/* Manual Fix: FFWS-12355 (ungewollte Firefox Scrollbar) TODO: Kann in 3.7.7/4.0 entfernt werden */
.formBody .form-main .content {
    overflow-y: hidden;
}

/* Schriftart des Burger-Menues auf Open Sans */
.burgermenu .nav-item input,
.burgermenu .nav-item button {
    font-family: 'Open Sans', sans-serif;
    padding-left: 3.6em;
    font-size: 1.3em;
}

/* Schriftart der Tooltips auf Open Sans */
.tooltip {
    font-family: 'Open Sans', sans-serif;
}

.viewEmbeddings {
    font-family: 'Open Sans', sans-serif;
}

.ffw_segmentGroup.license__details>div.flex-container>div>div:nth-child(2n+4){
    background-color: #EEEEEE !important;
}
.ffw_segmentGroup.license__details>div.flex-container>div>div:nth-child(2n+3){
    background-color: #FFFFFF !important;
}
.ffw_segmentGroup.license__details>div.flex-container>div>div.flex-container.hovering{
    background-color: #D2E8C0 !important;
    cursor: pointer !important;
}

.toastContainer {
    position: fixed;
    right: 32px;
    top: 100px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    height: 0;
    width: 200px;
    z-index: 1000;
}

.toastMessage {
    position: relative;
    width: min-content;

    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 600;
    padding: 10px 25px;
    margin: 2px 0;
    color: #808080;
    border: 2px solid #808080;
    opacity: 1;
    border-radius: 7px;
    box-shadow: 4px 5px 10px #EEEEEE;
    white-space: nowrap;

    animation-name: toastMessageAnimation;
    animation-duration: 4s;
    animation-fill-mode: forwards;
}

.toastMessage.toastMessage__default {
    color: black;
    background-color: rgb(210, 232, 192);
    border: 2px solid rgb(210, 232, 192);
}

.toastMessage.toastMessage__ok {
    color: black;
    background-color: rgb(210, 232, 192);
    border: 2px solid rgb(210, 232, 192);
}

.toastMessage.toastMessage__error {
    color: black;
    background-color: rgb(241, 129, 129);
    border: 2px solid rgb(241, 129, 129);
}

.toastMessage.toastMessage__info {
    color: black;
    background-color: rgb(182, 183, 243);
    border: 2px solid rgb(182, 183, 243);
}

.toastMessage.toastMessage__warning {
    color: black;
    background-color: rgb(241, 247, 167);
    border: 2px solid rgb(241, 247, 167);
}

/* ToastMessage Animation */
@keyframes toastMessageAnimation {
    0% {
        right: -100px;
    }

    25% {
        right: 25px;
    }

    50% {
        right: 0px;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

#lip_buttonPanel {
    left: 10vw;
    width: 80vw;
    position: absolute;
}

.logo {
    z-index: 1;
}

