/* _content/Smac_Pro/Areas/ContractorPortal/BB_Estimating/BB_CO.razor.rz.scp.css */
.navbar-toggler[b-5v1gye3m9d] {
    background-color: #000000;
}

.top-row[b-5v1gye3m9d] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-5v1gye3m9d] {
    font-size: 1.1rem;
}

.oi[b-5v1gye3m9d] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-5v1gye3m9d] {
    font-size: 10px;
    padding-bottom: 0.5rem;
    cursor: pointer;
}

    .nav-item:first-of-type[b-5v1gye3m9d] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-5v1gye3m9d] {
        padding-bottom: 1rem;
    }

    .nav-item[b-5v1gye3m9d]  a {
        color: #ffffff;
        display: flex;
        align-items: center;
    }

        .nav-item[b-5v1gye3m9d]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-5v1gye3m9d]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-5v1gye3m9d] {
    background-color: #000000;
}

.roomsBorder[b-5v1gye3m9d] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-5v1gye3m9d] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-5v1gye3m9d] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-5v1gye3m9d] {
        display: none;
    }

    .collapse[b-5v1gye3m9d] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-5v1gye3m9d] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/ContractorPortal/BB_Estimating/BB_Full.razor.rz.scp.css */

.navbar-toggler[b-0ehim8dyve] {
    background-color: #000000;
}

.top-row[b-0ehim8dyve] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-0ehim8dyve] {
    font-size: 1.1rem;
}

.oi[b-0ehim8dyve] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-link.active[b-0ehim8dyve] {
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 0.5rem;
    font-weight: bold;
    color: #ffffff !important;
}

.nav-item[b-0ehim8dyve] {   
    font-size: 10px;
    padding-bottom: 0.5rem;
    cursor: pointer;
}

    .nav-item:first-of-type[b-0ehim8dyve] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-0ehim8dyve] {
        padding-bottom: 1rem;
    }

    .nav-item[b-0ehim8dyve]  a {
        color: #ffffff;
        display: flex;
        align-items: center;
    }
        .nav-item[b-0ehim8dyve]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-0ehim8dyve]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-0ehim8dyve] {
    background-color: #000000;
}

.roomsBorder[b-0ehim8dyve] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-0ehim8dyve] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-0ehim8dyve] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-0ehim8dyve] {
        display: none;
    }

    .collapse[b-0ehim8dyve] {        
        display: block;
    }
}

.bi[b-0ehim8dyve] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/ContractorPortal/BB_Estimating/Components/EstimatingComponent.razor.rz.scp.css */


    
/* _content/Smac_Pro/Areas/ContractorPortal/ContProjects/ProjectMain.razor.rz.scp.css */
.navbar-toggler[b-fmt4h41c6p] {
    background-color: #000000;
}

.top-row[b-fmt4h41c6p] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-fmt4h41c6p] {
    font-size: 1.1rem;
}

.oi[b-fmt4h41c6p] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-fmt4h41c6p] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-fmt4h41c6p] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-fmt4h41c6p] {
        padding-bottom: 1rem;
    }

    .nav-item[b-fmt4h41c6p]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-fmt4h41c6p]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-fmt4h41c6p]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-fmt4h41c6p] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-fmt4h41c6p] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-fmt4h41c6p] {
        display: none;
    }

    .collapse[b-fmt4h41c6p] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-fmt4h41c6p] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/ContractorPortal/Profile/MyAccount.razor.rz.scp.css */
.navbar-toggler[b-uxv9n5euxp] {
    background-color: #000000;
}

.top-row[b-uxv9n5euxp] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-uxv9n5euxp] {
    font-size: 1.1rem;
}

.oi[b-uxv9n5euxp] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-uxv9n5euxp] {
    /*font-size: 0.9rem;*/
    font-size: 10px;
    padding-bottom: 0.5rem;
    /*padding-bottom: 3px;*/
    cursor: pointer;
}

    .nav-item:first-of-type[b-uxv9n5euxp] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-uxv9n5euxp] {
        padding-bottom: 1rem;
    }

    .nav-item[b-uxv9n5euxp]  a {
        color: #ffffff;
        /*  border-radius: 4px;*/
        /* height: 3rem;*/
        display: flex;
        align-items: center;
        /* line-height: 3rem;*/
    }

        .nav-item[b-uxv9n5euxp]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-uxv9n5euxp]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-uxv9n5euxp] {
    background-color: #000000;
}

.roomsBorder[b-uxv9n5euxp] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-uxv9n5euxp] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-uxv9n5euxp] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-uxv9n5euxp] {
        display: none;
    }

    .collapse[b-uxv9n5euxp] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-uxv9n5euxp] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/ContractorPortal/Projects/OppProjectView.razor.rz.scp.css */
