/* Dateiliste: Datatable Pagination verkleinern */
.datatable .table-responsive .dataTables_wrapper .row {
    margin: 0;
}
.datatable .dataTables_paginate {
    text-align: right;
}
.datatable .dataTables_paginate .pagination {
    margin: 0 0 10px 0;
}
.datatable .dataTables_paginate .pagination > li:last-child {
    margin-right: 0;
}
.datatable .dataTables_paginate .pagination > li:first-child > a,
.datatable .dataTables_paginate .pagination > li:last-child > a {
    font-size: 0;
    color: transparent;
}
.datatable .dataTables_paginate .pagination > li {
    width: 44px;
    height: 44px;
    margin: 0 10px 10px 0;
}
.datatable .dataTables_paginate .pagination > li > a,
.datatable .dataTables_paginate .pagination > li > span {
    padding: 5px 0;
}
.datatable .dataTables_paginate .pagination > li:first-child > a::before,
.datatable .dataTables_paginate .pagination > li:first-child > span::before {
    left: 15px;
}
.datatable .dataTables_paginate .pagination > li:last-child > a::before,
.datatable .dataTables_paginate .pagination > li:last-child > span::before {
    right: 15px;
}


/* Dateiliste: Datatable Zeilenanzahl-Dropdown korrigieren */
.dataTables_length select.form-control {
    padding-top: 0;
    background-position: calc(100% - 10px) 11px;
}


/* Dateiliste: Datatable Filterfeld nach rechts außen schieben */
.dataTables_filter {
    text-align: right;
}
.dataTables_filter input {
    margin-left: 4px;
}


/* Dateiliste: Datatable Hover Farbe */
.datatable .table > tbody > tr.active > td,
.datatable-otherwise .table > tbody > tr.active > td {
    background-color: #ccc;
}
