﻿/*==========================================================================
    New changes as per figma design updated by Setoo team.
============================================================================*/
@font-face {
    font-family: 'simplify-icons';
    src: url('fonts/simplify-icons.eot') format('embedded-opentype'), url('fonts/simplify-icons.woff') format('woff'), url('fonts/simplify-icons.ttf') format('truetype'), url('fonts/simplify-icons.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot') format('embedded-opentype'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

body .container-fluid {
    margin: 0 auto 0 0 !important;
}

.sidebar-left.fliph, .sidebar-left {
    background: #003D5D !important;
    width: 270px !important;
    transition: all 0.2s ease-in-out !important;
}

#menu > li:first-child {
    padding: 12px 9px !important;
    height: 45px;
}

    #menu > li:first-child .navbar-toggle {
        position: relative;
        left: -2px;
    }

.sidebar-left.fliph {
    width: 60px;
    z-index: 1035 !important;
    text-align: center;
    padding: 0px;
}

.sidebar-left.fliph {
    width: 60px !important;
}

.skin-blue .sidebar li {
    margin: 4px auto !important;
    padding: 0 7px;
    height: 35px;
    display: inline-block;
    width: 100%;
}

.skin-blue .sidebar-left.fliph .sidebar li {
    width: 94%;
}

.skin-blue .sidebar li a {
    height: 40px;
    padding: 7px;
    padding-left: 0px;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 0;
    color: #fff;
    border-radius: 8px;
    padding-right: 0px;
    opacity: 0.7;
}

.skin-blue .sidebar a i, .skin-blue .sidebar a img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    background: transparent;
    color: #FFF;
    opacity: 0.7;
    border-radius: 8px;
}

.skin-blue .sidebar a img {
    width: 40px;
    height: 40px;
    padding: 7px
}

.sidebar-left li a:hover {
    border-radius: 8px;
    opacity: 1;
    background: #0174B2 !important;
}

    .sidebar-left li a:hover i {
        background-color: #0174B2 !important;
        color: #fff !important;
        opacity: 1;
    }

.sidebar-left li a i {
    padding-right: 0px;
}

li.active {
    background-color: transparent;
}

.skin-blue .sidebar li.active a i {
    background-color: #0174B2 !important;
    color: #fff !important;
    border-radius: 8px !important;
    box-shadow: none;
    opacity: 1;
}

.skin-blue .sidebar li.active span {
    color: #fff;
    opacity: 1;
}

.sidebar-left li a .material-icons, .navbar-togg {
    font-size: 22px;
}

.skin-blue .sidebar li.active a {
    box-shadow: none !important;
    background: transparent;
    color: #fff;
    opacity: 1;
    background: #0174B2 !important;
}
.sidebar .dropdown-toggle::after {
    display: none;
}

.card_box {
    padding: 10px !important;
    background: #fff;
    border-radius: 8px;
    border: 0px;
    min-height: 128px;
    display: flex;
    -webkit-box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    -moz-box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    margin-bottom: 30px;
}

    .card_box:hover {
        border: 0px !important;
    }

.sidebar-left.fliph li {
    margin: 6px 10px;
}

/*.navbar-bottom {
    background-color: #f7f9fb;
    z-index: 1035;
    position: absolute;
    bottom: 0;
}*/

.copyrights {
    color: #fff;
    font-size: 14px;
}

.sidebar-left li a {
    padding: 7px;
}

.navbar-toggle {
    font-size: 14px;
}

.sidebar-left ul {
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 0 !important;
    padding-bottom: 10px !important;
}
/* width */
::-webkit-scrollbar {
    width: 9px;
    height: 9px;
    border-radius: 9px;
    background: #f9f9f9;
}

.sidebar-left.fliph ul::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    border-radius: 9px;
    background: red;
}
/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 9px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 9px;
}
    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
        border-radius: 9px;
    }

.main-header {
    overflow: visible;
    width: 100%;
    height: 52px;
    position: fixed;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    -moz-box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    top: 0;
    left: 0;
    z-index: 6;
}

    .main-header.fliph {
        overflow: visible !important;
    }

.main-header-icon-margin {
    margin-left: 10px;
    margin-right: 10px;
}

.main-header-icon {
    width: 24px;
    height: 24px;
}

.main-header .logo img {
    height: 32px !important;
}

.skin-blue .main-header .logo {
    border-bottom: 0px;
}

body.body-toggle {
    padding-left: 60px;
    margin-top: 52px;
}
.col {
    flex-grow: 1;
    flex-basis: 0;
    -webkit-box-flex: 1;
    max-width: 100%;
}
.mx-3 {
    margin-inline: 1rem;
}
.mb-3 {
    margin-block-end: 1rem;
}
.overflow-hidden {
    overflow: hidden;
}

.activity-wrap ul {
    padding-left: 0px;
}

    .activity-wrap ul li {
        padding-left: 0px;
    }

.activity-timeline > li:before {
    display: none;
}

.activity-timeline > li:after {
    display: none;
}

.activity-section-margin {
    margin-bottom: 16px;
}

.activity-wrap .activity-innertop .title {
    color: #0a3f5a;
    margin-bottom: 5px;
}

.infobox img.activity-icons {
    width: 24px;
    height: 22px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 15px;
    margin-top: 2px;
}

.infobox p.activity_doc_no {
    margin-bottom: 4px;
}

.activity-timeline > li span.activity_doc_date {
    font-size: 12px;
}

.infobox .info-icon {
    padding: 0px;
    min-width: 52px;
    max-width: 52px;
    height: 52px;
    color: #0f5e85;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px;
}

.grid-item .infobox .info-content {
    padding: 0px 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.infobox.activityInfobox.card_box.admin-setting {
    display: block;
}

    .infobox.activityInfobox.card_box.admin-setting ul.info-content li {
        display: block;
        padding-inline: 0px;
    }

    .infobox.activityInfobox.card_box.admin-setting ul li .img-width {
        width: 40px;
        height: 40px;
    }

.info-icon img {
    width: 48px;
    height: auto;
    padding: 10px;
    margin: 0px;
}

.infobox.activityInfobox.card_box.admin-setting ul.info-content {
    padding-inline: 0px;
}

.admin-setting .gap {
    gap: 24px;
    margin-top: 16px;
}

.infobox.groupbox {
    height: auto;
}

.admin-setting .title {
    margin-bottom: 5px;
    color: #0a3f5a;
}

.containermsg {
    margin: 0px 10px;
    width: 24px;
    height: 24px;
    overflow: visible;
}

#userMenu {
    position: absolute;
    top: 52px;
    left: auto;
    right: 1.5rem;
    z-index: 9999;
    box-shadow: 0 0.1875em 0.75em 0 rgba(0, 0, 0, 0.12);
    margin-top: 0px;
    background: #fff;
    padding: 1rem;
    list-style: none;
    border-radius: 1rem;
}

    #userMenu li {
        padding: 6px 12px;
        font-size: 14px;
        color: #252525;
        font-weight: 400;
        font-family: 'Heebo', sans-serif;
    }

        #userMenu li a {
            font-size: 14px;
            color: #9b9999;
            font-weight: 500;
        }

.bell-icon {
    vertical-align: top;
}

.navbar-toggle {
    padding: 0 !important;
    width: 16px;
    height: 19px;
}

body.skin-blue {
    background-color: #fff !important;
}

.glyphicon:empty {
    width: auto;
}

.account-infowrap.grid .grid-item {
    padding-left: 15px;
    padding-right: 15px;
}

/*.ui-dialog.ui-widget {
    z-index: 1111 !important;
}*/

.activity-wrap .activity-innertop .title {
    padding-top: 0px;
}

#NotificationStatusbtn .centeredmsg {
    top: 4px;
    right: -12px;
}

.sidebar-left li a .nav-label {
    padding: 8px 0;
}

.closing {
    padding: 13px 8px 8px 20px;
}

#NotificationStatusbtn .centeredmsg {
    background-color: #23527c;
}

.navbar-toggle {
    margin: 0 !important;
}

.sidebar-left.fliph li:first-child {
    justify-content: center;
}

.fa-long-arrow-up::before,
.fa-long-arrow-down::before {
    color: #000;
}
.ui-icon.ui-icon-seek-first,
.ui-icon.ui-icon-seek-end {
    font-family: 'FontAwesome';
    text-indent: 0;
    font-size: 16px;
    background-image: none;
}
.ui-icon.ui-icon-seek-first::before{
    content: "\f100";
}
.ui-icon.ui-icon-seek-end::before {
    content: "\f101";
}
/*.ag-theme-fresh .ag-header-cell-resize::after,
.ag-theme-fresh .ag-header-cell,
.ag-header .ag-pinned-left-header {
    border-right: 0px !important;
}
*/
.ag-theme-fresh .ag-header {
    background: #fff;
    color: #000;
}

.customHeaderLabel {
    font-size: 12px;
    color: #666666 !important;
    margin-left: 0;
    margin-top: 1px;
    margin-right: 5px;
    padding-left: 0px;
    max-width: calc((100% - 25px));
}

.ag-pinned-left-header .ag-header-row:last-child .ag-header-cell,
.ag-header-viewport .ag-header-row:last-child .ag-header-cell {
    background: #edf2f8 !important;
    height: 35px;
}

.ag-pinned-left-header .ag-header-row:last-child,
.ag-pinned-right-header .ag-header-row:last-child {
    height: 34px !important;
}

/*.ag-floating-filter-body input, .ag-floating-filter-input[readonly] {
    background: transparent !important;
    border: none !important;
    outline: none;
    box-shadow: none;
}*/

.ag-theme-fresh .ag-floating-filter-body .ag-floating-filter-input {
    height: 26px;
}

/*.ag-theme-fresh .ag-root,
.ag-theme-fresh .ag-header {
    border: 0px !important;
}*/

.ag-header-container .ag-header-row:last-child {
    top: 36px !important;
}

.ag-theme-fresh .ag-floating-filter-button {
    float: right;
    line-height: 16px;
    margin-top: 8px;
    position: absolute;
    left: 0px;
}

.ag-theme-fresh .ag-header {
    border-top: 1px solid #BDC3C7 !important;
}

.ag-bl-normal-east {
    display: none;
}

.ag-bl-normal-center-row + div {
    position: static;
}

.ag-theme-fresh .ag-paging-panel {
    position: relative;
    padding: 15px 30px;
    height: 50px;
    width: 100%;
    display: flex;
    justify-content: center !important;
}

#WorkQueueResult {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.ag-theme-fresh#WorkQueueGrid .icon-toolbar {
    padding: 15px 0 !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ag-theme-fresh .icon-toolbar .right-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ag-theme-fresh .icon-toolbar table tr,
.ui-jqgrid .ui-pg-table.navtable tr {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    border: none;
}

    .ag-theme-fresh .icon-toolbar table tr td:not(:empty):nth-child(4),
    .ag-theme-fresh .icon-toolbar table tr td:not(:empty):nth-child(5),
    .ag-theme-fresh .icon-toolbar table tr td:not(:empty):nth-child(3) {
        align-items: center;
        justify-content: center;
        border-radius: 5px;
        font-size: 11px;
        color: #777;
    }

.ag-theme-fresh .icon-toolbar .right-section table tbody td {
    border-bottom: 0px;
}

.ag-theme-fresh .icon-toolbar table tr td,
.ui-jqgrid .ui-pg-table.navtable tr td {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 4px !important;
    margin: 0px 0px;
    border: none;
}

.ag-theme-fresh .icon-toolbar .ag-icon {
    display: flex;
    text-indent: initial;
    overflow: hidden;
    background-image: none;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    height: 21px;
    width: 21px;
    cursor: pointer;
    font-size: 11px;
    background: #D9E3EE;
    color: #000;
}

#grdloadAppSettingsAG .ag-paging-panel .customPager .ui-icon {
    display: flex;
    cursor: pointer;
    font-size: 11px;
    background-color: rgb(217, 227, 238);
    color: rgb(0, 0, 0);
    width: 18px;
    height: 18px;
    overflow: hidden;
    border-radius: 5px;
    margin: 0 2px;
}

.ag-theme-fresh .icon-toolbar table tr td:nth-child(1) .ui-icon,
.ag-theme-fresh .icon-toolbar table tr td:nth-child(2) .ui-icon,
.ag-theme-fresh .icon-toolbar table tr td:nth-child(3) .ui-icon,
.ui-jqgrid .ui-pg-table.navtable tr td:nth-child(1) .ui-icon,
.ui-jqgrid .ui-pg-table.navtable tr td:nth-child(2) .ui-icon,
.ui-jqgrid .ui-pg-table.navtable tr td:nth-child(3) .ui-icon,
.ui-jqgrid #pg_prptTmplVersions tr td .ui-icon,
.ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button .ui-icon {
    align-items: center;
    justify-content: center;
    background-color: #D9E3EE;
    border-radius: 5px;
    height: 21px;
    width: 21px;
    cursor: pointer;
    font-size: 11px;
    color: #242224;
}

#dashTaskDetails #radioList {
    position: absolute;
    width: 100%;
}

span.ag-icon.ag-icon-filter:before {
    font-family: 'icomoon' !important;
    color: #929EB2;
    position: relative;
    left: 8px;
    font-size: 15px;
}

#dashTaskDetails.card_box {
    flex-direction: column;
}

#dashTaskDetails .tablelist-wrapper .tab-content {
    padding: 0px;
}



.simplifyscreen.drktheme .ag-theme-fresh .ag-header-cell,
.simplifyscreen.drktheme .ag-theme-fresh .ag-header-group-cell {
    background: #fff;
    color: #000;
}



.ag-theme-fresh .ag-header {
    background: #223856 !important;
    color: #fff;
}

.ag-theme-fresh .icon-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
}

    .ag-theme-fresh .icon-toolbar .right-section {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .ag-theme-fresh .icon-toolbar .right-section table tbody td {
            border-bottom: 0px;
        }

.ag-header-container .ag-header-row {
    /*height: 38px !important;*/
}

.customSortRemoveLabel {
    visibility: hidden;
}

.customTableCell {
    line-height: 32px !important;
}

.ag-header-container .ag-header-row:last-child {
    background: #edf2f8;
    /*height: 33px !important;
    top: 38px !important;*/
}


.ag-pinned-left-header .ag-header-row:last-child,
.ag-pinned-right-header .ag-header-row:last-child {
    /*height: 33px !important;
    top: 38px !important;*/
}

.simplifyscreen.drkthme .ag-header-container .ag-header-row:last-child .ag-header-cell {
    background: #EDF2F8 !important;
}

/*.ag-floating-filter-body input,
.ag-floating-filter-input[readonly] {
    background: transparent !important;
    border: none !important;
    outline: none;
    box-shadow: none;
}*/

    .ag-floating-filter-body input:focus,
    .ag-floating-filter-input:focus {
    }

.ag-body-container .ag-cell,
.ag-theme-fresh .ag-ltr .ag-cell-last-left-pinned,
.ag-pinned-left-header .ag-header-cell,
.ag-pinned-left-cols-container .ag-cell {
    border-top: 0;
    padding-top: 5px;
    border-left: 0;
    border-right: 0;
    padding-top: 5px;
}

.ag-theme-fresh .ag-pinned-left-header .ag-floating-filter-body input {
    margin-top: 0;
}

#quoteSearchResult .ag-pinned-left-cols-container .ag-cell[col-id="FIRSTCOLUMN"] {
    padding-top: 2px;
}

