﻿.infomeldung {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    line-height: 16px;
    padding: 12px;
    border-radius: 16px;
    background-color: #e1e1ea;
    margin-bottom: 5px;
    margin-right: 5px;
}

tr.table-group {
    background-color: rgba(242,242,242,0.5);
}

div.hidden_error {
    display: none;
}

div.show_error {
    display: block;
}

a.hidden_error {
    display: none;
}

a.show_error {
    display: inline;
}

.footer-ul-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-div-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-index-wrapper {
    position: absolute !important;
    bottom: 0px;
}

.footer-ul {
    list-style: none;
    display: flex;
}

.footer-list {
    padding-right: 20px
}

.footer-link {
    color: black
}

.page-footer-davidvo {
    position: fixed;
    bottom: 0px;
}

@media only screen and (max-width: 697px) {


    .mn-header .navbar-fixed {
        height: !fit-content;
    }


    .mn-header .navbar-fixed {
        height: !fit-content;
    }

    nav {
        height: fit-content !important;
        max-height: 150px !important;
    }

    .nav-wrapper.row {
        height: fit-content !important;
    }

    .nav-right-menu {
        margin-top: 5px !important;
    }

    .mn-header.navbar-fixed nav .nav-wrapper {
        padding: 0px !important;
    }

    .logo {
        padding-top: 5px !important;
        max-width: 100% !important;
    }

    .header-title.col {
        max-height: 100px !important;
        margin-left: 30px !important;
        max-width: 100% !important;
    }

    .header-title a {
        max-width: 100% !important;
        position: relative !important;
    }

    .side-nav {
        margin-top: 150px !important;
    }

    .nav-wrapper.row {
        max-height: 150px;
    }

    .material-design-hamburger.navigation-toggle {
        max-height: 100px;
        line-height: 100px;
    }

    .right.col.nav-right-menu {
        height: 50px;
    }

    .nav-right-menu .material-icons {
        line-height: 50px;
    }

    .signin-page.loaded {
        height: fit-content;
    }

    .footer-index-wrapper.page-footer.white.footer-div-wrapper {
        bottom: unset;
    }

    .nav-wrapper.row .show-on-large.material-design-hamburger__icon {
        position: relative;
    }

    .nav-wrapper.row .material-design-hamburger__layer {
        position: relative;
    }
}


.header-title a {
    max-width: 100%;
}

.header-title .logo {
    max-width: 100%;
}

.rechnung-container {
    overflow-x: auto;
}
