tr th.info {
    color: #fff !important;
}

/* Allgemeine Styles für standard Elemente im Lübeck Backend */

/* Paginierung */
.pagination
{
    margin-left: -15px;
}
.pagination a
{
    margin-right: 2px;
    padding: 7px 12px;
    background: #f2f2f2;
    color: #000;
}
.pagination a:hover,
.pagination a:focus
{
    background: #e4e4e4;
    color: #000;
    text-decoration: none;
}
.pagination span,
.pagination strong
{
    padding: 7px 12px;
}
.pagination strong
{
    margin-right: 2px;
    background: #d32f2e;
    color: #fff;
}

/* FILTER > Toolbar > Buchstaben-Pagination */

.letter-pagination
{
    margin-right: -15px;
    /* padding-bottom: 24px; */
    /* border-bottom: solid 1px #e4e4e4; */
}
.letter-pagination > *
{
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    text-align: center;
}
.letter-pagination span
{
    color: silver;
}
.letter-pagination span + span
{
    border-left: solid 1px #f2f2f2;
}
._row-toolbar-letter-pagination {
    padding-bottom: 24px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Tabellen Header */
th {
    border: none !important;;
}

th.sortable,
div.sortable
{
    cursor: pointer;
}

th.sortable.sorting-active,
div.sortable.sorting-active
{
    background-color: #D32F2E !important;
}

th.sortable.sorting-dir-asc::before,
div.sortable.sorting-dir-asc::before
{
    content: "\f106";
    font-family: 'FontAwesome';
    margin-right: 0.5em;
}

th.sortable.sorting-dir-desc::before,
div.sortable.sorting-dir-desc::before
{
    content: "\f107";
    font-family: 'FontAwesome';
    margin-right: 0.5em;
}