.pc-sidebar {
    height: 100%;
    min-height: 800px;
    padding: 0px 10px;
    height: auto;
    background: var(--dark);
    width: 260px;
    position: absolute;
    top: 20px;
    bottom: 20px;
    z-index: 1026;
    /* overflow-y: auto;
    overflow-x: hidden; */
    box-shadow: var(--pc-sidebar-shadow);
    border-right: var(--pc-sidebar-border);
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}

.pc-sidebar .pc-user-card {
    padding-bottom: 0px;
}

@media (min-width: 768px) {
    .pc-sidebar .pc-user-card {
       
    }
}

.pc-sidebar .dropdown-icon svg path {
    fill: var(--gray-5);
}

.pc-sidebar .horizontal-seperator {
    margin: 0 12px 24px;
}

@media (max-width: 991px) {
    .pc-sidebar .horizontal-seperator {
        margin: 24px 12px !important;
    }
}

.pc-sidebar .pc-link {
    display: flex;
    align-items: center;
    position: relative;
    font-weight: var(--font-light);
    font-size: 16px;
    padding: 12px 18px;
    transition: all 0.4s;
    line-height: 1;
    z-index: 0;

}

@media (max-width: 991px) {
    .pc-sidebar .pc-link svg {
        transform: translate(-50%, -50%) !important;
    }
}

