.breadcrumbs{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background-color: #ffffff;
    flex-wrap: wrap;
    padding: 0.5rem 0;
    color: #1f909c;
    height: auto;
    font-size: 1.2em;
    margin: 0;
}

.breadcrumbs ol {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-wrap: wrap;
}

.breadcrumb-item {
    display: flex;
    align-items: center;
}
.breadcrumb-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: inherit;
    transition: color 0.2s ease;
}
.breadcrumb-item a:hover{
    height: auto;
    background-color: #adeded;
    color: #19707a;
}


.breadcrumb-item + .breadcrumb-item::before {
    content: "/";
    margin: 0 8px;
    color: #999;
}

.breadcrumb-icon-wrapper {
    display: flex;
    align-items: center;
}

.breadcrumb-icon {
    width: auto;
    height: 1em;
    margin-right: 0.25em;
    flex-shrink: 0;
}

.breadcrumb-text {
    white-space: nowrap;
    display: inline;
}

.breadcrumb-last {
    font-weight: bold;
}
.d-icon-only {
    display: none;
}

