@media only screen and (min-width: 280px) and (max-width: 768px) {
    .role-table
        .table-responsive
        .dataTables_wrapper
        .dataTables_filter
        input {
        width: 296px !important;
    }
    .role-table .dataTables_processing {
        position: relative !important;
        left: 3% !important;
        top: 7px;
    }
}
@media only screen and (min-width: 442px) and (max-width: 1024px) {
    .role-table #dataTableBuilder_length,
    #dataTableBuilder_filter {
        width: auto;
    }
    .role-table .dataTables_processing {
        position: relative !important;
        left: 3% !important;
        top: 7px;
    }
}
.role-table .table td {
    padding: 10px;
}
.role-table .dataTables_processing {
    position: relative !important;
    left: 4% !important;
    top: 7px;
}
@media only screen and (min-width: 280px) and (max-width: 768px) {
    .email-list-table .dataTables_length {
    margin-top: 0px !important;
}
.email-list-table .dataTables_length {
    margin-top: -8px !important;
}
.email-list-table
.table-responsive
.dataTables_wrapper
.dataTables_length
.btn-group {
margin-left: 0px !important;
display: contents !important;
}
}

