.navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}

@media print {

    @page {
        size: A4;
        margin: 10mm;
    }

    html, body {
        width: 210mm;
        height: 297mm;
        font-size: 14px;
        overflow: visible;
    }

    body {
        padding-top: 0rem !important;
    }

    .row {
        padding-top: 4.5rem !important;
    }

    .pagebreak {
        page-break-after: always;
    }

    .pagebreak:last-child {
        page-break-after: auto;
    }

    div.noPrint {
       display: none;
    }
}

body {
    padding-top: 4.5rem;
}

tr.today {
    background-color: limegreen !important;
}

.dropdown-menu {
    left: -75px;
}

.container.w1300 {
    max-width: 1300px;
}

.container {
    max-width: 960px;
}

caption {
    text-align: center;
    caption-side: top;
    font-weight: bold;
}

.table td, .table th {
    padding: 0.2rem .5rem;
}

tr.height-45 {
    height: 45px;
}

@media screen and (min-width: 1000px) {
    div#ausgabeDiv {
        position: fixed;
        right: 200px;
        width: 600px;
    }
}

@media screen and (max-width: 1000px) {
    div#ausgabeDiv {
        width: 550px;
    }
}

table.table.table-fixed {
    display: block;
    overflow-y: scroll;
    max-height: 600px;
}

.del {
    display: block;
    background: white;
    padding-left: 20px;
    width: 20px;
    height: 20px;
    float: left;
    padding-right: 3px;
}

.del:before {
    content: ' ';
    background: url(https://www.sg-gersfeld.de/dienstplan/res/delete.png);
    background-size: cover;
    position: absolute;
    width: 20px;
    height: 20px;
    margin-left: -20px;
}

.del:hover {
    background: black;
}

.debugOnly {
    display: none;
}