@media (max-width: 991px) {
    .pc-sidebar ul li a {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
}

.pc-sidebar ul li a,
.pc-sidebar ul li a i,
.pc-sidebar ul li ul.sub-menu li a {
    color: #8e8383;
}

.pc-sidebar ul li ul.sub-menu {
    margin-left: 20px;
    margin-top: 10px;
}


.pc-sidebar ul.pc-navbar {
    padding-left: 0px;
    list-style: none
}

.pc-sidebar ul.pc-navbar>li {
    border-radius: 5px;
    position: relative;
    margin-bottom: 10px;
}



.pc-sidebar ul.pc-navbar>li>span {
    padding: 0 10px;
}



.pc-sidebar ul.pc-navbar>li>a span {
    position: relative;
    z-index: 1;
    transition: all 0.4s;
}

.pc-sidebar ul.pc-navbar>li>a svg path {
    transition: all 0.4s;
}

.pc-sidebar ul.pc-navbar li {
    position: relative;
    overflow: visible;
}

.pc-sidebar ul.pc-navbar li span {
    font-weight: var(--font-light);
    font-size: 16px;
    line-height: 1;
    color: #8e8383;
}

.pc-sidebar ul.pc-navbar li .red-icons svg {
    margin-right: 10px;
    transition: all 0.2s;
}

.pc-sidebar ul.pc-navbar li:hover .red-icons svg path {
    fill: var(--brand);
}

.pc-sidebar ul.pc-navbar li:hover i {
    color: var(--brand);
}

.pc-sidebar ul.pc-navbar li:hover i {
    transition: all 0.4s;
    display: inline-block;
}

.pc-sidebar ul.pc-navbar li:hover .red-icons.red-icons-svg-stroke svg path {
    fill: none !important;
    stroke: var(--brand);
}

.pc-sidebar ul.pc-navbar li:hover>a {
    color: #fff;
}

.pc-sidebar ul.pc-navbar li:hover>a svg path {
    fill: var(--brand);
}

.pc-sidebar ul.pc-navbar li:hover>a svg.with-fill path {
    fill: var(--brand);
}

.pc-sidebar ul.pc-navbar li:hover>a span {
    color: #fff;
}

.pc-sidebar .red-icons {
    position: relative;
    height: 16px;
    width: 16px;
    margin-right: 10px;
}

.pc-sidebar .red-icons.red-icons-svg-stroke svg path {
    fill: none !important;
}

.pc-sidebar .red-icons svg {
    height: auto;
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pc-sidebar .red-icons svg path {
    fill: #8e8383;
}

.pc-sidebar .m-header {
    height: 74px;
    display: flex;
    align-items: center;
    padding: 16px 24px;
}

.pc-sidebar .pc-arrow {
    display: inline-block;
    transition: all 0.2s ease-in-out;
    margin-left: auto;
}

.pc-sidebar .pc-arrow>svg {
    width: 18px;
    height: 18px;
}

.pc-sidebar .pc-hasmenu.pc-trigger>.pc-link>.pc-arrow {
    transform: rotate(90deg);
}

.pc-sidebar .navbar-wrapper .simplebar-content {
    margin-top: 20px;
    ;
}


.pc-sidebar .pc-micon {
    margin-right: 4px;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.pc-sidebar .pc-micon i {
    font-size: 20px;
    vertical-align: middle;
}

/* .pc-sidebar .pc-micon i:after {
    margin-left: 0em;
} */

.pc-sidebar .pc-micon i.material-icons-two-tone {
    font-size: 22px;
    display: inline-block;
}

.pc-sidebar .pc-micon>svg {
    width: 22px;
    height: 22px;
    display: inline-block;
}

.pc-sidebar .pc-mtext.pc-icon-link {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.pc-sidebar .pc-submenu {
    list-style-type: none;
    margin-top: 10px;
}

.pc-sidebar .pc-submenu .pc-item:not(:last-child) {
    margin-bottom: 10px;
}


.pc-sidebar li.side-menu-list-top.active {
    background-color: transparent !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}


.pc-sidebar ul.pc-navbar>li.active:before,
.pc-sidebar ul.pc-navbar>li.active:after {
    opacity: 1;
}

.pc-sidebar ul.pc-navbar>li.active i {
    color: var(--brand) !important;
}

.pc-sidebar ul.pc-navbar>li.active .red-icons svg path {
    fill: var(--brand);
}

.pc-sidebar ul.pc-navbar>li.active .red-icons.red-icons-svg-stroke svg path {
    stroke: var(--brand);
    fill: none !important;
}

.pc-sidebar ul.pc-navbar>li.active>a {
    color: #fff !important;
    z-index: 0;
    display: flex;
    align-items: center;
    position: relative;
    font-size: 13px;
    overflow: visible;
    font-weight: var(--font-medium);
}

.pc-sidebar .pc-navbar>.pc-item.active>.pc-link {
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--white);
}


.pc-sidebar .pc-navbar>.pc-item.pc-hasmenu.active>.pc-link+.pc-submenu>.pc-item.active .pc-link{
     color: var(--white)!important ;
}




.pc-sidebar ul.pc-navbar .pc-item.active>a>span {
    font-weight: var(--font-medium);
    color: #fff;
}

.pc-sidebar ul.pc-navbar>.pc-item.active>.pc-link,
.pc-sidebar .pc-submenu>li.active>a {
    background: #363131 !important;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    border: 1px solid rgba(255, 255, 255, 0.1)
}

/*border line*/

.pc-sidebar ul.pc-navbar>li:not(.pc-hasmenu):before,
.pc-sidebar ul.pc-navbar>li.pc-hasmenu .pc-submenu .pc-item:before {
    content: "";
    position: absolute;
    left: 18px;
    left: 0;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 5px;
    pointer-events: none;
    border: 1px solid transparent;
    background: padding-box linear-gradient(rgba(54, 49, 49, 1), rgba(54, 49, 49, 1)), border-box linear-gradient(180deg, rgba(74, 69, 69, 1), rgba(74, 69, 69, 0.1));
    opacity: 0;
}

.pc-sidebar ul.pc-navbar>li>a:after,
.pc-sidebar .pc-submenu>li.active>a:after {
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(98.76deg, rgba(252, 45, 41, 0.15) 8.2%, rgba(252, 45, 41, 0) 21.36%);
    border-radius: 5px;
    content: "";
    pointer-events: none;
    opacity: 0;
    transition: all 0.4s;
    z-index: 0;
}



.pc-sidebar ul.pc-navbar>li>a:before,
.pc-sidebar .pc-submenu>li.active>a:before {
    content: "";
    position: absolute;
    left: 12px;
    top: 0px;
    width: 32px;
    height: 1.3px;
    border-radius: 5px;
    pointer-events: none;
    opacity: 0;
    background: radial-gradient(circle, rgba(252, 45, 41, 1) 0, rgba(252, 45, 41, 0) 100%);
    filter: blur(0.8px);
    transition: all 0.4s;
    z-index: 0;
}

.pc-sidebar ul.pc-navbar>li.active>a:before,
.pc-sidebar .pc-submenu>li.active>a:before,
.pc-sidebar ul.pc-navbar>li.active>a:after,
.pc-sidebar .pc-submenu>li.active>a:after,
.pc-sidebar ul.pc-navbar>li.active:not(.pc-hasmenu):before {
    opacity: 1 !important;
}

.pc-sidebar ul.pc-navbar li.active a.active {
    position: relative;
}

#global-dropdown-client {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 0.75rem center/18px 25px !important;
    color: #8e8383;
    border: none;
    font-size: 16px;
}

.pc-sidebar .horizontal-seperator {
    margin: 0 12px 24px;
    background: var(--white) !important;
    border-top: 1px solid white;
}

.pc-sidebar .bg-dots-wrapper {
    height: 100%;
    width: 100%;
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    mask-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, #fff 90%);
    z-index: 1;
}

.pc-sidebar .bg-dots-wrapper .bg-dots {
    opacity: .5;
    width: 100%;
    height: 100%;
    background: url(/assets/admin/images/sidebar-background.png);
}

.pc-sidebar .user-dropdown-toggle {
    color: var(--white) !important;
}










.user-dropdown-wrapper {
    z-index: 5;
}

.user-dropdown-wrapper.mm-active {
    background: none !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}

.user-dropdown-wrapper .user-actions-dropdown {
    padding: 15px 18px !important;
    z-index: 10;
    border-radius: 0 0 20px 20px !important;
}

.user-dropdown-wrapper .user-actions-dropdown.show {
    background-color: var(--gray) !important;
}

.user-dropdown-wrapper .user-actions-dropdown .dropdown-item svg {
    width: 18px;
    height: auto;
}

.user-dropdown-wrapper .user-actions-dropdown .dropdown-item svg path {
    stroke: #8e8383;
}

.user-dropdown-wrapper .user-actions-dropdown .dropdown-toggle .chevron-icon svg path {
    stroke: var(--white) !important;
}

.user-dropdown-wrapper .user-actions-dropdown .dropdown-toggle[aria-expanded="true"] .chevron-icon svg {
    transform: rotate(180deg);
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu {
    box-shadow: none !important;
    background-color: var(--gray) !important;
    opacity: 1;
    border-radius: 20px 20px 0 0;
    box-sizing: border-box;
    bottom: 60px !important;
    top: unset !important;
    padding: 0px 0px 4px;
    overflow: hidden;transform: none!important;
}

.user-dropdown-wrapper .user-actions-dropdown.show > .dropdown-menu {
  
    overflow: visible;
}



.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu .dropdown-divider {
    border-top-color: #423d3d;
    margin: 3px 0;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item {
    padding: 15px 18px !important;
    border-radius: 7px;
    margin: 0 2px;
    width: auto !important;
    font-weight: var(--font-regular);
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item .dropdown-item-text {
    color: var(--gray-3) !important;
    padding: 0 !important;
    font-weight: var(--font-regular) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item .dropdown-item-icon svg {
    width: 16px;
    height: auto;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item .dropdown-item-icon svg path {
    stroke: var(--gray-3) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item.active {
    color: var(--white) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:focus svg path,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:hover svg path {
    stroke: var(--white) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:focus,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:hover,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item.active {
    color: var(--white) !important;
    background-color: #423d3d !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:focus .dropdown-item-text,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:hover .dropdown-item-text,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item.active .dropdown-item-text {
    color: var(--white) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:focus svg path,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item:hover svg path,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item.active svg path {
    stroke: var(--white) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu a.dropdown-item.active .dropdown-item-text {
    font-weight: var(--font-medium) !important;
}

.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu.mm-active a.dropdown-item::before,
.user-dropdown-wrapper .user-actions-dropdown > .dropdown-menu.mm-active a.dropdown-item::after {
    display: none;
}

.user-actions-dropdown .dropdown-icon-wrapper svg {
    width: 12px;
    height: auto;
    transition: all .4s;
}

.user-actions-dropdown.show .dropdown-icon-wrapper svg {
    transform: rotate(180deg);
}

.user-actions-dropdown .dropdown-item {
    font-size: 16px;
     padding:15px 18px!important;
     border-radius: 0px;
     width: 100%;
}


.user-actions-dropdown .dropdown-item svg {
  fill:none;
  transition: all .4s;
  margin:0;
}

.dropdown-menu .dropdown-item span{
    transition: all .4s;
}

.dropdown-menu .dropdown-item i{
    transition: all .4s;
    margin-right: 0.5rem !important; 
}
.user-actions-dropdown .dropdown-item:hover i{
   color:var(--white);
}
.user-actions-dropdown > .dropdown-menu ul .list-group-item:first-child {
    overflow: hidden !important;
    border-radius: 20px 20px 0 0;

}

.pc-sidebar hr {
    border-top: 1px solid #363131 !important;
}

@media (min-width: 992px) {
    .pc-sidebar .navbar-wrapper .simplebar-content {
        margin-top: 0px;
    }
}

