body{
    background: white;
    margin: 0px;
    /* text-transform: none !important;    */
}

input, textarea{
    color: #000000de !important;
}

/*table{
        border-collapse: collapse
}*/
/* all */
::-webkit-input-placeholder { color:#cccccc; }
::-moz-placeholder { color:#316889; } /* firefox 19+ */
:-ms-input-placeholder { color:#316889; } /* ie */
input:-moz-placeholder { color:#316889; }

h1{
    font-size: 25px;

    color: #2e698e;
}

h2{
    color: #0677bc;
    font-size: 11px;

}

a{
    color:#183b6e;
    text-decoration: none;
}

a.alogin{
    color:#0677bc;
    text-decoration: none;
}

a:hover{
    color: #0677bc;
}

input.login{
    border: 2px solid rgb(236, 236, 236);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 30px;
    width: 200px;
    color:#316889;
    text-align: left;
    padding-left: 10px;
    padding-right: 25px;
    text-transform: none;
}

.iputlogincargando{
    background-image: url(../images/iconos/loading.gif);
    background-repeat: no-repeat;
    background-size: 16px;
    /*background-position-x: 175px;
    background-position-y: 5px;*/
    background-position: 96%
}

.header{
    height: 85px;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    background: #ECEFF1;
    margin: 0 auto 0 auto;
}
.header img:last-child{
    height: 45px;
    padding-top: 20px

}

.header img:first-child{
    height: 60px;
    padding-top: 15px
}

.titulo{
    margin :0px;
    font-size: 25px;
    height: 25px;
    text-transform: lowercase;
    color: #000000de;
    padding-bottom: 23px;
    margin-bottom: 30px;
    font-size: 26px;
    /*background: yellow;*/
}
.titulo:first-letter  {
    text-transform: uppercase;
}
.contenedorAdmision h1:first-letter {
    text-transform: uppercase;
}

#tabla_anio_nivel1{
    padding-right: 20px;
}

.tabs li{
    text-transform: lowercase !important;
}

.tabs li a:first-letter {
    text-transform: uppercase;
}
.content_campo label{
    text-transform: lowercase;
    display: block;
}
.content_campo label:first-letter {
    text-transform: uppercase;
}

.contenedorPrincipal{
    /*background: orange;*/
    margin: 0 auto 0 auto;
    width: 90%;
    margin-top: 20px;
    margin-bottom:  20px;
    overflow-y: auto;
    /*height: 400px*/

}

.contenedorPostulaciones{
    color: #253379 !important;
    background:white;

    /*    float: right;
        width: 716px;*/
}

.nombreColegio{
    color:#13065a;
    font-size: 18px;
    margin-left: 14px;
    margin-top: 27px;
    float: left;
    font-family: 'OpenSansLight', sans-serif ;
    text-transform: uppercase;
}
.contenedorAdmision{
    color: #253379 !important;
    background:none;
    /*float: right;*/
    /*width: 1024px;*/
}

.divGeneral{
    background: #ececec;
    border: 1px solid #dad8d6;
    margin-bottom: 45px;
    border-radius: 5px;

}

.menuPrincipal{
    float: left;
    background: none;
    width: 210px;
    height: 400px;
    margin-top: 48px
}

.menuPrincipal ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.menuPrincipal li{
    background: #2b698f;
    padding: 10px;
    padding-left: 15px;
    color: white;
    border: 1px solid white;
    border-bottom: 0px;
    cursor: pointer;
}

.menuPrincipal li:hover{
    background: #0d77bc;

}

.activo{
    background: #0d77bc !important;
}


.flechaMenu{
    background-image: url(../images/iconos/icon-menu.png);
    background-repeat: no-repeat;
    float: right;
    background-position: 5px 2px;
    width: 16px;
    height: 16px;
}

.menuPrincipal li:first-child{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.menuPrincipal li:last-child{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}


.tituloTabla{
    border-collapse: collapse
}

.tituloTabla th, .subtitulo, .tituloSeccion{
    border-bottom: 1px solid #0677bc;
    font-size: 11px;
    padding-bottom: 5px;
    color: #0677bc;
}
.subtitulo{
    padding-top: 4px;
    display: flex;
}

.contenedorPostulaciones .ui-icon{
    background-image: url(../images/images_jquery/ui-icons_ffffff_256x240.png);
}

.tablaCampos{
    height:200px;
    max-height:200px;
    overflow-y: auto;
    border-radius: 5px;
    display:block;
    background: white;
    width:100%!important;
    padding:0;
}

.tablaCampos tbody {
    display: grid;
    min-width: 100% !important;
}
.tablaCampos tr {
    display: inline-table;
    min-width: 100% !important;
}
.primeraColumna{
    width:35%;
    max-width:35%;
    padding: 0px !important;
    border-radius: 5px;
}
.segundaColumna{
    width:10%;
    max-width:15%;
}
.terceraColumna{
    width:50%;
    max-width:50%;
    padding: 0px !important;
    border-radius: 5px;
}

#txtarea_Comentarios{
    resize: none;
    width: 100%;
}

.footer{
    height: 40px;
    width: 100%;
    margin: 0 auto 0 auto;
    background: #183b6e;
    text-align: center;
    color: white;
    line-height: 30px;
    clear: both;
    position: fixed;
    bottom: 0;
}


.postulaciones{
    /*border: 1px solid #dad8d6;*/
    background: rgb(236, 236, 236);
    padding: 15px;
    position:relative;
    border-radius: 5px;

}

.postulaciones_error{
    border: none;
    padding: 15px;
    position:relative;
    -moz-box-shadow: 2px 2px 14px #262626;
    -webkit-box-shadow: 2px 2px 14px #262626;
    box-shadow: 2px 2px 14px #262626;
    background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(6,120,188)), color-stop(100%,rgb(20,84,156))) !important; /* Chrome,Safari4+ */
    background : -webkit-linear-gradient(top, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* Chrome10+,Safari5.1+ */
    background : -o-linear-gradient(top, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* Opera 11.10+ */
    background : -ms-linear-gradient(top, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* IE10+ */
    background : linear-gradient(to bottom, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* W3C */
    filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60678bc', endColorstr='#e614549c',GradientType=0 ) !important; /* IE6-9 */
    border-width : 0px !important;
    border : 1px solid rgb(59, 99, 145) !important;
    color:white;
    font-size:12px;
    font-family: 'OpenSansSemibold',sans-serif !important
}

.configuraciones{

    /*background: red;*/

}


#agregarPostulacion .ui-icon{
    background-image: url(../images/images_jquery/ui-icons_ffffff_256x240.png);
}



.classTable{
    font-family:sans-serif;
    font-size:11px;
    position:relative;
    top:0px;
    line-height: 17px;
    /*overflow:none;*/
    color:#13065a;
    text-align:left;
    background:#FDFDFD;
    border-collapse : collapse;
    width:100%;
    border: none;

}

.tablaInicio{
    overflow: hidden !important;
    /*border-collapse : collapse !important;*/
}

.tablaInicio thead, .tablaInicio td{
    padding: 2px 5px !important;
}

.columnaCentrada{
    text-align: center;
    padding: 0px 15px 0px 5px !important;
}
.columnaToTheLeft{
    text-align: left;
    padding: 0px 15px 0px 5px !important;
}
.columnaChecks{
    text-align: center;
    padding: 0px !important;
    width: 20px;
}
.columnaNoWrap{
    white-space: nowrap;
}

.columnaWordWrap{
    word-wrap: break-word;
    width: 260px;
    display: block;
    overflow-x: visible;
    height:30px;
}


.classTableEstadisticas{
    font-family:sans-serif;
    font-size:11px;
    position:relative;
    top:0px;
    line-height: 17px;
    overflow: inherit;
    color:#13065a;
    text-align:left;
    background:#E4E4E4;
    border-collapse : collapse;
    width:100%;
    border: none;

}



.classTable thead,.classTableEstadisticas thead, .classTable .headerTable{
    /*background:url('../imagenes/headertabla.png') repeat-x;*/
    background-color: #0d77bc;
    color:white;
    border: none;
}

.classTable tbody tr:hover {
    background-color: #afbdd8;
    cursor: pointer
}

.classtable thead th, .classtable th,.classTableEstadisticas th{
    font-size: 10px;
    text-transform: uppercase!important;

}
.classTable td, .classTableEstadisticas td, .classTableEstadisticas th,.classTable th{
    padding: 2px 5px 2px 5px;
    border : 1px solid rgb(236, 236, 236);
}

.classTableEstadisticas td, .classTableEstadisticas th{
    padding: 2px 5px 2px 5px;
    border : 2px solid white;
}

.ui-dialog-buttonpane button{
/*    */
    font-size: 12px !important;
    font-family: 'Open Sans','OpenSansBold', sans-serif !important;
    font-weight:700 !important;
    color: #FFF !important;
    border: 0px solid #345498 !important;
    background: #2b5597 !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#849ab5', endColorstr='#0677bc',GradientType=0 ) !important;

    margin : 0;

}
.ui-dialog-buttonpane button:hover{
    background: #345498 !important;
    background: -moz-linear-gradient(top, #4477b9 0%, #4d7db7 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4477b9), color-stop(100%, #4d7db7))!important;
    background: -webkit-linear-gradient(top, #4477b9 0%, #4d7db7 100%)!important;
    background: -o-linear-gradient(top, #4477b9 0%, #4d7db7 100%)!important;
    background: -ms-linear-gradient(top, #4477b9 0%, #4d7db7 100%)!important;
    background: linear-gradient(to bottom, #4477b9 0%, #4d7db7 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4477b9', endColorstr='#4d7db7', GradientType=0)!important;
}


.button{
    font-family: OpenSansRegular;
    font-weight: 100;
    font-size: 12px;
    color: #FFFFFF;
    background: #4477b9;
    background: -moz-linear-gradient(top, #4477b9 0%, #345498 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4477b9), color-stop(100%, #345498));
    background: -webkit-linear-gradient(top, #4477b9 0%, #345498 100%);
    background: -o-linear-gradient(top, #4477b9 0%, #345498 100%);
    background: -ms-linear-gradient(top, #4477b9 0%, #345498 100%);
    background: linear-gradient(to bottom, #4477b9 0%, #345498 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4477b9', endColorstr='#345498', GradientType=0);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #4375b8;
    cursor: pointer;
    position: relative;
    min-height: 27px;
    width: 160px;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.3), 0 0px 0 rgba(255, 255, 255, 0.3) inset;
    word-wrap: break-word;
}


.button:hover{
    background: #4477b9;
    background: -moz-linear-gradient(top, #4477b9 0%, #4d7db7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4477b9), color-stop(100%, #4d7db7));
    background: -webkit-linear-gradient(top, #4477b9 0%, #4d7db7 100%);
    background: -o-linear-gradient(top, #4477b9 0%, #4d7db7 100%);
    background: -ms-linear-gradient(top, #4477b9 0%, #4d7db7 100%);
    background: linear-gradient(to bottom, #4477b9 0%, #4d7db7 100%);
    min-height: 27px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4477b9', endColorstr='#4d7db7', GradientType=0);
    word-wrap: break-word;
}


.boton{
/*    */
    font-size: 12px !important;
    font-family: 'Open Sans','OpenSansBold', sans-serif !important;
    font-weight:700 !important;
    color: #FFF !important;
    border: 1px solid #0677bc !important;
    background: #849ab5;
    background: -moz-linear-gradient(top, #849ab5 0%, #ffffff 3%, #849ab5 6%, #0677bc 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#849ab5), color-stop(3%,#ffffff), color-stop(6%,#849ab5), color-stop(100%,#0677bc)) !important;
    background: -webkit-linear-gradient(top, #849ab5 0%,#ffffff 3%,#849ab5 6%,#0677bc 100%) !important;
    background: -o-linear-gradient(top, #849ab5 0%,#ffffff 3%,#849ab5 6%,#0677bc 100%) !important;
    background: -ms-linear-gradient(top, #849ab5 0%,#ffffff 3%,#849ab5 6%,#0677bc 100%) !important;
    background: linear-gradient(to bottom, #849ab5 0%,#ffffff 3%,#849ab5 6%,#0677bc 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#849ab5', endColorstr='#0677bc',GradientType=0 ) !important;

    /*Fondo Boton*/
    background: #66a1d6 !important;
    background: -moz-linear-gradient(top,  #66a1d6 0%, #66a1d6 50%, #0d77bc 51%, #0d77bc 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66a1d6), color-stop(50%,#66a1d6), color-stop(51%,#0d77bc), color-stop(100%,#0d77bc)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #66a1d6 0%,#66a1d6 50%,#0d77bc 51%,#0d77bc 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #66a1d6 0%,#66a1d6 50%,#0d77bc 51%,#0d77bc 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #66a1d6 0%,#66a1d6 50%,#0d77bc 51%,#0d77bc 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #66a1d6 0%,#66a1d6 50%,#0d77bc 51%,#0d77bc 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a1d6', endColorstr='#0d77bc',GradientType=0 ) !important; /* IE6-9 */

    margin : 0;


}


.buttonInactivo:hover{
    border: none;
}

.buttonInactivo{
    /*Fondo Boton*/
    background: #8d8d8c !important;
    background: -moz-linear-gradient(top,  #8d8d8c 0%, #8d8d8c 50%, #bdbcbc 51%, #bdbcbc 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d8d8c), color-stop(50%,#8d8d8c), color-stop(51%,#bdbcbc), color-stop(100%,#bdbcbc)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8d8d8c 0%,#8d8d8c 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8d8d8c 0%,#8d8d8c 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8d8d8c 0%,#8d8d8c 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #8d8d8c 0%,#8d8d8c 50%,#bdbcbc 51%,#bdbcbc 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8c', endColorstr='#bdbcbc',GradientType=0 ) !important; /* IE6-9 */
    font-weight: 700 !important;

    height:35px;
    width:125px;

    -webkit-border-radius: 8px 8px 8px 8px !important;
    border-radius: 5px 5px 5px 5px !important;

    /*Texto Boton*/
    text-decoration:none !important;
    color:#FFF !important;
    font-size:14px;
    text-align:center;
    text-transform: uppercase !important;
    font-family: 'OpenSansSemibold',sans-serif !important;
    display: table-cell;
    vertical-align: middle;
}

.botonDeshabilitado{
    /*Fondo Boton*/
    background: #8d8d8c !important;
    background: -moz-linear-gradient(top,  #8d8d8c 0%, #b9b9b4 50%, #bdbcbc 51%, #bdbcbc 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d8d8c), color-stop(50%,#8d8d8c), color-stop(51%,#bdbcbc), color-stop(100%,#bdbcbc)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8c', endColorstr='#bdbcbc',GradientType=0 ) !important; /* IE6-9 */
    border-color: rgb(218, 218, 218) !important;
}

.botonDeshabilitado:hover{
    background: #8d8d8c !important;
    background: -moz-linear-gradient(top,  #8d8d8c 0%, #b9b9b4 50%, #bdbcbc 51%, #bdbcbc 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d8d8c), color-stop(50%,#b9b9b4), color-stop(51%,#bdbcbc), color-stop(100%,#bdbcbc)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #8d8d8c 0%,#b9b9b4 50%,#bdbcbc 51%,#bdbcbc 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d8d8c', endColorstr='#bdbcbc',GradientType=0 ) !important; /* IE6-9 */
    border-color: rgb(218, 218, 218) !important;
}

.resaltar{
    color:#0677bc;
}

.resaltarInput{
    border : 1px solid rgb(235, 138, 62) !important;
}

.divTabs{
    border: 1px solid #dad8d6 !important;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background: #ececec !important;
    border-radius: 5px;
    padding: 0px !important;
    border-radius: 0px;
    border-top-right-radius: 5px;
    min-height: 450px;
}



.divTabs a{
    font-size: 11px;
}

.claseTabs{
    border: 0px;
    padding: 0px;
    background: none;
}

.claseTabs ul:first-child{
    background: none;
    border: 0px;
    border-radius: 0px;
}


.periodoAbierto select{
    color:#0677bc;
}

.periodoCerrado select{
    color: rgb(124, 124, 124);
}

.buttonVolverListado{
    float: right;
    background: none !important;
    border: none !important;
    margin-right: 4px;
    width: 20px !important;
}

.iconoCeleste .ui-icon{
    background-image: url(../images/iconos/agregar.png) !important;

}

.iconoOscuro .ui-icon{
    background-image: url(../images/iconos/agregar_inactivo.png) !important;

}

.eliminarActivo .ui-icon{
    background-image: url(../images/iconos/eliminar.png) !important;

}

.eliminarInactivo .ui-icon{
    background-image: url(../images/iconos/eliminar_inactivo.png) !important;

}




/*.botonAddDocument .ui-icon,.botonEliminarInfo .ui-icon{*/
/*    background-image: url(../images/images_jquery/ui-icons_2e83ff_256x240.png);*/
/*    visibility: visible;*/
/*}*/

.botonAddDocument .ui-icon{
    width: 18px;
}

.buttonVolverListado .ui-icon{
    width: 20px;
    height: 20px;
}

.botonAddDocument{
    float: right;
    background: none !important;
    border: none !important;
    width: 21px !important;
    height: 15px !important;
    margin: 0px !important;
    margin-left: 1px;
}

.botonEliminarInfo{
    background: none !important;
    border: none !important;
    width: 17px !important;
    height: 17px;
    margin: 0px;


}

.botonCopiarCorreo{
    background: none !important;
    border: none !important;
    width: 20px !important;
    height: 17px;
    margin: 0px;
}

.iconoEliminarDocumento{
    background-image: url(../images/iconos/calendar.png);
}


 .ui-button .ui-icon.eliminar{
    background-image: url(../images/iconos/eliminar.png);
    background-size: 14px auto;
    background-position: 0px 2px;
    top: 0;
    left: 0;
    margin: 0px;
}

.ui-button .ui-icon.eliminarInactivo{
    background-image: url(../images/iconos/eliminar_inactivo.png);
    background-size: 14px auto;
    background-position: 0px 2px;
    top: 0;
    left: 0;
    margin: 0px;
}

 .ui-button .ui-icon.editar{
    background-image: url(../images/iconos/editar.png);
    background-size: 16px auto;
    background-position: 0px 0px;
}


.ui-button .ui-icon.quitar{
    background-image: url(../images/iconos/f-izquierda.png) !important;
    background-size: 20.5px;
    background-position: 0px 3px;
}

.ui-button .ui-icon.agrupar{
    background-image: url(../images/iconos/f-derecha.png) !important;
    background-size: 20.5px;
    background-position: 0px 3px;
}

.ui-button .ui-icon.subirPrioridad{
    background-image: url(../images/iconos/f-up.png) !important;
    background-size: 14.5px;
    background-position: 0px 3px;
}

.ui-button .ui-icon.bajarPrioridad{
    background-image: url(../images/iconos/f-down.png) !important;
    background-size: 14.5px;
    background-position: 0px 3px;
}

.ui-button .ui-icon.nuevaPostulacion{
    background-image: url(../images/iconos/nueva-postulacion.png) !important;
    background-size: 16px;
    background-position: 0px 1px;
}

.ui-button .ui-icon.estadisticas{
    background-image: url(../images/iconos/icono_estadisticas.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
}

.ui-button .ui-icon.ayuda{
    background-image: url(../images/iconos/icono_ayuda.png) !important;
    background-size: 14px;
    background-position: 2px 2px;
    height: 23px;
    width: 23px;
}

.ui-button .ui-icon.configuracion{
    background-image: url(../images/iconos/icono_configuracion.png) !important;
    background-size: 16px;
    background-position: 2px 2px;
    height: 23px;
    width: 23px;
}

.ui-button .ui-icon.clavesAcceso{
    background-image: url(../images/iconos/llave.png) !important;
    background-size: 17px;
    background-position: 0px 1px;
    width: 17px;
    left: 13px;
}

.ui-button .ui-icon.exportarUsuarios{
    background-image: url(../images/iconos/icon-xls-white.png) !important;
    background-size: 14px;
    background-position: 0px 1px;
    width: 16px;
    left: 13px;
}

.ui-button .ui-icon.configurarTablaInicio{
    background-image: url(../images/iconos/config_columnas.png) !important;
    background-size: 17px;
    background-position: -1px 1px;
}

.ui-button .ui-icon.busqueda_avanzada{
    background-image: url(../images/iconos/lupa_blanca.png) !important;
    background-size: 16px;
    background-position: 0px 0px;
}



#busquedaAvanzada .ui-button-text{
    font-size: 10px;
    padding-top: 2px;
}

li.ui-tabs-active{
    margin-bottom: 0px!important;
}



.ui-button .ui-icon.addDocument{
    background-image: url(../images/iconos/icon-anadir.png) ;
    background-size: 15px;
    background-position: 0px 0px;
}

/*.ui-button .ui-icon.editar{
    background-image: url(../images/iconos/editar.png) ;
    background-size: 15px;
    background-position: 0px 0px;
}*/

.ui-button .ui-icon.addopcion{
    background-image: url(../images/iconos/icon-anadir.png);
    background-position: 0 1;
    background-size: 15px auto;
    left: 0;
    margin: 0 0 0 0px;
    top: 0;
}

.ui-button .ui-icon.volver{
    background-image: url(../images/iconos/volver.png) !important;
    background-size: 18.5px;
    background-position: 0px 0px;
}



.botonDcto,.botonPrioridadDcto{
    background: none !important;
    border: none !important;
}

.botonPrioridadDcto{
    width: 20px !important;
    margin-top: 10px;
    /*margin-bottom: 6px;*/
    bottom: 5px;
}

.botonDcto .ui-icon{
    width: 21px;
}

.botonPrioridadDcto.ui-icon{
    width: 21px;
}

.trSeleccionado td{
    background-color:rgba(6, 119, 188, 0.25);
}

.divTabsInterior{
    border-top: 1px solid #dad8d6 !important;
}

/*#tablaReceptoraDocumentos td, #tablaDocumentosAgregados td,#tablaCamposAgregados td,#tablaReceptoraCamposAlumno td,#tablaReceptoraCamposMadre td,
#tablaCamposPersonalesAgregados td, #tablaReceptoraCamposPersonalesMadre td, #tablaCamposAcademicosMadreAgregados td,
#tablaReceptoraCamposAcademicosMadre td, #tablaCamposLaboralesMadreAgregados td ,#tablaReceptoraCamposLaboralesMadre td, #tablaReceptoraCamposPersonalesPadre td, #tablaCamposAcademicosPadreAgregados td,
#tablaReceptoraCamposAcademicosPadre td, #tablaCamposLaboralesPadreAgregados td ,#tablaReceptoraCamposLaboralesPadre td,#tablaCamposPersonalesPadreAgregados td,
#tablaCampoApoAcadAgregados td, #tablaReceptoraCampoApoAcad td,#tablaCampoApoCueAgregados td, #tablaReceptoraCampoApoCue td*/

#CampoPreguntaColegioNivel td, #CampoPreguntaColegioNivelAgregado td,
#CampoPreguntaColegioTodos td, #CampoPreguntaColegioTodosAgregado td,
#CampoPreguntaFamiliaTodos td, #CampoPreguntaFamiliaAgregado td,
#CampoPreguntaColegioNivel td,#CampoPreguntaColegioNivelOrigen td,
#CampoPreguntaColegioTodosNivelAgregado td,
#CampoApoCue td, #CampoApoCueAgregados td,
#CampoApoAcad td,#CampoApoAcadAgregado td,
#CampoHermanos td,#CampoHermanosAgregado td,
#CampoPadresPersonal td, #CampoPadresPersonalAgregado td,
#CampoAcademicoPadres td,#CampoAcademicoPadresAgregado td,
#CampoLaboralPadres td, #CampoLaboralPadresAgregado td,
#CampoAlumnoPersonal td,#CampoAlumnoPersonalAgregado td,#CampoCargosAgregado td,
#CampoDocumento td, #CampoDocumentoAgregado td, #CampoDocumento_apod td, #CampoDocumentoAgregado_apod td,#CampoExamen td, #CampoExamenAgregado td,
#CampoEntrevista td, #CampoEntrevistaAgregado td, #CampoCargosRepositorio td,
#CampoEntrevista_apod td, #CampoEntrevistaAgregado_apod td
{
    border: 0px !important;
}

.periodoCerrado td,.periodoCerrado input{
    color: rgb(124, 124, 124) !important;
}


.inputDisabled{
    background: rgb(241, 241, 241) !important;
    color: rgb(124, 124, 124) !important;
}

input[type='checkbox']{
    vertical-align: bottom;
    margin-bottom: 0px;
}

.acciones{
    height: 52px;
    padding-top: 10px;
}

#CampoDocumento td,#CampoAlumnoPersonal td{
    border:0px solid !important;
}

#tablaRequisitosPostulacion{
    margin: 0 auto;
    width: 100%;
}

#configuracionAdmision .ui-icon{
    top: 0;
    left:0;
    margin:0;
    margin-left: 4px;
    margin-top: 3px;
}

#agregarPostulacion .ui-button-text{
    margin-left: 4px;
}

#otroHijo .ui-icon, #otroHijo_corp .ui-icon{
    /*background-image: url(../images/iconos/mas_blanco.png) !important;*/
    background-size: 12px;
    background-position: 2px 1px;
}

#hijosPostulando .ui-icon-close{
    /*background-image: url(../images/images_jquery/ui-icons_2e83ff_256x240.png);*/
    cursor: pointer;
}

.ui-tabs-active .ui-icon-close, .ui-state-hover .ui-icon-close{
    background-image: url(../images/images_jquery/ui-icons_454545_256x240.png) !important;
}

.ui-tabs-active .ui-button .ui-icon.cerrarTab,.ui-state-hover .ui-button .ui-icon.cerrarTab{
    background-image: url(../images/iconos/cerrar128hover.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 2px 2px;
    top: 0;
    left: 0;
    margin: 0;
    opacity: 1;

}

.ui-button .ui-icon.cerrarTab{
    background-image: url(../images/iconos/cerrar2128.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 2px 2px;
    top: 0;
    left: 0;
    margin: 0;
    opacity: 0.5;
}

.ui-tabs-active .ui-button .ui-icon.cerrarTabVertical,.ui-state-hover .ui-button .ui-icon.cerrarTabVertical{
    background-image: url(../images/iconos/cerrar128hover.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 2px 2px;
    top: 7px;
    left: -1px;
    margin: 0px;
}

.ui-button .ui-icon.cerrarTabVertical{
    background-image: url(../images/iconos/cerrar2128.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 2px 2px;
    top: 7px;
    left: -1px;
    margin: 0px;
}


.liAgregarHijo{
    background: #6cb508;
    /*height: 21.200001px;*/
    width: 20px;
    border: 1px solid #6cb508;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    /*margin-top: 5px !important;*/
    border-bottom: 0px;
    top: 3px !important;
}

.buttonAgregarHijo{
    width: 20px !important;
    background: none !important;
    border: none !important;
    border-radius: inherit !important;
    /*padding-top: 11px !important;*/
    color: white!important;
    /*font-weight: bold!important;*/
}

.buttonAgregarHijo span{
    padding: 0px!important;
    font-size: 16px;
    font-weight: bold !important;
}

.subrayado{
    text-decoration: underline;
}

#seleccionCantidadPostulantes ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

#seleccionCantidadPostulantes li{
    background: #d1d1d1;
    padding: 10px;
    padding-left: 15px;
    color: rgb(6, 58, 124) !important;
    border: 1px solid white;
    border-bottom: 0px;
    cursor: pointer;
    height: 11px;
    padding-top: 6px;
    text-align: center;
}

#seleccionCantidadPostulantes li:hover{
    background: #e4e4e4;
}

.tablaCargando{
    background: none;
}

button.botonDcto{
    margin: 13px 13px 8px 13px  !important;
}

select{
    color : #13065a;
    /*font-family: 'OpenSansRegular', sans-serif;*/
    font-size: 11px !important;
    padding-left: 1px !important;
    /*width: 250px !important;*/
}

.cke_contents{
    padding: 5px !important;
    padding-top: 0px !important;
}

.cke_editable{
    font-size: 11px !important;
    font-family: 'OpenSansRegular', sans-serif;
}

.cke_reset{
    background: blue;
    border-radius: 5px;
}

.iconoTab{
    position: absolute !important;
    right: 0px;
}

/*.iconoTab button{*/
    /*!*width: 4.4em !important;*!*/
/*}*/


.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 95%;
    margin-left: -35px;
    bottom: -16px;
}

.arrow.top {
    top: -16px;
    bottom: auto;
}

.arrow.left {
    left: 20%;
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px #000000de;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}

.ui-tooltip, .arrow:after {
    background: -moz-linear-gradient(top, rgba(6,120,188,0.9) 0%, rgba(20,84,156,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(6,120,188,0.9)), color-stop(100%,rgba(20,84,156,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(6,120,188,0.9) 0%,rgba(20,84,156,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(6,120,188,0.9) 0%,rgba(20,84,156,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(6,120,188,0.9) 0%,rgba(20,84,156,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(6,120,188,0.9) 0%,rgba(20,84,156,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60678bc', endColorstr='#e614549c',GradientType=0 ); /* IE6-9 */
    border-width: 0px !important;
    border: 0px solid rgba(20,84,156,0.9) !important;
    border-top: 0px;
    -webkit-box-shadow: 0 0 0px #aaa;
    box-shadow: 0 0 0px #aaa;
    color:white !important;
}


.arrow2 {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 95%;
    /*margin-left: 45px;*/
    bottom: -16px;
}

.arrow2.top {
  top: -16px;
  bottom: auto;
}

.arrow2.left {
  left: 20%;
}

.arrow2:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px #000000de;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}

.arrow2.top:after {
    bottom: -20px;
    top: auto;
}

.mensajeTooltip.ui-tooltip, .arrow2:after {
    background: #e5e6ea !important; /* FF3.6+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60678bc', endColorstr='#e614549c',GradientType=0 ); /* IE6-9 */
    border-width: 0px !important;
    border: 1px solid #dad8d6 !important;
    border-top: 0px;
    -webkit-box-shadow: 0 0 0px #aaa;
    box-shadow: 0 0 0px #aaa;
    color:#000000de !important;
}



.ui-button .ui-icon.seccionAyuda{
    background-image: url(../images/iconos/ayuda.png) !important;
    background-size: 18px;
    background-position: 2px 2px;
    height: 26px;
    width: 26px;
}

.ui-button .ui-icon.seccionAyudaEnviadoDescargado{
    background-image: url(../images/iconos/asignado.png) !important;
    background-size: 17px;
    background-position: -1px -1px;
    height: 15px;
    width: 15px;
    border-radius: 7px;
}

.ui-button .ui-icon.seccionAyudaProcesado{
    background-image: url(../images/iconos/eximido.png) !important;
    background-size: 17px;
    background-position: -1px -1px;
    height: 15px;
    width: 15px;
    border-radius: 7px;
}

.ui-button .ui-icon.imprimir{
    background-image: url(../images/iconos/imprimir.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
    height: 21px;
    width: 21px;
}

.ui-button .ui-icon.log{
    background-image: url(../images/iconos/icon-event-log.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
    height: 21px;
}

.ui-button .ui-icon.logEventos{
    background-image: url(../images/iconos/evento_configurado_blanco.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
    height: 21px;
}

.ui-button .ui-icon.notifEstado{
    background-image: url(../images/iconos/NotificaciónBlco-43.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
    height: 21px;
}

.ui-button .ui-icon.historialCorreos{
    background-image: url(../images/iconos/historial_correos.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
    height: 21px;
}

.ui-button .ui-icon.agregar{
    background-image: url(../images/iconos/mas_blanco.png) !important;
    background-size: 15px;
    background-position: 0px 0px;
    height: 21px;
}

.ui-button .ui-icon.enviarNotificacion{
    background-image: url(../images/iconos/icono_correo.png) !important;
    background-size: 23px;
    background-position: 0px 0px;
    height: 21px;
    margin-top: -11px;
    width: 35px;
}
.ui-button .ui-icon.enviarNotificacion +span{
    padding-left: 35px;
}


.campoRepositorio td{
    cursor:pointer;
    font-family: 'OpenSansSemibold',sans-serif !important;
}

.notificacion{
    position:fixed;
    height:auto !important;
    -webkit-box-shadow : 0 0 0;
    -moz-box-shadow : 0 0 0;
    box-shadow : 0 0 0;
    background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(6,120,188)), color-stop(100%,rgb(20,84,156))) !important; /* Chrome,Safari4+ */
    background : -webkit-linear-gradient(top, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* Chrome10+,Safari5.1+ */
    background : -o-linear-gradient(top, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* Opera 11.10+ */
    background : -ms-linear-gradient(top, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* IE10+ */
    background : linear-gradient(to bottom, rgb(6,120,188) 0%,rgb(20,84,156) 100%) !important; /* W3C */
    filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60678bc', endColorstr='#e614549c',GradientType=0 ) !important; /* IE6-9 */
    border-width : 0px !important;
    /*border : 1px solid rgb(59, 99, 145) !important;*/
    padding-top : 0px;
}

table td{
    color:#13065a
}

.textoInactivo{
    color : rgb(182, 182, 182);
}

.inputCargando{
    background-image: url(../images/iconos/loading.gif);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position-x: 99%;
    background-position-y: 50%;
}

#checkNotificacion{
    width: 18px;
}

input[type="checkbox"]{
    margin:0;
}

.checkForm{
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.barrarruta{
    height: 30px;
    background-color: #F1F2F2;
}

.barrarruta .right{
    float: right;
}

.barrarruta a{
    cursor: pointer;
    height: 30px;
    margin-right: 20px;
}

.barrarruta a img{
    position: relative;
    bottom: -5px;
}

.barrarruta a span{
    font-family: 'OpenSansSemibold',sans-serif !important
}

.classApplicationDiv{
    background: #e5e6ea; /* Old browsers */
    background: -moz-linear-gradient(top,  #e5e6ea 0%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e6ea), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5e6ea 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5e6ea 0%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5e6ea 0%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5e6ea 0%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6ea', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    width: 265px;
    position: absolute;
    top: 0px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    right: 0px;
/*    border:1px solid #dad8d6;*/
    display: none;
    box-shadow: rgb(180, 180, 180) 0px 0px 6px 0px;
    -moz-box-shadow: 3px 3px 15px #dad8d6;
}

#flechaup1{
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent; /* izquierda flecha */
    border-right: 15px solid transparent; /* derecha flecha */
    border-bottom: 15px solid #dad8d6; /* base flecha y color*/
    font-size: 0px;
    line-height: 0px;
    position : absolute;
    top : -15px;
    right : 117px;
}

#flechaup2{
    width: 0px;
    height: 0px;
    border-left:15px solid transparent; /* izquierda flecha */
    border-right:15px solid transparent; /* derecha flecha */
    border-bottom:15px solid #e5e6ea; /* base flecha y color*/
    font-size:0px;
    line-height:0px;
    position : absolute;
    top : -13px;
    right :117px;
}

#listaClietesUsuario{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#listaClietesUsuario li {
    display: block;
    border-bottom: 1px solid #dad8d6;
    cursor: pointer;
    overflow: hidden;
}

#listaClietesUsuario li:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#listaClietesUsuario li:last-child {
    border: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#listaClietesUsuario li:hover{
    background-color: #f1f1f1;
}

#listaClietesUsuario li:hover h2{
    color: #0677bc;
}

#listaClietesUsuario h1 {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    color: #183b6e;
}

#listaClietesUsuario h2 {
    font-size: 10px;
    padding: 0px;
    /*margin: 0px;*/
    /*margin-top: 2px;*/
    /*margin-bottom: 15px;*/
    color: #0677bc;
}

#listaClietesUsuario li img {
    width: 30px;
    float: left;
    /*margin-right: 10px;*/
    /*margin-left: 10px;*/
    /*margin-top: 9px;*/
    margin:7px;
}

#busquedaAplicacion{
    background: #183b6e;
    color: #ffffff;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#divDatosUsuario{
    padding-right: 10px;
}

#divDatosUsuario h1{
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    color: #183b6e;
}

#divDatosUsuario h2{
    font-size: 10px;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    margin-bottom: 15px;
    color: #0677bc;
    text-transform: lowercase;
}

#divDatosUsuario img{
    width: 45px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    background-color: #ffffff;
    border-radius: 3px;
}

#cerrarSesion{
    float: right;
    margin-bottom: 10px;
    width: 94px;
    height: 22px;
}

#cerrarSesion .ui-button-text {
    font-size: 9px !important;
}

.buttonSesion{
    background: #2a8bbc; /* Old browsers */
    background: -moz-linear-gradient(top,  #2a8bbc 0%, #4477b9 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a8bbc), color-stop(99%,#4477b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2a8bbc 0%,#4477b9 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2a8bbc 0%,#4477b9 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2a8bbc 0%,#4477b9 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #2a8bbc 0%,#4477b9 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8bbc', endColorstr='#4477b9',GradientType=0 ); /* IE6-9 */
}

.elipsis{
    white-space:nowrap;
    width:88%;
    overflow:hidden;
    text-overflow:ellipsis;
    display: inline-block;
}

.input.hasDatepicker {
    background: url("../images/iconos/calendar.png") white;
    background-repeat: no-repeat;
    background-position: 98% 35%;
}

.input.hasTimepicker {
    background: url("../images/iconos/time.png") white;
    background-repeat: no-repeat;
    background-position: 97.5% 60%;
    background-size: 12px;
}

.dateDisabled{
    background: url("../images/iconos/calendar-desactivado.png") #F1F1F1 !important;
    background-repeat: no-repeat !important;
    background-position: 98% 35% !important;
}


.guardandoCampo{
    background: url("../images/iconos/loading.gif") white !important;
    background-repeat: no-repeat !important;
    background-position: 98% 50% !important;
    background-size: 11px !important;
}


.guardandoCampoSelect{
    background: url("../images/iconos/loading.gif") white !important;
    background-repeat: no-repeat !important;
    background-position: 95% 50% !important;
    background-size: 11px !important;
}

.campoGuardado{
    background: url("../images/iconos/campo_guardado2.png") white !important;
    background-repeat: no-repeat !important;
    background-position: 98% 50% !important;
    background-size: 11px !important;
}

.guardandoAlerta{
    background-image: url("../images/iconos/loading.gif");
    background-repeat: no-repeat !important;
    background-position: 98% 50% !important;
    background-size: 11px !important;
}

.alertaGuardada{
    background-image: url("../images/iconos/campo_guardado2.png");
    background-repeat: no-repeat !important;
    background-position: 98% 50% !important;
    background-size: 11px !important;
}

.espacioGuardarAlerta{
    width:13px;
    height: 20px;
    float: right;
}

.campoSelectGuardado{
    background: url("../images/iconos/campo_guardado2.png") white !important;
    background-repeat: no-repeat !important;
    background-position: 95% 50% !important;
    background-size: 11px !important;
}

.noclose .ui-dialog-titlebar-close{
    display:none;
}


@-moz-document url-prefix() {
  .ui-multiselect,textarea, select, input{
      border: 1px solid #d8d8d8;
  }
}

.botonActivo{
    border: 0px solid #109938 !important;
    background: linear-gradient(to bottom, #6db506 0%, #6db506 10%, #109938 100%) repeat scroll 0% 0% transparent !important;
}

.botonActivo:hover{
    background: linear-gradient(to bottom, #6db506 0%, #6db506 10%, #6db506 100%) repeat scroll 0% 0% transparent !important;
}

.botonProblemas{
    border: 0px solid #bd520e !important;
    background: linear-gradient(to bottom, #d79b67 0%, #d79b67 10%, #bd520e 100%) repeat scroll 0% 0% transparent !important;
}
.botonProblemas:hover{
    background: linear-gradient(to bottom, #d79b67 0%, #d79b67 10%, #d79b67 100%) repeat scroll 0% 0% transparent !important;
}

.ui-icon.headerActivo{
    background-image: url(../images/iconos/examen_desactivado.png);
    background-size: 13px;
    width: 28px;
    height: 16px;
    background-position: 0px 1px;

}
.ui-icon.headerInactivo{
    background-image: url(../images/iconos/examen_activo.png);
    background-size: 13px;
    width: 28px;
    height: 16px;
    background-position: 0px 1px;

}
.ui-state-hover .ui-icon.headerActivo{
    background-image: url(../images/iconos/examen_activo.png);
    background-size: 13px;
    width: 28px;
    height: 16px;
    background-position: 0px 1px;

}
.postulanteNotificado{
    color:rgb(2, 160, 21);
    font-family: 'OpenSansSemibold',sans-serif !important
}

.postulanteNoNotificado{
    color:rgb(255, 15, 5);
    font-family: 'OpenSansSemibold',sans-serif !important
}

.postulanteNotificadoDisabled{
    color:rgb(160, 160, 160);
    font-family: 'OpenSansSemibold',sans-serif !important
}




.ui-progressbar {
    position: relative;
    overflow: visible;
}

/*.progress-label {
    position: absolute;
    left: 42%;
    top: 3px;
    font-weight: bold;
text-shadow: 1px 1px 0 #fff;
}*/

.ui-progressbar .ui-progressbar-overlay {
    background: url("../images/iconos/animated-overlay-progressbar.gif");
    height: 100%;
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: #f2f3f3;
}

.ui-progressbar .ui-widget-header{
    border: 1px solid #4376b8;
    background: #4376b8; /* Old browsers */
    background: -moz-linear-gradient(top,  #4376b8 0%, #0071bc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4376b8), color-stop(100%,#0071bc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4376b8 0%,#0071bc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4376b8 0%,#0071bc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4376b8 0%,#0071bc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4376b8 0%,#0071bc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4376b8', endColorstr='#0071bc',GradientType=0 ); /* IE6-9 */
    font-weight: normal;
    color: #ffffff;
}

.ui-progressbar .ui-progressbar-label{
    position: absolute;
    height: 100%;
    padding-top: 4px;
    /*border:1px solid red;*/
    color: #fdb03b;
    font-weight: bold;
    left: 50%;
    width: 88px;
    text-align: center;
    margin-left: -38px;
}

.seleccionVia{
    margin-left: 25px;
    margin-top: 20px;
    width: 200px !important;
}

.anchoMultiSelect{
    width: 200px !important;
}

.quitarExaminador{
    background-image: url(../images/iconos/icono_correo.png) !important;
    background-size: 23px;
    background-position: 0px 0px;
    height: 21px;
    margin-top: -11px;
    width: 35px;
}

.tablaTextoMayuscula td{

}

.loadingAsignacion{
    /* background-color: black; */
    position: fixed;
    top: 230px;
    left: 600px;
    /* opacity: 0.8; */
    z-index: 10;
    width: 300px !important;
    margin: 0 auto;
    top:130px;
}

.resaltarTexto{
    color : #0677bc !important;
    font-family: 'OpenSansSemibold',sans-serif !important;
}

.ui-tabs-vertical { width: 55em; }

.ui-tabs-vertical .ui-tabs-nav { padding: 0em .1em .2em .2em; float: left; width: 9em; margin-left: 10px}
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em}
.ui-tabs-vertical .ui-tabs-nav li.ui-state-default { padding-bottom: 0; padding-right: .1em; margin-bottom: 0px !important}
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; margin: 0 -1px .2em 0;border-bottom: 1px !important;border-radius: 5px !important;border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}
.ui-tabs-vertical .ui-widget-content{padding-top: 0px;}

.divTabsVertical{
    background: whitesmoke !important;
    padding-top: 10px !important;
    border-radius: 0px;
    border-top-right-radius: 5px;
    border: 1px solid rgb(204, 204, 204) !important;
    border-bottom-width: 0px !important;
}

.divTabsVerticalAnchoNormal{
    max-width: 925px !important;

}

.divTabsVerticalAnchoScroll{
    width: 905px !important;

}

#ulTabsVertical, #ulTabsVertical_apod{
    position: absolute;
    /*margin: 3;*/
    margin-top: 1px;
    padding: 0;
    list-style: none;
    height: auto;
    /*width:400px;*/
    -webkit-transform-origin: 0 0;
       -moz-transform-origin: 0 0;
         -o-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: rotate(-90deg) translate(-398px, 0px);
       -moz-transform: rotate(-90deg) translate(-398px, 0px);
         -o-transform: rotate(-90deg) translate(-398px, 0px);
            transform: rotate(-90deg) translate(-398px, 0px);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#ulTabsVertical li, #ulTabsVertical_apod li{
    float: right;
    width: 94px;
    height: 25px;
    margin-left: 1px;

}



ul li:hover{
    text-decoration: none !important;
}

.estadisticasDesercion  td, .estadisticasDesercion  th{
    border : 1px solid white !important;
}

#tabsVertical li a, #tabsVertical_apod li a{

    padding-left: 5px;
    /*width:;*/

}

.borderMultiSelect{
    border-style: inset !important;
}

.celdaAzul{
    background-color: #0d77bc;
    color: white;
}

.pagoRealizado td{

    color: rgb(10, 128, 36) !important;
    font-weight: bold !important;
}

.pagoRealizar td{

    color: rgb(210, 116, 0);
    font-weight: bold;
}

.campoDeshabilitadoVisible{
    color:#13065a !important;
    /*background:white !important;*/
    opacity: 1 !important;
}

#cargando {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
#cargando .imagen {
    position: absolute;
    width: 60px;
    margin-left: -30px;
    left: 50%;
    top: 50%;
}

#forgotinput {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    /*color: #777777;*/
    font-size: 10pt;
    font-family: TitilliumWebRegular;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    width: 350px;
    height: 28px;
}


.detallesPago{
    border-spacing: 0px;
}

.detallesPago td{
    border-top: 1px solid #000000de;
    color : #13065a;
    padding: 5px;
}

.detallesPago tr td:first-child{
    border-left: none;
    border-right: 1px solid #000000de;
    font-weight: bold;
}

.divDevolucion {
    margin-top: 25px;
    color: #13065a !important;
}

.divDevolucion h1{
    color: #000000de !important;
}

.divDevolucion h2{
    text-align: center;
    color: #000000de !important;
    border-bottom: 1px solid;
    padding-bottom: 9px
}

.divDevolucion p{
    color: #000000de !important;
}


#CampoApoCue td, #CampoApoCueAgregados td,
#CampoApoAcad td,#CampoApoAcadAgregado td,
#CampoHermanos td,#CampoHermanosAgregado td,
#CampoPadresPersonal td, #CampoPadresPersonalAgregado td,
#CampoAcademicoPadres td,#CampoAcademicoPadresAgregado td,
#CampoLaboralPadres td, #CampoLaboralPadresAgregado td,
#CampoAlumnoPersonal td,#CampoAlumnoPersonalAgregado td,#CampoCargosAgregado td,
#CampoDocumento td, #CampoDocumentoAgregado td, #CampoDocumento_apod td, #CampoDocumentoAgregado_apod td, #CampoExamen td, #CampoExamenAgregado td,
#CampoEntrevista td, #CampoEntrevistaAgregado td, #CampoCargosRepositorio td,
#CampoEntrevista_apod td, #CampoEntrevistaAgregado_apod td
, #CampoPreguntaFamiliaAgregado td:not(:nth-child(2)), #CampoPreguntaColegioTodosAgregado td:not(:nth-child(2)), #CampoPreguntaColegioNivelAgregado td:not(:nth-child(2))
{

}


#opciones input,#hijosPostulando input,#datosMadre input, #datosPadre input,#datosApdoAcademico input,#datosApdoCuentas input, #ficha_postulante input,
#ficha_madre input, #ficha_padre input, #datosPostulante input, #info_ficha_apodAcad input, #info_ficha_apodCue input{
    text-transform: none;
}

.ui-dialog-titlebar-close {
    visibility: hidden;
}

.creacionPostulacion{
    float:right;
    font-size: 11px;
    font-style:italic;
    color:#999999
}

.divEstadisticaFiltro{
    float: left;
}

/*.divEstadisticaFiltro button, .divEstadisticaFiltro select, .divEstadisticaFiltro input{*/
    /*margin-top: 5px;*/
/*}*/
.divEstadisticaFiltro .tituloFiltro{
    margin-left: 1px;
    color: #0677bc;
}

.divEstadisticaFiltro .boton{
    margin-top: 18px;
    width: 100%;
}

.lineaAlPie
, #observacionesyEstado #pie p{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
    font-style:italic;
    color:#999999;
}


.respuestaPreguntaTArea{
    margin-top:5px;
    width:490px;
    height:50px;
    resize:none;
    padding: 5px;
}
.divPreguntaEntrevista{
    clear: both;
    margin-top: 10px;

}
.divCampo{
    margin-top: 5px;

}

.iconoWarning{
    background-image: url(../images/iconos/icon-alerta.png);
    background-repeat: no-repeat;
    background-position: 6px 0px;

    background-size: 12px;
}

.ui-button .ui-icon.warning{
    background-image: url(../images/iconos/icon-alerta.png) !important;
    background-size: 13.5px;
    background-position: 0px 5px;
    height: 21px;
}

.ButonIconoSolo{
    background: none !important;
    border: none !important;
    margin-top: -4px;

}

.divCampoEntrevista{
    float: left;
    width: 50%;
}

#divEscalaSimboloEntrevista button[id^='addSimboloEntrevista']{
    margin-bottom: 5px;
}
#divEscalaSimboloEntrevista input,
#opcionesLenguajesEntrevista input{

}

.configCargosInput{
    margin-bottom: 2px;
}

.confCargoDependiente{
    margin-left: 16px;
}

.botonEliminarPADRE{
    position: absolute;
    top:3px;
    background: none !important;
    border:none !important;
    height: 20px;
    right: 4px;
    width: 15px !important;


}

.aplicacion_lista {
    float:left;
    padding: 6px;
}

.etiquetaAlerta{
    margin-bottom: 10px;
    width: 76px;
}

.botonAlerta{
    width: 135px;
    /*height: 35px;*/
    margin-top: 15px;
    margin-right: 15px;
}

.botonIcono{
    background: none !important;
    border: none !important;
    width:20px !important;
    height:16px;
    top:-2px;
}

.ui-button .ui-icon.botonMas{
    background-image: url(../images/iconos/icon-anadir.png) ;
    background-size: 15px;
    background-position: 0px 0px;
}

.divCorreoEncargado{
    padding-left: 54px;
    margin-bottom: 5px;
}

.textosLargosConfig{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 175px;
}

#contenidoFinal li {
    text-align: left;
}

#tabsConf li{
    margin:1px 2.2px 0px 0px;
}

div#infoHermanos div[id^='hermano']:nth-child(n+2) {
    margin-top: 22px;
}

.informacionEditableHermanos #etiqueta{
    margin-left: 15px;
    vertical-align: top;
    margin-right: 5px;
}
.informacionEditableHermanos #cke_textoInformativoHermanos{
    display: inline-block;
}

.informacionEditableHermanos{
    margin-top:9px;
}

div#informativo_hermanos p, div#informativo_cargos p, #mostrar_aprobar_postulacion {
    margin: 0px;
    font-family: 'OpenSansSemibold',sans-serif !important;
    color: rgba(19, 6, 90, 0.79);
    text-transform: none;
}

.bordeGris{
    border: 1px solid #c1c1c1;
    border-radius: 7px;
}

.botonAddHermano{
    display: inline-block;
    width: 14%;
    text-align: right;
}

#informativo_hermanos em{
    font-family: sans-serif !important;
    font-size: 12px;
}

/*
div[id^='datos_hijo'] td, #informacionPostulante,#ficha_postulante,#ficha_padres,#ficha_hermanos,#ficha_apodAcademico
,#ficha_apodCuenta,#ficha_interes,#datosPostulante,#datosMadre,#datosPadre,#datosHermanos,#datosApdoAcademico,#datosApdoCuentas,#datosCuestionario{
    word-break: break-all;
}*/


#columnasASeleccionar td{
    border:none;
}
#columnasASeleccionar  td:first-child{
    width:400px
}

.textosLargosColsInicio{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 231px;
}

#dialogFicha div{
    color: #13065a;
}

.datosEstados {
    margin: 10px;
    float: left;
    width: 120px;
}

.utilizar_estado {
    margin-left: 5px !important;
}

.alias_estados span{
    color: #13065a;
}

textarea {
    color: #13065a !important;
}


.acordionEncabezadoConfiguracion {
    font-weight: bold;
    background: linear-gradient(to bottom, #4477b9 0%,#345498 100%);
    border: 1px solid #0677bc;
    color: #ffffff;
}


.documentDownload{
    color: #1C3B6E !important;
}

.documentDownload:hover{
    color: #0677bc !important;
}



.iconoEstadoEntrevistasMasivas{
    width:13px;
    margin-top:2px;
    float: right;
    margin-bottom: 2px;
    margin-right: 18px;
}
.hoverAcordeonEncabezados:hover{
    color: white !important;
}



#camposAsignar{
    margin-top:3px;
    color: #13065a;
}


#mensajeOpcion1, #mensajeOpcion2, #mensajeOpcion3{
    display:none;
    background-color:rgba(174, 184, 203, 0.46);
    padding-left: 20px;
    padding-right: 10px;
}

#mensajeOpcion2 p {
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em !important;
    padding: 5px 0px ;
}

#subDivAsignacionCampos {
    color: #13065a;
    margin-left: 17px;
    border-top: 1px solid rgba(158, 158, 158, 0.3);
    width: 95%;
}


.iconoEstadoEntrevistasMasivas{
    width:13px;
    margin-top:2px;
    float: right;
    margin-bottom: 2px;
    margin-right: 18px;
}
.hoverAcordeonEncabezados:hover{
    color: white !important;
}

.margenFondoPagina{
    margin-bottom: 40px;
}


.ui-button .ui-icon.correo{
    background-image: url(../images/iconos/icon-mail.png);
    background-size: 21px 26px;
    background-position: -5px -3px;
    top: 0;
    left: 0;
    margin: 0px;
}

.ui-button .ui-icon.copiar{
    background-image: url(../images/iconos/tipo_correo.png);
    background-size: 19px 19px;
    background-position: -1px -0px;
    top: 0;
    left: 0;
    margin: 0px;
}

.botonReenviarClave{
    background: none !important;
    border: none !important;
    width: 17px !important;
    height: 17px;
    margin: 0px;
    padding-right: 25px;
}


.ui-widget-header{
    padding-left: 7px;
}


.ui-button .ui-icon.addPerfil{
    background-image: url(../images/iconos/nuevo_evento.png) ;
    background-size: 16px;
    background-position: 0px 1px;
    height: 22px;
    width: 20px;
}

.ui-button .ui-icon.addEditar, .ui-button .ui-icon.editarLogo{
    background-image: url(../images/iconos/editar.png) ;
    background-size: 15px;
    background-position: 0px 1px;
    height: 22px;
    width: 22px;
}

.ui-button .ui-icon.addEliminar{
    background-image: url(../images/iconos/eliminar.png) ;
    background-size: 15px;
    background-position: 0px;
}

.tamanio_boton_estandar{
    width: 90px;
}

.ui-widget-header{ /*colores del datepicker*/
    border: 1px solid #4476b7;
    background: #4476b7 url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; /*no encontré la imagen*/
    color: #ffffff;
    font-weight: bold;
}

#ayudaExportar, #ayudaDesconexion{
    width: 20px;
}

.pretable{
    float: left;
    width: 165px ;
    padding-top:4px;
    color: #13065a;
    font-weight: bold
}

.divFamiliaSelector{
    padding-top: 20px;
    width: 15%;
    margin: 0 auto;
}


textarea[id^='observacionCampo'], textarea[id^='observacion1-1']{
    padding: 4px;
    resize: vertical;
    width:100%;
    height:50px
}


/*Configuracion: editar o agregar campos*/
.addEditCampos .bloque{
    padding-top: 5px;
}

.addEditCampos {
    padding: 10px 8px 0px 8px;
}

.addEditCampos label{
    padding-right: 5px;
    padding-left: 3px;
    cursor: pointer;
}

.addEditCampos .input, .addEditCampos .select{
    width: 200px;
    /*cursor: pointer*/
 }

.addEditCampos input[type="radio"] {
    /*margin-left: 0px;*/
    margin-top: 0px;
    cursor: pointer;
 }

.addEditCampos .tipoCampo {
    padding-top: 2px;
    font-weight: bold;
    padding-bottom: 3px;
 }

.addEditCampos #tipo2 div {
    min-width: 260px;
}
.addEditCampos #tipo2 div, #opcionesRadio {
    display: inline-flex;
    padding-bottom: 6px;
}

.addEditCampos #tipo2 button[id^='addOpcion'], .addEditCampos #tipo2 button[id^='deleteOpcion'] {
    background: none !important;
    border: none !important;
    width:14px;
    height:16px;
    margin-left: 5px;
}

.addEditCampos #tipo2,.addEditCampos #seccion_campos_related {
    overflow-y: auto;
    max-height: 150px;
    border: 1px solid #d8d8d8;
    padding-top: 5px;
    border-radius: 4px;
    display: block;
}

.addEditCampos div[id^='tipo'] {
    padding-left: 5px;
}

#observacion1, label[for=observacion1]{
    position: relative;
    top: 23px;
    left: 175px;
}

