Custom styles for the application

/* API Docs link styling */
/* .nav-item .nav-link.api-docs {
    color: #49cc90;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.nav-item .nav-link.api-docs:hover {
    color: #2cb574;
}

.nav-item .nav-link.api-docs i {
    margin-right: 5px;
} */

/* Swagger UI customizations */
/* .swagger-ui .opblock-tag {
    font-size: 20px !important;
}

.swagger-ui .opblock-summary-method {
    font-weight: bold;
}

.swagger-ui .wrapper {
    padding: 0 20px;
} */

/* Add a subtle hover effect to the navbar items */
/* .navbar-nav .nav-item .nav-link {
    position: relative;
    transition: color 0.3s ease;
}

.navbar-nav .nav-item .nav-link:hover {
    color: #ffffff;
}

.navbar-nav .nav-item .nav-link::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    transition: width 0.3s ease;
}

.navbar-nav .nav-item .nav-link:hover::after {
    width: 100%;
} */

/* Active link styling */
/* .navbar-nav .nav-item .nav-link.active {
    color: #ffffff;
    font-weight: 500;
}

.navbar-nav .nav-item .nav-link.active::after {
    width: 100%;
} */
