
.duration-bg {
    color:#fff;
    background-color:#d7a7a7;
}

.dataType-textBox {
    height: 100%;
    padding: 1% 6%;
}

.slickgrid-container .slick-header {
    width: calc(100% - 25px);
}

.slick-footerrow-column {
    border: 0px solid white !important;
    background: #e2e0e0;
    font-weight: bold;
    text-align: right;
    padding: 0 8px 0 0;
}

// .slick-header-column {
//     border: 1px solid #b3acac !important;
// }

.slick-header-odd {
    border: 1px solid #b3acac;
}

.slick-header-even {
    border: 1px solid #e2dfdf;
}

.btn {
    display: contents !important;
}

.ui-table-caption {
    padding: 0px .5em;
}

.popup-menu-item-left {
    float: left;
    padding: 1px 5px 4px 8px;
    width: 20px;
    text-align: center;
}

.popup-menu-item-right {
    // float: left;
    padding-left: 6px;
    vertical-align: middle;
    display: inline;
}

.popup-menu-item-row {
    width: 100%;
    float: left;
}

.popup-menu-item-last {
    margin-bottom: 10px;
}

.popup-menu-hr {
    margin-bottom: 10px;
}

.popup-menu-header {
    margin-bottom: -15px;
}

.popup-menu-header {
    min-width: 300px;
}

.popup-menu-item-row > a:hover {
    text-decoration: none;
}

.popup-menu-item-row-top:hover {
    border: 1px solid #000;
    border-radius: 3px;
}

.header-checkbox {
    color: lavender;
}

.header-checkbox-check {
    color: black;
}

.vertical-text-header-checkbox > .slick-column-name {
    position: fixed;
    top: 19px;
    left: 5px;
}

.vertical-text-header-checkbox > .slick-header-button {
    position: fixed;
    top: 13px;
    transform: rotate(-180deg);
    left: 8px;
    font-size: 15px;
}

.vertical-text-header-checkbox {
    // transform: rotate(-90deg);
    // transform-origin: 61% 41% 0;
    writing-mode: vertical-rl;
    // text-orientation: upright;
    transform: rotate(-180deg);
    margin: 3px 0 -3px 0;
}

.eslick-panel > .ui-panel-content-wrapper > .ui-panel-content {
    padding: 0;
}

.eslick-spinner {
    padding-left: 50%;
    padding-top: 15%;
}

.ui-droppable {
    margin: 1px;
}

.slick-preheader-panel {
    margin: 1px 1px 0px 1px;;
    border: 0;
}

.slickgrid-cont {
    padding: 0 0.5%;
}

.eslic-no-data {
    float: left;
    width: 50%;
    text-align: center;
    padding: 5px;
    font-weight: bold;
}


.audit-trail-popup-icon {
    color: #4391f3;
    font-size: 8px !important;
}

.audit-trail-containa {
    width: 410px;
}

.audit-trail-row {
    padding: 0;
}

.audit-trail-header {
    text-align: left;
}

.eslick-panel.ui-panel.ui-widget {
    min-height: 480px;
}

.ui-sortable-column-icon.pi-sort::before {
    content: "";
}

.slick-header-right {
    display: grid !important;
    text-align: right;
}

.ui-widget-overlay {
    background: #ececec;
}

.slickgrid-col-cell-func {
    text-align: center;
}

.slickgrid-inactive-tr {
    opacity: 0.6;
}

.ui-etable p-sorticon {
    display: block;
}

.ipms-ptable-total-record {
    padding-bottom: 130px;
}

.slickgrid-hide-nodata {
    display: none;
}

.etable-td-checkmark {
    text-align: center;
}

.ipms-ptable-default-btn.ui-button {
    border: none;
    color: #000;
    background: none;
    transition: none;
}

.ipms-ptable-default-btn.ui-button:enabled:hover {
    border: none;
    background: none;
    outline: none;
    color: #000;
}

.etable-custom-spinner {
    width: 10px;
    height: 10px;
}