.textDisabledCamposConfig{
    color: rgb(124, 124, 124) !important;
    cursor: initial !important;
}
#seccion_campos_related > div {
    padding-bottom: 2px;
    padding-left: 3px;
}

#seccion_campos_related, .habilitar_seccion_related{
    padding-bottom: 5px;
    padding-left: 2px;
}
/*---------*/


/*-CSS campos relacionados*/
/*.bloque_relacionados{*/
    /*padding-left: 17px;*/
/*}*/

/*.bloque_relacionados label{*/
    /*color:#13065a;*/
    /*width: 20px;*/
    /*cursor: pointer*/
/*}*/

.bloque_relacionados input{
    width: 250px;
}

#logo_cargado {
    height:60px;
    width:auto;
    vertical-align: top;
    margin-left: 10px;
}

#contenedor_imagen{
    float:left;
    display:flow-root;
}

.botones_logo{
    background: none!important;
    margin: 2px 2px;
    border: 0px!important;
    float: right;
    vertical-align: top;
    text-align:center;
}

/*---------*/
#bloqueTipoCampo input[readonly="readonly"]{
    cursor:initial!important;
}

#elem_editables, #personalizar_clg_tabla{
    margin-top:15px;
}

#nombre_colegio_personalizado{
    width:220px;
}

