/*This is for the logo*/
.leftSidebar {
    box-shadow: 1px 0 20px #00000014!important;
    .logo {
        padding-left: 7px;
    }

    .mini-icon {
        display: none;
    }

    .mini-text {
        display: block;
    }
    .profile {
        background: url("@/assets/images/backgrounds/user-info.jpg") no-repeat;
      }
      .profile-name {
        background: rgba(0, 0, 0, 0.5);
        h5 {
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
        }
      }
}
.verticalLayout{
    .logo{
        width: 250px;
        @media screen and (max-width:1024px) {
            width: auto;
        }
    }
}

/*This is for the Vertical sidebar*/
.scrollnavbar {
    height: 100%;

    .userbottom {
        position: fixed;
        bottom: 0px;
        width: 100%;
    }

    .smallCap {
        padding: 3px 12px  12px 0px !important;
        font-size: 0.875rem;
        font-weight: 500;
        margin-top: 24px;
        color: rgb(var(--v-theme-textPrimary));

        &:first-child {
            margin-top: 0 !important;
        }
    }

    /*General Menu css*/
    .v-list-group__items .v-list-item,
    .v-list-item {
        border-radius: $border-radius-root;
        padding-inline-start: calc(12px + var(--indent-padding) / 10) !important;

        margin: 0 0 2px;

        &:hover {
            color: rgb(var(--v-theme-secondary));
        }

        .v-list-item__prepend {
            margin-inline-end: 13px;
        }

        .v-list-item__append {
            font-size: 0.875rem;

            .v-icon {
                margin-inline-start: 13px;
            }
        }

        .v-list-item-title {
            font-size: 0.875rem;
        }
    }

    /*This is for the dropdown*/
    .v-list {
        color: rgb(var(--v-theme-textSecondary));

        > .v-list-item.v-list-item--active,
        .v-list-item--active > .v-list-item__overlay {
            background: rgb(var(--v-theme-secondary));
            color: white;
        }

        > .v-list-group {
            position: relative;

            > .v-list-item--active,
            > .v-list-item--active:hover {
                background: rgb(var(--v-theme-secondary));
                color: white;
            }

            .v-list-group__items .v-list-item.v-list-item--active,
            .v-list-group__items .v-list-item.v-list-item--active > .v-list-item__overlay {
                background: transparent;
                color: rgb(var(--v-theme-secondary));
            }
        }
    }
}

.v-navigation-drawer--rail {
    .scrollnavbar .v-list .v-list-group__items,
    .hide-menu {
        opacity: 1;
    }

    .leftPadding {
        margin-left: 0px;
    }
}



// scrollbar 
.ps__rail-y {
    z-index: 9;
}

