.owl-stage{
    display: flex;
    flex-wrap: wrap;
}
.owl-item .item{
    height: 100%;
}

.owl-nav button:hover,
.owl-dots button.owl-dot:hover{
    bottom:0;
    box-shadow: none;
}
button.disabled {
    display: none;
}

/*arrows*/
.owl-nav button{
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
.arrows i{
    font-size: 50px;
    font-weight: 400;
    cursor: pointer;
    opacity: 0.6;
    transition: opacity 300ms linear;
}
    .arrows i:hover{
        opacity: 1;
        transition: opacity 300ms linear;
    }
button.owl-next {
    right: -50px;
}
button.owl-prev {
    left: -50px   
}


/*dots*/
.owl-dots{
    text-align: center;
    margin-bottom: 10px;
}
.owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #9C9C9C ;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .3s ease;
    border-radius: 30px;
}

.owl-dots .owl-dot.active span, 
.owl-dots .owl-dot:hover span {
    background: #005680;
}



/********************
Dashboard Carousel Erfolgsfaktoren
********************/

    .mod_pm_learningpath{
        padding: 48px 0px 100px 0px;
        margin-bottom: -115px;
        background-color: #F3F3F3;
        background-image: url("../../images/orange_dots_bg.png");
        background-repeat: no-repeat;
        background-position: bottom right;
    }
    .mod_pm_learningpath h3 {
        margin-top: 0;
        font-size: 36px;
        margin-bottom: 7px;
    }
    .mod_pm_learningpath .back_light_gray.chapter_item {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
}
    .mod_pm_learningpath .chapter_content p{
        margin-bottom: 0;
    }
    .mod_pm_learningpath .owl-dots{
        margin-bottom: 30px;
        margin-top: 15px;
    }

    /*Animation fix in carousel*/
    .mod_pm_learningpath .owl-carousel .owl-stage-outer {
        left: -10px;
        width: calc(100% + 30px);
        padding: 15px;
    }
    .mod_pm_learningpath .owl-carousel .owl-stage-outer .owl-carousel .owl-item .chapter_item {
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.0);
        transition: all 300ms ease-in-out;
    }
    .mod_pm_learningpath .description {
        margin-bottom: 34px;
    }
    .mod_pm_learningpath .pm_filter_item .chapter_content {
        padding-top: 0px;
    }

    #above_component_top .mod_pm_learningpath{
        padding: 48px 0px 50px 0px;
        margin-bottom:0;
    }