a[id^='ui-id-']{
    white-space:nowrap;
    max-width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
    display: inline-block;
}



/*--------css corporativo-----------*/
.tituloTablaCorp {
    border-bottom: 1px solid #0677bc;
    font-size: 11px;
    padding-bottom: 5px;
    color: #0677bc;
    padding-top: 15px;
}

.camposCorpSelect{
    width:120px;
    /*margin-left:5%;*/
    /*margin-right:5%;*/
}

#hijosPostulando_corp label {
    font-family: 'OpenSansSemibold', sans-serif !important;
    color: #13065a;
}

.divCamposCorp{
    float: left;
    padding-right: 27px;
    /*display: inline-flex;*/
    width: 22%;
}


.divCamposCorp label{
    max-width: 125px;
    display: inline-block;
    padding-left: 2px;
    word-wrap: break-word;
}
.divCamposCorp button{
    width: 170px !important;
}

.subSeccionColegio{
    float: left;
    width: 49%;
}

.bloqueColegios{
    /*background: white;*/
    min-height: 100px;
    max-height: 480px;
    margin-top: 10px;
    overflow: auto;
}

.colegioInfo{
    max-width: 900px;
    padding: 5px;
    background: white;
    margin-bottom: 5px;
    min-height: 70px;
    display: flex;
}