.navbar-toggler[b-uclmf64kg3] {
    background-color: #000000;
}

.top-row[b-uclmf64kg3] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-uclmf64kg3] {
    font-size: 1.1rem;
}

.oi[b-uclmf64kg3] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-uclmf64kg3] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-uclmf64kg3] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-uclmf64kg3] {
        padding-bottom: 1rem;
    }

    .nav-item[b-uclmf64kg3]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-uclmf64kg3]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-uclmf64kg3]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-uclmf64kg3] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-uclmf64kg3] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-uclmf64kg3] {
        display: none;
    }

    .collapse[b-uclmf64kg3] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-uclmf64kg3] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/ContractorPortal/Projects/ProjectView.razor.rz.scp.css */
.navbar-toggler[b-gys4cnqj5f] {
    background-color: #000000;
}

.top-row[b-gys4cnqj5f] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-gys4cnqj5f] {
    font-size: 1.1rem;
}

.oi[b-gys4cnqj5f] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-gys4cnqj5f] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-gys4cnqj5f] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-gys4cnqj5f] {
        padding-bottom: 1rem;
    }

    .nav-item[b-gys4cnqj5f]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-gys4cnqj5f]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-gys4cnqj5f]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-gys4cnqj5f] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-gys4cnqj5f] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-gys4cnqj5f] {
        display: none;
    }

    .collapse[b-gys4cnqj5f] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-gys4cnqj5f] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/CustomerPortal/Projects/ProjectView.razor.rz.scp.css */
.navbar-toggler[b-1xq1euo989] {
    background-color: #000000;
}

.top-row[b-1xq1euo989] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-1xq1euo989] {
    font-size: 1.1rem;
}

.oi[b-1xq1euo989] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-1xq1euo989] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-1xq1euo989] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-1xq1euo989] {
        padding-bottom: 1rem;
    }

    .nav-item[b-1xq1euo989]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-1xq1euo989]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-1xq1euo989]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-1xq1euo989] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-1xq1euo989] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-1xq1euo989] {
        display: none;
    }

    .collapse[b-1xq1euo989] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-1xq1euo989] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/CustomerPortal/Projects/ProjectViewNM.razor.rz.scp.css */
.navbar-toggler[b-zpiug5wfzk] {
    background-color: #000000;
}

.top-row[b-zpiug5wfzk] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-zpiug5wfzk] {
    font-size: 1.1rem;
}

.oi[b-zpiug5wfzk] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-zpiug5wfzk] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-zpiug5wfzk] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-zpiug5wfzk] {
        padding-bottom: 1rem;
    }

    .nav-item[b-zpiug5wfzk]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-zpiug5wfzk]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-zpiug5wfzk]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-zpiug5wfzk] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-zpiug5wfzk] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-zpiug5wfzk] {
        display: none;
    }

    .collapse[b-zpiug5wfzk] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-zpiug5wfzk] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/CustomerPortal/SB/ScpBldr.razor.rz.scp.css */
.navbar-toggler[b-fe0panid37] {
    background-color: #000000;
}

.top-row[b-fe0panid37] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-fe0panid37] {
    font-size: 1.1rem;
}

.oi[b-fe0panid37] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-fe0panid37] {
    /*font-size: 0.9rem;*/
    font-size: 10px;
    padding-bottom: 0.5rem;
    /*padding-bottom: 3px;*/
    cursor: pointer;
}

    .nav-item:first-of-type[b-fe0panid37] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-fe0panid37] {
        padding-bottom: 1rem;
    }

    .nav-item[b-fe0panid37]  a {
        color:#ffffff;
      /*  border-radius: 4px;*/
       /* height: 3rem;*/
        display: flex;
        align-items: center;
       /* line-height: 3rem;*/
    }

        .nav-item[b-fe0panid37]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-fe0panid37]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-fe0panid37]{
    background-color:#000000;
}

.roomsBorder[b-fe0panid37] {
    border:.25px solid white;
    border-radius:3px;
}


.navFontSize[b-fe0panid37] {
    font-size: 1.25rem;   
    font-weight: bold
}

    .navFontSize li[b-fe0panid37] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-fe0panid37] {
        display: none;
    }

    .collapse[b-fe0panid37] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-fe0panid37] {
    display: block !important;
}


/* _content/Smac_Pro/Areas/CustomerPortal/SB/ScpBldr2.razor.rz.scp.css */
.navbar-toggler[b-8a6516l8w4] {
    background-color: #000000;
}

.top-row[b-8a6516l8w4] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-8a6516l8w4] {
    font-size: 1.1rem;
}

