﻿.page-logo-text {
    font-weight: bolder;
    font-size: 2rem;
}

.page-logo img {
    /*width: 48px;*/
    width: Auto;
    height: 50px;
    background-color: #fff;
}

.location-dropdown {
    /*width: 95%;*/ /* Adjusted for better spacing */
    width: 18rem;
    font-size: 13px;
    /*padding: 5px;*/
    border-radius: 4px;
    /*margin-top: 3px;*/
}



@media (min-width: 992px) {
    .mod-lean-subheader .subheader .subheader-title {
        margin-bottom: 0.5rem;
    }
     

    .nav-function-top .page-header {
        height: 3.125rem;
    }

    .nav-function-top .page-sidebar {
        height: 2.5rem;
        top: 3.125rem;
    }

        .nav-function-top .page-sidebar .primary-nav .nav-menu {
            margin-left: 1rem;
        }

            .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul {
                top: 2rem;
                padding: 0;
            }

                .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li a {
                    padding: 0.5rem 1.25rem;
                    /*border-bottom: 1px solid #bdafd1;*/
                }

                .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul:before {
                    content: "\f1c8";
                    font-family: 'nextgen-icons';
                    position: absolute;
                    font-size: 2.4rem;
                    overflow: hidden;
                    display: block;
                    top: -0.8rem;
                    left: 0;
                }

    .nav-function-top .page-content-wrapper {
        margin-top: 5.625rem;
    }

    .page-content {
        padding: .5rem 2rem 1.5rem 2rem;
    }
}