.nombreColegioSeleccion{
    width: 96%;
    float: left;
    font-size: 13px;
}

.colegioInfo input[type="checkbox"] {
    float: right;
}

.colegiosSeleccionados {
    margin-top:10px;
    overflow-y: auto;
    height: 255px;
    display: grid;
    border-radius: 5px;
    border: 1px solid #dad8d6;
    background: white;
}

.colegiosSeleccionados td{
    padding: 4px 6px 4px 10px;
}


.colegioagregado{
    width: 90%;
    max-width: initial !important;
    cursor: pointer;
}

.accionEliminarColegio{
    padding: 3px 12px 0px 0px;
}

/*#contenedorColegiosTabla table{*/
    /*width: 980px !important;*/
/*}*/

#colegiosPostulante{
    background-color: white;
    margin-bottom: 10px;
    margin-left:35px;
    margin-right: 30px;
    width:75%;
    text-align: left;
}

#divColegiosPrioridad{
    overflow:auto;
    max-height:100px;
    border: 1px solid #80808057;
    border-radius: 5px;
    text-align: left;
    padding: 3px 5px 3px 5px;
}

#divColegiosPrioridad p{
    -webkit-margin-before: 2px;
    -webkit-margin-after: 4px;
}

.trSortable{
    background-color: #d8d3d3;
    color:#13065a;
    border-radius: 5px;
    font-weight: 800;
}
.trSortable td{
    color:#13065a;
}