#quoteSearchResult .ag-body-container .ag-cell {
    padding-top: 8px;
}

.fs-label-wrap .fs-label {
    height: 32px;
    display: flex;
    align-items: center;
}

.ag-theme-fresh .ag-header-cell {
    margin-top: 0px;
}

#viewErrors .ag-body {
}

.ag-body {
    /* height: 163px !important; */
}


.customHeaderLabel {
    font-size: 12px;
    color: #757575;
    max-width: initial;
    margin-right: 5px;
    padding-left: 0px;
}

.ag-pinned-left-header .ag-header-row:last-child .ag-header-cell {
    background: #edf2f8 !important;
    border-radius: 4px 0px 0px 4px !important;
}

.ag-theme-fresh .ag-header {
    border-bottom: 0px;
    border-top: 0 !important;
    background: #fff !important;
}

.ag-theme-fresh .ag-root {
    border-top: 1px solid #e2e6f0;
    padding-bottom: 0px;
}

.ag-theme-fresh .ag-row {
    border-right: 0px;
    height: 40px;
}

/*.ag-header-cell .customHeaderLabel {
    flex-basis: auto;
    max-width: calc((100% - 1px));
}*/

#UnlockCheckBox,
#NotifyMeCheckBox {
    background-color: transparent !important;
}

.ag-theme-fresh .ag-row.ag-row-odd {
    background: #f7f9fb;
}

    .ag-theme-fresh .ag-row.ag-row-odd.ag-row-selected,
    .ag-theme-fresh .ag-row.ag-row-odd.ag-row-hover {
        background: #dff4ff !important;
    }

.ag-theme-fresh .ag-row.ag-row-even.ag-row-hover {
    background: rgb(207 238 255) !important;
}

.ag-theme-fresh .ag-row.ag-row-even.ag-row-hover .ag-cell {
    background: rgb(207 238 255) !important;
}

.ag-theme-fresh .ag-row.ag-row-even.ag-row-hover .ag-cell.ag-cellDisable {
    background: darkgray !important;
}

    .ag-theme-fresh .ag-cell {
        /*line-height: 47px;*/
        font-size: 13px;
        color: #222222;
        /*align-items: center;*/
        /*height:42px;*/
        /*padding: 10px;*/ /* Giving issue temporary chnaging padding*/
        /*white-space: nowrap !important;*/ /*ML - API download grid issue*/
        text-overflow: ellipsis;
        overflow: hidden;
    }

/*.ag-cellDisable,
.ag-theme-fresh .ag-row.ag-row-odd .ag-cell {
    background: transparent;
}*/

.ag-theme-fresh .ag-row.ag-row-odd {
    background: #fff;
    border-top: 1px solid rgb(199 195 195 / 40%);
    border-bottom: 1px solid rgb(199 195 195 / 40%);
}
/*.ag-theme-fresh .text-primary .ag-cell {
    color: var(--primary);*/
}

.ag-theme-fresh .ag-row-even .ag-cell {
    background: #fff;
}

#quoteSearchResultGrid.ag-theme-fresh .ag-row.ag-row-odd .ag-cell {
    background: inherit;
}

.ag-theme-fresh .ag-row.ag-row-odd.bg-locked .ag-cell {
    background: rgb(244, 217, 224) !important;
}

.custom-popover .customSortUpLabel .fa {
}

#quoteSearchResult .customSortUpLabel .fa {
    top: 3px;
    position: relative;
}

.custom-popover .ag-theme-fresh .customSortUpLabel .fa:before,
#quoteSearchResult .ag-theme-fresh .customSortUpLabel .fa:before {
    bottom: 6px;
}

.custom-popover .customSortDownLabel .fa {
}

#quoteSearchResult .customSortDownLabel .fa {
    top: 3px;
    position: relative;
}

.ag-body-viewport::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 9px;
    background-color: #F5F5F5;
}

.ag-body-viewport::-webkit-scrollbar {
    width: 9px;
    height: 9px;
    background-color: #f9f9f9;
}

.ag-body-viewport::-webkit-scrollbar-thumb {
    border-radius: 9px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ccc;
}

.ag-bl-full-height::-webkit-scrollbar {
    display: none;
}

.ag-theme-fresh .ag-selection-checkbox span,
.ag-header-cell .ag-checkbox-unchecked span,
.ag-header-cell .ag-checkbox-checked span {
    top: 3px !important;
    height: 16px;
    width: 16px;
    background-size: contain;
    border: 1px solid #929EB2;
    background: none;
    border-radius: 4px;
}

.grid-selection-single.ag-theme-fresh .ag-cell-wrapper .ag-selection-checkbox span,
.grid-selection-single.ag-header-cell .ag-cell-wrapper .ag-checkbox-unchecked span,
.grid-selection-single.ag-header-cell .ag-cell-wrapper .ag-checkbox-checked span {
    border-radius: 50%;
}

.ag-header-cell .ag-checkbox-checked span {
    border-color: #0174b2;
}

.grid-selection-single.ag-theme-fresh .ag-cell-wrapper .ag-selection-checkbox span,
.grid-selection-single.ag-header-cell .ag-cell-wrapper .ag-checkbox-unchecked span,
.grid-selection-single.ag-header-cell .ag-cell-wrapper .ag-checkbox-checked span {
    border-radius: 50%;
}

.grid-selection-single.ag-theme-fresh .ag-cell-wrapper .ag-icon-checkbox-checked:after,
.grid-selection-single.ag-header-select-all span .ag-cell-wrapper .ag-icon-checkbox-checked:after {
    border: none;
    background: #0174b2;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 3px;
    top: 3px;
}

.pq-grid-title {
    display: none;
}

.ag-theme-fresh .ag-icon-checkbox-checked:empty {
    background: none;
}

.ag-theme-fresh .ag-icon-checkbox-checked:after,
.ag-header-select-all span .ag-icon-checkbox-checked:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 5px;
    width: 4px;
    height: 9px;
    border: solid #0174b2;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 40;
}

.grid-selection-single.ag-theme-fresh .ag-cell-wrapper .ag-icon-checkbox-checked:after,
.grid-selection-single.ag-header-select-all span .ag-icon-checkbox-checked:after {
    border: none;
    background: #0174b2;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 3px;
    top: 3px;
}


.ag-header-container .ag-header-row:last-child .ag-header-cell:first-child .ag-icon-filter {
    /*display: none;*/
}

.ag-theme-fresh .ag-row.ag-row-odd.bg-locked,
.ag-theme-fresh .ag-row.ag-row-even.bg-locked,
.ag-theme-fresh .ag-row.ag-row-odd.bg-locked.ag-row-hover,
.ag-theme-fresh .ag-row.ag-row-even.bg-locked.ag-row-hover,
.ag-theme-fresh .ag-row.ag-row-odd.bg-locked.ag-row-hover .ag-cell:not(ag-cellDisable),
.ag-theme-fresh .ag-row.ag-row-even.bg-locked.ag-row-hover .ag-cell:not(ag-cellDisable) {
    background-color: rgb(244, 217, 224) !important;
}



.ag-theme-fresh .ag-paging-panel {
    top: 0px;
    position: relative;
    padding: 15px 30px;
    height: 50px;
    width: 100%;
    display: flex;
    justify-content: center !important;
}

.ag-theme-fresh#FTSearchGrid .ag-paging-panel,
.ag-theme-fresh#ProductFolderGrid .ag-paging-panel,
.ag-theme-fresh#ProductGrid .ag-paging-panel,
.ag-theme-fresh#PackageCreationGrid .ag-paging-panel {
    width: 80%;
}

.ag-bl-normal-center-row + [ref="south"] {
    position: relative;
    top: 0px;
}

.ag-bl-normal-east {
    display: none;
}

#dashTaskDetails .nav-tabs {
    margin-bottom: 0px;
    border: none;
}

    #dashTaskDetails .nav-tabs li.active {
        background: transparent;
    }

tr.btn-panel td .ag-icon {
    padding: 0px 6px;
    margin: 0px 6px;
}

.ag-pinned-left-header .ag-header-row, .ag-pinned-right-header .ag-header-row {
    background-color: #fff !important;
}


.ag-theme-fresh .ag-icon-filter {
    background: none;
}

span.ag-icon.ag-icon-filter:before {
    content: "\e97f";
    font-family: 'icomoon' !important;
    color: #929EB2;
    position: relative;
    left: 8px;
    font-size: 15px;
}

span.ag-icon.ag-icon-filter:after {
    font-size: 12px;
    position: relative;
    top: -1px;
    left: 8px;
    content: "\e929" !important;
    color: #929eb2;
    font-family: 'simplify-icons' !important;
}

.repeater-grid .ag-bl-normal-center-row {
    /*height: 300px !important;*/
}



.ag-theme-fresh .ag-floating-filter-button {
    float: right;
    line-height: 16px;
    margin-top: 8px;
    position: absolute;
    top: 3px;
    left: -11px;
}

.ag-header-cell .filter {
    margin: 0;
    margin-left: 20px;
}
    .ag-header-cell .filter input {
        background: #fff;
    }
    #WorkQueueGrid.ag-theme-fresh .ag-floating-filter-body .ag-floating-filter-input {
    }

.customTable .customSortDownLabel {
    margin: 0px;
    position: relative;
    right: 0px;
    display: block;
    height: 39px;
    width: 8px;
    z-index: 2;
    top: 5px;
}

.ag-theme-fresh .customSortUpLabel {
    margin: 0px;
    position: relative;
    right: 8px;
    display: block;
    height: 39px;
    width: 8px;
    top: 5px;
    z-index: 2;
}

.customTable .customSortDownLabel.active {
    right: 0;
}

.customTable .customSortDownLabel.active,
.ag-theme-fresh .customSortUpLabel.active {
    z-index: 1;
}

    .ag-theme-fresh .customSortUpLabel .fa:before {
        color: #666;
        content: '\e997';
        font-family: 'simplify-icons' !important;
        font-size: 4.5px;
    }

.ag-theme-fresh .customSortDownLabel .fa:before {
    color: #666;
    content: '\e998';
    font-family: 'simplify-icons' !important;
    font-size: 4.5px;
    bottom: -1px;
    position: relative;
}

.ag-theme-fresh .customSortRemoveLabel .fa-times:before {
    content: "\e901";
    font-family: 'simplify-icons' !important;
    font-size: 8px;
    top: -2px;
    position: relative;
}

.ag-theme-fresh .customSortUpLabel .fa:before {
    position: relative;
    position: relative;
    bottom: 5px;
}

.customTable .customSortDownLabel.active .fa:before,
.ag-theme-fresh .customSortUpLabel.active .fa:before {
    color: #999;
}

.simplifyscreen.customSortRemoveLabel {
    visibility: initial;
    position: relative;
    right: 0px;
    margin: 0px;
    top: 2px;
}

.ag-theme-fresh .customSortRemoveLabel.active {
    display: none;
}

.ag-header-container .customSortDownLabel.inactive.active {
    display: block;
}

.ag-header-container .customSortDownLabel.inactive,
.ag-header-container .customSortUpLabel.inactive,
.ag-header-container .customSortRemoveLabel.inactive {
}

.customTable .customSortDownLabel .fa:before {
    color: #222;
}

.customSortUpLabel .fa {
    top: 4px;
}
/*.customSortUpLabel:before {
    content: '\e927' !important;
    font-family: 'simplify-icons';
    font-size: 13px;
    color: #777;
}*/





.btn-panel .icon {
    font-size: 14px;
}

td.rightBorder {
    position: relative;
}

    td.rightBorder:after {
        content: '';
        display: block;
        position: absolute;
        width: 1px;
        height: 16px;
        background: #ccc;
        top: 10px;
        right: 2px;
    }

td.leftBorder {
    position: relative;
}

    td.leftBorder:before {
        content: '';
        display: block;
        position: absolute;
        width: 1px;
        height: 16px;
        background: #ccc;
        top: 10px;
        left: 2px;
    }

.grid-wrapper .tooltip {
    background: #003d5d;
    color: #fff;
    font-size: 12px;
    padding: 5px 6px;
    border-radius: 3px;
    opacity: 1;
}


    .grid-wrapper .tooltip:after,
    .grid-wrapper .tooltip:before {
        bottom: 94%;
        left: 15%;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .grid-wrapper .tooltip:after {
        border-color: rgba(0, 61, 93, 0);
        border-bottom-color: #003d5d;
        border-width: 6px;
        margin-left: -4px;
    }

.ag-pinned-left-header .ag-header-row:first-child .ag-header-cell .customSortUpLabel {
}



.ag-pinned-left-header .ag-header-row:first-child .ag-header-cell .customHeaderLabel {
}

.ag-theme-fresh .ag-row-selected .ag-cell:not(.ag-cellHightlight):not(.ag-cellDisable) {
    /* background: #ebebeb; */
    background: rgb(213 241 255);
}

#pdgAGgrid .pq-grid-title {
    display: none;
}

.ag-menu .ag-filter .ag-filter-apply-panel button {
    background: var(--bs-bluecolor) 0% 0% no-repeat padding-box;
    border: 1px solid var(--bs-bluecolor) !important;
    border-radius: 20px !important;
}



.btn-product-search {
    margin-right: 20px;
}

.ui-widget-content .ui-icon {
    height: auto;
}

.ui-widget-content #btnDatabaseRetagAudit .ui-icon {
    height: 20px;
}

#btnDatabaseRetagAudit, #btnDatabaseRetagAudit:hover {
    background: #D9E3EE !important;
}

.ag-theme-fresh .ag-paging-panel {
    top: 8px;
    border-top: 1px solid #e9eef7;
}

.customPager span select {
    margin-left: 5px;
    padding-left: 5px;
    height: 31px !important;
    font-size: 12px;
}

.customPager span select {
    background-position: 86% 6px !important;
    background-size: 10px !important;
}