.oi[b-8a6516l8w4] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-8a6516l8w4] {
    /*font-size: 0.9rem;*/
    font-size: 10px;
    padding-bottom: 0.5rem;
    /*padding-bottom: 3px;*/
    cursor: pointer;
}

    .nav-item:first-of-type[b-8a6516l8w4] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-8a6516l8w4] {
        padding-bottom: 1rem;
    }

    .nav-item[b-8a6516l8w4]  a {
        color: #ffffff;
        /*  border-radius: 4px;*/
        /* height: 3rem;*/
        display: flex;
        align-items: center;
        /* line-height: 3rem;*/
    }

        .nav-item[b-8a6516l8w4]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-8a6516l8w4]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }      

.dropdown-menu[b-8a6516l8w4] {
    background-color: #000000;
}

.roomsBorder[b-8a6516l8w4] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-8a6516l8w4] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-8a6516l8w4] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-8a6516l8w4] {
        display: none;
    }

    .collapse[b-8a6516l8w4] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-8a6516l8w4] {
    display: block !important;
}


/* _content/Smac_Pro/Areas/HudPortal/Pages/Inspections/WriteUpV2.razor.rz.scp.css */
.navbar-toggler[b-qfmny8kw8d] {
    background-color: #000000;
}

.top-row[b-qfmny8kw8d] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-qfmny8kw8d] {
    font-size: 1.1rem;
}

.oi[b-qfmny8kw8d] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-qfmny8kw8d] {
    /*font-size: 0.9rem;*/
    font-size: 10px;
    padding-bottom: 0.5rem;
    /*padding-bottom: 3px;*/
    cursor: pointer;
}

    .nav-item:first-of-type[b-qfmny8kw8d] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-qfmny8kw8d] {
        padding-bottom: 1rem;
    }

    .nav-item[b-qfmny8kw8d]  a {
        color: #ffffff;
        /*  border-radius: 4px;*/
        /* height: 3rem;*/
        display: flex;
        align-items: center;
        /* line-height: 3rem;*/
    }

        .nav-item[b-qfmny8kw8d]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-qfmny8kw8d]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-qfmny8kw8d] {
    background-color: #000000;
}

.roomsBorder[b-qfmny8kw8d] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-qfmny8kw8d] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-qfmny8kw8d] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-qfmny8kw8d] {
        display: none;
    }

    .collapse[b-qfmny8kw8d] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-qfmny8kw8d] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/HudPortal/Pages/Projects/ProjectView.razor.rz.scp.css */
.navbar-toggler[b-b28vya4d7z] {
    background-color: #000000;
}

.top-row[b-b28vya4d7z] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-b28vya4d7z] {
    font-size: 1.1rem;
}

.oi[b-b28vya4d7z] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-b28vya4d7z] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-b28vya4d7z] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-b28vya4d7z] {
        padding-bottom: 1rem;
    }

    .nav-item[b-b28vya4d7z]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-b28vya4d7z]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-b28vya4d7z]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-b28vya4d7z] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-b28vya4d7z] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-b28vya4d7z] {
        display: none;
    }

    .collapse[b-b28vya4d7z] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-b28vya4d7z] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/LenderPortal/Pages/Projects/ProjectView.razor.rz.scp.css */
.navbar-toggler[b-s0hb99yrgy] {
    background-color: #000000;
}

.top-row[b-s0hb99yrgy] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-s0hb99yrgy] {
    font-size: 1.1rem;
}

.oi[b-s0hb99yrgy] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-s0hb99yrgy] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-s0hb99yrgy] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-s0hb99yrgy] {
        padding-bottom: 1rem;
    }

    .nav-item[b-s0hb99yrgy]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-s0hb99yrgy]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-s0hb99yrgy]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-s0hb99yrgy] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-s0hb99yrgy] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-s0hb99yrgy] {
        display: none;
    }

    .collapse[b-s0hb99yrgy] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-s0hb99yrgy] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/LOPortal/Pages/Projects/ProjectView.razor.rz.scp.css */
.navbar-toggler[b-irtwc5zfnm] {
    background-color: #000000;
}

.top-row[b-irtwc5zfnm] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-irtwc5zfnm] {
    font-size: 1.1rem;
}

.oi[b-irtwc5zfnm] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-irtwc5zfnm] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-irtwc5zfnm] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-irtwc5zfnm] {
        padding-bottom: 1rem;
    }

    .nav-item[b-irtwc5zfnm]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-irtwc5zfnm]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-irtwc5zfnm]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.navFontSize[b-irtwc5zfnm] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-irtwc5zfnm] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-irtwc5zfnm] {
        display: none;
    }

    .collapse[b-irtwc5zfnm] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-irtwc5zfnm] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/Main/ConsultingNav.razor.rz.scp.css */
.navbar-toggler[b-ca9fhztmyw] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-ca9fhztmyw] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-ca9fhztmyw] {
    font-size: 1.1rem;
}