#copiar_config_corp {
    float: right;
    position: relative;
    right: 12px;
    top: -10px;
}

.colegiosCorporativosFichas{
    padding-right:0px!important;
    padding-left:0px!important;
    padding-top: 0px!important;
    /*padding-bottom: 22px !important;*/

    /*border-top: 1px solid #a6c9e2!important;*/
    background-color: #ececec !important
}
.colegiosCorporativosFichas div[id^="fichas_"]{
    padding-right:0px!important;
    padding-left:0px!important;
    height: 500px;
    max-height: 500px;
    overflow: auto;
}

.colegiosCorporativosFichas h3{
    background-color: #136db2;
    color: white;
    padding: 5px;
    border-radius: 0px 0px 2px 2px;
    margin-left: 0px;
}

.colegiosCorporativosFichas p{
    font-weight: bold;
    border-bottom: 1px solid rgba(6, 119, 188, 0.42);
    font-size: 11px;
    padding-bottom: 4px;
    color: #0677bc;
    margin-left:11px;
    width: 94%
}

[id^="divColegio"]{
    max-height: 490px;
    overflow-y: auto;
    padding-top: 1px;
}

[id^="divColegio"] label{
    margin: 2px;
    display: block;
    vertical-align: middle;
}

.columnaIzquierda{
    display: inline-block;
    width: 26%;
    margin: 0px 0px 10px 15px;
    vertical-align: middle;
    color: #13065a;
}

