.dataTables_filter {
    width: 50%;
    float: right;
    text-align: right;
    margin: 10px 0;
}

.dataTables_filter input {
    height: 35px;
    border: 1px solid #DDD;
}

.dataTables_length {
    width: 40%;
    float: left;
    margin: 10px 0;
}

.dataTables_info {
    width: 50%;
    float: left;
    margin: 10px 0;
}

.dataTables_paginate {
    float: right;
    text-align: right;
    margin: 10px 0;
    cursor: pointer;
}

.dataTables_paginate span {
    padding: 0 3px;
}

.ui-state-disabled {
    cursor: default;
    color: #AAA;
}


/* Minified bootstrapy datatables css */
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto;   border-radius: 0;}

@media only screen and (max-width: 700px) {
    .dataTables_filter {
        width: 60%;
        float: none;
        text-align: right;
        margin: 10px 0;
    }

    div.dataTables_wrapper div.dataTables_filter {
        text-align: left;
    }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
    background: url('images/datatable-icons/sort_asc.png') no-repeat center right;
}

.sorting_desc {
    background: url('./images/datatable-icons/sort_desc.png') no-repeat center right;
}

.sorting {
    background: url('./images/datatable-icons/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
    background: url('./images/datatable-icons/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
    background: url('./images/datatable-icons/sort_desc_disabled.png') no-repeat center right;
}