/*.ui-tabs.ui-widget .ui-widget-overlay {
    z-index: 999 !important;
}*/

/*.ui-tabs.ui-widget .ui-dialog.ui-widget {
    z-index: 1000 !important;
}*/

#pckgBuildAGGrid .input[type=checkbox]:before {
    border: none;
}

#pkgAGgrid {
    height: calc( 100vh - 110px ) !important;
}

    #pkgAGgrid .ag-scrolls {
        height: calc( 100vh - 229px );
    }





#pcgsylogAGgrid {
    height: calc( 100vh - 176px ) !important;
}

#pcgsylogAGgrid .ag-bl-center-row {
    height: calc( 100vh - 251px) !important;
}

.ag-bl-normal-center-row + div .customPager .pq-grid-title {
    display: none;
}

.popover-header {
    background: none;
    border-bottom: none;
}

.mr20 {
    margin-right: 20px;
}

.ag-theme-fresh .ag-row-hover,
.ag-theme-fresh .ag-row.ag-row-odd.ag-row-hover .ag-cell:not(.ag-cellHighlight):not(.ag-cellDisable) {
    background-color: rgb(207 238 255) !important;
    background: rgb(207 238 255) !important;
}

.icon-toolbar .ui-icon.ui-icon-plus.icons-Union:before {
    content: "\e97f" !important;
}

/*errors,activity,log*/
.navbar-fixed-bottom, #bottom-menu {
    margin-left: 60px;
    z-index: 102;
    width: auto;
}

#bottom-menu-ul.ui-widget-header, #bottom-menu-ul.ui-widget-header {
    background: #003D5D;
    margin-left: 0px;
    border-radius: 10px 10px 0 0;
    padding: 0 15px;
}

.ui-sotview tr.ui-state-highlight td:last-child {
    border-right: 1px solid #edf2f8;
}

div#documentDesignContainer.fixedcolumn table#mainsection tr:not(.ui-state-highlight) td:first-child {
    border-bottom: 1px solid #D6D6D6;
}

#sotviewcontainer {
    /*padding-left: 10px;
    padding-right: 10px;
    background: #fff !important;*/
}

.ui-tabs #bottom-menu-ul.ui-tabs-nav li.ui-state-default a.ui-tabs-anchor {
    color: #fff;
    opacity: 0.7;
    font: 400 13px 'Hebbo',sans-serif;
    padding: 13px 10px;
}

#bottom-menu li.ui-state-active {
    font-weight: bold;
    border-bottom-color: #fff !important;
}

#bottom-menu-ul .icon-chevron-down:before,
#bottom-menu-ul #btnBottomSaveFormData:before,
#bottom-menu-ul .icon-chevron-up:before {
    color: #fff;
}

.custom-combobox .ui-autocomplete-input {
    height: 35px;
}

.ag-theme-fresh .ag-floating-filter-body .ag-floating-filter-input {
    height: 26px;
    font-size: 12px;
    margin-left: 19px;
    background: #fff !important;
    box-shadow: none;
}

.hightedCell {
    font-weight: 600;
    color: var(--bs-bluecolor) !important;
}
.ui-widget.ui-dialog .customPager select {
    width: auto;
}

#gridDialog .ag-bl-normal-center-row {
    height: 253px !important;
}

#gridDialog .grid-wrapper {
    padding-top: 0px !important;
    margin-bottom: 50px !important;
}

#dashTaskDetails.tablelist-wrapper .tab-content {
    padding: 0px;
}

.flex-column {
    flex-direction: column !important;
}

.ui-tabs, #foldertabs.parent-container {
    padding: 10px !important;
    background: #fff;
    border-radius: 8px;
    border: 0px;
    -webkit-box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    -moz-box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
    box-shadow: 0px 0px 7px 2px rgb(199 195 195 / 40%);
}

.ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button .ui-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ui-icon-clipboard {
    background-position: -158px -126px;
}

.ui-icon-alert {
    background-position: 3px -142px;
}

.ui-icon-circle-check {
    background-position: -206px -189px;
}

.card_box .parent-container.ui-tabs,
.card_box .ui-tabs {
    box-shadow: none !important;
    border: 0 !important;
    border-radius: 0px;
}

.d-block {
    display: block !important;
}
/*
.ui-dialog.ui-widget:has(#dashTaskDetails) {
    width: calc(100% - 54px) !important;
    left: 54px !important;
}*/

#WorkQueueResult .customPager {
    white-space: nowrap;
}
.py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.px-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

#NotificationStatusbtn #messages {
    background: #FF5D5D !important;
    border: 1px solid #FFFFFF;
    border-radius: 50px !important;
    font-size: 9px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto !important;
    height: auto !important;
    color: #fff;
    position: absolute;
    top: 0px !important;
    right: auto !important;
    left: 18px !important;
    line-height: 1.8;
    transform: translate(-50%, -50%);
}

    #NotificationStatusbtn #messages:before,
    #NotificationStatusbtn #messages:after {
        content: '';
        display: inline-block;
        line-height: 0;
        padding-top: 50%;
        padding-bottom: 50%;
    }

    #NotificationStatusbtn #messages:before {
        padding-left: 4px;
    }

    #NotificationStatusbtn #messages:after {
        padding-right: 4px;
    }

body .tooltip-inner {
    background: #243755 !important;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #243755;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #243755;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #243755;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    border-color: #243755;
    border-color: #243755;
    border-bottom: 0;
}

.nav-pills > li.active > a:before {
    content: '';
    position: absolute;
    width: 35px;
    height: 3px;
    background: #0174b2;
    display: block;
    bottom: 0px;
}

[aria-labelledby="gbox_pdg"] tr.jqgrow td:first-child,
.grid-wrapper .ui-jqgrid-bdiv tr.jqgrow td:first-child {
    min-width: 40px !important;
    width: 40px !important;
}

#reportingCentTab #preportSyncLog_left .ui-icon.ui-icon-refresh,
.grid-wrapper .ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon.ui-icon-refresh,
.ui-widget-content .ui-icon.ui-icon-refresh,
.grid-wrapper .ui-jqgrid .ui-pg-table .ui-pg-button .ui-icon.ui-icon-newwin {
    background-color: #D9E3EE !important;
    border-radius: 5px;
    height: 21px !important;
    width: 21px !important;
    cursor: pointer;
    font-size: 11px;
    color: #777;
    align-items: center;
    justify-content: center;
}

.ui-icon-closethick:before {
    color: #777 !important;
    padding: 0px !important;
}

#reportingCentTab #preportSyncLog_left .ui-icon.ui-icon-refresh {
    left: 0px;
}

.ui-tabs .grid-wrapper .ui-jqgrid tr.ui-widget-content:hover, .grid-wrapper .ui-widget-content:hover, .ui-tabs .grid-wrapper .ui-jqgrid tr.ui-widget-content.ui-state-highlight, .grid-wrapper .ui-widget-content.ui-state-highlight,
.grid-wrapper .ui-jqgrid tr.ui-state-highlight, .grid-wrapper .ui-state-highlight, .grid-wrapper .ui-widget-content .ui-state-highlight, .grid-wrapper .ui-widget-header .ui-state-highlight, .grid-wrapper .ui-jqgrid tr.ui-state-hover.ui-state-highlight,
.grid-wrapper .ui-jqgrid tr.ui-state-hover {
    background: #dff4ff !important;
    color: #004080 !important;
    border-bottom: 1px solid #dcdada !important;
}

.ui-jqgrid tr.ui-state-hover td,
.ui-jqgrid tr.ui-state-highlight td {
    color: #004080 !important;
}

.salesView .ui-dialog .ui-icon-closethick::before,
.ui-dialog .ui-icon-closethick::before,
.ui-dialog .ui-dialog-title {
    color: #fff !important;
}

.ui-jqdialog .ui-jqdialog-titlebar,
.ui-dialog .ui-dialog-titlebar {
    background-color: #1A2237 !important;
    color: #004080 !important;
    font-size: 14px !important;
    padding: 10px !important;
}

/*.ui-widget-content .ui-state-default {
    display: table-cell;
}
*/
.btn:hover, .btn:focus {
    color: #fff !important;
    text-decoration: none !important;
    background: #1774b2 !important;
}

.align-items-center {
    align-items: center !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom {
    position: static;
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #dcdada !important;
}

    .grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom:hover {
        background: transparent;
    }

    .grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom .ui-pg-table {
        display: flex;
    }

.ui-jqgrid .ui-pg-button span.ui-icon-seek-next:before {
    content: "\E5CC";
    font-family: "Material Icons";
}

.tablelist-wrapper .nav-pills > li > a,
.tablelist-wrapper .nav-pills > li.active > a {
    position: relative;
    border: 0px;
}

    .tablelist-wrapper .nav-pills > li.active > a:before,
    .nav-pills.nav-pills-child > li.active > a:before,
    .ui-tabs .ui-tabs-nav li.ui-state-active a:before {
        content: '';
        position: absolute;
        width: 35px;
        height: 3px;
        background: #0174b2;
        display: block;
        bottom: 0px;
    }

.tablelist-wrapper .nav-pills > li:hover > a:before {
    content: '';
    position: absolute;
    width: 35px;
    height: 3px;
    background: #0174b2;
    display: block;
    bottom: 0px;
}

.tablelist-wrapper .nav-pills > li.active > a:hover {
    background: none !important;
    border-bottom: 0 !important;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    display: flex;
    align-items: center;
    gap: 5px;
}

    .ui-jqgrid .ui-jqgrid-titlebar:after {
        display: none;
    }

#documentSync > .actions:first-child {
    top: 80px;
}

.ui-widget button#btnExportPBP {
    margin-right: 12px;
}

#pqueuedPBPExportGrid {
    margin-top: 0px !important;
}

#hangfireMasterListP .ag-bl-normal-center-row + [ref="south"] {
    top: -20px;
}

#hangfireMasterListP .ag-theme-fresh .ag-paging-panel {
    border-top: 1px solid #e9eef7;
    background: #fff;
}

button,
.ui-widget button, #popenDocumentGrid_left .ui-pg-button .ui-pg-div,
#btnFormDesignGroupListSave .ui-pg-div,
.scroll-helper + .col-xs-5 .navtable .ui-pg-button .ui-pg-div,
.EditButton .fm-button, #btnUIelementSave .ui-pg-div,
#formDesign-2 .right-sidebar .ui-jqgrid-pager .ui-pg-div {
    padding: 5px 25px;
}
#roleaccesspermission {
    padding-block-start: 1rem !important;
}
#proleaccesspermissiongrid_left .ui-pg-button.ui-state-hover,
#proleaccesspermissiongrid_left .ui-pg-button.ui-state-focus {
    border: none;
}
#roleaccesspermission .ui-jqgrid-htable th {
    padding: 0.25rem 0.25rem;
}
.ui-widget-content .ui-icon.ui-icon-closethick {
    width: 22px;
    height: auto;
    font-weight: normal;
}

.grid-wrapper .ui-pager-control tr td:nth-child(1) td {
    border: 0px;
}

/*.ui-widget-content .ui-icon {
    background-image: url(../css/custom-theme/images/ui-icons_222222_256x240.png);
}*/

#mainsection .ag-header-container .ag-header-row:last-child {
    height: 35px !important;
    top: 35px !important;
}

#sectionMenuContainerBottom > div,
#bottom-menu-tabs .glyphicon:empty,
#bottom-menu-ul .material-icons {
    color: #fff;
}

#foldertabs .tab-pane .repeater-grid {
    background: #fff;
    overflow-y: auto;
    border: 1px solid #ccc;
    margin: 15px 0;
    -webkit-box-shadow: 0px 0px 5px 2px rgb(199 195 195 / 20%);
    -moz-box-shadow: 0px 0px 5px 2px rgb(199 195 195 / 20%);
    box-shadow: 0px 0px 5px 2px rgb(199 195 195 / 20%);
}

.repeater-grid .btn-secondary {
    background: #fff;
}

.repeater-grid .ag-bl-normal {
    margin-top: 50px;
}

.repeater-grid .ag-bl-normal-center-row + div {
    position: absolute;
    top: -36px;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel {
    justify-content: flex-end !important;
}

    .repeater-grid .ag-theme-fresh .ag-paging-panel .ag-paging-page-summary-panel {
        width: auto !important;
        margin-top: -25px;
    }

    .repeater-grid .ag-theme-fresh .ag-paging-panel .ag-ltr {
        margin-top: -25px;
    }

    .repeater-grid .ag-theme-fresh .ag-paging-panel .ui-icon {
        display: flex;
        text-indent: initial;
        overflow: hidden;
        background-image: none;
        font-size: 12px;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        height: 21px;
        width: 21px;
        cursor: pointer;
        font-size: 11px;
        background: #D9E3EE;
        color: #000;
    }

#settingsTab-1 {
    padding-right: 0px;
    background: #fff;
    padding-left: 0px;
}

#menu .sidebar-toggle {
    border-bottom: 1px solid #33647d;
}

.navbar-toggle .icon-bar {
    background: #fff !important;
}

.navbar-toggle + span {
    color: #fff;
    padding: 0 0 0 20px;
    font-size: 16px;
    margin-top: -4px;
}

.sidebar-toggle:has(.navbar-toggle.collapsed) {
    justify-content: flex-start !important;
}

.pq-grid .pq-grid-header-inner,
.ui-jqgrid .ui-jqgrid-hbox {
    background: transparent;
    border-top: 1px solid #dcdada;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th {
    padding-bottom: 4px;
    border-right: 1px solid #dcdada;
}
    /*.grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th:last-child,
    .grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th:first-child {
        border-right: 0;
    }*/
    .grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th:first-child {
        border-left: 1px solid #dcdada;
    }
    .ui-jqgrid .ui-jqgrid-hbox .ui-search-toolbar {
        background: #EDF2F8;
    }

.ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button .ui-icon.ui-icon-document,
.ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button .ui-icon.ui-icon-pencil,
.ui-state-default:hover > span.ui-icon-close {
    background-image: none;
}

.loading.ui-state-default.ui-state-active{
    display: none !important;
}

.container-fluid.design {
    margin-top: 0 !important;
}

.navbar-toggle.collapsed {
    padding-left: 11px !important;
}

/*CSS Added for Grid layout*/
.grid-wrapper .ui-jqgrid-htable, .repeater-grid .ui-jqgrid-htable {
    background-color: transparent;
}

.grid-wrapper > .ui-jqgrid tr.jqgrow td {
    padding: 10px 11px 5px;
    border-color: transparent !important;
}

