.DurationSplitPanel-list {
    list-style-position: inside;
    margin: 0;
    padding: 0;
    overflow: hidden auto;
}

.DurationSplitPanel-listHeader {
    font-size: 18px;
}

.DurationSplitPanel-list li::marker {
    font-size: 18px;
}

.DurationSplitPanel-image {
    height: 28px;
    margin-left: 10px;
    width: 55px;
}

.DurationSplitPanel-info {
    display: flex;
    justify-content: space-between;
    margin-bottom: 18px;
}

.DurationSplitPanel-infoButton {
    flex-shrink: 0;
    height: 36px;
    margin-left: 8px;
    margin-top: -6px;
}

.DurationSplitPanel-additionalInfo {
    margin: 10px 0 30px;
    color: #6c757d;
}

.DurationSplitPanel-formGroup {
    flex-grow: 1;
}

.DurationSplitPanel-formGroup .FormGroup-label,
.DurationSplitPanel-formGroup .FormGroup-body {
    padding-left: 0;
    padding-right: 0;
}

/* locally overwriting ellipsis overflow until we can revise the Form group component globally  Lu: 30-11-2022 */
.DurationSplitPanel-formGroup small {
    -webkit-line-clamp: 2;
    overflow: auto;
    word-break: keep-all;
    hyphens: none;
}

.DurationSplitPanel-formGroup .FormGroup-invalidFeedback.u-oneLine {
    -webkit-line-clamp: 2;
    word-break: keep-all;
}

.DurationSplitPanel-splitDurationButton {
    margin-left: 5px;
    margin-top: 35px;
}
