﻿/*
    Hoja de estilos generales
     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    */

/* Eliminación de márgenes globales */
body {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    background: #fff;
    font-family: Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: 300;
}



html, body {
	height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
	min-width: 1300px;
}

/* Eliminación de bordes para links de imágenes en IE */
a img {
    border: none;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}

.imageUploaderField input {
    width: 100% !important; /* Esto se necesita para que AjaxControlToolkit uploader funcione en FF22.0 */
}

    .footer a:link,
    .footer a:hover,
    .footer a:visited,
    .footer a:active {
        color: #333;
    }

table { /* por alguna razon sin estos valores se establecen los del user agent style sheet al hacer postbacks de eventos asp */
    font-size: inherit;
    color: inherit;
}

    /* _______________________________________ */

#hiddenScripts {
    display: none;
}

.dataSources,
.hiddenFields {
    /* debe establecerse display: none; en la página maestra */
}

.borderlessTable {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
}

.hiddenContainer {
    display: none;
}

/* http://tympanus.net/codrops/2013/11/07/css-overlay-techniques/ */

.overlay {
    z-index: 10 !important;
    background-color: rgba(0,0,0,0.5);
}

.dialogOverwrite {
    text-align: center;
    background: #ffffff;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    z-index: 11 !important;
    overflow: hidden;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-top: 50px;
}

.dialogRespuestaAbierta {
    max-width: 800px;
    max-height: 80%;
}

    /* --------------------------------------- */

.btnIcon {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}


 .table-header-centered {
     text-align:center !important;
 }

 .title-spacing{
     padding:20px;
     font-weight:bold;
 }

 
.row-selected{
    background:rgba(0, 38, 255,0.4) !important;
    color:white;
    font-weight:bold;
}

.panel-alumnos{
    padding:10px;
    max-height:450px;
    overflow:auto;
    
}
.alumno-item{
    padding:10px;
    background:#6B6B6E;
    border:2px solid white;
    margin:2px;
    border-radius:10px;
    color:white;
}
.alumno-profile{
    height:64px;width:64px;background: #59595B;border-radius: 50px;
}

.label-filter{
    float:right; 
    padding-right:10px;
}

#AlumnoDetail{
    background:#546E7A;
    color:white;
    padding:10px;

}

.attribute-alumno{
    font-size:17px;
}