.oi[b-ca9fhztmyw] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ca9fhztmyw] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ca9fhztmyw] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ca9fhztmyw] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ca9fhztmyw]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-ca9fhztmyw]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-ca9fhztmyw]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-ca9fhztmyw] {
        display: none;
    }

    .collapse[b-ca9fhztmyw] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Areas/Main/MortgageNav.razor.rz.scp.css */
.navbar-toggler[b-mdrqup0xvc] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-mdrqup0xvc] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-mdrqup0xvc] {
    font-size: 1.1rem;
}

.oi[b-mdrqup0xvc] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-mdrqup0xvc] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-mdrqup0xvc] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-mdrqup0xvc] {
        padding-bottom: 1rem;
    }

    .nav-item[b-mdrqup0xvc]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-mdrqup0xvc]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-mdrqup0xvc]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-mdrqup0xvc] {
        display: none;
    }

    .collapse[b-mdrqup0xvc] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Areas/Main/Web/HomesNav.razor.rz.scp.css */
.navbar-toggler[b-29y2z8gkcn] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-29y2z8gkcn] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-29y2z8gkcn] {
    font-size: 1.1rem;
}

.oi[b-29y2z8gkcn] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-29y2z8gkcn] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-29y2z8gkcn] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-29y2z8gkcn] {
        padding-bottom: 1rem;
    }

    .nav-item[b-29y2z8gkcn]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-29y2z8gkcn]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-29y2z8gkcn]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 1199px) {
    .navbar-toggler[b-29y2z8gkcn] {
        display: none;
    }

    .collapse[b-29y2z8gkcn] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Areas/Marketing/Coverage/CoverageNav.razor.rz.scp.css */
.navbar-toggler[b-qhmrw22h9n] {
    background-color: #000000;
}

.top-row[b-qhmrw22h9n] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-qhmrw22h9n] {
    font-size: 1.1rem;
}

.oi[b-qhmrw22h9n] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-qhmrw22h9n] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-qhmrw22h9n] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-qhmrw22h9n] {
        padding-bottom: 1rem;
    }

    .nav-item[b-qhmrw22h9n]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-qhmrw22h9n]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-qhmrw22h9n]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }
/* _content/Smac_Pro/Areas/ProjectLink/Messaging/MessagingNav.razor.rz.scp.css */
.navbar-toggler[b-ymvj3m3uw4] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-ymvj3m3uw4] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-ymvj3m3uw4] {
    font-size: 1.1rem;
}

.oi[b-ymvj3m3uw4] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ymvj3m3uw4] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ymvj3m3uw4] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ymvj3m3uw4] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ymvj3m3uw4]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-ymvj3m3uw4]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-ymvj3m3uw4]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-ymvj3m3uw4] {
        display: none;
    }

    .collapse[b-ymvj3m3uw4] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Areas/ProjectLink/Pages/ScopeBldr/ScpBldrPvw.razor.rz.scp.css */
.navbar-toggler[b-ta6u8a5nen] {
    background-color: #000000;
}

.top-row[b-ta6u8a5nen] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-ta6u8a5nen] {
    font-size: 1.1rem;
}

.oi[b-ta6u8a5nen] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ta6u8a5nen] {  
    font-size: 10px;
    padding-bottom: 0.5rem;
    cursor: pointer;
}

    .nav-item:first-of-type[b-ta6u8a5nen] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ta6u8a5nen] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ta6u8a5nen]  a {
        color: #ffffff;
        display: flex;
        align-items: center;
    }

        .nav-item[b-ta6u8a5nen]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-ta6u8a5nen]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-ta6u8a5nen] {
    background-color: #000000;
}

.roomsBorder[b-ta6u8a5nen] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-ta6u8a5nen] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-ta6u8a5nen] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-ta6u8a5nen] {
        display: none;
    }

    .collapse[b-ta6u8a5nen] {        
        display: block;
    }
}

.bi[b-ta6u8a5nen] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/RealtorPortal/SB/ScpBldr.razor.rz.scp.css */
.navbar-toggler[b-mtzivprp9x] {
    background-color: #000000;
}

.top-row[b-mtzivprp9x] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-mtzivprp9x] {
    font-size: 1.1rem;
}

