.layout-sidebar{
    right: unset;
    left: 0;
}


/********* responsive sidebar *********/
@media screen and (min-width: 992px) {
    .layout-container.layout-static .layout-sidebar {
        /* transition: transform var(--transition-duration); */
    }

    .layout-container.layout-static .layout-content-wrapper {
        margin-left: 16rem;
        transition: margin-left var(--transition-duration);
    }



    .layout-container.layout-static-inactive .layout-content-wrapper {
        margin-left: 0;
    }

    .layout-container.layout-overlay .layout-content-wrapper {
        margin-left: 0;
    }

    .layout-container.layout-overlay .layout-sidebar {
        z-index: 999;
        transform: translateX(-100%);
        /* transition: transform var(--transition-duration); */
    }

    .layout-container.layout-overlay.layout-overlay-active .layout-sidebar {
        /* transform: translateX(0); */
    }

    .layout-container .content-breadcrumb {
        display: none;
    }


}

@media screen and (max-width: 991px) {
    .blocked-scroll {
        overflow: hidden;
    }

    .layout-container .layout-content-wrapper {
        margin-left: 0;
        padding: 1rem;
    }

    .layout-container .layout-sidebar {
        z-index: 999;
        transform: translateX(-100%);
        transition: transform var(--transition-duration);
        box-shadow: none;
    }

    .layout-container.layout-mobile-active .layout-sidebar {
        transform: translateX(0);
    }

    .layout-container.layout-mobile-active .layout-mask {
        display: block;
    }

    .layout-container .layout-mask {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 998;
        width: 100%;
        height: 100%;
        background-color: var(--maskbg);
    }

    .layout-container .topbar-breadcrumb {
        display: none;
    }

    .layout-container .content-breadcrumb {
        display: block;
    }
}

@media screen and (min-width: 1729px) {
    .layout-content,
    .landing-wrapper {
        width: 100%;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .layout-topbar {
        width: 1504px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
/********* responsive sidebar *********/


/******** responsive tabview **********************/
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
 margin-bottom: 0!important;
}

.p-tabview .p-tabview-nav .p-tabview-ink-bar{
    display: none!important;
}

@media screen and (max-width: 992px) {
   .border-r-1{
    border-left:none !important;
}

}
.border-r-1{
    border-right: 1px solid #DDD !important;
}



::ng-deep .p-treetable .p-treetable-thead > tr > th {
  position: sticky;
  top: 0;
  z-index: 2;
}
@media screen and (min-width: 992px){
.layout-container.layout-horizontal .layout-menu .layout-root-menuitem > ul{
        max-height: 36rem;
        right: initial;
        min-width: max-content;
        left: 0;
        background-color: #fff;
}
}

.manger-topbar{
    margin-left: auto; margin-right: 5px; cursor: default;

}


.untransfer {
    z-index: 9999!important;
}
