@import '_content/BlazorStrap.V5/BlazorStrap.V5.bundle.scp.css';
@import '_content/BlazorStrap/BlazorStrap.bundle.scp.css';

/* _content/CPWA.Public.Web/Components/CalendarComponent.razor.rz.scp.css */
/* _content/CPWA.Public.Web/Components/CHPPublicFooter/FooterLink.razor.rz.scp.css */
a[b-fzti00y40u] {
    color: white;
}

a:hover[b-fzti00y40u] {
    color: white;
}
/* _content/CPWA.Public.Web/Components/CHPPublicFooter/SocialMediaLink.razor.rz.scp.css */
a[b-9myuqxinpz] {
    color: white;
    text-decoration: none;
    font-size: 2em;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
/* _content/CPWA.Public.Web/Components/CHPPublicHeader/CHPPublicHeader.razor.rz.scp.css */
.navbar-header[b-im6jrahlex] {
    border-bottom: 3px solid #fbad23;
}

.top-nav[b-im6jrahlex] {
    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-im6jrahlex] 
    {
        display: none;
    }
}

@media (min-width: 991px) {
    .mobile-only[b-im6jrahlex] {
        display: none;
    }
}
@media (max-width: 992px) {
    .mobile-only[b-im6jrahlex] {
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    .header-logo[b-im6jrahlex] {
        padding: 15px 0px;
    }
}

@media screen and (min-width: 992px) {
    .header-logo[b-im6jrahlex] {
        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-im6jrahlex] {
        padding: 30px 0px;
        width: 215px;
    }
}

.header-logo[b-im6jrahlex] {
    display: inline-block;
    margin: 0px;
    padding: 10px 0px;
}

.header-logo[b-im6jrahlex] {
    display: block;
}

.ca-logo[b-im6jrahlex] {
    display: inline-block;
}

.ca-logo[b-im6jrahlex] {
    margin: 0px 0px 0px -15px;
    width: 60px;
    display: none;
    padding: 15px 0px;
}

.ca-logo[b-im6jrahlex] {
    vertical-align: top;
}

@media screen and (min-width: 992px) {
    .ca-logo[b-im6jrahlex] {
        width: auto;
    }
}

@media screen and (min-width: 768px) {

    .ca-logo[b-im6jrahlex] {
        display: inline-block;
    }
}
/* _content/CPWA.Public.Web/Components/CHPPublicHeader/MainLink.razor.rz.scp.css */
.menu-item[b-2d53x4tb0t] {
    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-2d53x4tb0t] {
    color: #003466
}

.menu-item:focus[b-2d53x4tb0t] {
    background-color: rgb(251, 173, 35) !important;
}

.menu-item:hover[b-2d53x4tb0t] {
    background-color: rgb(251, 173, 35) !important;
}
/* _content/CPWA.Public.Web/Components/CHPPublicHeader/TopLink.razor.rz.scp.css */
.top-link[b-nfpn43u7c1] {
    padding: 8px;
}

/* WCAG - Links should be at least 44px wide and 22px tall*/
li[b-nfpn43u7c1] {
    min-width: 44px;
    min-height: 22px;
}
a[b-nfpn43u7c1] {
    min-width: 44px;
    min-height: 22px;
}

a[b-nfpn43u7c1] {
    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-nfpn43u7c1] {
    color: white;
}

li:not(:last-child)[b-nfpn43u7c1] {
    border-right: solid 1px #00284e;
}
/* _content/CPWA.Public.Web/Components/EventsList.razor.rz.scp.css */
a:hover[b-5vz4zsrfmn] {
    cursor: pointer !important;
    background-color: goldenrod !important;
}

a:focus[b-5vz4zsrfmn] {
    background-color: goldenrod !important;
}

.event-list-item:hover[b-5vz4zsrfmn] {
    cursor: pointer !important;
    background-color: goldenrod !important;
}

.event-list-item:focus[b-5vz4zsrfmn] {
    background-color: goldenrod !important;
}

/* _content/CPWA.Public.Web/Pages/EventCalendar.razor.rz.scp.css */

/* _content/CPWA.Public.Web/Shared/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-z0o6615uo4] {
    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-z0o6615uo4] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}

#pageTitle[b-z0o6615uo4] {
    /* [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/Shared/SideNav/SideNav.razor.rz.scp.css */
.side-nav-container[b-3aqvad4z83] {
    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-3aqvad4z83] {
    color: #003466;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background-color: #eef3f7;
}

.side-nav-home-link:hover[b-3aqvad4z83] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-home-link:focus[b-3aqvad4z83] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Shared/SideNav/SideNavLink.razor.rz.scp.css */
.side-nav-link[b-m2w9e4dxcc] {
    color: #003466;
    display: block;
    text-decoration: none;
}

.side-nav-link:hover[b-m2w9e4dxcc] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-link:focus[b-m2w9e4dxcc] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Shared/TopNav/TopNav.razor.rz.scp.css */
.side-nav-container[b-9mlf8er6i2] {
    max-width: 250px;
    border: 1px solid #eef3f7;
}

.side-nav-home-link[b-9mlf8er6i2] {
    color: #003466;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background-color: #eef3f7;
}

.side-nav-home-link:hover[b-9mlf8er6i2] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-home-link:focus[b-9mlf8er6i2] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
/* _content/CPWA.Public.Web/Shared/TopNav/TopNavLink.razor.rz.scp.css */
.side-nav-link[b-uvrfizcp51] {
    color: #003466;
    display: block;
    text-decoration: none;
}

.side-nav-link:hover[b-uvrfizcp51] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}

.side-nav-link:focus[b-uvrfizcp51] {
    color: #003466;
    text-decoration: none;
    background-color: #fbad23;
}
