.sidebar-version {
    height: auto;
    bottom: 2rem;
    position: fixed;
}

.version-container_title {
    text-align: center;
}

.sidebar-version_text {
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 1rem;
}

.nav-link.active {
  background-color: #0d6efd; /* Bootstrap primary or your brand color */
  color: white !important;
  font-weight: 600;
  border-radius: 0.375rem; /* rounded edges */
}
.sidebar-version_text_link {
    color: black;
    background-image: linear-gradient(#94CB86, #94CB86);
    background-size: 100% 0.1em;
    background-position-y: 100%;
    background-repeat: no-repeat;
    transition: background-size 0.2s ease-in-out;
    box-sizing: border-box;
    min-width: 1.5rem;
    display: inline-block;
}

.sidebar-version_text_link:hover,
.sidebar-version_text_link:focus,
.sidebar-version_text_link:active {
    background-size: 100% 100%;
}

.sidebar-version_text_link:hover {
    font-weight: 700;
    /*text-decoration: underline;*/
}

@media (min-width: 768px) {
    .sidebar-version {
        width: 100%;
        max-width: 260px;
    }
}

@media (max-width: 768px) {
    .sidebar-version {
        width: 100%;
    }
}