#career-tabs {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
    border-radius: 5px;
    /* 5px rounded corners */
}

/* Solution to Bug #554 (1): Career Block Display clips li elements */
#career-tabs li {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1rem;
}

.career-tabs-short {
    padding-bottom: 60px !important;
}

.shortlist {
    margin-bottom: 20px;
    max-height: 480px;
    overflow: hidden;
    transition: all .3s ease-out;
}

.shortlist.expand {
    transition: all .3s ease-out;
    max-height: 100%;
}

#career-show-all {
    float: right;
}

.flip {
    transform: rotate(-180deg);
}

.career-badge-list {
    border-radius: 10rem;
    background-color: #0076a9 !important;
    color: #fff;
    display: inline-block;
    font-size: 0.5em;
    font-weight: 700;
    line-height: 1;
    padding: 0.5em .725em;
    position: relative;
    top: -3px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    margin-left: 4px;
}

.career-badge-accordion {
    border-radius: 10rem;
    background-color: #0076a9 !important;
    color: #fff;
    display: inline-block;
    font-size: 0.5em;
    font-weight: 700;
    line-height: 1;
    padding: 0.5em .725em;
    position: relative;
    top: 1px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    margin-left: 8px;
}

tui-tabs::part(badge) {
    border-radius: 10rem;
    background-color: #0076a9 !important;
    color: #fff;
    display: inline-block;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    padding: 0.5em 0.725em;
    position: relative;
    top: -1px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

.button-link-career {
    background: none;
    border: none;
    padding: 0;
    color: #069;
    text-decoration: underline;
    cursor: pointer;
}

#show-list,
#show-list:active,
#show-list:visited,
#show-list:hover {
    text-decoration: none !important;
}