.oi[b-mtzivprp9x] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-mtzivprp9x] {
    /*font-size: 0.9rem;*/
    font-size: 10px;
    padding-bottom: 0.5rem;
    /*padding-bottom: 3px;*/
    cursor: pointer;
}

    .nav-item:first-of-type[b-mtzivprp9x] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-mtzivprp9x] {
        padding-bottom: 1rem;
    }

    .nav-item[b-mtzivprp9x]  a {
        color: #ffffff;
        /*  border-radius: 4px;*/
        /* height: 3rem;*/
        display: flex;
        align-items: center;
        /* line-height: 3rem;*/
    }

        .nav-item[b-mtzivprp9x]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-mtzivprp9x]  a:hover {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

.dropdown-menu[b-mtzivprp9x] {
    background-color: #000000;
}

.roomsBorder[b-mtzivprp9x] {
    border: .25px solid white;
    border-radius: 3px;
}


.navFontSize[b-mtzivprp9x] {
    font-size: 1.25rem;
    font-weight: bold
}

    .navFontSize li[b-mtzivprp9x] {
        margin-right: 50px;
    }

@media (min-width: 992px) {
    .navbar-toggler[b-mtzivprp9x] {
        display: none;
    }

    .collapse[b-mtzivprp9x] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-mtzivprp9x] {
    display: block !important;
}
/* _content/Smac_Pro/Areas/Reports/ReportsNav.razor.rz.scp.css */
.navbar-toggler[b-e2muervbv9] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-e2muervbv9] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-e2muervbv9] {
    font-size: 1.1rem;
}

.oi[b-e2muervbv9] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-e2muervbv9] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-e2muervbv9] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-e2muervbv9] {
        padding-bottom: 1rem;
    }

    .nav-item[b-e2muervbv9]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-e2muervbv9]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-e2muervbv9]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-e2muervbv9] {
        display: none;
    }

    .collapse[b-e2muervbv9] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Areas/Sms/SmsNav.razor.rz.scp.css */
.navbar-toggler[b-fmx4errmjk] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-fmx4errmjk] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-fmx4errmjk] {
    font-size: 1.1rem;
}

.oi[b-fmx4errmjk] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-fmx4errmjk] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-fmx4errmjk] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-fmx4errmjk] {
        padding-bottom: 1rem;
    }

    .nav-item[b-fmx4errmjk]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-fmx4errmjk]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-fmx4errmjk]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-fmx4errmjk] {
        display: none;
    }

    .collapse[b-fmx4errmjk] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Extensions/SortableList.razor.rz.scp.css */
[b-bg2x3ftpxc] .sortable-ghost {
    visibility: hidden;
}

[b-bg2x3ftpxc] .sortable-fallback {
    opacity: 1 !important
}
/* _content/Smac_Pro/Shared/AdminNav.razor.rz.scp.css */
.navbar-toggler[b-50krx81nh3] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /*background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-50krx81nh3] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}



.navbar-brand[b-50krx81nh3] {
    font-size: 1.1rem;
}

.oi[b-50krx81nh3] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-50krx81nh3] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-50krx81nh3] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-50krx81nh3] {
        padding-bottom: 1rem;
    }

    .nav-item[b-50krx81nh3]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-50krx81nh3]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-50krx81nh3]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-50krx81nh3] {
        display: none;
    }

    .collapse[b-50krx81nh3] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

/*
@media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {
       
        display: block;
    }
}
*/
/* _content/Smac_Pro/Shared/BidBldNav.razor.rz.scp.css */
.navbar-toggler[b-kx57ywi0w2] {   
    background-color: #000000;
}

.top-row[b-kx57ywi0w2] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-kx57ywi0w2] {
    font-size: 1.1rem;
}

.oi[b-kx57ywi0w2] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-kx57ywi0w2] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-kx57ywi0w2] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-kx57ywi0w2] {
        padding-bottom: 1rem;
    }

    .nav-item[b-kx57ywi0w2]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-kx57ywi0w2]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-kx57ywi0w2]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }


@media (min-width:992px) {
    .navbar-toggler[b-kx57ywi0w2] {
        display: none;
    }

    .collapse[b-kx57ywi0w2] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/ContLinkNav.razor.rz.scp.css */
.navbar-toggler[b-oxqa8azcce] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-oxqa8azcce] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-oxqa8azcce] {
    font-size: 1.1rem;
}

.oi[b-oxqa8azcce] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-oxqa8azcce] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-oxqa8azcce] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-oxqa8azcce] {
        padding-bottom: 1rem;
    }

    .nav-item[b-oxqa8azcce]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-oxqa8azcce]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-oxqa8azcce]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }




/*.nav-link > hr {
    visibility: hidden;
    color: #974f4b;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 0;
}

.nav-item .nav-link.active > hr {
    visibility: visible;
    filter: blur(1.5px);      
}*/

@media (min-width:992px) {
    .navbar-toggler[b-oxqa8azcce] {
        display: none;
    }

    .collapse[b-oxqa8azcce] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/ContractorNav.razor.rz.scp.css */
.navbar-toggler[b-4m4o40x4tw] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-4m4o40x4tw] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-4m4o40x4tw] {
    font-size: 1.1rem;
}

