html, body {
    margin: 0px 0px;
    height: 100%;
}
table {
    width: 100%;
    table-layout: fixed;
}

td {
    width: 50%;
    /* padding-left: 8px; */
}

.header_muestras_info {
    font-weight: bold;
    padding: 6px;
}

.header_solicitudes_info {
    font-weight: bold;
    padding: 6px;
}

table thead {
    width: 100%;
}

.content_center {
    display: flex;
    justify-content: center;
    align-items: center; 
}

/* Set height of the grid so .sidenav can be 100% (adjust as needed) */
.row.content {
    /*height: auto;*/
    /* min-height: 700px; */
    min-height: 720px;
    max-height: auto; 

}

/* Set gray background color and 100% height */
.sidenav {
    padding-top: 20px;
    background-color: #f1f1f1;
    height: auto;
}

/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
.sidenav {
    height: auto;
    padding: 15px;
}
.row.content {height:auto;} 
}

footer {
/* min-height: 10vh; */
    position: fixed;
    height: auto;
    width: 100%;
}

footer img {
    vertical-align: middle;
    width: 40%;
    height: 40%; 
}

.no-padding_tabla {
    padding: 0em;
}

.no-bottom-padding_table {
    margin-bottom: 0rem;
}

.archivos_container {
    margin-top: 0.8rem;
    margin-bottom: 0.5rem;
}

.row { 
    /*Para formulario de Roles - Revisar si jode otras cosas*/
    margin-right: 0px;
    margin-left: 0px;
}

.fila_form_en_card {
    margin-bottom: 0px;
}

.fila_form_en_card_nombre_tecnica_box {
    line-height: 3em;
    height: 3em;  
}

.card_body_para_form_tecnicas_tecnico {
    margin-bottom: 0px;
}

.no-pad-left {
    padding-left: 0px;
}

.alert-encabezado-intequi {
    padding-bottom: 0.38rem;
    padding-top: 0.38rem;
    padding-left: 3rem; 
    margin-bottom: 0;
}

.close-alert-intequi {
    padding-top: 0.45rem !important;
    padding-bottom: 0.50rem !important;
}

/* .apropiarSolicitud {
    padding-left: 1rem; 
    padding-right: 1rem; 
} */

.collapse-full-width {
    width: 100%;
}

.bordered-light-gray {
    border-color: rgba(0,0,0,.125)
}

.no-padding {
    padding: 0;
}

.hidden {
    display: none;
}

.no-wrap {
    flex-wrap: nowrap !important;
}

.align-left {
    text-align: right !important;
}

/* .unclickable {
    cursor: not-allowed !important;
} */

button:disabled {
    cursor: not-allowed;
    /* pointer-events: all !important; */
}

.roundedCornersDiv {
    width: auto;
    padding: 10px;
    border: 1px solid #000;
    border-radius: 8px;
    -moz-border-radius: 15px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    margin-left: 13%;
}

.modal-header {
    background-color: #cacaff !important;
}

.modal {
    z-index: 1071 !important;
}

/* Para evitar tooltips muy anchos REVISAR SI FUNCIONA EN TODOS LOS CASOS*/
.tooltip-inner {
    max-width: 100% !important;
}

#solicitudesCard > * {
    border: 1px solid rgba(0, 0, 0, 0.30) ;
}

#solicitudesCard > .card-header, 
    .muestrasCard > .card-header {
    background-color: rgba(83, 104, 187, 0.31);
}

.muestrasCard > * {
    border: 1px solid rgba(0, 0, 0, 0.30) ;
}

#solicitudesCard .list-group-item-action,
    .muestrasCard .list-group-item-action {
        color: #000000d8 ;
        background-color: rgba(104,187,83,0.30);
}

#solicitudesCard .list-group-item-action button,
    .muestrasCard .list-group-item-action button {
        margin-top: -0.2rem;
}

input[type=checkbox][disabled][checked] {
    outline: 2px solid green; 
}

input[type='checkbox'][disabled][checked] {
    width:0px; height:0px;
}
    
input[type='checkbox'][disabled][checked]:after {
    content:'\e013'; position:absolute; 
    margin-top:-10px;
    opacity: 1 !important;
    margin-left:-5px;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
}

.select2-container {
    display: block !important;
}

.softDeleted {
    text-decoration: 2px red wavy line-through;

}