.btn.btn-default, button.btn-default, .EditButton .fm-button.btn-default, .ui-dialog-buttonset button:last-child {
    color: #fff;
    border: 2px solid #243755;
    background: #243755 !important;
}

    .ui-dialog-buttonset button:last-child:hover {
        background: #243755 !important;
    }

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom {
    background-color: #fff;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom {
    background-color: #fff !important;
}

    .grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom.scroll {
        background: transparent !important;
        border: 0 !important;
    }

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom {
    border-width: 0px;
}

.grid-wrapper .ui-jqgrid-hdiv {
    padding-bottom: 0px;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-htable th div {
    font-weight: 600 !important;
    color: #444;
    font-size: 12px !important;
    text-align: left;
    padding-left: 5px;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom #pg_pdownloadDesign.ui-pager-control {
    position: absolute;
    width: 32% !important;
    border: none !important;
    justify-content: flex-start;
    top: 5px;
    right: 0px;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager {
    padding: 5px !important;
}

.ui-jqgrid .ui-jqgrid-btable tr.jqgrow td, .ui-sotview-ddiv td {
    font-size: 13px;
    text-align: left !important;
}

.ui-tabs .grid-wrapper .ui-jqgrid tr.ui-widget-content:hover span.error,
.ui-tabs .grid-wrapper .ui-jqgrid tr.ui-widget-content:hover span.valid {
    color: #fff !important;
}

.ui-jqgrid .ui-pg-table.navtable tr td:nth-child(2) .ui-icon,
.ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button .ui-icon {
    margin-right: 5px !important;
}

.ui-tabs .grid-wrapper .ui-jqgrid tr.ui-widget-content.ui-state-highlight span.error,
.grid-wrapper .ui-widget-content.ui-state-highlight span.error,
.grid-wrapper .ui-jqgrid tr.ui-state-highlight span.error,
.grid-wrapper .ui-state-highlight, .grid-wrapper .ui-widget-content .ui-state-highlight span.error,
.ui-tabs .grid-wrapper .ui-jqgrid tr.ui-widget-content.ui-state-highlight span.valid,
.grid-wrapper .ui-widget-content.ui-state-highlight span.valid,
.grid-wrapper .ui-jqgrid tr.ui-state-highlight span.valid,
.grid-wrapper .ui-state-highlight, .grid-wrapper .ui-widget-content .ui-state-highlight span.valid {
    color: #fff !important;
}

#ppdg {
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.ui-jqgrid-htable .ui-search-toolbar .ui-th-column > div {
    padding-top: 2px !important;
}

[aria-labelledby="gbox_pdg"] tr.jqgrow td, .grid-wrapper .ui-jqgrid-bdiv tr.jqgrow td {
    border: 0 !important;
    border-bottom: 1px solid #dcdada !important;
}

.grid-wrapper .ui-jqgrid tr .ui-jqgrid-htable {
    background: #fff;
}

.grid-wrapper .ui-jqgrid .ui-subgrid table .ui-state-highlight {
    background: #dff4ff !important;
}

.grid-wrapper .ui-jqgrid tr.ui-state-hover {
    border-bottom: 1px solid #dcdada !important;
}

/*#reportNameTab .ui-state-default.ui-jqgrid-pager.ui-corner-bottom,
#formdesign-1 .grid-wrapper #pfdg {
    display: none;
}*/
.ui-dialog .ui-pg-table .ui-pg-selbox {
    min-width: 60px;
    min-height: 30px;
}

.ui-tabs .ui-tabs-nav li.ui-state-default {
    border-width: 0px;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom #pg_pfdvg.ui-pager-control {
    position: absolute;
    width: 330px !important;
    border: none !important;
    justify-content: flex-end;
    top: 35px;
    right: 0px;
}

#prptTmplNames, #prptTmplNames, #prptTmplVersions, #ptemplateDesign, #ptemplateUIelementMapping, #pfdgReportgen {
    position: absolute;
    background: transparent !important;
    border: 0 !important;
    top: 0 !important;
}

#prptTmplNames {
    top: 4px !important;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom#prptTmplVersions {
    align-items: flex-end;
    justify-content: end;
}

/*.skin-blue .sidebar-left.fliph .sidebar li {
    width: auto;
}*/

.lead-wrap .title, .titleName {
    font: 600 16px/16px 'Heebo', sans-serif !important;
    color: #000 !important;
}

.grid-wrapper .ui-jqgrid.ui-widget-content .ui-jqgrid-title, .ui-sotview .ui-sotview-title, .panel-title {
    font: 600 14px/16px 'Heebo', sans-serif !important;
    color: #000 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}

.ui-jqgrid tr.jqgrow:nth-child(odd) {
    background: #f7f9fb !important;
}

    .ui-jqgrid tr.jqgrow:nth-child(odd):hover {
        background: #dff4ff !important;
    }

.grid-wrapper .ui-jqgrid tr.ui-state-highlight, .grid-wrapper .ui-state-highlight, .grid-wrapper .ui-widget-content .ui-state-highlight, .grid-wrapper .ui-widget-header .ui-state-highlight, .grid-wrapper .ui-jqgrid tr.ui-state-hover.ui-state-highlight {
    border-bottom: 1px solid #dcdada !important;
}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
    position: relative;
    top: -5px;
}

#reportingCentTab-2 #preportQueue #preportQueue_left,
.grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child,
.grid-wrapper .ui-pager-control#pg_ppdg > table td:first-child {
    position: absolute !important;
    right: 0;
    top: 4px !important;
    left: auto !important;
}

.grid-wrapper .ui-pager-control#pg_pnotificationConfigMasterGrid > table > tbody > tr > td:first-child,
.grid-wrapper .ui-pager-control#pg_pPBPDatabasegrid > table > tbody > tr > td:first-child,
.grid-wrapper .ui-pager-control#pg_pqueuedPBPImportGrid > table > tbody > tr > td:first-child,
.grid-wrapper .ui-pager-control#pg_pqueuedPBPExportGrid > table > tbody > tr > td:first-child,
.grid-wrapper .ui-pager-control#pg_popenDocumentGrid1 > table > tbody > tr > td:first-child {
    top: -28px !important;
}

/*.grid-wrapper .ui-jqgrid .ui-pg-table td#pqueuedPBPImportGrid_center {
    position: relative;
    top: 40px;
}*/

.ui-jqgrid .ui-pg-table, .ui-jqgrid .ui-pager-control {
    position: static;
}

.ui-tabs .ui-widget-header + .ui-jqgrid-hdiv {
    border-bottom: 0;
}

.grid-wrapper .ui-pager-control > table td:first-child {
    padding-top: 0;
}


.tablelist-wrapper .nav-pills > li > a:hover, .nav-pills.nav-pills-child > li > a:hover,
.tablelist-wrapper .nav-pills > li.active > a:hover, #settingsTab .nav-pills-child li.ui-state-active a.active,
#settingsTab .nav-pills-child li.ui-state-active a:hover, #settingsTab .nav-pills-child li.ui-state-hover a:hover {
    background: transparent;
}

    .tablelist-wrapper .nav-pills > li > a:hover:before, .nav-pills.nav-pills-child > li > a:hover:before,
    #settingsTab .nav-pills-child li.ui-state-active a:before {
        content: '';
        position: absolute;
        width: 35px;
        height: 3px;
        background: #0174b2;
        display: block;
        bottom: 0px;
    }

.new-grid-wrapper .ui-widget-header, #settingsTab-2 .grid-wrapper .ui-jqgrid-htable, #settingsTab-2 .repeater-grid .ui-jqgrid-htable, #settingsTab-2 .grid-wrapper .ui-jqgrid-view, .bg-muted {
    background: white !important;
}

#pnotificationConfigMasterGrid, #pdocSearch,
.ui-dialog-content .grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom,
#pRemarkActivityLog_left {
    width: auto !important;
}

.ui-jqgrid tr.jqgrow {
    border-inline: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid #dcdada !important;
}
    .ui-jqgrid tr.jqgrow:last-child {
        border-bottom: 0;
    }
    .new-grid-wrapper .ui-jqgrid-hdiv {
        border: 0 !important;
        padding: 0 !important;
    }

.ag-theme-fresh .ag-row.ag-row-odd {
    background: #f7f9fb !important
}

/*.ag-theme-fresh .ag-row {
    border: 0 !important;
}*/

/*.ag-bl-normal-center-row {
    height: 100% !important;
}*/
#grdloadAppSettingsAG.ag-theme-fresh .ag-paging-panel .ag-ltr,
#hjg.ag-theme-fresh .ag-paging-panel .ag-ltr tr td:nth-child(3) {
    position: absolute;
    top: -27px;
    right: 0;
}

    #grdloadAppSettingsAG.ag-theme-fresh .ag-paging-panel .ag-ltr tr td:last-child {
        display: none;
    }

#grdloadDashBoardAG.ag-theme-fresh .ag-bl-normal-center-row {
    height: 490px !important;
}

#grdloadAppSettingsAG.ag-theme-fresh .ag-paging-panel, #grdloadAppSettingsAG .ag-bl-normal-center-row + [ref="south"],
#hjg .ag-bl-normal-center-row + [ref="south"],
#hjg.ag-theme-fresh .ag-paging-panel {
    position: static;
}

.new-grid-container {
    border: 0 !important;
    margin: 0 !important;
    margin-top: 0 !important;
}

.ui-tabs .ui-tabs-nav li.ui-state-active,
.ui-tabs .ui-tabs-nav li.ui-state-focus {
    border-bottom: 0 !important;
}

.ui-tabs .ui-tabs-nav li.ui-state-active {
    color: #243755 !important;
}

.mainDivExtedned {
    padding: 30px 15px;
}

.grid-wrapper #pfdg, .grid-wrapper #pfdvg {
    max-width: 100% !important;
}

#formdesigntabs #formdesign-11 .row.mb-4 .col-lg-4 {
    padding: 0;
    margin-bottom: 15px;
}

.ui-icon-closethick:before {
    content: "\e900" !important;
}

/*body .container-fluid.is-admin {
    padding: 1.5em 30px;
}*/

.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom,
.grid-wrapper .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom#pcompiledesign {
    width: 100% !important;
    border: 0 !important;
    position: static;
}

.panel-body {
    padding: 0px;
    margin-top: 10px !important;
}

.nav-pills {
    border-bottom: 1px solid #ebebeb !important;
}

.tablelist-wrapper, #hangfireMasterListP {
    border: 0 !important;
}


.ui-tabs-nav, .nav-pills.nav-pills-child {
    border: 0 !important;
    border-bottom: 1px solid #ebebeb !important;
}

.infobox.card_box {
    padding: 20px !important;
}

#AppSettingsTab .panel-body,
#pbpDataBaseTab-1 .panel-body,
#pbpExportTab-3 .panel-body {
    margin-top: 21px !important;
}

#pbpImportTab #btnImport {
    margin: 0;
    position: relative;
    top: -5px;
}

.timer {
    position: absolute;
    top: 72px;
    right: 190px;
    z-index: 1;
    color: #ed0b0b !important;
    font-family: 'Heebo', sans-serif;
}

.timer-pbt-export {
    top: 62px;
    right: 150px;
}

.timer.timer-design-sync {
    top: 15px;
    right: 43px;
}

.timer-odm {
    right: 15px;
}

.timer-exit-validate {
    top: 110px;
    right: 200px;
}

.timer-global-queue {
    top: 14px;
    right: 187px;
}

.timer-global-rollback-queue {
    right: 70px;
    top: 15px;
}

.tablelist-wrapper .timer.timer-readline-queue {
    top: 74px;
    right: 126px;
}

.tablelist-wrapper .timer.timer-reporting-sync {
    top: 7px;
    right: 82px;
}

.timer-reporting-queue {
    top: 5px;
    right: 80px;
}
#reportingCentTab-2 #preportQueue #preportQueue_left{
    right: 20px;
}
#queueDetailDialog .ui-jqgrid .ui-jqgrid-titlebar-close {
    top: 24%;
}
.tablelist-wrapper .timer-casecade-masterlist {
    position: absolute;
    top: 17px;
    right: 70px;
    font-size: 12px;
}

.ui-widget button {
    margin-right: 12px;
}

.float-left {
    float: left;
}

.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    padding: 5px 15px !important;
}

.ui-jqgrid .tree-plus, .ui-icon.ui-icon-triangle-1-s, .ui-icon.ui-icon-radio-off {
    position: relative;
    top: 3px;
}

.ui-multiselect.ui-widget.ui-state-default.ui-corner-all.ui-state-active span.ui-icon {
    transform: rotate(180deg);
}

.ui-multiselect-checkboxes li span {
    top: 3px;
    position: relative;
    left: 3px;
}

.ui-multiselect-header li:not(.ui-multiselect-close) {
    background: #243755;
    padding: 6px;
    font-size: 13px;
    height: 29px;
}

.new-tab-design-bg {
    border: 0;
}

.w-100 {
    width: 100%;
}


#collateralEngine.ui-widget-content {
    border: 0 !important;
}

#queuedGlobalDocuments .grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th,
#queuedGlobalRollbackDocuments .grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th {
    border-left: 1px solid #dcdada !important;
}

.ui-jqgrid .ui-subgrid {
    border-bottom: 1px solid #dcdada !important;
}

.ag-theme-fresh .ag-header-cell-resize::after {
    height: 100% !important;
}

.ag-theme-fresh .ag-header-cell {
    border-right: 0;
}

#reportListDiv, #customReportListDiv {
    margin-bottom: 10px;
    border-bottom: 1px solid #dcdada;
}

.grid-wrapper .ui-state-default, .grid-wrapper .ui-widget-content .ui-state-default {
    border: 1px solid #dcdada !important;
    border-top: 0 !important;
}

.ui-jqgrid .ui-jqgrid-bdiv {
    border: 1px solid #dcdada;
    border-top: 0;
}

.grid-wrapper .ui-widget-content:hover {
    border-bottom: 0 !important;
    background: none !important;
}

.ag-theme-fresh .ag-body {
    background: none !important;
}

.ag-theme-fresh .ag-root {
    border: 1px solid #dcdada !important;
    border-top: 0;
}

.pt-0 {
    padding-top: 0 !important;
}

#bulkGenerateReport-1 {
    font-size: 13px;
     font-family: Heboo;
}

.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    border: 1px solid #dcdada !important;
}

#settingsTab-2 .ui-th-column.ui-th-ltr {
    padding-left: 5px !important;
}
.grid-wrapper #pfdvg .ui-pager-control#pg_pfdvg > table td:first-child {
    top: -35px !important;
}

#Reconciliationdiv1 select.form-control, #documentDesignTypeDDL.form-control, #drpFormDesign.form-control {
    appearance: auto !important;
}