.columnaDerecha input{
    color: #13065a;
}

.columnaDerecha{
    display: inline-block;
    padding-right: 5px;
    width: 66%;
    margin: 0px 5px 10px 5px;
    vertical-align: top;
}

.columnaDerecha_select{
    display: inline-block;
    padding-right: 5px;
    width: 33%;
    margin: 0px 5px 5px 3px;
    vertical-align: top;
}

campoColegioCorporativo{
    margin: 2px;
    max-width: 60%;
    background-color: red;
}

.txtObservacion{
    resize: none;
    overflow-y: auto;
}

#icoArrastrar{
    height:26px;
    width: auto;
    vertical-align: bottom;
    margin-left: 10px;
    float: right;
    position: relative;
    bottom: 8px;
}

.tituloTablaCorp .tooltiptext{
    visibility: hidden;
    width: 185px;
    background-color: #056cb4;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 7px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 74%;
    left: 86%;
    margin-left: -60px;
}
.tituloTablaCorp:hover .tooltiptext{
    visibility: visible;
}

.tituloTablaCorp .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 92%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}


.colegiosCorporativosFichas h3:first-child{
    margin-top: 0px!important;
}

#subDialog{
    padding: 0px!important;
    height: 540px;
}

.campoObligatorio{
    font-weight: bold;
}

.campoObligatorio:after{
    content: "(*)"
}

#dialogo_campos_colegios{
    color: #13065a;
}

#dialogo_campos_colegios input[type='checkbox']{
    width: 25px;
}

.divCampoNombreLargo{
    padding-left: 15px;
    padding-bottom: 10px;
    color: #13065a;
    width: 92.3%;
}
.divCampoNombreLargo input,.divCampoNombreLargo textarea{
    margin-left: 3px;
    margin-top: 5px;
}
.divCampoNombreLargo textarea{
    height: 50px;
}


#dialogo_campos_colegios div[id^='divColegio']{
    padding-bottom: 22px !important;
}

[id^="listadoColegios"]{
    /*position: absolute;*/
    /*right: 146px;*/
    padding: 0px 5px 0px 5px;
    /*top: 62px;*/
    width:180px;
}

[id^="listadoColegios"] ul{
    list-style: none;
    max-height: 60px;
    overflow-y: auto;
    padding: 7px 5px 9px 10px;
    margin-top: 0px;
    border-radius: 5px;
    background-color: #F3F3F3;
    border: #dad8d678 solid 1px;
}

[id^="listadoColegios"] h2{
    margin-bottom: 2px;
    margin-top: 0;
}

[id^="cambiarAnioNivelHijo"]{
    /*position: absolute;*/
    /*right: 350px;*/
    /*top: 77px; */
    height: 23px;
    vertical-align: middle;
}

[id^="contenedorFoto"]{
    min-width:20%;
    max-width:20%;
    margin: 0px;
    float:left;
    text-align: center;
}

[id^="datosColegio"]{
    width:80%;
    float: right;
}

[id^="datosColegio"] p{
    width: 90%;
}

#botonesFotoColegioCorporativo{
    float:right;
}

.colegioInfo img:hover{

    -webkit-transform:scale(2.7);
    -moz-transform:scale(2.7);
    -o-transform:scale(2.7);
    /*transform: scale(2.7);*/
    position: absolute;
    background-color: white;
    left: 59px;
}

#copiarConfiguracionGenerales{
    float: right;
    position: absolute;
    right: 15px;
    top: 100px;
}

.colegiosSeleccionados tbody> tr{
    display: table;
}

.separadorConfig{
    padding-top:6px
}

#div_personalizar_colegio{
    padding-top: 8px;
    padding-left: 8px;
    height: 93px;
    background-color: #ffffff5e;
    width: 60%;
    margin-left: 16px;
    box-sizing: border-box;
    border-radius: 5px;
}

#opciones_logo{
    left: -12px;
    position: relative;
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{
    text-align: left!important;
    border-bottom: 1px solid #ecececcf!important;
    color: #352c6e!important;
}

li.ocultarLiMultiselect {
    display:none;
}

#bloquearTodo-1{
    min-width: 100%;
    min-height: 100%;
    background: #000000;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    opacity: 0.4;
    /*display: none;*/

}

