/* 
    Created on : 12-ene-2016, 12:06:25
    Author     : Lorenzo
*/

#guardarycontinuar{
    padding: 2px 30px;
}

/*Para que las imagenes de la ficha colegial tenga una altura máxima.*/
#body_seccioncolegiados.detalle img#imagenUpload {
    max-height: 220px;
}

#body_seccioncolegiados.detalle img#firma {
    max-height: 80px;
}

#body_certificadospagos fieldset.sobres{
    margin-left: 16px;
}

.header.smaller.lighter.grey {
  color: #6ca227 !important;
  font-weight: 400;
  border-bottom-color: #cce2c1;}



/*Imprimir sobres*/
.botonsobre{
    margin-left: 0;
}

/*Carne colegial*/
#body_carnecolegial table tbody tr td:first-child{
    text-align: center;
}

/*Gráfico informes*/
#grafico-tabla div.google-visualization-table{
    border: 1px solid #ddd;
}

#grafico-tabla {
    text-align: center;
}

#grafico-tabla table thead tr th{
    background-image: none;
    background: #72b3a9;
    color: white;
    padding: 10px;
    font-size: 14px;
}
    
.google-visualization-table .gradient{
    background-image: none !important;
    background: #72b3a9;
    padding: 4px;
}

#grafico-tabla .odd:not(.google-visualization-table-tr-sel){
    background-color: #f3f3f3;
}

#grafico-tabla .google-visualization-table-page-numbers a:not(.current){
    background-color: rgba(248, 248, 249, 0.75);
}

/*Drop-zone*/
.clipGrande{
    font-size: 36px;
    display: block;
    text-align: center;
}

/*Estilo textarea*/
textarea {
    resize: none !important;
}

/*Nav*/
@media (max-width: 540px){

    .navbar:not(.navbar-collapse) .navbar-buttons .user-info {
        position: absolute;
        margin-top: 40px;
        margin-left: 1px;
        right: 2px;
        z-index: 1032;
        color: #777;
        font-size: 14px;
        width: 156px;
        max-width: 156px;
        padding-left: 8px;
        padding-right: 8px;
        height: 32px;
        line-height: 26px!important;
        display: none;
        border-bottom: 1px solid #E5E5E5;
        text-align: center;
    }
    
    ul.ace-nav {
        text-align: right !important;
    }
    
    div.navbar-buttons.navbar-header.pull-right ul.ace-nav li.light-blue {
        float: right !important;
    }

    .navbar-buttons .nav-user-photo {
        margin: -4px 8px 0 0 !important;
    }
    
    .ace-nav > li.light-blue > a {
        padding: 3px 8px !important;
    }
}

@media (min-width: 0px) and (max-width: 480px){
    div.navbar-buttons.navbar-header.pull-right{
        height: 52px;
    }
    
    li.open .user-info {
        display: inline-block!important;
    }

    .navbar:not(.navbar-collapse) .navbar-buttons .user-info>small {
        display: inline;
        opacity: 1;
    }
    .navbar:not(.navbar-collapse) .navbar-buttons .user-menu {
        padding-top: 42px!important;
    }
}