.container-fluid.is-admin #documentDesignTypeDDL.form-control.eform-design {
    appearance: none !important;
}

#userMenu li a {
    color: #000;
}
#userMenu li strong {
    color: #003d5d;
}

.sidebar-left {
    z-index: 1035 !important;
}

.infobox .info-icon {
    background: #F7F9FB;
}

.hometext {
    font: 600 16px/16px 'Heebo', sans-serif;
    padding: 0 0 0 10px;
    border-left: 1px solid #e6e6e6;
    margin-left: 10px;
    text-transform: capitalize;
}

.main-header .logo {
    width: 183px !important;
    padding: 0 0 0 9px;
}

#sectionMenuContainer > div {
    font-size: 13px;
}

.mainSection.panel-header-default h3 {
    border-bottom: 1px solid #ccc !important;
}

.repeater-grid .ag-bl-normal {
    margin-top: 0 !important;
}

#foldertabs .tab-pane .repeater-grid {
    padding-top: 0 !important;
}

.repeater-grid .ag-bl-normal-center-row + div {
    position: relative !important;
    top: 0 !important;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel {
    justify-content: center !important;
    flex-direction: row-reverse;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel .ag-paging-page-summary-panel {
    margin-top: 0;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel td {
    border:0;
}
    .repeater-grid .ag-theme-fresh .ag-paging-panel td span {
        display: flex;
        white-space: nowrap;
        gap: 7px;
        border: 0;
        align-items: center;
    }

.repeater-grid .ag-theme-fresh .ag-paging-page-summary-panel button {
    padding: 5px !important;
}

#mainsection .repeater-grid .pq-grid-title.ui-corner-top {
    display: none;
}

.ui-widget-content .ui-icon {
    height: 20px !important;
    width: 20px !important;
}

.ui-widget-content .ui-icon.ui-icon-refresh:before {
    font-size: 18px;
}

.ag-theme-fresh .icon-toolbar table tr td .ui-icon {
    padding: 2px !important;
    background-color: #D9E3EE;
    border-radius: 5px;
}

.repeater-grid .ag-theme-fresh .icon-toolbar table tr td:nth-child(2),
#pdslist_center .ui-pg-table tr td:nth-child(3),
#pdslist_center .ui-pg-table tr td:nth-child(5),
#preportHealthSyncLog_center .ui-pg-table tr td:nth-child(3),
#preportHealthSyncLog_center .ui-pg-table tr td:nth-child(5) {
    display: none;
}

.right-section .fullScreen button#btnFullScreen {
    font-size: 0 !important;
    background: #d9e3ee !important;
    color: #808080 !important;
    padding: 0 !important;
    margin-right: 0 !important;
}

    .right-section .fullScreen button#btnFullScreen:after {
        content: "\E5D0";
        font-size: 21px;
        display: inline-block;
        font-family: "Material Icons";
    }

.mainSection.panel-header-default {
    padding: 0 !important;
}

.repeater-grid .ui-icon.ui-icon-refresh {
    height: 17px !important;
    width: 18px !important;
}

.ag-theme-fresh .ag-icon-filter {
    background: none !important;
}

.ag-theme-fresh .ag-icon-checkbox-checked:empty {
    position: relative;
}

.ag-menu .ag-filter .ag-filter-apply-panel button {
    background: #243755;
    font-size: 12px;
}
.ag-theme-fresh .ag-icon-checkbox-checked:empty {
    border: 1px solid #000;
}

.ag-theme-fresh .ag-icon-checkbox-checked:after {
    top: 1px;
    left: 3px;
}

.bottom-tab-content .ui-jqgrid.ui-widget-content .ui-jqgrid-titlebar {
    display: flex;
    align-items: flex-start;
    padding-right: 55px;
    margin: 5px;
    justify-content: flex-start;
}
#btnActivityLog {
    padding: 5px 35px !important;
    margin-right: 35px;
    margin-top: -8px;
}

#previousVersionDiv {
    width: 215px;
    vertical-align: middle;
    right: 40px;
    top: -5px;
}

.ag-theme-fresh .ag-header-cell-resize {
    right: -3px;
    top: 0.35rem;
}
.bottom-menu .grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th {
    padding-bottom: 4px;
    line-height: 1.3;
}
#sectionMenuContainerBottom{
    padding-top: 0;
}
.bottom-menu #activitylog .ui-jqgrid .ui-jqgrid-bdiv {
    height: 130px !important;
}
.bottom-menu .ui-tabs .ui-tabs-nav li.ui-state-active a:before {
    display: none;
}
#p_activityLogGrid .ui-pg-table .ui-pg-input {
    line-height: 1;
    border: 1px solid #ccc;
}
#p_activityLogGrid {
    padding: 0 !important;
}
.bottom-menu .ui-jqgrid-pager .ui-pg-table td {
    padding: 0;
    line-height: 1.5;
}
#viewReportTemplate #report-1 .btn-icon {
    margin-top: 0 !important;
    position: absolute;
    top: 9px;
    right: 0;
    padding: 0rem 0.25rem;
    background-color: #d9e3ee;
    color: #243755;
    right: 30px;
}
#viewReportTemplate #report-1 .btn-icon:hover {
    color: #243755 !important;
}
.HeaderButton .ui-icon-circle-triangle-n,
.HeaderButton .ui-icon-circle-triangle-s,
.documentDialog .ui-icon-circle-triangle-s,
#vesrionHistoryDialog .ui-icon-circle-triangle-n,
#vesrionHistoryDialog .ui-icon-circle-triangle-s {
    font-family: 'icomoon';
    text-indent: 0;
    color: var(--icon-color);
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 1.1;
    text-align: center;
}
.ui-widget-content .ui-icon.ui-icon-pencil,
.ui-widget-content .ui-icon.ui-icon-document,
.ui-widget-content .ui-icon.ui-icon-circle-arrow-s,
.ui-widget-content .ui-icon.ui-icon-circle-triangle-s,
.ui-widget-content .ui-icon.ui-icon-circle-triangle-n {
    background-image: none;
}
/*.ui-widget-content .ui-icon.ui-icon-circle-triangle-n::before {
    content: "\e977";
}*/
.ui-widget td.border-bottom-0 {
    border-bottom: 0;
}
.tab-pane.p-0 {
    padding: 0;
}

#sectionMenuContainer > div {
    font-size: 13px;
}

.mainSection.panel-header-default h3 {
    border-bottom: 1px solid #ccc !important;
}

.repeater-grid .ag-bl-normal {
    margin-top: 0 !important;
}

#foldertabs .tab-pane .repeater-grid {
    padding-top: 0 !important;
}

.repeater-grid .ag-bl-normal-center-row + div {
    position: relative !important;
    top: 0 !important;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel {
    justify-content: center !important;
    flex-direction: row-reverse;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel .ag-paging-page-summary-panel {
    margin-top: 0;
}

.repeater-grid .ag-theme-fresh .ag-paging-panel td {
    border:0;
}
    .repeater-grid .ag-theme-fresh .ag-paging-panel td span {
        display: flex;
        white-space: nowrap;
        gap: 7px;
        border: 0;
        align-items: center;
    }

.repeater-grid .ag-theme-fresh .ag-paging-page-summary-panel button {
    padding: 5px !important;
}

#mainsection .repeater-grid .pq-grid-title.ui-corner-top {
    display: none;
}

.ui-widget-content .ui-icon {
    height: 20px !important;
    width: 20px !important;
}

.ui-widget-content .ui-icon.ui-icon-refresh:before {
    font-size: 18px;
}

.ag-theme-fresh .icon-toolbar table tr td .ui-icon {
    padding: 2px !important;
    background-color: #D9E3EE;
    border-radius: 5px;
}

.repeater-grid .ag-theme-fresh .icon-toolbar table tr td:nth-child(2) {
    display: none;
}

.right-section .fullScreen button#btnFullScreen, .right-section button#btnUpdate {
    font-size: 0 !important;
    background: #d9e3ee !important;
    color: #808080 !important;
    padding: 0 !important;
    margin-right: 0 !important;
}

    .right-section .fullScreen button#btnFullScreen:after {
        content: "\E5D0";
        font-size: 21px;
        display: inline-block;
        font-family: "Material Icons";
    }

.right-section #btnUpdate:after {
    content: "\E877";
    font-size: 15px;
    display: inline-block;
    font-family: "Material Icons";
    padding: 0 2px;
}

.right-section #btnUpdate {
    line-height: 0;
    height: 20px;
}
.mainSection.panel-header-default {
    padding: 0 !important;
}

.repeater-grid .ui-icon.ui-icon-refresh {
    height: 17px !important;
    width: 18px !important;
}

.ag-theme-fresh .ag-icon-filter {
    background: none !important;
}

.ag-theme-fresh .ag-icon-checkbox-checked:empty {
    position: relative;
}

.ag-menu .ag-filter .ag-filter-apply-panel button {
    background: #243755;
    font-size: 12px;
}
.ag-theme-fresh .ag-icon-checkbox-checked:empty {
    border: 1px solid #000;
}

.ag-theme-fresh .ag-icon-checkbox-checked:after {
    top: 0px;
    left: 3px;
}

.bottom-tab-content .ui-jqgrid.ui-widget-content .ui-jqgrid-titlebar {
    display: flex;
    align-items: flex-start;
    padding-right: 55px;
    margin: 5px;
    justify-content: flex-start;
}
#btnActivityLog {
    padding: 5px 35px !important;   
    margin-right: 35px;
    margin-top: -8px;
}

#previousVersionDiv {
    width: 215px;
    vertical-align: middle;
    right: 0;
    top: 2px;
    display: flex;
}

.ag-theme-fresh .ag-header-cell-resize {
    right: -3px;
}

#foldertabs.parent-container {
    margin: 0 !important;
}

.ui-icon-closethick:before {
    content: '\E14C' !important;
}

#openDocumentDialog .grid-wrapper .ui-pager-control > table > tbody > tr > td:first-child {
    top: 6px !important;
    right: 22px !important;
}

#popenDocumentGrid_left .ui-pg-button .ui-pg-div {
    padding: 0 20px !important;
}

#openDocumentDialog .grid-wrapper .ui-jqgrid.ui-widget-content .ui-jqgrid-title {
    margin-right: 23px;
    padding-top: 0 !important;
}

#openDocumentDialog .jqg-third-row-header {
    position: relative;
    left: -16px;
    top: -25px;
}

#openDocumentDialog .ui-jqgrid-hdiv th {
    padding: 0 9px;
}
.ui-dialog .ui-dialog-content#createForm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.details-custom-pagination > button:hover {
    color: #fff !important;
    background: #243755 !important;
}

.grid-wrapper .ui-jqgrid.ui-widget-content .ui-jqgrid-title {
    margin-right: 35px;
    padding-top: 9px !important;
    padding-bottom: 5px;
}

.ui-dialog-content .grid-wrapper {
    padding-top: 0 !important;
}

#baseLineDialogue, #baseLineDialogueML {
    margin-top: 0;
    padding-top: 0 !important;
}

.grid-wrapper #pmajorFolderVersionML .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child,
.grid-wrapper #pminorFolderVersionML .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    top: -28px !important;
    right: 0;
}
.ui-dialog .ui-dialog-content#vesrionHistoryDialog {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ui-dialog .ui-dialog-content#vesrionHistoryDialogML {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

    #vesrionHistoryDialog .grid-wrapper .ui-jqgrid-view, #vesrionHistoryDialogML .grid-wrapper .ui-jqgrid-view {
        margin-top: 20px !important;
    }

#vesrionHistoryDialog .grid-wrapper .ui-pager-control > table > tbody > tr > td:first-child, 
#vesrionHistoryDialogML .grid-wrapper .ui-pager-control > table > tbody > tr > td:first-child {
    top: -25px !important;
    right: 0 !important;
}

.ui-jqgrid #puserAssignmentEdit.ui-jqgrid-pager {
    position: static;
}

#puserAssignmentEdit #puserAssignmentEdit_left {
    position: absolute;
    top: -24px;
    right: 0;
}

#puserAssignmentEdit #puserAssignmentEdit_center {
    width: 100% !important;
}
/*Timeline UI*/
#firstJQ:hover,
#lastJQ:hover {
    background-color: #fff !important;
    color: #333 !important;
}
.ui-tabs .ui-tabs-nav.bwizard-steps li span:before {
    display: none;
}
.ui-tabs .ui-tabs-nav.bwizard-steps li span {
    color: #333;
    display: block;
    font-size: 15px;
    top: 0;
    line-height: 1.35;
    padding-block: 1rem
}
.ui-tabs .ui-tabs-nav.bwizard-steps li.active span {
    color: #fff;
}
.ui-tabs .ui-tabs-nav.bwizard-steps li {
    top: 0;
    border-radius: 0;
    position: relative;
    margin: 0;
    white-space: normal;
    text-align: center;
    vertical-align: middle;
    display: flex;
    width: auto;
    align-items: center;
}
.ui-tabs .ui-tabs-nav.bwizard-steps {
    padding: 0;
    background: none;
    vertical-align: middle;
    display: flex;
    min-width: 0;
    overflow: hidden;
    overflow-x: auto;
    width: calc(100% - 120px) !important;
    margin: 0px auto;
    line-height: 1.5;
}
#workflowContainerJQ .responsive-tr,
#workflowContainerJQ .responsive-td {
    border: none;
}
.ui-dialog #openDocumentDialog .grid-wrapper {
    padding: 0 10px !important;
}
#openDocumentDialog .ui-jqgrid .ui-jqgrid-htable th div {
    overflow: initial;
}

.details-custom-pagination .btn {
    margin-right: 0;
}

#openDocumentDialog .ui-jqgrid-hdiv th:first-child {
    overflow: visible !important;
}

.grid-wrapper .ui-subgrid .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    top: 10px !important;
}

#importButtonDiv.modal-footer {
    padding: 10px 0 0 0;
}

#openDocumentDialog .ui-jqgrid .ui-jqgrid-titlebar {
    justify-content: flex-start !important;
}

#gbox_openDocumentGrid {
    border: 0 !important;
}

.ui-widget-content .ui-icon.ui-icon-closethick {
    font-family: 'Material Icons' !important;
}

.ui-dialog #openDocumentDialog.ui-dialog-content {
    padding-top: 0 !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
#formTabs li.ui-state-active span {
    background-image: none;
}
.repeater-grid .ag-bl-dont-fill-center-row + div[ref="south"] {
    position: static;
}
.repeater-grid .ag-theme-fresh .ag-header-cell {
    padding-right: 12px;
}
.folderversion-dropdown-menu .button{
    cursor: pointer;
}
.folderversion-dropdown-menu .button.disabled,
.folderversion-dropdown-menu .button.document-disabled-button {
    pointer-events: none;
    background-color: transparent;
    opacity: 0.65;
}