.oi[b-4m4o40x4tw] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-4m4o40x4tw] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-4m4o40x4tw] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-4m4o40x4tw] {
        padding-bottom: 1rem;
    }

    .nav-item[b-4m4o40x4tw]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-4m4o40x4tw]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-4m4o40x4tw]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }




/*.nav-link > hr {
    visibility: hidden;
    color: #974f4b;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 0;
}

.nav-item .nav-link.active > hr {
    visibility: visible;
    filter: blur(1.5px);      
}*/

@media (min-width:992px) {
    .navbar-toggler[b-4m4o40x4tw] {
        display: none;
    }

    .collapse[b-4m4o40x4tw] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/CustomerNav.razor.rz.scp.css */
.navbar-toggler[b-p6rrjjysy1] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /*background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-p6rrjjysy1] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-p6rrjjysy1] {
    font-size: 1.1rem;
}

.oi[b-p6rrjjysy1] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-p6rrjjysy1] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-p6rrjjysy1] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-p6rrjjysy1] {
        padding-bottom: 1rem;
    }

    .nav-item[b-p6rrjjysy1]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-p6rrjjysy1]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-p6rrjjysy1]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-p6rrjjysy1] {
        display: none;
    }

    .collapse[b-p6rrjjysy1] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/CustomerPortalNav.razor.rz.scp.css */
.navbar-toggler[b-5k4yfzjt6x] {   
    background-color: #000000;
}

.top-row[b-5k4yfzjt6x] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-5k4yfzjt6x] {
    font-size: 1.1rem;
}

.oi[b-5k4yfzjt6x] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-5k4yfzjt6x] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-5k4yfzjt6x] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-5k4yfzjt6x] {
        padding-bottom: 1rem;
    }

    .nav-item[b-5k4yfzjt6x]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-5k4yfzjt6x]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-5k4yfzjt6x]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-5k4yfzjt6x] {
        display: none;
    }

    .collapse[b-5k4yfzjt6x] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/CustSideNav.razor.rz.scp.css */
.navbar-toggler[b-4pb3d8gved] {
    background-color: #000000;
}

.top-row[b-4pb3d8gved] {
    height: 8.0rem;
    background-color: #f0f0f0;
}

.navbar-brand[b-4pb3d8gved] {
    font-size: 1.1rem;
}

.oi[b-4pb3d8gved] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-4pb3d8gved] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-4pb3d8gved] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-4pb3d8gved] {
        padding-bottom: 1rem;
    }

    .nav-item[b-4pb3d8gved]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-4pb3d8gved]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-4pb3d8gved]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-4pb3d8gved] {
        display: none;
    }

    .collapse[b-4pb3d8gved] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

.bi[b-4pb3d8gved] {
    display: block !important;
}


/*
.dropdown-toggle {
    outline: 0;
}

.btn-toggle {
    padding: .25rem .5rem;
    font-weight: 600;
    color: var(--bs-emphasis-color);
    background-color: transparent;
}

    .btn-toggle:hover,
    .btn-toggle:focus {
        color: rgba(var(--bs-emphasis-color-rgb), .85);
        background-color: var(--bs-tertiary-bg);
    }

    .btn-toggle::before {
        width: 1.25em;
        line-height: 0;
        content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
        transition: transform .35s ease;
        transform-origin: .5em 50%;
    }

[data-bs-theme="dark"] .btn-toggle::before {
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
}

.btn-toggle[aria-expanded="true"] {
    color: rgba(var(--bs-emphasis-color-rgb), .85);
}

    .btn-toggle[aria-expanded="true"]::before {
        transform: rotate(90deg);
    }

.btn-toggle-nav a {
    padding: .1875rem .5rem;
    margin-top: .125rem;
    margin-left: 1.25rem;
}

    .btn-toggle-nav a:hover,
    .btn-toggle-nav a:focus {
        background-color: var(--bs-tertiary-bg);
    }

.scrollarea {
    overflow-y: auto;
}

.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }
}

.b-example-divider {
    width: 100%;
    height: 3rem;
    background-color: rgba(0, 0, 0, .1);
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.b-example-vr {
    flex-shrink: 0;
    width: 1.5rem;
    height: 100vh;
}

.bi {
    vertical-align: -.125em;
    fill: currentColor;
}

.nav-scroller {
    position: relative;
    z-index: 2;
    height: 2.75rem;
    overflow-y: hidden;
}

    .nav-scroller .nav {
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-top: -1px;
        overflow-x: auto;
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

.btn-bd-primary {
    --bd-violet-bg: #712cf9;
    --bd-violet-rgb: 112.520718, 44.062154, 249.437846;
    --bs-btn-font-weight: 600;
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bd-violet-bg);
    --bs-btn-border-color: var(--bd-violet-bg);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: #6528e0;
    --bs-btn-hover-border-color: #6528e0;
    --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #5a23c8;
    --bs-btn-active-border-color: #5a23c8;
}

.bd-mode-toggle {
    z-index: 1500;
}

    .bd-mode-toggle .dropdown-menu .active .bi {
        display: block !important;
    }*/
