: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;
    }*/


.property-info {
    padding-left:2rem;
    padding-top:0.8rem;
    font-size:0.8rem;
    line-height: 1rem;
}

    .property-info span {
    
        padding-left:0.5rem;
    }


    .teacher-info {
    }
    .teacher-info .teacher-title {
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 3rem;
    }
    .teacher-info .teacher-desc {
        min-height:200px;
    
    }
    .teacher-info .accordion-button {
        padding-left: 0rem;
    }

    .teacher-info .accordion-body {
        padding-left: 0rem;
        color: #333;
    }

    .teacher-info .title {
        color: #004BA3;
        font-size: 1.1rem;
        font-weight: 550;
    }




    .teacher-info .auth {
        line-height: 1.8rem;
        font-size: 0.875rem;
        color: #004BA3;
    }

    .teacher-info .accordion-button::after {
        margin-bottom: auto;
        margin-top: 1px;
    }

    .teacher-info .accordion-button:not(.collapsed) {
        background-color: #fff;
    }
