.md-typeset h1 {
    font-weight: bold;
}

.md-typeset h2 {
    font-weight: bold;
}

@media print {
    .md-header,
    .md-sidebar,
    .md-footer,
    .md-nav,
    .md-top,
    .md-feedback,
    .md-content__button {
        display: none !important;
    }

    .md-main__inner {
        margin: 0 !important;
        width: 100% !important;
    }

    .md-content {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
    }

    @page {
        margin: 1.5cm !important;
    }

    body {
        background-color: white !important;
        color: black !important;
        font-size: 11pt !important;
    }

    h1, h2, h3 {
        page-break-after: avoid;
        color: black !important;
    }

    img {
        max-width: 100% !important;
        height: auto !important;
        page-break-inside: avoid;
        display: block;
        margin: 10px auto;
    }

    .md-content__inner {
        padding: 0 !important;
    }

    .md-typeset a::after {
        content: none !important;
        align-content: center;
    }
}

.md-nav__link[href*="pierwsze-logowanie"] {
    font-weight: 900 !important;
    color: orange !important;
}

:root,
[data-md-color-scheme="default"],
[data-md-color-scheme="slate"] {
    --md-primary-fg-color: #10496e !important;
    --md-primary-fg-color--light: #10496e !important;
    --md-primary-fg-color--dark: #10496e !important;
}

.md-header,
.md-tabs {
    background-color: #10496e !important;
}

.md-typeset p {
    text-align: justify;
}

.md-typeset .tabbed-labels > label {
    color: #388e86 !important;
}

.md-nav--primary .md-nav__item--active > .md-nav__link,
.md-nav--primary .md-nav__item--active > .md-nav__link:focus,
.md-nav--primary .md-nav__item--active > .md-nav__link:hover {
    color: #388e86;
}


.md-nav__item--active > .md-nav__link {
    background-color: rgba(56, 142, 134, 0.12);
    border-radius: 4px;
}

[data-md-color-accent=indigo] {
    --md-accent-fg-color: #388e86;
    --md-accent-fg-color--transparent: rgba(56, 142, 134, 0.12);
}

[data-md-color-primary=indigo] {
    --md-primary-fg-color: #10496e;
    --md-primary-fg-color--light: #1a6a9e;
    --md-primary-fg-color--dark: #0d3d5c;
}


.md-search__button:before {
    background-color: #ffffff;
}

.md-search__button:after {
    opacity: 0%;
}


.img-row {
    display: flex;
    justify-content: center;
    gap: 1rem;
    align-items: center;
    margin-left: 10%;
}

.img-row img {
    width: 70%;
}

/* ===== TRYB JASNY ===== */
.md-button:hover,
.md-button:focus {
    background-color: #10496e !important;
    border-color: #10496e !important;
    color: #ffffff !important;
}

.md-top {
    background-color: transparent !important;
    border: 1px solid #10496e !important;
    color: #10496e !important;
}

.md-top:hover,
.md-top:focus {
    background-color: #10496e !important;
    color: #ffffff !important;
}

[data-md-color-scheme="slate"] .md-button:hover,
[data-md-color-scheme="slate"] .md-button:focus {
    background-color: #4aada5 !important;
    border-color: #4aada5 !important;
    color: #ffffff !important;
}

[data-md-color-scheme="slate"] .md-top {
    background-color: transparent !important;
    border: 1px solid #4aada5 !important;
    color: #4aada5 !important;
}

[data-md-color-scheme="slate"] .md-top:hover,
[data-md-color-scheme="slate"] .md-top:focus {
    background-color: #4aada5 !important;
    color: #ffffff !important;
}

.md-header {
    color: #ffffff !important;
}

.md-header__title {
    color: #ffffff !important;
}

.md-header .md-nav__link {
    color: #ffffff !important;
}

.md-tabs__link {
    color: #ffffff !important;
}

.md-header-nav__button, .md-header__button {
    color: #ffffff !important;
}

.md-search__input,
.md-search__icon,
.md-search__form {
    color: #ffffff !important;
}

.md-search__input::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

html body .md-header .md-search__input::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #ffffff !important;
}

html body .md-header .md-search__input::-webkit-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #ffffff !important;
}

html body .md-header .md-search__input::-moz-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

html body .md-header .md-search__input::-ms-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

html body .md-header .md-search__input {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}

html body .md-header .md-search__button, .md-search__button:before,
html body .md-header .md-search__button .md-icon,
html body .md-header .md-search__icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}

.md-search__button:before {
    background-color: #ffffff;
}

.md-search__button {
    background-color: #295b7f;

}

.md-footer__button {
    color: #10496e;
}


.pomoc-grid > ul > li:last-child {
    grid-column: 1 / -1;
}



