:root {
    --top-banner-height: 7rem;
}

/*@media (min-width: 1600px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl .container-xxxl {
        max-width: 1320px;
    }
}
*/

.top-banner .logo {
    /*background-size: auto 7rem;*/
    background-size: contain;
}
/*
.document-nav {
    color: #696974;
    padding-top: 1rem;
}

    .document-nav .breadcrumb-item + .breadcrumb-item::before {
        color: #D6D6D6;
    }

    .document-nav a, .document-nav a:link {
        font-size: 1rem;
        text-decoration: none;
        color: #002046;
    }*/


.news-list {
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

    .news-list a, .news-list a:link {
        text-decoration: none;
    }


    .news-list .title {
        color: #333;
        font-size: 1rem;
        line-height: 3rem;
        background-color: #F3F5F6;
        margin-top: 2px;
        padding-left: 2rem;
    }

        .news-list .title a, .news-list .title a:link {
            display: block;
            color: #333;
        }

        .news-list .title:hover {
            background-color: #fff;
        }

            .news-list .title:hover a {
                color: #004BA3;
            }

    .news-list .current {
        background-color: #fff;
    }

        .news-list .current a {
            color: #004BA3;
        }

.document-title {
    font-size: 1.8rem;
    font-weight: 550;
    color: #2B2B2B;
    padding-left: 2rem;
    padding-right: 2rem;
}

.document-porperty {
    line-height: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    text-align: left;
    color: #8c8c8c;
    font-size: 0.8rem;
}


.content {
    font-size: 1rem;
    line-height: 1.6rem;
    color: #2b2b2b;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    text-align: left;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

    .content p, .content ol, .content ul {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }



    .content img {
        display: flex;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
        max-width: 900px;
    }
