/* Exclusive Tabs Start */

.exad-table-container table.dataTable thead .sorting,
.exad-table-container table.dataTable thead .sorting_asc,
.exad-table-container table.dataTable thead .sorting_desc,
.exad-table-container table.dataTable thead .sorting_asc_disabled,
.exad-table-container table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
    background-repeat: no-repeat;
    background-position: center right
}

.exad-table-container table.dataTable thead .sorting {
    background-image: url("../img/sort_both.png");
}

.exad-table-container table.dataTable thead .sorting_asc {
    background-image: url("../img/sort_asc.png");
}

.exad-table-container table.dataTable thead .sorting_desc {
    background-image: url("../img/sort_desc.png");
}

.exad-table-container table.dataTable thead .sorting_asc_disabled {
    background-image: url("../img/sort_asc_disabled.png");
}

.exad-table-container table.dataTable thead .sorting_desc_disabled {
    background-image: url("../img/sort_desc_disabled.png");
}
.exad-table-container tbody td .exad-td-content {
    display: flex;
    align-items: center;
}
.exad-table-container .dataTables_filter label,
.exad-table-container .dataTables_length label {
  display: inline-flex;
  align-items: center;
    margin-bottom: 15px;
}
.exad-table-container .dataTables_wrapper {
    position: relative;
    clear: both;
}
.exad-table-container .dataTables_wrapper:after {
    visibility: hidden; 
    display: block;
    content: "";
    clear: both;
    height: 0;
}
.exad-table-container .dataTables_wrapper .dataTables_length {
    float: left;
}
.exad-table-container .dataTables_wrapper .dataTables_length select {
    margin: 0 10px;
}
.exad-table-container .dataTables_wrapper .dataTables_filter input[type=search] {
    margin-left: 10px;
    border: none;
}
.exad-table-container .dataTables_wrapper .dataTables_filter {
    float: right;
}
.exad-table-container .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    margin-top: 15px;
}
.exad-table-container .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    margin-top: 15px;
}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, 
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    /* color: #666 !important; */
    /* border: 1px solid transparent; */
    background: transparent;
    box-shadow: none;
}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    /* color: #333 !important; */
    /* border: 1px solid transparent; */
    border-radius: 2px;
}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    /* color: #333 !important; */
    /* border: 1px solid #979797; */
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
    background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    /* color: #333 !important;
    border: 1px solid transparent; */
    border-radius: 2px;
}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    /* color: white !important; */
    /* border: 1px solid #111; */
    background-color: #585858;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
    background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
    background: -moz-linear-gradient(top, #585858 0%, #111 100%);
    background: -ms-linear-gradient(top, #585858 0%, #111 100%);
    background: -o-linear-gradient(top, #585858 0%, #111 100%);
    background: linear-gradient(to bottom, #585858 0%, #111 100%);
}
.exad-table-container .dataTables_scrollBody {
    display: flex;
    border-bottom: 1px solid #000000;
}
.exad-main-table {
  margin: 0;
  display: inline-table;
}
.exad-main-table thead tr th,
.exad-main-table tbody tr td {
  vertical-align: middle;
}
.exad-main-table tr.table-heading img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.exad-custom-responsive-control .exad-th-mobile-screen{
    display: none;
}
@media ( max-width: 993px ) {
    .exad-custom-responsive-control .exad-th-mobile-screen{
        display: block;
        width: 50%;
    }
    .exad-custom-responsive-control thead{
        display: none;
    }
    .exad-custom-responsive-control .exad-table-row{
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .exad-custom-responsive-control .exad-table-row .exad-td-content-wrapper{
        display: flex;
        /* justify-content: space-between; */
    }
}
@media screen and (max-width: 767px) {
    .exad-table-container .dataTables_wrapper .dataTables_info,
    .exad-table-container .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }
    .exad-table-container .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em
    }
}
@media screen and (max-width: 640px) {
    .exad-table-container .dataTables_wrapper .dataTables_length,
    .exad-table-container .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }
    .exad-table-container .dataTables_wrapper .dataTables_filter {
        margin-top: 0.5em
    }
}

/* Exclusive Tabs End */