.table > thead {
    background:#337AB7;
    color:#ffffff;
    text-align:center;
}
.modal-dialog{ width:85% !important; }
.devolucion{ width:50% !important; }
.previsualizar{ width:50% !important; }
.btn_add_reading{
    border-color: #2e6da4 !important;
    background-color: #f1f1f1 !important;
}
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;
}
tr.group,
tr.group:hover {
    background-color: #ddd !important;
}
div.DTTT { margin-bottom: 0.5em; float: right; }
div.dataTables_wrapper { clear: both; }
.modal-dialog{ width:85%; }
.form-group {
    margin-bottom: 5px;
}
.glyphicon-ok:before {
    content: "\e013";
}
.check-mark {
    color:#888;
}
.input-group input{
    height:34px;
    border-radius: 4px;
}
/* Forms
-------------------------------*/
input[type="text"]{
    background-color:#fff !important;
    font-weight:normal;
    color:#333 !important;
}
input[type="number"]{
    background-color:#fff !important;
    font-weight:normal;
    color:#333 !important;
}
input[type="search"]{
    background-color:#fff !important;
    font-weight:normal;
    border:1px solid #999;
    color:#333 !important;
    border-radius:0;
}
textarea{ 
    background-color:#fff !important;
    font-weight:normal;
    color:#333 !important;
}
select{ 
    background-color:#fff !important;
    font-weight:normal;
     color:#333 !important;
}
label{
    font-weight:normal;
}

.text_filter, .select_filter{
    height:30px;
    width:100%;
    border:1px solid #999;
}
.number_filter{
    border:1px solid #999;
}

