/*
    Document   : local-project
    Created on : 10-05-2011, 09:49:55 AM
    Author     : Ricardo Contreras S.

*/

.inner-body {margin:0 0 0 5px; padding: 0;}

.header-login {
    color: #00477f;
    padding: 0;
    margin: 0;
    text-align: center;
}

* a:hover {
    cursor: pointer
}

/***** LOGIN ******/
.login-div {
    max-width: 385px;
    margin: 30px auto;
}
.login-div form {        
    margin-bottom: 15px;
    background: #f7f7f7;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    padding: 30px;
}
.login-div h2 {
    margin: 0 0 15px;
}
.login-btn {
    min-height: 38px;
    border-radius: 2px;
}

.input-group-addon .fa {
    font-size: 18px;
}
.login-btn {
    font-size: 15px;
    /*font-weight: bold;*/
} 



.home-iframe {
    height:85vh;
    width: 100vw;
}

.div-inner-iframe {
    height: 85vh;
    width: 95vw;
}

.inner-iframe {    
    border:0 !important; margin: 0 !important; width: 95vw;height: 85vh;position: relative; background-color: white;
}

.content-record {width: 90% !important}

/*****************/

.custom-button{width: 150px !important; }


/** TABLAS **/
thead {background:#ddd; color:#111; height: 24px;}
/************/

.header-home {background:#10223e;}
.header-home .container{margin: 0;}
.header-home p{color: white;text-align: left;margin: 0;}

.header-interno {background:#66ccff; margin-top: 15px}
.header-interno .container{background:#66ccff; margin: 0;}
.header-interno p{background: #66ccff;color: white;text-align: left;margin: 0;}

.nav-header-interno{background-color: #a4a4a4; border-color: #a4a4a4;}
.nav-header-interno a:hover {color: #141414 !important}
.nav-header-interno a {color: white !important}

.nav-header-interno2{background-color: #a4a4a4; border-color: #a4a4a4;}
.nav-header-interno2 a:hover {color: #141414 !important}
.nav-header-interno2 a {color: white !important}

footer p{font-size: 11px; font-weight: normal; color:#333; background:white ;margin: 0; padding: 0}

.rut {
    max-width: 90px;
    text-align: right
}

.dv {
    max-width: 16px; text-align: center; padding: 0
}

.materno, .paterno {
    max-width: 200px
}

.nombre {
    max-width: 250px
}

.data-tables-container {width: 95%}

.actionMessage li {
    list-style: none
}

.actionMessage li span {
    color: #00529B;
    /*font-size: 12px*/
        /*text-align: left !important;*/
}

.actionError li {
    list-style: none
}

.actionError li span {
    color: red;
    font-size: 12px
}

/******************Calificaciones*********************/
.aprobado {color: #0e51a7 !important}
.reprobado {color: red !important}
.aprobado, .reprobado {text-align: center !important}
/*****************************************************/

.title-div {background-color: #F18B29; color: white;margin-top: 15px;}
.container-menu {margin:0; padding-bottom: 15px; padding-left: 0px; padding-top: 0px; padding-right: 0;}
.table-agno-sem {margin-top: 10px; margin-bottom: 10px}
.table-agno-sem tr td {padding-right: 5px;}
.table-search tr td {padding-right: 5px;}
.input-agno {min-width: 50px; max-width: 50px; padding: 0; margin: 0; text-align: center;}
.input-sem {min-width: 20px; max-width: 20px; text-align: center; padding: 0; margin: 0}
.input-inline{display: inline}
.foto{height: 125px; width: 110px; border: 1px solid gray;padding: 3px; margin-bottom: 15px;}
.no-padding {padding:0;margin: 0}
label{font-weight: normal}


/************** Encuestas ***********/
.pregunta {text-align: left}
.respuesta {text-align: center}
/***********************************/


