#reportListTable tr td {
    vertical-align: middle;
}

.bg-gradient-primary {
    background-color: #E8530F;
    background-image: linear-gradient(180deg, #E8530F 10%, #e8733d 100%);
    background-size: cover;
}

.copy-cell-icon-div {
    position: absolute;
    right: 5px;
    cursor: pointer;
    color: #aaa;
    margin-top: -8px;
}

.ag-theme-quartz {
    /* Vertical borders between header cells */
    --ag-cell-horizontal-border: var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color);
    /* Add left and right borders to each cell and use row border's properties  */
    --ag-header-column-separator-display: block;
    --ag-selected-row-background-color: #f5ecd0 !important;

    /* Change the font family for all text in the grid */
    --ag-font-family: 'Nunito' !important;
}

.ag-header-cell-resize::after {
    background-color: transparent !important;
}

.ag-header-cell-text {
    font-weight: bold !important;
}

.ag-input-field-input {
    margin: 8px !important;
}

#togglePassword:focus {
    outline: none !important;
    box-shadow: none !important;
}

.ag-row-selected {
    background-color: #f5ecd0 !important;
}

.container {
    width: 100%;
    max-width: 100%;
    padding-left: 18px;
    padding-right: 18px;
}

#saveChangesButton {
    float: right;
}

#gridFilterForm {
    display: none;
}