.navbar-brand {
    padding: 10px;
}

main > .container {
    padding: 20px 15px 0;
}

.ashs-green {
    background-color: #00492a;
}

.ashs-green[disabled=disabled], button:disabled {
    background-color: #00492a;
}

.link-ashs-green:link {
    color: #00492a;
}

.link-ashs-green:visited {
    color: #00492a;
}

.link-ashs-green:hover {
    color: #000;
}

.link-ashs-green:active {
    color: #00492a;
}

.bg-image-full {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-size: cover;
}

/*.full-screen,
.full-screen > * {
    min-height: calc(100vh - 42px);
    background-color: red;
}*/

/*body {
    padding-bottom: 81px;
}*/

@media print {
    .invoiceButtons > *, header, footer {
        display: none;
        margin: 0;
        padding: 0;
        height: 0;
        width: 0;
    }
    
    .printLayout {
        display: block;
        border: none;
        background-color: white;
        width: 100%;
        position:absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 15px;
        font-size: 14px;
        line-height: 18px;
    }

    @-moz-document url-prefix() {
        .row {
            --bs-gutter-x: 0;
        }
        .container, .container > * {
            max-width: none;
        }

    }

}

/* Also looks skinny on firefox site, but does not work on print layout (max width defines size of child object) */
@-moz-document url-prefix() {
    .col-md-8 {
        width: 100%;
    }
}


