.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #f4faf8; 
}

.table > thead > tr > td.success:hover, .table > tbody > tr > td.success:hover, .table > tfoot > tr > td.success:hover, .table > thead > tr > th.success:hover, .table > tbody > tr > th.success:hover, .table > tfoot > tr > th.success:hover, .table > thead > tr.success > td:hover, .table > tbody > tr.success > td:hover, .table > tfoot > tr.success > td:hover, .table > thead > tr.success > th:hover, .table > tbody > tr.success > th:hover, .table > tfoot > tr.success > th:hover {
    background-color: #e3f1ee; 
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #e3ecf4; 
}

.table > thead > tr > td.info:hover, .table > tbody > tr > td.info:hover, .table > tfoot > tr > td.info:hover, .table > thead > tr > th.info:hover, .table > tbody > tr > th.info:hover, .table > tfoot > tr > th.info:hover, .table > thead > tr.info > td:hover, .table > tbody > tr.info > td:hover, .table > tfoot > tr.info > td:hover, .table > thead > tr.info > th:hover, .table > tbody > tr.info > th:hover, .table > tfoot > tr.info > th:hover {
    background-color: #d4e2ee; 
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #fff7ed; 
}

.table > thead > tr > td.warning:hover, .table > tbody > tr > td.warning:hover, .table > tfoot > tr > td.warning:hover, .table > thead > tr > th.warning:hover, .table > tbody > tr > th.warning:hover, .table > tfoot > tr > th.warning:hover, .table > thead > tr.warning > td:hover, .table > tbody > tr.warning > td:hover, .table > tfoot > tr.warning > td:hover, .table > thead > tr.warning > th:hover, .table > tbody > tr.warning > th:hover, .table > tfoot > tr.warning > th:hover {
    background-color: #fff0dd; 
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #fbeeee; 
}

.table > thead > tr > td.danger:hover, .table > tbody > tr > td.danger:hover, .table > tfoot > tr > td.danger:hover, .table > thead > tr > th.danger:hover, .table > tbody > tr > th.danger:hover, .table > tfoot > tr > th.danger:hover, .table > thead > tr.danger > td:hover, .table > tbody > tr.danger > td:hover, .table > tfoot > tr.danger > td:hover, .table > thead > tr.danger > th:hover, .table > tbody > tr.danger > th:hover, .table > tfoot > tr.danger > th:hover {
    background-color: #f9e6e6; 
}

.table .type-info {
    color: #404040;
    vertical-align: middle;
    text-align: right; 
}

.table thead>tr>th.vert-align{
    vertical-align: middle;
}

.gr-border-collapse-collapse {
    border-collapse: collapse;
}

.gr-display-table-row-group {
    display: table-row-group;
}

.table tbody tr td {
    vertical-align: middle;
}