#openDocumentDialog .jqg-third-row-header {
    position: relative;
    left: -16px;
    top: -12px;
}
#openDocumentDialog .jqg-second-row-header {
    position: relative;
    top: 12px;
}

#openDocumentDialog .jqg-second-row-header th {
    border-left: 0 !important;
    border-bottom: 0 !important;
}

#openDocumentDialog .ui-jqgrid-hdiv th:first-child {
    padding-left: 22px;
    padding-right: 51px;
}

.ui-tabs .grid-wrapper {
    margin-bottom: 0 !important;
}

#gs_DisplayText {
    width: 100% !important;
}

#pbpImportTab #btnImport {
    left: 15px;
}

#pBPPlanMisMatchingConfigrationDialog .grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child,
#pBPPlanMatchingConfigrationDialog .grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    top: -30px !important;
    right: 0;
}

#exTab1 .ui-widget-content .ui-state-default {
    display: revert;
}

#exTab1 .ui-widget-content .ui-state-default.ui-corner-bottom {
    display: flex;
}

#exTab1 .ui-widget-content .ui-state-default .ui-jqgrid-hbox {
    float: left !important;
}

.new-table-2 {
    margin-top: 0;
}

#rdegwpODM .form-group {
    display: flex;
    margin-inline: 1.25rem;
    align-items: center;
}

#rdegwpODM .form-group label {
    margin-right: 10px;
    margin-block-end: 0;
}

.grid-wrapper .ui-pager-control#pg_ppdg > table td#refresh_pdg {
    position: relative !important;
    top: 0 !important;
}

.ag-theme-fresh, .ag-theme-fresh .ag-cell, .ag-header-cell .customHeaderLabel {
    font: 400 13px/13px 'Heebo', sans-serif;
}

.ag-header-cell .customHeaderLabel {
    font: 600 12px/12px 'Heebo', sans-serif;
    position: relative;
    left: 0;
    top: 2px;
    z-index: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
}

.ag-header-cell .customTableRow + .customTableRow .customHeaderLabel {
    left: 34px;
}

    .grid-title {
        font: 600 14px/14px 'Heebo', sans-serif;
    }

.ag-theme-fresh .ag-header-cell-resize {
    top: 0 !important;
    height: 35px;
}

.ui-jqgrid #pqueuedCollateralsGrid .ui-pg-table.navtable tr td.ui-pg-button .ui-icon-arrowstop-1-s1 {
    margin-top: 8px;
}

#activitylog .grid-wrapper .ui-jqgrid.ui-widget-content .ui-jqgrid-title {
    padding-top: 0 !important;
}
#SectionLockNotificationPopUp .ui-jqgrid {
    padding-block-start: 1.7rem;
    background-color: transparent !important;
}

#SectionLockNotificationPopUp .ui-pg-table.navtable {
    padding-block-start: 0.5rem;
}

#SectionLockNotificationPopUp .ui-pg-button.ui-state-hover {
    border-right: none;
}
#TemplateDesignTabs .ui-tabs-nav .ui-icon-close{
    top: 15px;
}
#ptemplateDesignGrid_left,
#preportSyncLog_left {
    width: auto !important;
}
#ptemplateDesignGrid_left tr {
    gap: 0.5rem;
}
#ptemplateDesignGrid_left .ui-icon {
    min-width: 21px;
    min-height: 21px;
}
#ptemplateDesignGrid {
    background-color: transparent !important;
}
.ui-widget-content .ui-sgcollapsed .ui-icon.ui-icon-plus:before {
    content: "\e90a";
}
.ui-widget-content .ui-sgcollapsed .ui-icon.ui-icon-minus:before {
    content: "\e90d";
}
.ag-pinned-left-header .ag-header-row,
.ag-pinned-right-header .ag-header-row {
    bottom: 0;
    height: auto !important;
}
.ag-theme-fresh .ag-menu {
    z-index: 5 !important;
}
.ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: transparent;
    border-bottom-color: transparent !important;
}
#pjournalGrid_left {
    right: 225px !important;
}
#pqueuedCollateralsGrid_left {
    right: 15px !important;
}
/*#viewReportTemplate .right-sidebar .ui-pager-control > .ui-pg-table tr > td:first-child {
    right: 30px !important;
    position: relative;
}*/
.HeaderButton .ui-icon-circle-triangle-n::before,
.documentDialog .ui-icon-circle-triangle-n::before,
#vesrionHistoryDialog .ui-icon-circle-triangle-n::before {
    content: '\e977';
}
.HeaderButton .ui-icon-circle-triangle-s::before,
.documentDialog .ui-icon-circle-triangle-s::before,
#vesrionHistoryDialog .ui-icon-circle-triangle-s::before {
    content: '\e97c';
}
#settingsTab .ui-jqgrid .ui-jqgrid-hbox {
    background: #ebebeb;
}
span.ui-icon.repeat_one {
    text-indent: 0;
    background-image: none;
    font-size: 1.35rem;
}
span.ui-icon.repeat_one::before {
    content: 'repeat_one';
}
.setting-panel-heading {
    background-color: #ebebeb;
    padding: 1rem 1.35rem;
}
.setting-panel-heading .section-title{
    border-bottom: 0;
}
#viewReportTemplate #preportProperties-31_left {
    right: 3.35rem;
}
.fs-label-wrap .fs-label {
    display: block !important;
}
#pPBPDatabasegrid {
    top: 0px;
    position: static;
    margin: auto !important;
}
#pmigrationQueueGrid_left,
#p_pbpStatusGrid_left,
#p_hpmsAuditsGrid_left {
    right: 1.75rem !important;
}
.ui-jqgrid-pager td[align="center"] .ui-pg-table tr {
    display: flex;
    align-items: center;
}
.form-group input[type="radio"]{
    box-shadow: none;
}
#expressionRuledialogNew .nav-pills-child li>a{
    border: none;
    cursor: pointer;
}
.ui-dialog .ag-paging-page-summary-panel button[ref="btFirst"],
.ui-dialog .ag-paging-page-summary-panel button[ref="btPrevious"],
.ui-dialog .ag-paging-page-summary-panel button[ref="btNext"],
.ui-dialog .ag-paging-page-summary-panel button[ref="btLast"] {
    padding: 0;
}
.ui-pager-control#pg_ppdg > table #first_ppdg {
    position: static !important;
}
.ui-jqgrid .ui-paging-info {
    margin-top: 0;
    height: auto;
}
.ui-pager-control .ui-pg-table .ui-pg-button > .ui-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

#advanceSearchQuoteSearchDiv select.form-control {
    appearance: auto !important;
}

#advanceSearchQuoteSearchDiv .basic-search {
    display: flex !important;
    align-items: center;
}
.quote-search-result .ag-theme-fresh .ag-icon-checkbox-checked:empty {
    background-image: none !important;
}


#systemIntegrationTab-1 .grid-wrapper.right-site #gbox_transactionList .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    right: 60px;
    top: 3px;
}
#userActivity .grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    right: 20px;
    top: 0 !important;
}
#WatchListGrid .ag-theme-fresh .ag-menu #tabBody .ag-icon-checkbox-checked {
    height: 14px;
    width: 14px;
}

#dashTaskDetails .ag-theme-fresh .ag-icon-checkbox-checked:after {
    top: 1px;
    left: 4px;
}

#dashTaskDetails .ag-theme-fresh .ag-icon-checkbox-checked:after {
    width: 3px;
    height: 8px;
    top: 2px;
    left: 5px;
}

#TaskLogsGrid .ag-bl-dont-fill-center-row + div {
    position: static;
}

    #TaskLogsGrid .ag-bl-dont-fill-center-row + div .pq-grid-title {
        display: none;
    }


.Maindiv + .d-flex.justify-content-between {
    position: relative;
    width: 95%;
}

#documentSync .Maindiv + .d-flex.justify-content-between {
    width: 98%;
}

.right-site {
    position: relative;
    top: 11px;
    right: -5px;
}

#ProductSearchDivBasic + .right-site {
    right: 0;
    top: 0;
}

#quoteSearchResult .ui-icon.ui-icon-arrowthick-1-s::before {
    top: 3px;
    left: 2px;
    position: relative;
}

.right-site .icon-Sync {
    align-items: center;
    justify-content: center;
    background-color: #D9E3EE;
    border-radius: 5px;
    height: 20px;
    width: 20px;
    cursor: pointer;
    font-size: 11px;
    color: #242224;
    padding: 5px;
}


#quoteSearchResultGrid.ag-theme-fresh .icon-toolbar table tr td .ui-icon {
    padding: 1px !important;
    background-color: #D9E3EE;
    border-radius: 5px;
    width: 20px !important;
    height: 20px !important;
}

    #quoteSearchResultGrid.ag-theme-fresh .icon-toolbar table tr td .ui-icon.ui-icon-folder-open {
        padding: 2px !important;
    }

    #quoteSearchResultGrid.ag-theme-fresh .icon-toolbar table tr td .ui-icon.ui-icon-arrowthick-1-s {
        padding: 0 !important;
    }

#quoteSearchResultGrid .ag-cell-wrapper[ref=eCellWrapper] {
    display: flex;
    align-items: baseline;
}

#quoteSearchResultGrid.ag-theme-fresh .ag-cell-wrapper[ref=eCellWrapper] .ag-icon-checkbox-checked:after {
    top: 1px;
    left: 4px;
}

#quoteSearchResultGrid.ag-theme-fresh .icon-toolbar {
    position: relative;
    top: -25px;
    padding-top: 0;
    padding-bottom: 0;
}

#quoteSearchResultGrid.ag-theme-fresh #getSelectedProductCount, #documentSync #getSelectedProductCount {
    position: relative;
    top: 3px;
    left: 2px;
}

.skin-blue.sidebar-mini:not(.body-toggle) {
    padding-left: 270px;
    padding-top: 55px;
    transition: all .2s ease-in-out;
}

.skin-blue.sidebar-mini.body-toggle,
.skin-blue.sidebar-mini.body-toggle .main-header {
    transition: all .2s ease-in-out;
}

.skin-blue.sidebar-mini:not(.body-toggle) .main-header {
    padding-left: 210px;
    transition: all .2s ease-in-out;
}

#delmodmacroGrid .ui-icon-closethick:before {
    color: #fff !important;
}
div#delmodmacroGrid {
    box-shadow: none;
    border: 0;
}
#delmodmacroGrid tr,
#delmodmacroGrid .delmsg {
    border-bottom: 0;
    font-size: 14px !important;
}

.ui-jqdialog .ui-jqdialog-titlebar {
    color:#fff !important;
}
.ui-widget-content #delcntmacroGrid .DelButton .ui-state-default {
    display: inline-block;
}
#delmodmacroGrid.ui-widget.ui-widget-content.ui-corner-all.ui-jqdialog.jqmID1 {
    left:50% !important;
    transform:translate(-50%) !important;
}
#delmodmacroGrid.ui-jqdialog .ui-jqdialog-titlebar-close {
    top:19px !important;
}
#delcntmacroGrid table td {
    padding-top:0px;
}
#delcntmacroGrid .delmsg {
    padding-top:5px;
}
#selectMacroDialog .grid-wrapper .ui-jqgrid .ui-pg-table .ui-pg-button {
    padding: 0px 1px;
}
#selectMacroDialog .grid-wrapper #pmacroGrid_left .ui-pg-button.ui-state-disabled {
    display: none;
}
.ui-dialog #selectMacroDialog .ui-pg-table .ui-pg-selbox {
    min-width: 55px;
}
.grid-wrapper .ui-jqgrid .ui-pager-control tr td:nth-child(1) td.ui-state-hover:hover {
    border-right:none;
}
#foldertabs .dropdown.details-custom-pagination::selection {
    background: transparent;
}

#taskAssigWatchComments .ag-bl-dont-fill-center-row + div {
    position: static;
}

#taskAssigWatchComments .icon-plus:before {
    top: 3px;
    content: "\e93e";
    font-size: 14px;
    position: relative;
    left: 5px;
}
#pdg [aria-labelledby="gbox_pdg"] tr.jqgrow td, .grid-wrapper .ui-jqgrid-bdiv tr.jqgrow td {
    border-right: 1px solid #dcdada !important;
}

.grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th,
.grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:last-child th {
    border-right: transparent !important;
}

.ag-theme-fresh .ag-filter #richList .ag-filter-value {
    display: block;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ag-theme-fresh .ag-filter #richList .ag-filter-value br {
    display: none;
}
#gview_queuedCollateralsGrid .ui-state-default.ui-jqgrid-hdiv {
    display: block;
    border-top: 1px solid #dcdada !important;
    padding-right: 10px !important;
}

.ui-jqgrid #gview_queuedCollateralsGrid .ui-jqgrid-hbox {
    display: table-cell;
}
#generateReportDiv .ui-jqgrid .ui-jqgrid-htable th {
    font-size: 12px;
}

#viewReportTemplate #report-1 .btn-icon[disabled=disabled] {
    display: none;
}
#viewReportTemplate .right-sidebar .ui-pager-control > .ui-pg-table tr > td#preportProperties-31_left:first-child {
    right: 0 !important;
}

.ui-widget #comDialog button#btnUpload.pull-left {
    margin-bottom: 10px;
}
.ui-widget input#docFile {
    border: 1px solid #dcdada;
}

