/* _content/CLUK.Blazor.Common/Components/Layout/CLHeaderMenu.razor.rz.scp.css */
[b-v2e3fm6cxi] .mud-divider-vertical {
    max-width: 3px;
}

/* CLHeader CSS */
[b-v2e3fm6cxi] .header-base {
    color: var(--mud-text-dark); /* #FDFDEF; /*CLUK.Blazor.Common.Themes.CanadaLifeColours.LightGrey*/
    background-color: #142F3A; /*CLUK.Blazor.Common.Themes.CanadaLifeColours.DarkBlue*/
    height: 52px;
    padding: 10px 20px;
    max-width: none;
}

[b-v2e3fm6cxi] .header-contact-number {
    float: right;
}

[b-v2e3fm6cxi] .header-message {
    text-align: left;
    vertical-align: middle;
}

[b-v2e3fm6cxi] .header-nav-button {
    border-top: solid 2px #FFFFFF !important;
    background-color: #FFFFFF !important;
    color: #142F3A !important; /*CLUK.Blazor.Common.Themes.CanadaLifeColours.DarkBlue*/
    max-width: 142px;
    max-height: 42px;
}

[b-v2e3fm6cxi] .header-nav-button-selected {
    border-top: solid 2px #BA0C2F !important;
    background-color: #142F3A !important; /*CLUK.Blazor.Common.Themes.CanadaLifeColours.DarkBlue*/
    color: #FFFFFF !important;
    max-width: 142px;
    max-height: 42px;
}

[b-v2e3fm6cxi] .header-text-button {
    min-width: 165px;
    &:hover

{
    color: var(--mud-palette-primary) !important;
}

}

[b-v2e3fm6cxi] .feedback-button {
    position: fixed;
    bottom: -1px;
    right: -1px;
    -webkit-transform-origin: 50% 53%;
    // Prevents blurring on rotated text
}

@media (min-width: 640px) {
    [b-v2e3fm6cxi] .feedback-button {
        right: 0;
        top: 50%;
        bottom: unset;
        transform: rotate(-90deg) translateY(62px);
        & svg

{
    transform: rotate(90deg);
}

}
}

[b-v2e3fm6cxi] .zone-select .mud-select-input {
    color: #FFFFFF;
}

[b-v2e3fm6cxi] .mud-input-control-input-container {
    width: 150px;
}

[b-v2e3fm6cxi] .header-divider {
    height: 50%;
    align-self: center;
}
/* _content/CLUK.Blazor.Common/Components/Layout/LegalStatementFooter.razor.rz.scp.css */
[b-qjolb0yml5] button {
    padding: 0 !important;
}

    [b-qjolb0yml5] button:hover {
        background-color: inherit !important;
    }

[b-qjolb0yml5] p {
    color: var(--mud-palette-dark-text);
    font-size: 14px;
}

[b-qjolb0yml5] .mud-expand-panel {
    background: none;
}

[b-qjolb0yml5] .mud-expand-panel-header {
    padding: 0;
}

[b-qjolb0yml5] .mud-expand-panel-text {
    color: var(--mud-palette-dark-text);
    font-size: 14px;
}

[b-qjolb0yml5] .mud-expand-panel-header .mud-expand-panel-text {
    flex-grow: 0;
}

[b-qjolb0yml5] .mud-expand-panel-header .mud-icon-roott {
    margin-top: -2px;
}
/* _content/CLUK.Blazor.Common/Components/Layout/MainLayout.razor.rz.scp.css */
[b-pzlnnsky5l] .mud-appbar-fixed-top {
    height: 67px;
}

[b-pzlnnsky5l] .mud-main-content {
    padding-top: 67px;
}

@media(max-width: 960px) {
    /* For sm and xs screens */
    [b-pzlnnsky5l] .mud-appbar-fixed-top {
        height: 86px;
    }

    [b-pzlnnsky5l] .mud-main-content {
        padding-top: 86px;
    }
}

[b-pzlnnsky5l] .mud-main-content .mud-container {
    display: grid;
    gap: 24px;
    margin-top: 60px;
    margin-bottom: 32px;
}

    [b-pzlnnsky5l] .mud-main-content .mud-container:has(.breadcrumbs) {
        margin-top: 20px;
    }

    [b-pzlnnsky5l] .mud-main-content .mud-container:has(>#banner) {
        margin-top: 24px;
    }
/* _content/CLUK.Blazor.Common/Components/Layout/MenuBar.razor.rz.scp.css */
[b-utdwfcvn4r] .mud-avatar {
    background: none;
}

[b-utdwfcvn4r] .avatar-drop-down-offset-left {
    margin: 0 -8px 0 -8px;
    z-index: 100;
}

[b-utdwfcvn4r] .mud-button-label:hover {
    color: var(--mud-palette-primary) !important;
}

[b-utdwfcvn4r] .mud-menu.menu-open .mud-button-text {
    color: var(--mud-palette-primary) !important;
}

[b-utdwfcvn4r] .mud-menu.menu-closed .mud-button-text {
    color: var(--mud-palette-secondary) !important;
}

[b-utdwfcvn4r] .drawer-menu .mud-drawer-header {
    padding: 12px 14px 12px 14px !important;
    min-height: 96px;
}

[b-utdwfcvn4r] .mud-avatar:hover, [b-utdwfcvn4r] .mud-avatar.open {
    background: var(--mud-palette-tertiary);
}

@media(max-width: 960px) {
    [b-utdwfcvn4r] .logo-sm-svg {
        height: auto;
        width: 46px;
    }
}

[b-utdwfcvn4r] div.mud-drawer-content a.mud-list-item:hover,
[b-utdwfcvn4r] div.mud-drawer-content div.mud-list-item:hover {
    color: var(--mud-palette-primary) !important;
}
/* _content/CLUK.Blazor.Common/Components/Layout/SupportMenu.razor.rz.scp.css */
[b-bmotgfowbo] .nowrap {
    white-space: nowrap;
}

[b-bmotgfowbo] .menu-divider {
    border-color: #C0C0C080;
}
