.directory-section .nav-link {
    display: block !important;
    /* line-height: 70px; */
}

.profile-div-header,
.profile-header {
    color: #007DB0;
    /* font-weight: bold; */
    text-transform: uppercase;
    padding: 40px;
    padding-top: 0px;
    text-align: center;
    font-size: 24px;
}

.profile-header {
    background-color: #007DB0;
    color: white;
    padding: 10px 25px;
    /* line-height: 75px; */
    border-radius: var(--bs-border-radius);

}

.fmc-summary .small {
    min-height: 200px;
}

.fmc-summary #companyLogo {
    padding: 40px;
    border-radius: 70px;

}

#productsDiv .nav-link {
    height: auto !important;
    display: block !important;
    align-items: center;
    border-bottom: 2px solid transparent !important;
}

#productsNav a.nav-link,
.directory-section a.nav-link {
    height: auto !important;
}

#summaryContent1 a.nav-link,
#summaryContent2 a.nav-link,
#summaryContent3 a.nav-link,
#summaryContent4 a.nav-link {
    height: 80px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}


#productsDiv .btn-outline-primary {
    border-color: #007DB0 !important;
    background-color: white !important;
    color: #007DB0 !important;
}

#productsDiv .nav .active {
    background-color: #007DB0 !important;
    color: white !important;
}

.disabled {
    color: #eee;
}

.disabled img {
    opacity: 0.1;
}

.news-content {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

img {
    max-width: 100%;
}

.cursor-pointer {
    cursor: pointer;
}