.global-search-input-icon {
    display: none;
}

.global-search-input-wrap {
    display: inline-block;
}

.global-search-options {
    align-items: center;
    display: flex;
    gap: 16px;
}

.global-search-control {
    align-items: center;
    display: flex;
}

@media (max-width: 991px) {
    #dashletCategories {
        height: unset !important;
    }
    #moduleCategory {
        height: 40px !important;
    }

}

@media (max-width: 800px) {
    .global-search-form {
        box-sizing: border-box;
        max-width: 100%;
        min-width: 0;
        width: 100%;
    }

    .global-search-form-table,
    .global-search-form-table > tbody,
    .global-search-form-table > tbody > tr,
    .global-search-form-table > tbody > tr > td {
        box-sizing: border-box;
        display: block;
        max-width: 100%;
        min-width: 0;
        width: 100%;
    }

    .global-search-form-table {
        margin-bottom: 0;
        table-layout: fixed;
    }

    .global-search-submit-row,
    .global-search-form-table > tbody > tr:last-child {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }

    .global-search-form .submitButtons {
        height: auto !important;
        padding: 0;
        white-space: normal;
    }

    .global-search-input-wrap {
        display: block;
        position: relative;
        width: 100%;
    }

    .global-search-input-icon {
        color: #9aa8b8;
        display: block;
        font-size: 14px;
        left: 12px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
    }

    .submitButtons #searchFieldMain.searchField {
        box-sizing: border-box;
        height: 38px;
        margin: 0;
        max-width: 100% !important;
        min-width: 0;
        padding-left: 34px;
        width: 100% !important;
    }

    .global-search-form .global-search-submit {
        box-sizing: border-box;
        display: block;
        height: 38px;
        margin: 12px 0 18px !important;
        max-width: 100%;
        min-width: 0;
        width: 100% !important;
    }

    .global-search-options-cell {
        box-sizing: border-box;
        max-width: 100%;
        min-width: 0;
        padding: 0 !important;
    }

    .global-search-options {
        align-items: stretch;
        display: flex;
        flex-direction: column;
        gap: 14px;
        max-width: 100%;
        min-width: 0;
        width: 100%;
    }

    .global-search-control {
        align-items: stretch;
        display: flex;
        flex-direction: column;
        max-width: 100%;
        min-width: 0;
        width: 100%;
    }

    .global-search-control label {
        display: block;
        font-weight: 600;
        margin-bottom: 7px;
        width: 100%;
    }

    .global-search-control .global-search-select {
        box-sizing: border-box;
        display: block;
        height: 38px;
        max-width: 100%;
        min-width: 0;
        width: 100%;
    }

    .global-search-modules-control .select2-container {
        display: block;
        max-width: 100%;
        min-width: 0;
        width: 100% !important;
    }

    .global-search-modules-control .select2-selection--multiple {
        box-sizing: border-box;
        height: 38px;
        min-height: 38px;
        overflow: hidden;
        padding-right: 28px;
        position: relative;
    }

    .global-search-modules-control .select2-selection--multiple::after {
        border-color: #34495e transparent transparent;
        border-style: solid;
        border-width: 6px 5px 0;
        content: '';
        margin-top: -3px;
        pointer-events: none;
        position: absolute;
        right: 12px;
        top: 50%;
    }

    .global-search-modules-control .select2-container--open .select2-selection--multiple::after {
        border-color: transparent transparent #34495e;
        border-width: 0 5px 6px;
    }

    .global-search-modules-control .select2-selection--multiple .select2-selection__rendered {
        display: block;
        height: 36px;
        line-height: 36px;
        overflow: hidden;
        padding: 0 10px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .global-search-modules-control .select2-selection--multiple .select2-selection__choice {
        background: transparent;
        border: 0;
        display: inline;
        float: none;
        margin: 0;
        padding: 0;
    }

    .global-search-modules-control .select2-selection--multiple .select2-selection__choice + .select2-selection__choice::before {
        content: ',\00a0';
    }

    .global-search-modules-control .select2-selection__choice__remove {
        display: none;
    }

    .global-search-modules-control .select2-search--inline {
        display: none;
    }

    .global-search-modules-control .select2-container--open .select2-search--inline {
        display: inline-block;
    }

    .global-search-results-table {
        max-width: 100%;
        table-layout: auto;
        width: 100%;
    }

    .global-search-results-table > thead > tr > th,
    .global-search-results-table > tbody > tr > td {
        box-sizing: border-box;
        white-space: normal;
    }

    .global-search-results-table > tbody > tr > td:first-child {
        min-width: 42px;
        width: 42px;
    }

    .global-search-results-table span.footable-toggle {
        margin-right: 8px;
    }

    .global-search-results-table .footable-details {
        table-layout: fixed;
        width: 100%;
    }

    .global-search-results-table .footable-details > tbody > tr > th {
        overflow-wrap: anywhere;
        width: 42%;
    }

    .global-search-results-table .footable-details > tbody > tr > td {
        overflow-wrap: anywhere;
        width: 58%;
    }

    #ajaxloading {
        width: 100% !important;
    }

    #ajaxloading_c {
        width: 50% !important;
        left: 25% !important;
    }

    #ajaxloading_mask {
        width: 100% !important;
    }

    #closeActivityDialog {
        width: 100% !important;
    }

    #closeActivityDialog_c {
        width: 70% !important;
        left: 15% !important;
    }

    #closeActivityDialog_mask {
        width: 100% !important;
    }
}

#lineItems .totals {
    width: 400px;
}

.cron-in-utc-timezone-label {
    background: #e7e7e7;
    margin: 5px;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