#bloquearTodo-2 img {
    display: block;
    margin: auto;
    width: 150px;
}
#bloquearTodo-2 {
    z-index: 2000;
    position: fixed;
    left: 40%;
    top: 35%;
    width: 250px;
    display: none;
}

#bloquearTodo-2 #importando {
    margin-top: 10px;
    display: none;
    position: relative;
    z-index: 10001;
    border: 1px solid #4376b8;
}

#bloquearTodo-2 #importandolabel{
    position: absolute;
    left: 2px;
    top: 4px;
    font-weight: normal;
    color: #FFFFFF;
}

.bloqueCheckExportarExcel, .bloqueInfoPagos{
    width: 100%;
    display: flex;
    padding-right: 5px;
    word-wrap: break-word;
}

.selectNivelPostulacion{
    min-width: 166px;
    width:166px;
    max-width: 166px;
}

.selectPostulaciones span:last-child{
    min-width: 75%!important;
    max-width: 75%!important;
}

.row {
    margin-top: 5px;
}

/*estilos log de correos*/
table#tabla_log_correos, table#tabla_log_general{
    border-collapse: collapse;
}

.dataTable-log{
    font-size: 12px;
    padding: 1px;
}
.dataTable-log tbody .ui-icon {
    background-image: url("../images/images_jquery/ui-icons_0677b6_256x240.png");
}
.dataTable-log thead .ui-icon {
    background-image: none;
}
.dataTable-log tbody tr:hover{
    background-color: #f3f3f3;
}
.dataTable-log tbody tr.ui-state-active{
    background-color: #cad1d8;
}
/*.dataTable-log td {*/
/*    background: none !important;*/
/*}*/
.dataTable-log tr.odd:hover, .dataTable-log tr.even:hover {
    background-color: #f3f3f3 !important;
}
.dataTable-log td.dt-nowrap {
    white-space: nowrap !important;
}
table.dataTable-log tbody tr.child {
    background: #b5bedcab !important;
    cursor:initial;
}
table.dataTable-log tbody tr table thead tr:hover {
    background: none !important;
}
.dataTable-log tr.odd, .dataTable-log tr.even{
    background-color: white !important;
}
.dataTable-log tr.odd.shown td, .dataTable-log tr.even.shown td{
    /*background-color: #b5bedcab !important;*/
    border: 2px dashed #b5bedcab;
}
/*background-color: #ffe9e9;*/
.dataTable-log .dataTables_info{
    padding-left: 10px;
}
/*fin log de correos*/
#log-messenger-history tr{
    cursor: initial;
}

/*fin estilos log correos*/

.switch {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 14px;
    vertical-align: middle;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ededec;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    left: 2px;
    bottom: 2px;
    background-color: #7ba842;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider:before {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
    background-color: #7ba842;
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
    background-color: #838186;
}

.contenedorSwitch{
    text-align: center;
}
.celdaSwitch{
    display:inline-block;
    margin-left:5px;
}

#listado_profesores{
    padding: 1em 1.4em!important;
}

.selectResponsablesEventos{
    min-width: 133px;
    width:133px;
    max-width: 133px;
}

.selectResponsablesEventos span:last-child{
    min-width: 75%!important;
    max-width: 75%!important;
}

#listado_profesores .dataTables_length, .dataTables_filter{
    color: #13065a!important;
    margin-bottom: 10px;
}

#listado_profesores .dataTables_info{
    float: none;
}

#listado_profesores .dataTables_paginate{
    text-align: center!important;
    float: none;
}

#listado_profesores .dataTables_filter input{
    background-color: white;
    border: 2px inside;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    padding-left: 5px;
}

.examinadoresMultiselect .ui-widget-header{
    min-width: 270px!important;
    width: 27px!important;

}

.leyenda_tabla_funcionarios{
    text-align: left;
    border: 1px solid rgb(185, 185, 185);
    border-radius: 5px;
    /*background-color: white;*/
    padding: 10px;
    width: 60%;
    background-color: #ffffff !important;
    margin: 15px 0px;
}
/** Estilos Tooltip rapidos **/
[data-title] {
    position: relative;
    webkit-transition: .5s all;
    -webkit-transition-delay: 5s;
    -moz-transition: .5s all;
    -moz-transition-delay: 5s;
    -ms-transition: .5s all;
    -ms-transition-delay: 5s;
    -o-transition: .5s all;
    -o-transition-delay: 5s;
    transition: .5s all;
    transition-delay: 5s;
}

[data-title]:hover::before {
    content: attr(data-title);
    position: absolute;
    bottom: -26px;
    display: inline-block;
    padding: 3px 6px;
    border-radius: 2px;
    background: #0677bc;
    color: #fff;
    font-size: 12px;
    font-family: sans-serif;
    white-space: nowrap;
    z-index:2000;
    left: -80px;
}

[data-title]:hover::after {
    content: '';
    position: absolute;
    bottom: -10px;
    /*left: 8px;*/
    right: 4px;
    display: inline-block;
    color: #fff;
    border: 8px solid transparent;
    border-bottom: 8px solid #0677bc;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

#divIcoArrastrar[data-title]::before {
    left:-247px;
}

#divIcoArrastrar[data-title]::after{
    left: 23px;
}

/*fin*/
#funcionesMasivasInicio div{
    width: 17px;
    float: right;
    margin-left:15px
}
#funcionesMasivasInicio div img{
    width: 19px;
    cursor: pointer;
}
.divLogFiltro{
    padding-right: 20px;
    max-width: 230px;
    float: left;
}

.divLogFiltro select, .divLogFiltro input{
    min-width: 100px;
    height: 20px
}

.divLogFiltro label{
    max-width: 135px;
}

#contenedorLogGeneralFiltros, #contenedorLogMessengerFiltros, .mostrar_interno{
    color: #13065a;
}

#logActividadesGeneral .mostrar_interno input{
    width: 18px;
}
#logActividadesGeneral .mostrar_interno{
    display: flex;
    float: left;
    padding: 10px 10px 10px 0px;
}

.divContenedorBotonCopiarInformacion{
    float:right;
    margin: 10px;
}

.col-50{
    width:50%;
    padding: 5px;
    float: left;
    background-color: #f1f1f152;
    margin: 0 1%;
    border-radius: 5px;
    border: 1px solid #80808069;
}

.resaltado{
    border-radius: 5px;
    background-color: #3f6bae;
}

.resaltado label{
    color:white
}

.copiado{
    border: 2px solid green;
}

.sin-resaltar::selection{
    background-color: white;
}

.ui-button .ui-icon.copiarInformacionPersona{
    background-image: url(../images/iconos/iconoCopiarInformacionPersona.png) !important;
    background-size: 16px;
    background-position: 0px 1px;
}

.divContenedorBotonCopiarInformacion[data-title]::before {
    left:-160px;
}

.divContenedorBotonCopiarInformacion[data-title]::after{
    left: 5px;
}
/*botonInvitado*/
#botonInvitado[data-title]::before {
    left:60px;
    top: 20px;
    width: 400px;
    max-width: 500px;
    height: 43px;
    white-space: break-spaces;
}
/*botonProspecto*/
/* #botonProspecto[data-title]::before, #botonInvitado[data-title]::before { */
#botonProspecto[data-title]::before {
    left:60px;
    top: 20px;
    width: 400px;
    max-width: 500px;
    height: 73px;
    white-space: break-spaces;
}

#botonProspecto[data-title]::after, #botonInvitado[data-title]::after{
    left: 60px;

}

.contenedor_campos{
    max-height: 400px;
    overflow-y: auto;
}

.filaCamposCopiar{
    display:flex;
    width:100%;
    padding: 5px 0px 0px 0px;
}

.filaCamposCopiar{
    cursor: pointer;
}

.filaCamposCopiar:hover{
    border-radius: 5px;
    background-color: #3f6bae;
}

.filaCamposCopiar:hover label{
    color:white;
}

.fila_deshabilitada{
    opacity: 0.5;
}

.fila_habilitada:hover, .filaCamposCopiar:hover *{
    cursor: pointer;
    opacity: 1;
}

.resaltar_columna_destino{
    border: 4px solid rgb(6, 119, 188);
}

.columnas_copiar_info{
    border-radius: 10px;
    padding: 10px;
}

/*Formulario Subida de Archivos*/
#dropFileForm{
    margin: 16px;
    text-align: center;
    border-radius: 8px;
    overflow: hidden;
    transition: .5s;
    width: 294px;
}
#dropFileForm #fileLabel{
    background-color: rgb(228, 228, 228);
    display: block;
    padding:16px;
    position: relative;
    cursor: pointer;
}

#dropFileForm #fileInput{
    display: none;
}

#dropFileForm #fileLabel:after,
#dropFileForm #fileLabel:before{
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: -2;
    border-radius: 8px 8px 0 0;
}

#dropFileForm #fileLabel:before{
    z-index: -1!important;
    background: repeating-linear-gradient(
            45deg,
            transparent,
            transparent 5%,
            black 5%,
            black 10%
    )!important;
    opacity: 0!important;
    transition: 0.5s!important;
}

#dropFileForm.fileHover #fileLabel:before{
    opacity: 0.25!important;
}

#dropFileForm .uploadButton{
    border:0;
    outline: 0;
    width: 100%;
    padding: 8px;
    background-color: #3e69ac;
    color: #fff;
    cursor: pointer!important;
}

/*Agregar sombra al contenedor cuando se va a soltar un archivo*/
#dropFileForm.fileHover{
    box-shadow: 0 0 16px limegreen;
}

#archivosPlantillas{
    background-color: white;
    border-radius: 5px;
    width:60%;
    margin: 16px;
}

#archivosPlantillas ol{
    overflow: hidden;
    margin: 5px;
    padding: 0px 20px;

}

/*#archivosPlantillas .archivoPlantilla{*/
/*    float: left;*/
/*    display: flex;*/
/*    margin: 5px;*/
/*    border: 1px solid #b1b1b1;*/
/*    border-radius: 5px;*/
/*    padding: 5px;*/
/*    !*background-color: #3e69ac;*!*/
/*    !*background-color: #85929E;*!*/
/*    !*color: white;*!*/
/*}*/


.archivoPlantillaAgregado{
    background-color: #899f2d!important;
}

.iconoEliminarArchivosPlantilla{
    /*content: "X";*/
    /*margin: auto auto auto 10px;*/
    background-color: white;
    border-radius: 50px;
    /*text-align: center;*/
    width: 14px;
    height: 14px;
    cursor: pointer;
    /*font-weight: 600;*/
    /*color: darkgray;*/
    vertical-align: middle;
}

.inicioSesion{
    cursor: pointer;
    min-width: 168px;
    font-size: 11px;
    border-bottom: 1px solid #406db1;
    margin: 6px;
    font-weight: bold;
    color: #406db1;
}

.inicioSesionSinSeleccion{
    border-bottom: 1px solid #949494;
    color: #949494;
}
.mensajeInvitado{
    background-color: #ffffff80;
    margin: 5px;
    padding: 14px;
    text-align: justify;
    border-radius: 5px
}

#mensajeInvitadoOnline{
    /* width: 90%; */
    background: #ececec;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    padding: 1%;
    margin-bottom: 15px;
    color: #4d4d4d;
    display: flex;
}

.mensajeInvitadoOnline{
    padding: 1%;
    float: left;
    font-size: 12px;
    min-height: 30px;
}
#pie #asignarCuenta{
    height: 8px;
    min-height: 23px;
    width: 28px;
    top: -4px;
}