#pbpDetailsDialog {
    padding-top:40px !important;
}
#pbpDetailsDialog .grid-wrapper #pg_ppbpDocSearch.ui-pager-control > table > tbody > tr > td:first-child {
    top: -30px !important;
}
#generatePBPReportDiv .grid-wrapper #pg_pselectedDocumentList.ui-pager-control > table > tbody > tr > td:first-child {
    right: 30px !important;
}
#generatePBPReportDiv .ui-jqgrid .ui-jqgrid-titlebar-close.HeaderButton {
    right: 15px !important;
    top: 5px;
}
#reportNameTab #gview_rptTmplVersions #prptTmplVersions_left #btnReportTemplateVersionEdit, {
    display:none;
}
#reportNameTab .ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button.ui-icon-hide:nth-child(3) .ui-icon.ui-icon-pencil,
#reportNameTab .ui-jqgrid #pg_prptTmplVersions tr td.ui-pg-button.ui-icon-hide .ui-icon.ui-icon-trash,
#reportNameTab .ui-jqgrid .ui-pg-table.navtable tr td.ui-pg-button.ui-icon-hide .ui-icon.ui-icon-locked,
#reportNameTab .grid-wrapper .ui-pager-control tr td.ui-pg-button.ui-icon-hide:nth-child(1) td:last-child {
    display: none;
}
#reportNameTab .grid-wrapper #pg_prptTmplNames.ui-pager-control > table > tbody > tr > td:first-child,
#reportNameTab .grid-wrapper #pg_prptTmplVersions.ui-pager-control > table > tbody > tr > td:first-child {
    right: -15px;
}
.infobox.card_box {
    border: 1px solid transparent;
}
.infobox.card_box:hover {
    border: 1px solid #0174b2 !important;
}
#mainsection #borderLayout_eGridPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:after {
    left: 25px;
}
#mainsection #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before {
    left: 22px;
}
#mainsection #borderLayout_eRootPanel .ag-layout-auto-height .ag-header-container {
    border-left: 1px solid #edf2f8;
}
#mainsection #borderLayout_eRootPanel .ag-header-viewport .ag-header-row:last-child .ag-header-cell,
#mainsection #borderLayout_eRootPanel .ag-pinned-left-header .ag-header-row:last-child .ag-header-cell {
    border: 1px solid #ccc;
    border-radius:0 !important;
    border-left:none;
    border-bottom:1px solid #ccc !important
    
}
#mainsection .ag-header-viewport {
    border-left: 1px solid #ccc !important;
    border-right:none;
}
#mainsection .ag-theme-fresh .ag-header {
    border-bottom: 1px solid #ccc;
}
#foldertabs .ag-pinned-left-header .ag-header-row:last-child{
    display: none;
}
/*#foldertabs .ag-pinned-left-cols-container .ag-row-level-0 {
    border-top: 1px solid #ccc;
}*/
#foldertabs .ag-theme-fresh .ag-cell {
    font: 500 13px/13px Roboto, sans-serif !important;
    color: #243754;
}

#WorkQueueGrid.ag-theme-fresh .ag-cell-focus, #WatchListGrid.ag-theme-fresh .ag-cell-focus {
    border: 0;
}

#WorkQueueGrid.ag-theme-fresh .ag-body-container .ag-cell, #WatchListGrid.ag-theme-fresh .ag-body-container .ag-cell {
    padding-top: 10px !important;
}

/*.ui-dialog #WorkQueueResult .ag-bl-center.ag-bl-normal-center {
    margin-top: 35px;
}*/

#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-bl .ag-header,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-bl .ag-header,
#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-bl .ag-header {
    height: 105px !important;
}
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-body {
    top: 105px !important;
}
#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-header-container .ag-header-row:last-child,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-header-container .ag-header-row:last-child {
    top: 70px !important;
}

#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-floating-filter-body input,
#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-floating-filter-input[readonly],
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-floating-filter-body input,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-floating-filter-input[readonly] {
    background: #fff !important;
}

#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before {
    display: none;
}

#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-theme-fresh .ag-floating-filter-button,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-theme-fresh .ag-floating-filter-button {
    right: 20px !important;
    left: auto;
}

#mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-theme-fresh .ag-header-cell-resize,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-theme-fresh .ag-header-cell-resize {
    height: 105px !important;
}

    #mainsection div[data-journal="PlanPremium.PlanPremiumAmounts"] .ag-theme-fresh .ag-header-cell-resize::after,
    .ag-theme-fresh .ag-header-cell-resize::after,
    #mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-theme-fresh .ag-header-cell-resize::after {
        border-right: 1px solid #e5e4e5 !important;
    }

#openDocumentDialog .ui-jqgrid .ui-jqgrid-hbox {
    float: left !important;
    padding-right: 9px !important;
    height: 100% !important;
}

#openDocumentDialog .ui-jqgrid-hbox {
    border-left: 1px solid #dcdada;
    border-right: 1px solid #dcdada;
}

#openDocumentDialog .ui-jqgrid-hdiv th:first-child {
    border-left: 0 !important;
}

#openDocumentDialog .ui-jqgrid-hdiv th:last-child {
    border-right: 0 !important;
}

.ui-dialog #openDocumentDialog .grid-wrapper > .ui-jqgrid tr.jqgrow td {
    padding: 4px 7px;
}

#openDocumentDialog .grid-wrapper .ui-jqgrid .ui-jqgrid-htable th div {
    padding-left: 0;
    display: flex;
    align-items: center;
    gap: 3px;
}
#cmsSearchResultGrid .ui-icon.ui-icon-check:before {
    position: relative;
    top: 3px;
    left: 3px;
}

#cmsSearchResultGrid .ui-icon.ui-icon-scissors::before {
    font-size: 13px;
    position: relative;
    left: 2px;
    top: -2px;
}

#cmsSearchResultGrid .ag-layout-normal .ag-body-viewport {
    height: 95% !important
}

.bulkupdates td.ui-search-input select {
    height: 31px;
}

.ag-theme-fresh .ag-cell-focus {
    border-bottom: 0;
}

#foldertabs .tab-pane .repeater-grid .btn.multiselect:hover {
    background: #243755 !important;
}

#foldertabs .tab-pane .repeater-grid .open .dropdown-toggle.btn-default {
    color: #fff !important;
}

.main-header .material-icons,
.main-header .icon-bell {
    color: #777777;
}

.main-header .icon-bell {
    font-size: 20px;
}

.ag-menu {
    resize: both;
}

#foldertabs .ag-pinned-left-cols-container:first-child {
    border-top: 1px solid #e5e4e5;
    border-bottom: 1px solid #e5e4e5 !important;
}

#foldertabs .ag-body-viewport [role="presentation"] {
    margin-top: 1px !important;
}

#foldertabs .ag-theme-fresh .ag-cell-focus {
    border-bottom: 1px solid #e5e4e5;
}

#BulkAnocTab .grid-wrapper .ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon.ui-icon-refresh,
#BulkAnocTab .ui-widget-content .ui-icon.ui-icon-refresh {
    right: 30px;
    position: absolute;
    top: 5px;
}

#reportingCentTab-1 .grid-wrapper.left-sidebar td:has(input:disabled) ~ td {
    color: #ccc !important;
    cursor: no-drop;
}

.ui-dialog .ui-dialog-content.tablelist-wrapper .tab-pane {
    margin-top: 0px !important;
}

#dashTaskDetails .ag-menu #tabBody .ag-filter-date-from .reset {
    display: inline-block;
    margin-left: 5px;
    padding-inline: 4px;
}

#evTab .grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    right: 10px;
    top: 8px !important;
}

#mainsection div[data-journal="OONPOSGroups.OONPOSCostSharegroups"] .ag-theme-fresh .ag-floating-filter-body .ag-floating-filter-input,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-theme-fresh .ag-floating-filter-body .ag-floating-filter-input {
    background: #fff !important;
    padding-left: 8px !important;
}

#mainsection div[data-journal="OONPOSGroups.OONPOSCostSharegroups"] .ag-theme-fresh .ag-floating-filter-button {
    right: 25px !important;
    left: auto;
}

#mainsection div[data-journal="OONPOSGroups.OONPOSCostSharegroups"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before {
    display: none;
}
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel {
    left:0;
}
.main-header .containermsg {
    font-size: 14px !important;
    margin:0 5px;
}
.main-header .overlay {
    width: 100%;
    height: 100vh;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    display: block;
}
.main-header .main-header-icon-margin .sub-menu.collapse + .overlay {
    display: none;
}
#WorkQueueResult .ag-theme-fresh .ag-row,
#WorkQueueGrid.ag-theme-fresh .ag-body-container .ag-cell,
#WatchListResult .ag-theme-fresh .ag-row,
#WatchListGrid.ag-theme-fresh .ag-body-container .ag-cell,
#quoteSearchResult .ag-pinned-left-cols-container .ag-cell,
#quoteSearchResult .ag-body-container .ag-cell {
    border-right: 1px solid #e5e4e5;
}
#WatchListGrid.ag-theme-fresh .ag-body-container:last-child .ag-cell,
#WatchListResult .ag-theme-fresh .ag-pinned-left-cols-container:last-child .ag-row,
#WorkQueueGrid.ag-theme-fresh .ag-body-container:last-child .ag-cell,
#WorkQueueResult .ag-theme-fresh .ag-pinned-left-cols-container:last-child .ag-row {
    border-bottom: 1px solid #e5e4e5;
}

#compareResultGrid .ui-icon-arrowthickstop-1-s {
    display: flex;
    text-indent: initial;
    overflow: hidden;
    background-image: none;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    height: 21px;
    width: 21px;
    cursor: pointer;
    font-size: 11px;
    background: #D9E3EE;
    color: #000;
}

#syncResultGrid.ag-theme-fresh .icon-toolbar table tr td .ui-icon {
    width: 20px !important;
    height: 20px !important;
}

#syncResultGrid.ag-theme-fresh .ui-icon.ui-icon-newwin::before {
    position: relative;
    top: -2px;
    left: 2px;
    font-size: 14px;
}

#syncResultGrid.ag-theme-fresh .ag-body-container .ag-cell {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
}

#syncResultGrid.ag-theme-fresh .ag-header-cell .ag-icon-checkbox-checked:empty {
    background-image: none !important;
}

#syncResultGrid.ag-theme-fresh .ag-icon-checkbox-checked:after {
    top: 2px;
    left: 5px;
}
.ag-header.ag-pivot-off span.ag-icon.ag-icon-filter:before {
    left: 18px;
    display: none;
}
.ag-header.ag-pivot-off span.ag-icon.ag-icon-filter:after {
    left: 16px;
}
.grid-wrapper .ui-widget-content.ui-state-highlight,
.grid-wrapper .ui-jqgrid tr.ui-state-highlight,
.grid-wrapper .ui-state-highlight, 
.grid-wrapper .ui-widget-content .ui-state-highlight {
    background: #dff4ff !important;
}
body input[type="radio"] {
    -webkit-transition: none;
    transition: none;
    box-shadow: none;
    -webkit-box-shadow:none;
}
.main-header {
    z-index:2;
}
.details-wizard {
    height:34px;
}
#workflowdivJQ.bwizard-steps li::before {
    top: 2px;
}
#workflowdivJQ.bwizard-steps li,
#firstJQ.btn-xs-firstjq,
#lastJQ.btn-xs {
    padding: 4px 0px !important;
}
#firstJQ.btn-xs-firstjq,
#lastJQ.btn-xs {
    background:#fff;
    z-index:1 !important
}
#workflowdivJQ.bwizard-steps li {
    z-index: 1;
}
#foldertabs.ui-tabs, #foldertabs.parent-container {
    padding: 0px 10px !important;
}
#foldertabs #sectionMenuContainer {
    margin-bottom: 0px;
    padding-bottom: 6px;
    padding-top: 12px;
}
.inner-editsection .form-control {
    margin-block: 5px;
}
.bwizard-steps span {
    font-size: 14px;
}
body .container-fluid {
    padding-block: 16px;
}
/*====Screen 90 (Zoom-out-related changes start)====*/
html {
    zoom: 0.9;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
    left: 50% !important;
    transform: translate(-50%, 60px);
}
/*====Screen 90 (Zoom-out-related changes end)====*/

#queuedGlobalDocuments .ui-icon-arrowrefresh-1-e {
    background-position: -158px -62px;
}

#documentSync > .actions:first-child {
    z-index: 0;
}

#collateralEngine #userpilotContentNativeIframe,
.tablelist-wrapper #userpilotContentNativeIframe {
    zoom: 1.1;
}
.navbar-bottom {
    z-index: 4;
}
/*===grid resize related changes Start===*/
.panel.panel-default.clearfix.design-sync-wrap .ui-jqgrid .ui-jqgrid-titlebar {
    display: inline-block;
}
.design-sync-wrap .grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    top:8px !important;
}
#userActivity.ui-tabs .ui-tabs-panel,
#userActivity.ui-tabs,
#settingsTab-4.ui-tabs-panel,
#settingsTab-5.ui-tabs-panel {
    padding: 0 !important;
}

#formdesigntabs .panel-body {
    margin-top: 0 !important;
}
#formdesigntabs #formdesign-11 .ui-jqgrid .ui-jqgrid-titlebar,
#formdesigntabs .ui-tabs {
    padding-block: 0;
}
#globalDocumentQueue #queuedGlobalDocuments,
#pbpImportTab #pbpImportTab-2 .panel,
#pbpImportTab #pbpExportTab-3 .panel,
#odmTab #odmTab-3 .panel,
#hpmsDataSyncTab #hpmsDataSyncTab-1 .panel,
#settingsTab #settingsTab-4 .panel,
#settingsTab #settingsTab-5 .panel,
#pbpExportTab #pbpExportTab-3 .panel {
    margin-bottom: 0 !important;
}

