.nav-tabs {display:flex;flex-flow:row wrap;}
.researcher-profile {border-top:3px solid #108480;}
.researcher-profile .nav-item a {text-transform:none;}
.researcher-profile .nav-item a.active,
.researcher-profile .nav-item a:not(.active):hover {background-color:#ffdf00;color:#33312d;}
.researcher-profile .nav-tabs {margin-top:7px;}
.researcher-profile .nav-tabs > li {margin-top:-6px;flex:1 1 auto;}
.researcher-profile .nav-tabs > li > a:not(.active) {background-color:#dfe0db;color:#000;}
.researcher-profile .nav-tabs > li {text-align:center;}
#profile-section {padding-bottom:15px;}
table.table.haplo-object label {font-family:"KarlaBold";font-size:2rem;}
@media (max-width:450px) {table.table.haplo-object.profile-biography th {background:#f8f8f8 !important;}
}
.profile-biography table {margin-bottom:35px;}
.profile-biography ul {display:inline-block;}
#profile-section .oforms-repeat h2,
#profile-section label {font-size:2.6rem;font-family:"KarlaBold";color:#000;}
#profile-section .oforms-display-row {margin-bottom:40px;}
.profile-biography h3,
#profile-section .oforms-display-row h3 {font-size:2rem;}
#profile-section .haplo-repository-sidebar-panel {border:none;padding:0;}
.profile-title-divider {height:5px;color:#ffdf00;background-color:#ffdf00;border:none;}
.profile-subsection {margin-bottom:40px;}
@media (max-width:991px) {.profile-subsection:last-of-type {margin-bottom:0;}
}
.profile-subsection > div > p > a {border-bottom:none;font-family:"KarlaRegular";}
.profile-subsection-entry {margin:20px 0;}
.profile-sidebar-header {color:white;background-color:#108480;border-bottom:5px solid #ffdf00;padding:5px 15px;font-size:1.6rem;font-weight:bold;font-family:"KarlaBold";}
.profile-sidebar-body {padding:5px 0;}
.profile-sidebar-body > p{margin:0px;font-style:italic;}
.profile-sidebar-entry {margin-bottom:20px;}
.sdg-panel {margin:20px 0 !important;}
.sustainable-development-goal {padding:0;}
.sustainable-development-goal > img {width:110px;height:110px;}
#sortEventActivities {text-align:left;}
.panel {margin-top:20px;padding:0;}
.featured-output::before {content:"Featured";position:relative;background-color:#FFDF00;color:#33312D;padding:5px;border-radius:5px;display:block;text-align:center;}
@media only screen and (min-width:450px) {.featured-output::before {float:right;}
}
.output-result-entry > a {border-bottom:none !important;}