/* Small SweetAlert Modal */
.swal2-small.swal2-popup {
    width: 300px !important;
    padding: 1rem !important;
}

.swal2-small .swal2-title {
    font-size: 16px !important;
}

.swal2-small .swal2-html-container {
    font-size: 14px !important;
}

.swal2-small .swal2-icon {
    transform: scale(0.55) !important;
    margin: 0.5em auto !important;
}

.swal2-small .swal2-actions button {
    font-size: 12px !important;
    padding: 4px 10px !important;
}

.swal2-small .swal2-icon .swal2-icon-content {
    font-size: 1.8em !important;
}

.dataTables_wrapper .dataTables_info {
    float: left !important;
    font-size: 11px !important;
    padding-top: 8px;
    color: #878a99;
    font-weight: 500;
}

.dataTables_wrapper .dataTables_paginate {
    float: right !important;
}

.dataTables_wrapper .paginate_button {
    display: inline-block !important;
}
.dataTables_wrapper .pagination .page-item {
    display: inline-block !important;
}
.dataTables_scrollHeadInner table,
.dataTables_scrollBody table {
    margin: 0 !important;
    border-collapse: collapse !important;
}
.dataTables_scrollBody {
    overflow-x: auto !important;
}

.dataTables_wrapper {
    width: 100% !important;
}
.dataTables_scrollBody thead {
    visibility: collapse; 
}
#masterCargoTable_wrapper .dataTables_paginate {
    margin-top: .5rem;
}
#mcReportWrapper .dataTables_paginate {
    margin-top: .5rem;
}