.hir_body{
    background-color: #f5f5f5;
    color:#333;
}
/*Date rangepciker*/
.reportrange{
    height:34px;
    background: #fff;
    cursor: pointer;
    padding: 5px 10px;
    border-radius:3px;
    border: 1px solid #ccc;
    width: 100%;
    font-size:1.3em;
}
/* Table */
.table > caption + thead > tr:first-child > th.sorting_desc,
.table > colgroup + thead > tr:first-child > th.sorting_desc,
.table > thead:first-child > tr:first-child > th.sorting_desc,
.table > caption + thead > tr:first-child > th.sorting_asc,
.table > colgroup + thead > tr:first-child > th.sorting_asc,
.table > thead:first-child > tr:first-child > th.sorting_asc{
    border-bottom:4px solid #2E6DA4;
}
table th {
    text-transform: uppercase;
    background:#fff;
    color:#333;
}
table td a{
    color:#69a5d7;
    text-transform: uppercase;
}
table td a:hover{
    color:#0388f6;
    text-decoration: none;
}
table td {
    color:#8896a0;
}
tfoot input {
    width: 100%;
    padding: 3px;
    box-sizing: border-box;
}
tfoot {
    display: table-header-group;
}
/*Divs totales*/
.total {
    background: -webkit-linear-gradient(left, #5c9bd1, #88d4f4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #5c9bd1, #88d4f4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #5c9bd1, #88d4f4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #5c9bd1, #88d4f4); /* Standard syntax (must be last) */
    color:#ffffff;
}
.totalest{
    border-top:2px solid #2C84BC;
}
/*Helper classes*/
.total h4 {
    color:#ffffff;
}
.tolec{
    font-size:2em;
}
.card{
    padding:10px;
    background:#fff;
    border: 1px solid #e7ecf1;
}
.card h5{
    color:#333;
}
.card-blue{
    background:#67B7DC;
}
.text-white{
    color:#fff;
}
.text-blue{
    color:#5C9BD1;
}
.text-date{
    font-size:13px;
    color:#333;
}
.spacer{
    margin-bottom:20px;
    display:block;
}
div.DTTT { margin-bottom: 0.5em; float: right; }
div.dataTables_wrapper { clear: both; }
.input-group input{
    height:34px;
    border-radius: 4px;
}
.glyphicon-ok:before {
    content: "\e013";
}
.check-mark {
    color:#888;
}
/*labels estudios pendientes*/
.label0{
    background:#AED7F0;
}
.label5{
    background:#86C4EA;
}
.label10{
    background:#6AAFD8;
}
.label15{
    background:#0079A7;
}
.label24{
    background:#00486B;
}
.estado0{
    background-color: #AED7F0;
    margin-bottom: 5px;
    padding: 5px;
}

.estado1{
    background-color: #86C4EA;
    margin-bottom: 5px;
    padding: 5px;

}

.estado2{
    background-color: #6AAFD8;
    margin-bottom: 5px;
    padding: 5px;

}

.estado3{
    background-color: #0079A7;
    margin-bottom: 5px;
    padding: 5px;

}

.estado4{
    background-color: #00486B;
    margin-bottom: 5px;
    padding: 5px;

}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label{
    padding:2px 5px;
}