#mensajeInvitadoOnline #asignarCuenta{
    height: 30px;
    margin-top: 12px;
}

#contenedorCorreoCuenta{
    margin: 9px;
}
.rowCorreoCuenta{
    display: flow-root;
    bottom: 3px;
    text-align: center;
    padding-top: 8px;
}
.errorCorreo{
    float: left;
    font-size: 10px;
    color: red;
    padding-top: 1px;
}
#botonCorreoCuenta{
    width: 170px;
    margin-top: 8px;
}

.mensaje_estado{
    text-align: justify;
    color: rgb(228, 0, 0);
    margin-left: 44px;
    padding: 8px;
    /*display: block;*/
    border-radius: 5px;
    background-color: #ffffff5c;
}

.botonesMotivosDesiste{
    vertical-align: text-top;
    cursor: pointer;
    width: 17px;
    background: white;
    border-radius: 50%;
}

#abrirPostulacionPresencial{
    margin-top: 5px!important;
    width: 100%!important;
}

.postulante-repetitivo{
    display:none;
}

.filatrcampos td:nth-child(1){
    width:10%!important;
}

.filatrcampos td:nth-child(2){
    width:40%!important;
}

.filatrcampos td:nth-child(3){
    width:20%!important;
}

.filatrcampos td:nth-child(4), .filatrcampos td:nth-child(5){
    width:15%!important;
    text-align:center;
}
.bordes{
    -webkit-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.75);
}

.subtitulo_nuevo{
    font-family: 'Roboto'!important;
    color:#000000de;
    font-size: 1.2rem;
}
.subtitulo_nuevo::first-letter{
    text-transform: uppercase;
}

.nombre_campo, .titulo_input_td{
    color:#616161 !important;
    margin-top: 8px;
    font-size: 14px !important;
    font-weight: 300;
}

.nombre_campo_copy{
    color:#616161;
    margin-top: 8px;
    font-size: 14px !important;
    font-weight: 300;
}
.ui-dialog{
    box-shadow: rgba(0,0,0,.25)1px 1px 5px!important;
}
.btn_height{
    height: auto !important;
}

.btn_new{
    box-shadow: none;
    border-radius: 10px !important;
    text-transform: initial;
    font-size: 14px !important;
}
.btn_new::first-letter{
    text-transform: uppercase;
}
.titulo_input_td::first-letter{
    text-transform: uppercase;
}


.titulo_capitalize{
    text-transform: lowercase;
}
.titulo_capitalize::first-letter{
    text-transform: uppercase;
}


.tabs .indicator:nth-child(n+2){
    /* width: auto !important; */
}
.condiciones-postulacion-online #contenidoInstructivoInicio, .condiciones-postulacion-online #tituloInstructivoInicio{
    font-size: 14px !important;
    text-transform: initial !important;
}

td{
    padding: 0;
}

.tabs .tab a {
    color: #C4C4C4!important;
}

.tabs .tab a.active {
    color: #15549C!important;
    font-weight: bold!important;
}

.tabs .indicator{
    background-color: #2e698e!important;
}

.tabs .tab a:hover, .tabs .tab a.active {
    color: #15549C!important;
}

.tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: white!important;
    outline: none;
}

.toast-ubicacion {
    bottom: auto !important;
    right: auto !important;
    top: 10%;
    left:7%;
}

.postulacion-online{
    width:100%!important;
    padding: 0.5% 2.5%!important;
}

.postulacion-online-nombre-colegio{
    float:none;
    margin-top:0px;
}

.postulacion-online-logo-cliente, .postulacion-online-logo-cliente{
    padding: 0px!important;
}

.logo-colegium-footer{
    height:15px!important;
}
.link-footer, .link-footer:hover{
    margin-left: 15px;
    text-decoration: none;
    color: white;
    font-weight: bold;
}

.social-items-footer {
    text-align: right;
}

.social-items-footer span{
    display: inline-block;
}

i.circle {
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    border: 1px solid white;
    float: right;
}
.circle {
    position: relative;
    margin-right: 16px;
    margin-top: 4px;
    float: left;
    width: 21px;
    height: 21px;
    overflow: hidden;
    left: 15px;
    display: inline-block;
    vertical-align: middle;
}


a.btn-blue, button.btn-blue, .button-footer-dialog, a.btn-blue:hover{
    background-color: #2b5597!important;
    font-family: 'Roboto';
    width: initial;
    color:white;
    border-radius: 5px;
    font-size: 12px;
}

.btn-green {
    background-color: #449D44;
    font-family: 'Roboto';
    width: initial;
    color:white;
}



.labelSinMadrePadre{
    margin-left: 50px;
}

.condiciones-postulacion-online .franja-superior,
.condiciones-postulacion-online .copyright-colegium{
    display: none!important;
}

.condiciones-postulacion-online #contenidoInstructivoInicio,
.condiciones-postulacion-online #tituloInstructivoInicio{
    color: #000000de;
    padding:0px!important;
    font-family: 'Roboto';
}

.condiciones-postulacion-online fieldset{
    border:none!important;
}

.condiciones-postulacion-online tr{
    border:none;
}

.condiciones-postulacion-online .ui-dialog-buttonpane{
    background: white!important;
}

.lista-tabs-materialize{
    display: inline-block!important;
    padding: 0 6px!important;
    width: 75%!important;
}

.cerrarTab-postulacion-online{
    color: #2b5597!important;
    border: 1px solid #2b5597!important;
    cursor: pointer;
    margin-top: 7px;
    margin-right: 0px;
    position: initial;
}

ul#procesoPostulacion, ul#hijosPostulando{
    overflow-x: hidden;
}

ul#procesoPostulacion a {
    padding:0 6px!important;
}

.list-item-otro-hijo{
    color: #449D44;
    font-size: 14px;
    cursor:pointer;
    text-decoration: underline;
}

.col{
    padding: 0 1.5rem!important;
}

@media only screen and (max-width: 992px){
    .tabs {
        /*display: initial!important;*/
    }
}
.inputDisabled{
    background: none!important;
}

body {
    font-family:'Roboto';
}

.footer{
    font-size: 10px;
}

.dropdown-content li > span {
    color: #444444!important;
}

.select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid #444444!important;
}


.ui-corner-all{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-top-right-radius:3px;
    border-top-left-radius:3px;

}

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #444444!important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(38, 166, 154);
    -webkit-box-shadow: 0 1px 0 0 #444444!important;
    box-shadow: 0 1px 0 0 #444444!important;
}

.colegioInfo{
    border: 1px solid #C4C4C4;
    border-radius: 5px;
}

.nombreColegioSeleccion{
    color: #15549C;
    font-size: 22px;
}

.colegioInfo p{
    color: #2B2B2B;
    font-size: 14px;
}

.titulo{
    font-size: 28px;
    color: #000000;
}
.tituloParametros{
    text-transform: capitalize!important;
    font-size: 22px;
    color: #121212;
}

.divCamposCorp label{
    color: #2B2B2B;
}

.subSeccionColegio .tituloTablaCorp{
    display:none;
}

div[id^='prioridadColegio']{
    border: 1px solid #C4C4C4;
    border-radius: 5px;
}

div[id^='prioridadColegio'] .tituloTablaCorp, div[id^='prioridadColegio'] table{
    border: 0px solid #C4C4C4;
}

div[id^='prioridadColegio'] #icoArrastrar{
    display:none;
}

div[id^='selector_corp_hijo'] div[id^='camposCorp']{
    width:100%;
}

div[id^='prioridadColegio'] label{
    font-size:18px;
    color:#121212;
}

.colegioagregado{
    color: #15549C!important;
}

div[id^='prioridadColegio'] table > tbody > tr{
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    margin-bottom:5px;
    width: 100%;
}

.dropdown-content{
    max-height: 400px;
}

.select-wrapper input.select-dropdown{
    text-overflow: ellipsis;
}

[id^="cambiarAnioNivelHijo"]{
    height: auto;
}

.colegiosEscogidos div{
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    height: 40px;
    color: #15549C;
    font-size: 18px;
}

[id^="corp_hijo"], [id^="listadoColegios"], #datosPostulante_corp, #postulacionCorporativa{
    padding: 0px!important;
}

.colegiosEscogidos div{
    margin:5px;
}

.contenidoTab{
    min-height: 400px;
}

#hijosPostulando_corp{
    overflow-x:hidden;
}

.liAgregarHijo{
    background-color: white;
    border: 0px white solid;
}

.modal{
    box-shadow: initial!important;
}



button.btn-cancelar-dialog{
    background: white!important;
    height: 30px;
    width: 150px!important;
    font-family: 'Roboto';
    border-radius: 10px;
    color: #15549C!important;
    border: 1px solid #15549C!important;
    /*padding: 20px;*/
}

.condiciones-postulacion-online #contenidoInstructivoInicio, .condiciones-postulacion-online #tituloInstructivoInicio{
    font-size:14px;
    font-family: 'Roboto'!important
}

#datosCargos table td{
    font-family: 'Roboto';
}

.nombre_postulante_cargo{
    font-size:22px;
    color: #15549C;
}

div.div_tabla {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
.divTable.div_tabla .divTableCell, .divTable.div_tabla .divTableHead {
    border: 1px solid #AAAAAA;
    padding: 3px 9px;
}
.divTable.div_tabla .divTableBody .divTableCell {
    font-size: 13px;
}
.divTable.div_tabla .divTableHeading {
    background: #1C6EA4;
    background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
    background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
    background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
    border-bottom: 2px solid #444444;
}
.divTable.div_tabla .divTableHeading .divTableHead {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #D0E4F5;
}
.divTable.div_tabla .divTableHeading .divTableHead:first-child {
    border-left: none;
}

.div_tabla .tableFootStyle {
    font-size: 14px;
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

[id^='cobrar-CargoCambioEstado']{
    width:70%!important;
    margin-right: 5px;
}

.div_tabla  select{
    width:100%;
}

.ui-button .ui-icon.botonDuplicar{
    background-image: url(../images/iconos/duplicar.png) ;
    background-size: 15px;
    background-position: 0px 0px;
}

.ui-button .ui-icon.botonEliminar{
    background-image: url(../images/iconos/papelera.png) ;
    background-size: 15px;
    background-position: 0px 0px;
}

#myProgress {
    position: relative;
    width: 100%;
    height: 30px;
    background-color: grey;
}
#myBar {
    position: absolute;
    width: 1%;
    height: 100%;
    background-color: green;
}

div#datosProspectos {
    border: gray 1px solid;
    padding: 5px;
    border-radius: 5px;
    margin-top: 20px;
}

#accordionCamposExportacionSoftland label,
#accordionCamposExportacionSoftland input{
    width: 50%;
}

textarea[id^='observacion']::placeholder{
    padding: 2px!important;
}

textarea[id^='observacion'] {
    padding: 10px 10px!important;
}

#sinPadre p span, #sinMadre p span {
    text-transform: lowercase;
}

#contenedorPostulantes .dataTables_scrollHeadInner, #contenedorPostulantes .dataTables_scrollHeadInner table {
    width: inherit !important;
}

#contenedorPostulantes .dataTables_scrollBody table {
    width: inherit !important;
}