﻿
.grid-wrapper {
    height: 100%;
    width: 100%;
}
.grid-wrapper .dataTables_processing {
    display: table;
    font-size: 16px;
    margin: auto;
    position: relative;
    text-align: center;
    top: 12px;
}
.grid-wrapper.multiselect .dataTables_processing {
    top: -15px;
}
.grid-wrapper .dataTables_processing i {
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.grid-wrapper .dataTables_processing span {
    padding: 10px;
}
.grid-selected-row {
    background-color: #FDF587 !important;
    color: #313131;
    cursor: default !important;
}
.grid-wrapper table.dataTable tr {
    cursor: pointer;
}
.grid-refresh {
    float: left;
    margin: 18px 7px 0;
    position: absolute;
}
.grid-table-wrapper {
    overflow-x: auto;
    width: 100%;
}
.sorting > div:after, .sorting_asc > div:after, .sorting_desc > div:after {
    content: none !important;
}
th.sorting .icon-sort-up, th.sorting .icon-sort-down, th.sorting_asc .icon-sort-down, th.sorting_asc .icon-sort, th.sorting_desc .icon-sort, th.sorting_desc .icon-sort-up {
    display: none;
}
th.sorting i, th.sorting_desc i, th.sorting_asc i {
    margin: 0 5px;
}
th.sorting_asc i {
    position: relative;
    top: 4px;
}
th.sorting_desc i {
    position: relative;
    top: -2px;
}
th.sorting div, th.sorting_asc div, th.sorting_desc div {
    padding: 0 2px;
    white-space: nowrap;
    word-break: keep-all;
}
.grid-actions {
    margin-left: 40px;
    position: relative;
    top: 18px;
}
.grid-action-item {
    margin-right: 3px;
}