/*
 * Theme:       uniplus-deula
 * Custom-CSS:  deula_waf
 */

.uni-kdp
{
    .teaser-box::after {
        display: none;
    }

    .teaser-text > h4 {
        min-height: unset;
    }

    .teaser-text > p {
        padding-bottom: 0;
    }

    .teaser-chevron {
        padding-left: 18px;
        padding-right: 18px;
    }
}


/* --- Klassenbuch --- */

#uni-vue-klassenbuch .uni-form {
    color: white !important;

    & span,
    & a,
    & table,
    & thead,
    & tbody
    {
        color: white !important;
    }

    & span:hover {
        text-decoration: unset !important;
    }
    & a:hover {
        text-decoration: underline !important;
    }

    .uni-klb-search-button {
        width: 100%;
    }

    .uni-klb-th-clickable {
        cursor: pointer;
    }

    .uni-klb-dropdown {
        display: inline-block;

        a:hover {
            background-color: #D0E3F9; /* Welche Farbe? */
        }
    }

    #uni-klb-dropdown-menu {
        display: flex;

        a {
            font-size: 200%;
        }
        a:hover {
            background-color: #D0E3F9; /* Welche Farbe? */
        }
    }

    .uni-klb-dropdown-menu-item {
        span {
            color: #5487C7 !important;
        }
        span.ttiptext > span {
            color: white !important;
        }
    }
}

.uni-klb-klassensprecher-button-inactive .uni-klb-klassensprecher-icon {
    color:rgba(0,0,0,0) !important;
}
.uni-klb-klassensprecher-button-inactive:hover .uni-klb-klassensprecher-icon {
    color:white !important;
}



.bs-callout {
    & > p {
        color: #495057;
        padding-bottom: 0 !important;
    }
}

#uni-seminar-title {
    color: #262e62;
    font-weight: bold;
}

#uni-seminar-voraussetzungen-button > div {
    background-color: #ccc;
    color: white;
    clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
}

#uni-seminar-voraussetzungen-content {
    background-color: #d3e0f1;

}

.uni-seminar-logo-img {
    width: 120px;
}