.hide{
    display: none!important;
}
.breadcrumb{
    display:flex;
    flex-wrap:wrap;
    padding:.75rem 1rem;
    margin-bottom:1rem;
    list-style:none;
    background-color:#eee;
    border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item:before{
    display:inline-block;
    padding-right:.5rem;
    color:#70657b;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before{
    text-decoration:underline;
    text-decoration:none
}
.breadcrumb-item.active{
    color:#70657b
}
.breadcrumb{
    background:transparent;
    align-items:center;
    margin:0 0 1.25rem;
    padding:0
}
.breadcrumb h1{
    font-size:1.5rem;
    line-height:1;
    padding-right:.5rem;
    margin:0
}
.breadcrumb ul{
    list-style:none;
    padding:0;
    margin:0
}
.breadcrumb ul li{
    display:inline-block;
    position:relative;
    padding:0 .5rem;
    line-height:1;
    vertical-align:bottom;
    color:#70657b
}
.breadcrumb ul li:after{
    position:absolute;
    top:-1px;
    right:0;
    content:"";
    height:16px;
    width:1px;
    background:#70657b;
    border-radius:5px
}
.breadcrumb ul li:last-child:after{
    display:none
}
.breadcrumb ul li a{
    color:#332e38
}
@media (max-width:576px){
    .breadcrumb{
        flex-direction:column;
        align-items:flex-start
    }
    .breadcrumb ul li:first-child{
        padding-left:0
    }
}
.modal-header {
    display: block!important;
}
.close:not(:disabled):not(.disabled) {
    top: 7px!important;
    position: relative!important;
}