/* _content/Smac_Pro/Shared/HudMrktNav.razor.rz.scp.css */
.navbar-toggler[b-ruvoi80nuk] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-ruvoi80nuk] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-ruvoi80nuk] {
    font-size: 1.1rem;
}

.oi[b-ruvoi80nuk] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ruvoi80nuk] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ruvoi80nuk] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ruvoi80nuk] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ruvoi80nuk]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-ruvoi80nuk]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-ruvoi80nuk]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-ruvoi80nuk] {
        display: none;
    }

    .collapse[b-ruvoi80nuk] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/HudNav.razor.rz.scp.css */
.navbar-toggler[b-hk7vjp722k] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-hk7vjp722k] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-hk7vjp722k] {
    font-size: 1.1rem;
}

.oi[b-hk7vjp722k] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-hk7vjp722k] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-hk7vjp722k] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-hk7vjp722k] {
        padding-bottom: 1rem;
    }

    .nav-item[b-hk7vjp722k]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-hk7vjp722k]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-hk7vjp722k]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }




/*.nav-link > hr {
    visibility: hidden;
    color: #974f4b;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 0;
}

.nav-item .nav-link.active > hr {
    visibility: visible;
    filter: blur(1.5px);      
}*/

@media (min-width:992px) {
    .navbar-toggler[b-hk7vjp722k] {
        display: none;
    }

    .collapse[b-hk7vjp722k] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/LenderNav.razor.rz.scp.css */
.navbar-toggler[b-3mv1bdjpi3] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-3mv1bdjpi3] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-3mv1bdjpi3] {
    font-size: 1.1rem;
}

.oi[b-3mv1bdjpi3] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-3mv1bdjpi3] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-3mv1bdjpi3] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-3mv1bdjpi3] {
        padding-bottom: 1rem;
    }

    .nav-item[b-3mv1bdjpi3]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-3mv1bdjpi3]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-3mv1bdjpi3]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }




/*.nav-link > hr {
    visibility: hidden;
    color: #974f4b;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 0;
}

.nav-item .nav-link.active > hr {
    visibility: visible;
    filter: blur(1.5px);      
}*/

@media (min-width:992px) {
    .navbar-toggler[b-3mv1bdjpi3] {
        display: none;
    }

    .collapse[b-3mv1bdjpi3] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/MainLayout.razor.rz.scp.css */
.page[b-5zeexn1z29] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-5zeexn1z29] {
    flex: 1;
}

.sidebar[b-5zeexn1z29] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-5zeexn1z29] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-5zeexn1z29]  a, .top-row .btn-link[b-5zeexn1z29] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-5zeexn1z29] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-5zeexn1z29] {
        display: none;
    }

    .top-row.auth[b-5zeexn1z29] {
        justify-content: space-between;
    }

    .top-row a[b-5zeexn1z29], .top-row .btn-link[b-5zeexn1z29] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-5zeexn1z29] {
        flex-direction: row;
    }

    .sidebar[b-5zeexn1z29] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-5zeexn1z29] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-5zeexn1z29] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/Smac_Pro/Shared/MainNav.razor.rz.scp.css */
.navbar-toggler[b-nwitsiyvkn] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-nwitsiyvkn] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-nwitsiyvkn] {
    font-size: 1.1rem;
}

.oi[b-nwitsiyvkn] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-nwitsiyvkn] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-nwitsiyvkn] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-nwitsiyvkn] {
        padding-bottom: 1rem;
    }

    .nav-item[b-nwitsiyvkn]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-nwitsiyvkn]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-nwitsiyvkn]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-nwitsiyvkn] {
        display: none;
    }

    .collapse[b-nwitsiyvkn] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/MortgageNavigation.razor.rz.scp.css */
.navbar-toggler[b-htvvdms6cn] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-htvvdms6cn] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-htvvdms6cn] {
    font-size: 1.1rem;
}

.oi[b-htvvdms6cn] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-htvvdms6cn] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-htvvdms6cn] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-htvvdms6cn] {
        padding-bottom: 1rem;
    }

    .nav-item[b-htvvdms6cn]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-htvvdms6cn]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-htvvdms6cn]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }




/*.nav-link > hr {
    visibility: hidden;
    color: #974f4b;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 0;
}

.nav-item .nav-link.active > hr {
    visibility: visible;
    filter: blur(1.5px);      
}*/

@media (min-width:992px) {
    .navbar-toggler[b-htvvdms6cn] {
        display: none;
    }

    .collapse[b-htvvdms6cn] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-volshd1uj7] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-volshd1uj7] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-volshd1uj7] {
    font-size: 1.1rem;
}

