@import '_content/BlazorStrap.V5/BlazorStrap.V5.soy3cwhzex.bundle.scp.css';
@import '_content/BlazorStrap/BlazorStrap.10v83wk5fb.bundle.scp.css';
@import '_content/CPWA.Shared.Blazor/CPWA.Shared.Blazor.xe0jezcp1r.bundle.scp.css';

/* _content/CPWA.Public.Web/Layout/CHPPublicFooter/FooterLink.razor.rz.scp.css */
a[b-q2hh924wf5] {
    color: white;
}

a:hover[b-q2hh924wf5] {
    color: white;
}
/* _content/CPWA.Public.Web/Layout/CHPPublicFooter/SocialMediaLink.razor.rz.scp.css */
a[b-7twb8cok8h] {
    color: white;
    text-decoration: none;
    font-size: 2em;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
/* _content/CPWA.Public.Web/Layout/CHPPublicHeader/CHPPublicHeader.razor.rz.scp.css */
.navbar-header[b-fzqzikv3tw] {
    border-bottom: 3px solid #fbad23;
}

.top-nav[b-fzqzikv3tw] {
    background-color: #003466;
    width: 100%;
    /* rounded border on the bottom of the container*/
    border-radius: 0 0 5px 5px;

}

@media (max-width: 992px) {
    .top-nav[b-fzqzikv3tw] 
    {
        display: none;
    }
}

@media (min-width: 991px) {
    .mobile-only[b-fzqzikv3tw] {
        display: none;
    }
}
@media (max-width: 992px) {
    .mobile-only[b-fzqzikv3tw] {
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    .header-logo[b-fzqzikv3tw] {
        padding: 15px 0px;
    }
}

@media screen and (min-width: 992px) {
    .header-logo[b-fzqzikv3tw] {
        width: -webkit-calc(100% - 40%);
        width: -moz-calc(100% - 40%);
        width: calc(100% - 40%);
        padding: 20px 0px;
    }
}
@media screen and (min-width: 768px) {
    .header-logo[b-fzqzikv3tw] {
        padding: 30px 0px;
        width: 215px;
    }
}

.header-logo[b-fzqzikv3tw] {
    display: inline-block;
    margin: 0px;
    padding: 10px 0px;
}

.header-logo[b-fzqzikv3tw] {
    display: block;
}

.ca-logo[b-fzqzikv3tw] {
    display: inline-block;
}

.ca-logo[b-fzqzikv3tw] {
    margin: 0px 0px 0px -15px;
    width: 60px;
    display: none;
    padding: 15px 0px;
}

.ca-logo[b-fzqzikv3tw] {
    vertical-align: top;
}

@media screen and (min-width: 992px) {
    .ca-logo[b-fzqzikv3tw] {
        width: auto;
    }
}

@media screen and (min-width: 768px) {

    .ca-logo[b-fzqzikv3tw] {
        display: inline-block;
    }
}
/* _content/CPWA.Public.Web/Layout/CHPPublicHeader/MainLink.razor.rz.scp.css */
.menu-item[b-82bpj7kkc6] {
    background-color: white;
    display: block;
    height: 100%;
    font-family: 'Source Sans Pro Semibold', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #003466;
    text-decoration: none;
}

.menu-item a:visited[b-82bpj7kkc6] {
    color: #003466
}

.menu-item:focus[b-82bpj7kkc6] {
    background-color: rgb(251, 173, 35) !important;
}

.menu-item:hover[b-82bpj7kkc6] {
    background-color: rgb(251, 173, 35) !important;
}
/* _content/CPWA.Public.Web/Layout/CHPPublicHeader/TopLink.razor.rz.scp.css */
.top-link[b-eyn3mmuyiw] {
    padding: 8px;
}

/* WCAG - Links should be at least 44px wide and 22px tall*/
li[b-eyn3mmuyiw] {
    min-width: 44px;
    min-height: 22px;
}
a[b-eyn3mmuyiw] {
    min-width: 44px;
    min-height: 22px;
}

a[b-eyn3mmuyiw] {
    color: white;
    text-decoration: none;
    font-size: 12px;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    background-color: #003466;
}
a:hover[b-eyn3mmuyiw] {
    color: white;
}

li:not(:last-child)[b-eyn3mmuyiw] {
    border-right: solid 1px #00284e;
}
/* _content/CPWA.Public.Web/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-udr480ecln] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-udr480ecln] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

#pageTitle[b-udr480ecln] {
    /* [ReplaceFont(themeFont:"large-heading")] */ font-family: 'Source Sans Pro Semibold', sans-serif !important;
    font-size: 30px !important;
    color: #003466 !important;
    margin-left: -20px !important;
}
/* _content/CPWA.Public.Web/Layout/SideNav/SideNav.razor.rz.scp.css */
.side-nav-container[b-8nm8h2g6o6] {
    max-width: 250px;
    border: 1px solid #eef3f7;
    -webkit-box-shadow: 0 4px 9px -4px #000000;
    -moz-box-shadow: 0 4px 9px -4px #000000;
    box-shadow: 0 4px 9px -4px #000000;
}

.side-nav-home-link[b-8nm8h2g6o6] {
    color: #003466;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background-color: #eef3f7;
}

.side-nav-home-link:hover[b-8nm8h2g6o6] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-home-link:focus[b-8nm8h2g6o6] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Layout/SideNav/SideNavLink.razor.rz.scp.css */
.side-nav-link[b-rui7kzvdtg] {
    color: #003466;
    display: block;
    text-decoration: none;
}

.side-nav-link:hover[b-rui7kzvdtg] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-link:focus[b-rui7kzvdtg] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Layout/TopNav/TopNav.razor.rz.scp.css */
.side-nav-container[b-c2oi3ljxwo] {
    max-width: 250px;
    border: 1px solid #eef3f7;
}

.side-nav-home-link[b-c2oi3ljxwo] {
    color: #003466;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background-color: #eef3f7;
}

.side-nav-home-link:hover[b-c2oi3ljxwo] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-home-link:focus[b-c2oi3ljxwo] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Layout/TopNav/TopNavLink.razor.rz.scp.css */
.side-nav-link[b-kkvg1qg5hl] {
    color: #003466;
    display: block;
    text-decoration: none;
}

.side-nav-link:hover[b-kkvg1qg5hl] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-link:focus[b-kkvg1qg5hl] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Pages/EventCalendar.razor.rz.scp.css */

