.list-grid.list-data-grid {
    border-radius: 6px;
}

.table-active { /* UPDATED */
    background-color: #6b747c !important;
}
.list-grid.without-border > .card {
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    border-bottom: none;
    border-right: none;
    border-left: none;
}
.list-grid-row {
    height: 2.5rem;
}
.list-grid-with-header > .card {
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-grid-with-header > .card thead {
    box-shadow: 0 2px 0 rgba(0, 153, 255, 0.75);
}
.list-grid-with-header > .card thead th {
    font-size: 12px;
    text-transform: uppercase;
    /*color: #706E6B;*/
    border: 1px solid rgba(0, 0, 0, 0.125);
    font-weight: 400 !important;
    padding: 0.65rem 0.75rem;
}
.list-grid-with-header > .card thead th .dxbs-grid-header-content {
    font-weight: 400 !important;
}
.list-grid-with-header > .card tbody td {
    font-weight: 400;
    font-size: 12px;
    /*color: #4A4A4A;*/
}
.list-grid-with-header tr.decorated-grid-item td, .list-grid-with-header tr.decorated-grid-item td a.grid-btn-link, .list-grid-with-header tr.decorated-grid-item td .fa-check::before {
    text-decoration: line-through;
}
.list-grid-with-top-toolbar {
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    margin-top: 15px;
    height: calc(104vh - 74px - 104px - 30px - 90px);
}
.list-grid-with-top-toolbar > .card {
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-grid .card.dxgvCSD {
    height: calc(104vh - 74px - 127px - 30px - 150px);
}
.list-grid .dxbs-grid-header-container {
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-grid .table thead th {
    padding: 0.7rem 0.3rem !important;
}
.list-grid .table th, .list-grid .table td {
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important;
    background-color: white !important;
    font-size: 12px;
}
.list-grid .table th .link, .list-grid .table td .link {
    text-decoration: underline;
}
.list-grid .table th .grid-btn-link, .list-grid .table td .grid-btn-link {
    font-size: 12px;
    padding: 0;
}
.list-grid .table th .grid-btn-link:focus, .list-grid .table td .grid-btn-link:focus {
    box-shadow: none;
}
.list-grid .table th .badge, .list-grid .table td .badge {
    font-size: 12px;
    font-weight: 400;
}
.list-grid button.dxbs-editor-dropdown-button,
.list-grid button.dxbs-spin-edit-button {
    background-color: #1589EE;
    border-color: #1589EE;
}
.list-grid button.dxbs-editor-dropdown-button:hover, .list-grid button.dxbs-editor-dropdown-button.hover, .list-grid button.dxbs-editor-dropdown-button:focus, .list-grid button.dxbs-editor-dropdown-button.focus, .list-grid button.dxbs-editor-dropdown-button:not(:disabled):not(.disabled):active,
.list-grid button.dxbs-spin-edit-button:hover,
.list-grid button.dxbs-spin-edit-button.hover,
.list-grid button.dxbs-spin-edit-button:focus,
.list-grid button.dxbs-spin-edit-button.focus,
.list-grid button.dxbs-spin-edit-button:not(:disabled):not(.disabled):active {
    background-color: #1589EE;
}
.list-grid .dxbs-grid-empty-data > span {
    display: none;
}
.list-grid .dxbs-grid-empty-data::after {
    content: "Es wurden keine Daten gefunden";
    font-size: 12px;
}


.document-position-table-summary
{
    height: 37px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    font-size: small;
    padding-top: 7px;
    padding-left: 2px;
}