.oi[b-volshd1uj7] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-volshd1uj7] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-volshd1uj7] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-volshd1uj7] {
        padding-bottom: 1rem;
    }

    .nav-item[b-volshd1uj7]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-volshd1uj7]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-volshd1uj7]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-volshd1uj7] {
        display: none;
    }

    .collapse[b-volshd1uj7] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/PreferredLoNav.razor.rz.scp.css */
.navbar-toggler[b-khatwsssod] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /*background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-khatwsssod] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-khatwsssod] {
    font-size: 1.1rem;
}

.oi[b-khatwsssod] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-khatwsssod] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-khatwsssod] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-khatwsssod] {
        padding-bottom: 1rem;
    }

    .nav-item[b-khatwsssod]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-khatwsssod]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-khatwsssod]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-khatwsssod] {
        display: none;
    }

    .collapse[b-khatwsssod] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/PreferredRealtorNav.razor.rz.scp.css */
.navbar-toggler[b-wfczqlu2p2] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /*background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-wfczqlu2p2] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-wfczqlu2p2] {
    font-size: 1.1rem;
}

.oi[b-wfczqlu2p2] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-wfczqlu2p2] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-wfczqlu2p2] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-wfczqlu2p2] {
        padding-bottom: 1rem;
    }

    .nav-item[b-wfczqlu2p2]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-wfczqlu2p2]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-wfczqlu2p2]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-wfczqlu2p2] {
        display: none;
    }

    .collapse[b-wfczqlu2p2] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/RecruitingNav.razor.rz.scp.css */
.navbar-toggler[b-vsdglf75m3] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /* background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-vsdglf75m3] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}

.navbar-brand[b-vsdglf75m3] {
    font-size: 1.1rem;
}

.oi[b-vsdglf75m3] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-vsdglf75m3] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-vsdglf75m3] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-vsdglf75m3] {
        padding-bottom: 1rem;
    }

    .nav-item[b-vsdglf75m3]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-vsdglf75m3]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-vsdglf75m3]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }




/*.nav-link > hr {
    visibility: hidden;
    color: #974f4b;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 0;
}

.nav-item .nav-link.active > hr {
    visibility: visible;
    filter: blur(1.5px);      
}*/

@media (min-width:992px) {
    .navbar-toggler[b-vsdglf75m3] {
        display: none;
    }

    .collapse[b-vsdglf75m3] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/Smac_Pro/Shared/SmacLayout.razor.rz.scp.css */
.page[b-j1yp4a6d3f] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-j1yp4a6d3f] {
    flex: 1;
}

.sidebar[b-j1yp4a6d3f] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
    /* background-color: #ffffff;*/
    /* background-image: linear-gradient(#0D4970, #ffffff)*/
    color: #fff;
    background-color: #0D4970;
    border-color: #1861ac;
}


.top-row[b-j1yp4a6d3f] {
    /*background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;*/
    background-color: #f0f0f0;
    justify-content: flex-end;
    height: 8.0rem;
    display: flex;
    align-items: center;
}

    .top-row[b-j1yp4a6d3f]  a, .top-row .btn-link[b-j1yp4a6d3f] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-j1yp4a6d3f] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-j1yp4a6d3f] {
        display: none;
    }

    .top-row.auth[b-j1yp4a6d3f] {
        justify-content: space-between;
    }

    .top-row a[b-j1yp4a6d3f], .top-row .btn-link[b-j1yp4a6d3f] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-j1yp4a6d3f] {
        flex-direction: row;
    }

    .sidebar[b-j1yp4a6d3f] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-j1yp4a6d3f] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-j1yp4a6d3f] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/Smac_Pro/Shared/SmacNav.razor.rz.scp.css */
.navbar-toggler[b-ktkfiue3ml] {
    /* background-color: rgba(255, 255, 255, 0.1);*/
    /*background-color: #f0f0f0;*/
    background-color: #000000;
}

.top-row[b-ktkfiue3ml] {
    height: 8.0rem;
    /*  background-color: rgba(0,0,0,0.4);*/
    background-color: #f0f0f0;
}



.navbar-brand[b-ktkfiue3ml] {
    font-size: 1.1rem;
}

.oi[b-ktkfiue3ml] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ktkfiue3ml] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ktkfiue3ml] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ktkfiue3ml] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ktkfiue3ml]  a {
        color: #d7d7d7;       
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-ktkfiue3ml]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-ktkfiue3ml]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 992px) {
    .navbar-toggler[b-ktkfiue3ml] {
        display: none;
    }

    .collapse[b-ktkfiue3ml] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}

/*
@media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {
       
        display: block;
    }
}
*/
