@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/Voyager/Components/Layout/PageHeader.razor.rz.scp.css */
#page-header[b-a8keoof1r8]  .page-header-container {
    margin-bottom: 20px !important;
}

#page-header[b-a8keoof1r8]  .page-header-sub-title {
    font-size: 1.3rem;
    white-space: pre-wrap;
}

#page-header[b-a8keoof1r8]  .page-header-title, #page-header[b-a8keoof1r8]  .page-header-sub-title {
    margin: 0;
}
/* _content/Voyager/Components/Layout/PublicLayout.razor.rz.scp.css */
.page-wrapper[b-f0i9bsbh92] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.page-main[b-f0i9bsbh92] {
    flex-grow: 1;
    position: relative;
}
/* _content/Voyager/Components/Shared/ContactInfo.razor.rz.scp.css */
.contact-info-wrapper[b-kh8gm6c7gu]  .contact-info-feedback-icon {
    color: #ccc;
}

.contact-info-wrapper[b-kh8gm6c7gu]  .contact-info-feedback-detail,
.contact-info-wrapper[b-kh8gm6c7gu]  .contact-info-feedback-table {
    cursor: pointer;
}

    .contact-info-wrapper[b-kh8gm6c7gu]  .contact-info-feedback-detail:hover .contact-info-feedback-icon,
    .contact-info-wrapper[b-kh8gm6c7gu]  .contact-info-feedback-table:hover .contact-info-feedback-icon {
        color: var(--b-theme-danger);
    }
/* _content/Voyager/Components/Shared/MapComponentMarker.razor.rz.scp.css */
.map-marker[b-luaslgbfy1]  .map-marker-info {
    display: none;
}

.map-marker.active[b-luaslgbfy1]  .map-marker-info,
.map-marker:hover[b-luaslgbfy1]  .map-marker-info {
    display: block;
}
/* _content/Voyager/Components/Shared/NpiLocationsModal.razor.rz.scp.css */
.locations-modal[b-nqbdz5lgs2]  .locations-list > .locations-list-item:not(:last-child):after {
    border-bottom: 1px solid #ddd;
    content: " ";
    margin-top: 0.5rem;
}
/* _content/Voyager/Components/Shared/ToggleAc.razor.rz.scp.css */
.toggle-ac-title[b-9o4a6m4t9e] {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--b-theme-text-secondary);
    cursor: pointer;
}

.toggle-ac-title-inner[b-9o4a6m4t9e] {
    flex-grow: 1;
}

.toggle-ac[b-9o4a6m4t9e]  .toggle-ac-title-button:focus {
    box-shadow: none;
}

.toggle-ac-body[b-9o4a6m4t9e] {
    display: grid;
    grid-template-rows: 1fr;
}

.toggle-ac[b-9o4a6m4t9e]  .toggle-ac-title-button-icon, .toggle-ac-body[b-9o4a6m4t9e] {
    transition: all 0.5s ease-in-out;
}

.toggle-ac.closed[b-9o4a6m4t9e]  .toggle-ac-title-button-icon {
    transform: scaleY(-1);
}

.toggle-ac-header-content:empty[b-9o4a6m4t9e] {
    margin-bottom: 1rem;
}

.toggle-ac.closed > .toggle-ac-body[b-9o4a6m4t9e] {
    grid-template-rows: 0fr;
}

.toggle-ac > .toggle-ac-body > .toggle-ac-body-inner[b-9o4a6m4t9e] {
    overflow: visible;
}

.toggle-ac:not(.closed) > .toggle-ac-body > .toggle-ac-body-inner[b-9o4a6m4t9e] {
    animation: show-overflow-b-9o4a6m4t9e 2s;
}

.toggle-ac.closed > .toggle-ac-body > .toggle-ac-body-inner[b-9o4a6m4t9e] {
    overflow: hidden;
}

@keyframes show-overflow-b-9o4a6m4t9e {
    from {
        overflow: hidden;
    }
}
/* _content/Voyager/Components/Shared/ToggleTabs.razor.rz.scp.css */
.toggle-tabs[b-sv9al82wlx] {
    display: flex;
    flex-wrap: wrap;
}

    .toggle-tabs.buttons[b-sv9al82wlx] {
        gap: 0.7rem;
    }

[b-sv9al82wlx] .toggle-tabs-item:not(.active-tab) > i {
    color: var(--b-theme-text-muted);
}

[b-sv9al82wlx] .toggle-tabs-item.button.active-tab {
    border: 1px solid var(--b-divider-color);
}

    [b-sv9al82wlx] .toggle-tabs-item.button.active-tab:active, [b-sv9al82wlx] .toggle-tabs-item.button.active-tab:focus, [b-sv9al82wlx] .toggle-tabs-item.button.active-tab:hover {
    }

[b-sv9al82wlx] .toggle-tabs-item.tab {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px solid var(--b-theme-text-secondary);
}

    [b-sv9al82wlx] .toggle-tabs-item.tab.active-tab {
        border-bottom: 1px solid var(--b-theme-text-primary);
        color: var(--b-theme-text-primary);
        background-color: var(--b-theme-info);
    }

    [b-sv9al82wlx] .toggle-tabs-item.tab:focus {
        box-shadow: none;
    }

    [b-sv9al82wlx] .toggle-tabs-item.tab:not(.active-tab):hover {
        color: var(--b-theme-text-primary);
        background-color: var(--b-theme-light);
    }