#compileQueue .grid-wrapper .ui-jqgrid-hdiv,
#compileQueue .grid-wrapper .ui-jqgrid-view,
#formdesign-11 .grid-wrapper .ui-jqgrid-hdiv,
#formdesign-11 .grid-wrapper .ui-jqgrid-view,
#formdesign-12 .grid-wrapper .ui-jqgrid-hdiv,
#formdesign-12 .grid-wrapper .ui-jqgrid-view,
#userActivity .grid-wrapper .ui-jqgrid-hdiv,
#userActivity .grid-wrapper .ui-jqgrid-view,
#viewReportTemplate .grid-wrapper .ui-jqgrid-hdiv,
#viewReportTemplate .grid-wrapper .ui-jqgrid-view,
.grid-wrapper #gbox_pdg .ui-jqgrid-view,
.grid-wrapper #gbox_pdg .ui-jqgrid-hdiv,
.grid-wrapper #gbox_queuedCollateralsGrid .ui-jqgrid-view,
.grid-wrapper #gbox_queuedCollateralsGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_uploadedCollateralsGrid.ui-jqgrid-view,
.grid-wrapper #gbox_uploadedCollateralsGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_globalDocumentQueueList .ui-jqgrid-view,
.grid-wrapper #gbox_uploadedCollateralsGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_PBPDatabasegrid .ui-jqgrid-view,
.grid-wrapper #gbox_PBPDatabasegrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_queuedPBPImportGrid .ui-jqgrid-view,
.grid-wrapper #gbox_queuedPBPImportGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_queuedPBPExportGrid.ui-jqgrid-view,
.grid-wrapper #gbox_queuedPBPExportGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_migrationQueueGrid .ui-jqgrid-view,
.grid-wrapper #gbox_migrationQueueGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_pbpStatusGrid .ui-jqgrid-view,
.grid-wrapper #gbox_pbpStatusGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_hpmsAuditsGrid .ui-jqgrid-view,
.grid-wrapper #gbox_hpmsAuditsGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_workflowCategoryMappingGrid .ui-jqgrid-view,
.grid-wrapper #gbox_workflowCategoryMappingGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_TasklistGrid .ui-jqgrid-view,
.grid-wrapper #gbox_TasklistGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_RemarkActivityLog .ui-jqgrid-view,
.grid-wrapper #gbox_RemarkActivityLog .ui-jqgrid-hdiv,
.grid-wrapper #gbox_notificationConfigMasterGrid .ui-jqgrid-view,
.grid-wrapper #gbox_notificationConfigMasterGrid .ui-jqgrid-hdiv,
.grid-wrapper #gbox_dslist .ui-jqgrid-view,
.grid-wrapper #gbox_dslist .ui-jqgrid-hdiv,
.grid-wrapper #gview_globalDocumentRollBackQueueList .ui-jqgrid-view,
.grid-wrapper #gview_globalDocumentRollBackQueueList .ui-jqgrid-hdiv,
#reportingCentTab .grid-wrapper .ui-jqgrid-hdiv,
#reportingCentTab .grid-wrapper .ui-jqgrid-view {
    height: unset !important;
}
#compileQueue .ui-jqgrid-view,
#formdesign-11 .ui-jqgrid-view,
#formdesign-12 .ui-jqgrid-view,
#viewReportTemplate .ui-jqgrid-view,
#userActivity .ui-jqgrid-view,
#userActivity .ui-jqgrid-view,
#gbox_pdg .ui-jqgrid-view,
#gbox_queuedCollateralsGrid .ui-jqgrid-view,
#gbox_uploadedCollateralsGrid .ui-jqgrid-view,
#gbox_PBPDatabasegrid .ui-jqgrid-view,
#gbox_queuedPBPImportGrid .ui-jqgrid-view,
#gbox_queuedPBPExportGrid .ui-jqgrid-view,
#gbox_migrationQueueGrid .ui-jqgrid-view,
#gbox_pbpStatusGrid .ui-jqgrid-view,
#gbox_hpmsAuditsGrid .ui-jqgrid-view,
#gbox_TasklistGrid .ui-jqgrid-view,
#gbox_workflowCategoryMappingGrid .ui-jqgrid-view,
#gbox_notificationConfigMasterGrid .ui-jqgrid-view,
#gbox_RemarkActivityLog .ui-jqgrid-view,
#gbox_dslist .ui-jqgrid-view,
#gview_globalDocumentRollBackQueueList .ui-jqgrid-view,
#gbox_workflowCategoryMappingGrid .ui-jqgrid-bdiv {
    height: calc(100vh - 185px) !important;
}
#reportingCentTab .ui-jqgrid-view,
#gbox_globalDocumentQueueList .ui-jqgrid-view .ui-jqgrid-bdiv {
    height: calc(100vh - 225px) !important;
}
#compileQueue .ui-jqgrid-bdiv,
#formdesign-12 .ui-jqgrid-bdiv,
#viewReportTemplate .ui-jqgrid-bdiv,
#userActivity .ui-jqgrid-bdiv,
#gbox_pdg .ui-jqgrid-bdiv,
#gbox_PBPDatabasegrid .ui-jqgrid-bdiv,
#gbox_migrationQueueGrid .ui-jqgrid-bdiv,
#gbox_TasklistGrid .ui-jqgrid-bdiv,
#gbox_RemarkActivityLog .ui-jqgrid-bdiv,
#gbox_globalDocumentRollBackQueueList .ui-jqgrid-bdiv,
#settingsTab-2 #gbox_notificationConfigMasterGrid .ui-jqgrid-bdiv{
    height: calc(100vh - 240px) !important;
}
#gbox_uploadedCollateralsGrid .ui-jqgrid-bdiv {
    height: calc(100vh - 290px) !important;
}
#gbox_queuedPBPImportGrid .ui-jqgrid-view .ui-jqgrid-bdiv,
#gbox_pbpStatusGrid .ui-jqgrid-bdiv,
#gbox_queuedCollateralsGrid .ui-jqgrid-bdiv,
#gbox_userActivityGrid .ui-jqgrid-bdiv,
#formdesign-11 .ui-jqgrid-bdiv,
#gbox_dslist .ui-jqgrid-bdiv,
#gview_globalDocumentRollBackQueueList .ui-jqgrid-bdiv,
#gbox_queuedPBPExportGrid .ui-jqgrid-bdiv {
    height: calc(100vh - 280px) !important;
}
#gbox_migrationQueueGrid .ui-jqgrid-view .ui-jqgrid-bdiv,
#gbox_hpmsAuditsGrid .ui-jqgrid-bdiv{
    height: calc(100vh - 300px) !important;
}
#gbox_TasklistGrid .ui-jqgrid-bdiv,
#gbox_globalDocumentQueueList .ui-jqgrid-view .ui-jqgrid-bdiv {
    height: calc(100vh - 320px) !important;
}
#reportingCentTab .ui-jqgrid-bdiv,
#gbox_pbpStatusGrid .ui-jqgrid-bdiv {
    height: calc(100vh - 340px) !important;
}

/*===grid resize related changes end===*/
#advanceSearchQuoteSearchDiv .basic-search h3:nth-child(1) {
    margin-right: 5px;
}

#advanceSearchQuoteSearchDiv .basic-search h3:nth-child(3) {
    margin-left: 170px !important;
}
#bulkGenerateReport-1 .ag-theme-fresh .ag-icon-checkbox-checked:after {
    top: 1px;
    left: 4px;
}
.ui-dialog:has(#yesNoCancelConfirmDialog) .ui-dialog-buttonpane button:hover,
.ui-dialog:has(#yesNoCancelConfirmDialog) .ui-dialog-buttonset button:last-child:hover {
    background: #005785 !important;
}
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListPreventive"] .ag-bl-normal-center-row {
    height: 500px !important;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-layout-normal .ag-body-viewport {
    height: 100% !important;
}
#compareResultGrid #borderLayout_eRootPanel .ag-body-viewport {
    height: 192px !important;
}
.row-locked {
    background-color: #F4D9E0 !important;
}
#documentSync > .actions:first-child {
    top: 80px !important;
    z-index: 1;
    cursor: pointer;
}

/*#quoteSearchResultGrid #borderLayout_eRootPanel .ag-cell-wrapper[ref=eCellWrapper] {
    margin-left: 10px;
}*/
/*#quoteSearchResultGrid.ag-theme-fresh #borderLayout_eRootPanel .ag-header-select-all {
    margin-left: 0 !important;
}*/
#taskAssigWatchComments .icon-plus:before {
    left: 3px;
}
.ag-bl .ag-header {
    z-index: 1;
}
.grid-wrapper #gbox_pdg.ui-jqgrid.ui-widget-content .ui-jqgrid-title {
    padding-top: 5px !important;
    padding-bottom:10px ;
}
.grid-wrapper .ui-pager-control#pg_ppdg > table td:first-child {
    top:0 !important;
}
#syncResultGrid .ag-body {
    overflow: auto;
}
#syncResultGrid .ag-pinned-left-cols-viewport {
    height: 350px !important;
}
#dashTaskDetails #borderLayout_eGridPanel .ag-pinned-left-cols-viewport,
#dashTaskDetails #borderLayout_eRootPanel .ag-body-viewport {
    height: 390px !important;
}
#taskAssignmentWorkQueue .ag-bl-dont-fill-center-row + div {
    top: auto;
}
#taskAssigWorkQueuehComments.ag-theme-fresh .icon-toolbar .ag-icon {
    display: flex !important;
    font-size:13px;
}
#taskAssigWorkQueuehComments.ag-theme-fresh .ag-row {
    height: 40px !important;
}
#NotificationDialog .ui-jqgrid .ui-jqgrid-bdiv {
    border-top: 1px solid #dcdada !important;
    margin-top: 60px;
}

#NotificationDialog .grid-wrapper .ui-pager-control:not(#pg_ppdg) > table > tbody > tr > td:first-child {
    top: -26px !important;
}

#NotificationDialog button.btn.btn-secondary {
    margin: 2px;
    margin-top: 2px;
}

.ui-jqgrid .ui-jqgrid-htable th {
    padding-block: 8px !important;
}

#taskAssignmentWorkQueue button {
    position: relative;
    z-index: 1;
}

#dashTaskDetails .ag-theme-fresh .ag-menu .ag-icon-checkbox-checked:after {
    top: 0;
    left: 3px;
}
#cmsSearchResult .ag-filter-filter {
    z-index: 999999 !important;
    position: relative;
}

#taskLogsDailog .ag-theme-fresh .ag-menu {
    z-index: 999999 !important;
}

#taskLogsDailog .ag-theme-fresh .ag-filter-body {
    padding-left: 6px;
    padding-top: 5px;
}


#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-bl .ag-header,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-bl .ag-header,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-bl .ag-header,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-bl .ag-header,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-bl .ag-header,
#mainsection .repeater-grid .ag-bl .ag-header {
    height: 105px !important;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-body,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-body,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-body,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-body,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-body,
#mainsection .repeater-grid .ag-body {
    top: 105px !important;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-body,
#mainsection .repeater-grid .ag-body {
    height: 358px !important;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-header-container .ag-header-row:last-child,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-header-container .ag-header-row:last-child,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-header-container .ag-header-row:last-child,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-header-container .ag-header-row:last-child,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-header-container .ag-header-row:last-child,
#mainsection .repeater-grid .ag-header-container .ag-header-row:last-child {
    top: 70px !important;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-floating-filter-body input,
#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-floating-filter-input[readonly],
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-floating-filter-body input,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-floating-filter-input[readonly],
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-floating-filter-body input,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-floating-filter-input[readonly],
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-floating-filter-body input,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-floating-filter-input[readonly],
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-floating-filter-body input,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-floating-filter-input[readonly],
#mainsection .repeater-grid .ag-floating-filter-input[readonly] {
    background: #fff !important;
    margin-left: 0;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before,
#mainsection .repeater-grid #borderLayout_eRootPanel .ag-header-container .ag-floating-filter-button span.ag-icon.ag-icon-filter:before {
    display: none;
}



#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-theme-fresh .ag-floating-filter-button,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-theme-fresh .ag-floating-filter-button,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-theme-fresh .ag-floating-filter-button,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-theme-fresh .ag-floating-filter-button,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-theme-fresh .ag-floating-filter-button,
#mainsection .repeater-grid .ag-theme-fresh .ag-floating-filter-button {
    right: 20px !important;
    left: auto;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-theme-fresh .ag-header-cell-resize,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-theme-fresh .ag-header-cell-resize,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-theme-fresh .ag-header-cell-resize,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-theme-fresh .ag-header-cell-resize,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-theme-fresh .ag-header-cell-resize,
#mainsection .repeater-grid .ag-theme-fresh .ag-header-cell-resize {
    height: 105px !important;
}

#mainsection div[data-journal="DentalPackageDetails.DentalPackageDetailsListComprehensive"] .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyewear"] .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel,
#mainsection .repeater-grid .ag-header-cell .customTableRow + .customTableRow .customHeaderLabel {
    left: 0;
}

#taskLogsDailog .ag-theme-fresh .ag-menu .reset {
    display: inline;
    cursor: pointer;
}

#openDocumentDialog .jqg-third-row-header {
    position: relative;
    left: -16px;
    top: -25px;
}

#openDocumentDialog .ui-jqgrid .ui-jqgrid-hbox {
    padding-right: 0 !important;
}

#openDocumentDialog .grid-wrapper .ui-jqgrid .ui-jqgrid-htable tr:first-child th {
    border-right: 1px solid #dcdada !important;
}

.grid-wrapper #gbox_pdg .ui-jqgrid-view {
    background-color: transparent !important;
}

.grid-wrapper #gbox_pdg .ui-subgrid .ui-jqgrid-bdiv {
    height: auto !important;
}

#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingExam"] .ag-layout-normal .ag-body-viewport,
#mainsection div[data-journal="HearingPackagesDetails.HearingPackageDetailsListHearingAids"] .ag-layout-normal .ag-body-viewport,
#mainsection div[data-journal="VisionPackagesDetails.VisionPackageDetailsListEyeExam"] .ag-layout-normal .ag-body-viewport,
#mainsection .repeater-grid .ag-body-viewport,
#mainsection .ag-ltr .ag-pinned-left-cols-viewport {
    height: 358px !important
}

.card-widget {
    border: 1px solid #ebebee;
    border-radius: 0.5rem;
    background-color: #fff;
    max-height: 400px;
}

.card-widget.card-bg {
    margin-block-end: 1.625rem;
}

    .card-widget .card-header {
        padding: 0.75rem 1.25rem;
        background-color: rgba(0, 0, 0, 0.03);
    }

        .card-widget .card-header .section-title {
            font-size: 1.5rem;
            margin-block-end: 1rem;
            margin-top: .5rem;
            font-weight: 600;
            color: #333333;
        }

    .card-widget .card-body {
        /*padding: 0.75rem 1.25rem;*/
        padding:10px 10px 10px 10px;
        max-height: 350px;
        overflow: auto;
    }

    .card-widget .card-inner {
        display: flex;
        gap: 1rem;
        flex-wrap: wrap;
        text-align: center;
        padding: 0;
    }

        .card-widget .card-inner .card {
            flex-grow: 1;
            padding: 0.5rem 0.5rem;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            border: 1px solid #ebebee;
            border-radius: 0.5rem;
            background-color: #fff;
        }

            .card-widget .card-inner .card .card-title {
                font-weight: 500;
                text-transform: uppercase;
                font-size: 1.2rem;
                color: #505050;
                margin-bottom: 0;
            }

            .card-widget .card-inner .card .card-content {
                font-size: 1.4rem;
                font-weight: 600;
            }

.text-primary {
    color: #007bff !important;
}

.text-danger {
    color: #dc3545 !important;
}

.process-dashboard-row .col-md-4 {
    padding-left: 8px;
    padding-right: 8px;
}

.text-warning {
    color: #ffc107 !important;
}

.text-success {
    color: #28a745 !important;
}

.record-list-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    text-align: left;
    border-collapse: collapse;
}

    .record-list-table th, .record-list-table td {
        padding: 0.625rem;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
        font-size: 1.3rem;
    }

    .record-list-table thead {
        background-color: #E2F5FF;
    }

        .record-list-table thead th {
            vertical-align: bottom;
            border-bottom: 2px solid #dee2e6;
            padding-block: 0.5rem;
        }

    .record-list-table tbody th {
        font-weight: 500;
    }

    .record-list-table tbody tr:last-child {
        border-bottom: 0;
    }