article.bod-item > div {
 display: flex;
 flex-flow: column nowrap;
 padding: 0 0 35px;
 margin: 0 0 35px;
 border-bottom: 1px solid #ddd;
}

article.bod-item .nir-widget--field {
    clear: both;
}

article.bod-item .nir-widget--person--bio-read-more {
    margin-top:auto;
}

article.bod-item .nir-widget--person--thumbnail {
    padding: 0 0 24px;
}

article.bod-item .nir-widget--person--name {
    padding: 0 0 4px;
    font-weight: 700;
    font-size: 1.4rem;
}

article.bod-item .nir-widget--person--title {
    padding: 0 0 24px;
}

.nir-node--5841 .ui-dialog .ui-widget-content.ui-dialog-content,
.nir-node--5846 .ui-dialog .ui-widget-content.ui-dialog-content {
    text-align: left;
}

.node--type-person .nir-widget--person--name,
#modalDialog .nir-widget--person--name {
    padding: 0 0 4px;
    font-weight: 700;
    font-size: 1.4rem;
}

.node--type-person .field--name-field-nir-person-title,
#modalDialog .field--name-field-nir-person-title {
    padding: 0 0 24px;   
}

.node--type-person .field--name-field-nir-person-bio,
#modalDialog .field--name-field-nir-person-bio {
    padding: 0 0 24px;
}

.node--type-person .field--name-field-nir-person-dir-details > .field__item,
.node--type-person .committee-composition li,
#modalDialog .field--name-field-nir-person-dir-details > .field__item,
#modalDialog .committee-composition li {
    padding: 0 0 8px;
}

.node--type-person .field--name-field-nir-person-dir-details > .field__item,
#modalDialog .field--name-field-nir-person-dir-details > .field__item {
    position: relative;
    padding-left: 33px;
    display: block;
}

.node--type-person .field--name-field-nir-person-dir-details > .field__item::before,
#modalDialog .field--name-field-nir-person-dir-details > .field__item::before {
    position: absolute;
    top: 1px;
    left: 0;
}

.node--type-person .field--name-field-nir-person-dir-details > .ndqicon__calculator::before,
#modalDialog .field--name-field-nir-person-dir-details > .ndqicon__calculator::before {
    top: -1px;
}

.node--type-person .field--name-field-nir-person-dir-details > .ndqicon__leaddir::before
#modalDialog .field--name-field-nir-person-dir-details > .ndqicon__leaddir::before {
    top: 0px;
}

.node--type-person .field--name-field-nir-person-dir-details > .ndqicon__chair::before,
#modalDialog .field--name-field-nir-person-dir-details > .ndqicon__chair::before {
    top: 3px;
}

.node--type-person .committee-composition ul,
#modalDialog .committee-composition ul {
    padding: 0;
    margin: 0;
}

.node--type-person .committee-composition li a,
#modalDialog .committee-composition li a {
    display: inline-block;
    position: relative;
    padding: 0 0 0 33px;
    color: #584446;
}

.node--type-person .committee-composition li a::before,
#modalDialog .committee-composition li a::before {
    position: absolute;
    top: 0px;
    left: 0;
}

.node--type-person .committee-composition a:hover,
#modalDialog .committee-composition a:hover {
    color: #584446;
}

@media screen and (min-width: 40em) {

    .nir-node--5846 article.bod-item:nth-child(1) > div,
    .nir-node--5846 article.bod-item:nth-child(2) > div,
    .nir-node--5846 article.bod-item:nth-child(3) > div {
        min-height: 570px !important;
    }

    .nir-node--5846 article.bod-item:nth-child(4) > div,
    .nir-node--5846 article.bod-item:nth-child(5) > div {
        min-height: 600px !important;
    }

}

@media screen and (min-width: 64em) {

    .nir-node--5846 article.bod-item:nth-child(4) > div {
        min-height: 570px !important;
    }

}