

.single-case-study .detail-card h2, .contact-info h2 {
    font-size: 1em;
}

.additional-links{
    box-shadow: 0px 1px 4px 0px rgb(255 255 255 / 38%);
    align-content: center;

}

.case-study-methods.has-additional-links {
    border-bottom: 2px solid #ccc;
    margin-bottom: 1em;
}

.case-study-link {
    display: inline-block;
    margin: 10px 0;
    padding: 10px 15px;
    background-color: #003366;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

.details-box h4 {
    padding-bottom: 1rem;
}

.contact-card h2 {
    font-size: 1.0em;
    margin-bottom: 10px;
}

.partner-match-cards {
    max-height: 400px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    align-self: center;
    display: flex;
    flex-direction: column;
}

/* Case study modal title styling */
.modal-title-container {
    border-top: 5px solid #0000009e;
    background-color: grey;
    align-content: center;
    text-align: center;
}



.contact-info h6, .right-sidebar h6, .contact-info h5 {
    margin: 1rem 0;
    font-weight: 300;
}
.contact-info h5 {
    margin: 0;
}
.contact-info p {
    font-weight: 300;
    margin: 3px 0;
}

.case-study-funding {
    border-top: 1px solid #c6c6c675;
    margin-top: 5px;
    padding-top: 5px;
}
.case-study-funding h6{
    color: #eee;
}

.right-sidebar h6{
    color: #eee;
}


