/*
    CSS utilizada en las páginas de administración de alf-education-study
*/

.nombre-campo {
    text-align:         right;
    font-weight:        bold;
}

.valor-campo {
    text-align:         left;
    color:              #0044CC;
}

.checkbox.inline {
    margin-left:        15%;
}

.estu-row td, .rol-row td, .funcion-row td, .lnegra-row td {
    vertical-align:     middle;
    padding:            4px;
}

.estu-row-padre {
    border-top:         2px solid #0044CC;
    color:              #0044CC;
}

.estu-row-select, .rol-row-select, .funcion-row-select, .lnegra-row-select {
    font-weight:        bold;
    background-color:   #d9edf7;
}

.btn-circle {
    padding:            1em 1.5em;
    border-radius:      50%;
    transition:         padding 0.5s linear 0s;
    -moz-transition:    padding 0.5s linear 0s; /* Firefox 4 */
    -webkit-transition: padding 0.5s linear 0s; /* Safari and Chrome */
}

button.btn-circle:hover {
    padding:            2em 2.5em;
}

button.btn-circle.active {
    padding:            2em 2.5em;
    box-shadow:         0px 0px 4px 6px red;
}

h1 {
    text-align:         center;
}

div#esta-grafico {
    height:             150px;
    text-align:         center;
    font-weight:        bold;
    display:            table;
    width:              100%;
}

div#esta-grafico > div {
    display:            table-cell; 
    vertical-align:     middle;
}

div#esta-grafico > span {
    vertical-align:     middle;
}

div#esta-grafico > button.baja {
    background-color:   red;
}

.info h1 {
    font-size: 1.2em;
    color: #646c61;
    line-height:20px;
    text-align:left;
}

.tabbable table tr th:nth-child(5) {
    border: none;
    background-color: white;
}

.tabbable table tr td:nth-child(5) {
    border: none;
}

.btn_sync_member {
    border: none;
    line-height: normal;
    vertical-align: baseline;
    margin-left: 0.4em !important;
}

.btn_disabled {
    background-color: #aaaaaa;
    color: #eeeeee;
}

body.waiting {
    cursor: progress !important;
}

