/* ==========================================================================
   Custom styles for site migration
   ========================================================================== */
.about-stats-block .sub-h {
    font-size: 1.5rem !important;
}

.pp-table tr {
    text-align: center;
}

.pp-table thead tr th:first-of-type {
    text-align: left;
}

.pp-table tr td:first-of-type {
    text-align: left;
}


.foster-main {
    align-items: center;
}

@media (min-width: 1400px) {
    .foster-main .text-feature {
        padding: 0 2rem;
    }
}

.foster-parents-cards .invest-card {
    border: 0px;
    box-shadow: 0 10px 14px 2px rgb(46 47 51 / 18%);
    min-height: 350px;
    padding: 5rem 2rem 5rem;
}

.foster-parents-cards .invest-card p.card-txt {
    min-height: 2rem;
}

footer a {
    text-decoration: underline;
}

/* ==========================================================================
   Header
   ========================================================================== */
.navbar,
.offcanvas-header {
    padding: .5rem 0 !important;
}

.navbar .navbar-brand {
    margin-right: 1rem !important;
}

.navbar .navbar-nav {
    margin: 0 auto;
}

.navbar .nav-link {
    font-size: 1.125rem;
}

.navbar .nav-link.active::after {
    background: var(--bs-primary);
}
/*
.navbar .nav-link.active:hover:before {
    background: var(--bs-light);
} */

.accordion-button {
    padding: 2rem 1rem;
}
.accordion-button::before {
    display: none;
}
.accordion-button:not(.collapsed) {
    color: var(--bs-primary) !important;
    background-color: transparent !important;
}
.accordion-button:not(.collapsed):after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
}

.fund-page h2 {
    font-size: 2rem;
}
.fund-page h1 span,
.fund-page h2 span,
.fund-page table span {
    font-family: var(--bs-body-font-family);
}
#fund-return-link {
    display: inline-block;
    margin: 2rem 0;
}

@media (min-width: 1400px) {
    .hero h1 {
        font-size: 3rem;
    }
}