﻿/*Datatable*/

.dt_topsection {
    display: flex;
    margin-bottom: 20px;
}

.dt_length_ext {
    margin-right: auto;
    margin-left: 20px;
}

.dt_filter_ext {
    margin-left: auto;
    margin-right: 20px;
}

.dt_backgroud_ext {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    grid-column: 1 / span 12;
}

.dt_table {
    margin-bottom: 20px;
}

.dt_bottomsection {
    display: flex;
}

.dt_paginationcontainer {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color: red !important;
}

.pagination-link {
    background-color: white;
}

.pagination-link:hover {
    color: white !important;
    /* border: 1px solid #111111; */
    background-color: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(50%, #424242));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f6f6 0%, #111111 50%);
    /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top, #f6f6f6 0%, #111111 50%);
    /* FF3.6+ */
    background: -ms-linear-gradient(top, #f6f6f6 0%, #111111 50%);
    /* IE10+ */
    background: -o-linear-gradient(top, #f6f6f6 0%, #111111 50%);
    /* Opera 11.10+ */
    background: linear-gradient(to bottom, #f6f6f6 0%, #111111 50%);
    /* W3C */
}

.pagination-link.current {
    color: #ffffff !important;
    border: none;
    background-color: #0A2777;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bff854), color-stop(100%, #79b707));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0A2777 0%, #0A2777 100%);
    /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top, #0A2777 0%, #0A2777 100%);
    /* FF3.6+ */
    background: -ms-linear-gradient(top, #0A2777 0%, #0A2777 100%);
    /* IE10+ */
    background: -o-linear-gradient(top, #0A2777 0%, #0A2777 100%);
    /* Opera 11.10+ */
    background: linear-gradient(to bottom, #0A2777 0%, #0A2777 100%);
    /* W3C */
}

.dt-style-more {
    height: stretch;
    overflow: hidden;
    padding: initial;
}
