/******** data_blocks - default ********/

.card-group-5 {
    display: flex;
    gap: 32px 24px;
    flex-wrap: wrap;
}

.card-group-5 .card, .card-group-5 .captions {
    flex: 0 0 calc((100% - 100px) / 5);
}

@media (max-width: 560px) {
    .card-group-5 {
        display: flex;
        gap: 16px;
        flex-direction:column;
    }

    .card.icon-card .card-body {
        padding: 0 16px;
    }
}

@media (min-width: 560px) and (max-width: 1180px) {
    .card-group-5 {
        gap: 24px;
    }

    .card-group-5 .card, .card-group-5 .captions {
        flex: 0 0 calc((100% - 24px) / 2);
    }
}


/******** card-modules - viewC ********/

.card-group-2 .card .card-body .btn-flat,.card-group-3 .card .card-body .btn-flat{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}

.portal-card .card-body .btns .btn-primary {
    flex: none;
    margin-bottom: 8px;
}


/******** article-modules - viewF ********/

.cover-card .card-body h3.card-title {
    font-size: 32px !important;
}


.col-md-6.card_img {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}

.col-md-6 .card-body {
    padding: 36px 24px;
}

.card-group-4 .card_img{
    /*margin-bottom: 12px !important;*/
    border-radius: 12px 12px 0 0!important;
}

/*.card-group-4 .card-title {*/
/*    padding: 0 24px;*/
/*}*/


.article-modules-viewa .portal-card .card_img{
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}

.article-modules-viewa .portal-card  .card-body {
    padding: 24px !important;
    justify-content: center;
}

.article-modules-viewa .card-body p {
    color: var(--xjtlu-secondary);
    font-weight: 600;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 20.8px;
    letter-spacing: -0.01em;
}

.cover-card-none .card_img{
    height:100% !important;
}

.article-modules-viewf .card-body .btn-secondary{
    font-weight: 400 !important;
    color:var(--xjtlu-dark-black) !important;
}

.article-modules-viewf .card-body .tags{
    margin-bottom: 8px !important;
}


/******** article-modules - viewE ********/

.viewe .info-list-box a {
    font-size: 16px !important;
    line-height: 23.2px !important;
    margin-bottom: 0 !important;
    padding: 0;
}

.viewe .info-list-box a.link{
    padding:12px 20px;
}


