﻿
/*! breadcrumb icons */
.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
    content: "\e71c";
}

.e-breadcrumb .e-home::before {
    content: "\e87b";
}

.e-breadcrumb .e-home {
    height: 18px;
}

.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
    height: 21px;
}

/*! breadcrumb layout */
.e-breadcrumb {
    display: block;
}

    .e-breadcrumb.e-breadcrumb-wrap-mode {
        display: -ms-flexbox;
        display: flex;
    }

    .e-breadcrumb .e-breadcrumb-first-ol {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding-right: 0;
    }

    .e-breadcrumb .e-breadcrumb-wrapped-ol {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        padding-left: 0;
    }

    .e-breadcrumb.e-breadcrumb-scroll-mode {
        line-height: 30px;
        overflow: auto;
    }

    .e-breadcrumb ol {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-inline-flexbox;
        display: inline-flex;
        line-height: normal;
        margin: 0;
        padding: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .e-breadcrumb li {
        list-style-type: none;
        white-space: nowrap;
    }

    .e-breadcrumb .e-breadcrumb-item {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

        .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
            padding: 0;
        }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
                padding: 1px;
            }

        .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
            padding: 2px 4px;
        }

        .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
            -ms-flex-align: center;
            align-items: center;
            display: -ms-flexbox;
            display: flex;
            font-size: 14px;
        }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
                -ms-flex-align: inherit;
                align-items: inherit;
                display: inherit;
            }

        .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
            cursor: pointer;
            text-decoration: none;
            text-decoration: underline;
        }

            .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover {
                text-decoration: underline;
            }

            .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus {
                text-decoration: underline;
            }

            .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
                text-decoration: underline;
            }

        .e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
            cursor: default;
        }

        .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
            font-size: 14px;
            padding-right: 8px;
        }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
                text-decoration: none;
            }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
                display: inline-block;
                text-decoration: none;
            }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
                vertical-align: middle;
            }

            .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon.e-home::before {
                vertical-align: sub;
            }

        .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
            padding: 0;
        }

        .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
            padding: 3px 5px;
        }

        .e-breadcrumb .e-breadcrumb-item.e-disabled {
            opacity: 1;
            pointer-events: none;
        }

    .e-breadcrumb .e-breadcrumb-separator {
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        padding: 0 8px;
    }

        .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
            margin-left: -8px;
            padding-left: 0;
        }

    .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
        margin-left: 0;
        margin-right: -8px;
        padding-left: 8px;
        padding-right: 0;
    }

    .e-breadcrumb .e-icon-item + .e-breadcrumb-separator {
        padding-left: 5px;
    }

    .e-breadcrumb .e-breadcrumb-collapsed,
    .e-breadcrumb .e-breadcrumb-menu {
        cursor: pointer;
        font-size: 16px;
        padding: 4px 4px;
        vertical-align: bottom;
        margin-top: 2px;
    }

    .e-breadcrumb .e-breadcrumb-menu {
        display: inline-block;
    }

    .e-breadcrumb .e-breadcrumb-item-wrapper {
        display: -ms-flexbox;
        display: flex;
    }

    .e-breadcrumb.e-icon-right .e-breadcrumb-icon,
    .e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon {
        padding-left: 8px;
        padding-right: 0;
    }

    .e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
        padding-left: 0;
        padding-right: 8px;
    }

    .e-breadcrumb.e-disabled {
        opacity: 1;
    }

        .e-breadcrumb.e-disabled .e-breadcrumb-item,
        .e-breadcrumb.e-disabled .e-breadcrumb-separator,
        .e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
        .e-breadcrumb.e-disabled .e-breadcrumb-menu {
            pointer-events: none;
        }

.e-breadcrumb-popup {
    border: 1px solid #dee2e6;
    border-radius: 4px;
    box-shadow: 0 16px 48px rgba(0, 0, 0, 0.175);
    position: absolute;
}

    .e-breadcrumb-popup ul {
        margin: 0;
        padding: 0;
    }

    .e-breadcrumb-popup .e-breadcrumb-item {
        list-style-type: none;
        white-space: nowrap;
    }

        .e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
            -ms-flex-align: center;
            align-items: center;
            display: -ms-flexbox;
            display: flex;
            font-size: 14px;
            height: 32px;
            line-height: 32px;
            padding: 0 12px;
            width: 100%;
        }

            .e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
                -ms-flex-align: inherit;
                align-items: inherit;
                display: inherit;
                width: inherit;
            }

        .e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
            font-size: 14px;
            padding-right: 8px;
        }

        .e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
            padding: 0;
        }

        .e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
            text-decoration: none;
        }

    .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
    .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
        padding-left: 8px;
        padding-right: 0;
    }

    .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
    .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
        padding-left: 0;
        padding-right: 8px;
    }

.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
}

    .e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
    .e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
        font-size: 16px;
        padding-right: 8px;
    }

.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
    padding: 0;
}

.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
    padding-left: 8px;
    padding-right: 0;
}

.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
    padding-left: 0;
    padding-right: 8px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    padding: 0;
}

    .e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus,
    .e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
        padding: 1px;
    }

.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
    padding: 1px 3px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
    padding: 2px 4px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    font-size: 16px;
}

    .e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
    .e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
        font-size: 16px;
        padding-right: 8px;
    }

.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
    padding: 0;
}

.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
    font-size: 16px;
    padding: 0 8px;
}

    .e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
    .e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
        padding-left: 0;
    }

.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
    padding-left: 8px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
    font-size: 18px;
    padding: 5px 5px;
}

.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
    padding-left: 8px;
    padding-right: 0;
}

.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
    padding-left: 0;
    padding-right: 8px;
}

/*! breadcrumb theme */
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    color: #c2855d;
}

    .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
        color: #0257d5;
    }

    .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
        color: #024dbc;
    }

.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover {
    background-color: #e9ecef;
    color: #6c757d;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:active {
    background-color: #ced4da;
    color: #6c757d;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
    border: 1px solid #0257d5;
}

.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
    color: #6c757d;
    font-weight: 400;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
    color: #6c757d;
}

.e-breadcrumb .e-breadcrumb-separator {
    color: #6c757d;
}

.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
    color: #6c757d;
}

    .e-breadcrumb .e-breadcrumb-collapsed:hover,
    .e-breadcrumb .e-breadcrumb-menu:hover {
        background-color: #e9ecef;
        color: #6c757d;
    }

    .e-breadcrumb .e-breadcrumb-collapsed:active,
    .e-breadcrumb .e-breadcrumb-menu:active {
        background-color: #ced4da;
        color: #6c757d;
    }

    .e-breadcrumb .e-breadcrumb-collapsed:focus,
    .e-breadcrumb .e-breadcrumb-menu:focus {
        background-color: #e9ecef;
        color: #6c757d;
    }

.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb.e-disabled .e-breadcrumb-separator {
    color: #adb5bd;
}

    .e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
    .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
        color: #adb5bd;
    }

.e-breadcrumb-popup {
    background-color: #fff;
}

    .e-breadcrumb-popup .e-breadcrumb-text {
        color: #6c757d;
    }

        .e-breadcrumb-popup .e-breadcrumb-text:hover {
            background-color: #e9ecef;
            color: #212529;
        }

    .e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
        background-color: #e9ecef;
        color: #212529;
    }
