.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: contents;
}

.carousel-item img {
    height: 771px;
    width: 1920px;
}

.inner-node {
    padding-top: 20px;
    padding-bottom: 20px;
}

.inner-node .inner-node-img img {
    border-radius: 8px;
    margin-right: 30px;
    width: 100%;
}

.quote-profile .profile img {
    border-radius: 50px;
    padding: 10px;
}

.d-flex.partner.h-100 {
    justify-content: center;
    align-items: center;
}

h2.card-img-overlay.front-card-title span {
    color: #fff !important;
}

.bg-grey {
    background: #f8f9fa!important;
}


.satisfaction {
    padding: 20px;
    border: 1px solid #ecf0f7;
    border-radius: 10px;
    display: grid;
}

#edit-voting-1 ~ label.form-check-label {
    color: green;
}
#edit-voting-2 ~ label.form-check-label {
    color: #1DA1F2;
}
#edit-voting-3 ~ label.form-check-label {
    color: #e8b234;
}
#edit-voting-4 ~ label.form-check-label {
    color: #ba0101f7;
}


.satisfaction h3 {
    color: #02a896;
    text-align: center;
    font-size: 25px;
}

.satisfaction span {
    font-size: 20px;
}

input.satisfaction-btn {
background: #02a896!important;
color: #fff!important;
font-size: 15px;
}

input.satisfaction-btn:hover {
    background: #fff!important;
color: #02a896!important;
    border: 1px solid #02a896;
}


li.page-item.active.disabled {
    background: #1e968a;
    color: var(--secondary-color-blue);
    border: 0;
    border-radius: 4px;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.page-item:not(:first-child) .page-link {
    margin-right: -1px;
}
.disabled>.page-link, .page-link.disabled {
    color: #ffffff;
    pointer-events: none;
    background-color: #1e968a;
    border-color: #1e968a;

}

.page .partner-box {
    display: grid;
    border-radius: 0px;
}


.stats-icon.mb-4.bg-secondary {
    width: 80px;
    height: 80px;
}

.account img {
    max-width: 150px;
}

.account {
    text-align: center;
}

p.link.float-end {
    padding: 10px;
}

@media (max-width: 991px) { 

    .inner-node .inner-node-img img 
        {
            max-width: 300px;
            max-height: 300px;
        }
}

nav.navbar.navbar-expand-lg.bg-light {
    padding-top: 50px;
}

a.navbar-logo.me-5 img {
    max-height: 100px;
    max-width: 100px;
}

.nav-link {
    font-size: 13px!important;
    color: #000!important;
}


.card.no-content {

    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    background: none;
    
}

.partner-box.accounts {
    display: unset;
}

.project-b-img {
    height: 320px!important;
}