/* _content/Mgma3.Web/Components/Layout/BareLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/BaseLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/ImpersonationFooter.razor.rz.scp.css */
.impersonation-footer[b-mo4egbqi04] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background-color: #0b843f;
    padding: 1.0rem;
    z-index: 999;
}

a[b-mo4egbqi04] {
    color: #fff;
}

i[b-mo4egbqi04] {
    font-size: 2em;
}
/* _content/Mgma3.Web/Components/Layout/PageLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/PageSidebar.razor.rz.scp.css */

@media (max-width: 768px) {
    /* z-index bump here to ensure this is always above the nav header */
    .page-sidebar__mobile[b-q0xquo3c1f] {
        z-index: 12;
    }
}
/* _content/Mgma3.Web/Components/Layout/SidebarRightLayout.razor.rz.scp.css */
/* _content/Mgma3.Web/Components/Layout/SiteWideNotification.razor.rz.scp.css */
.header__inner[b-ptg3cd96go] {
    grid-template-rows: none;
    grid-template-columns: none;
}

.composition--background-gradient[b-ptg3cd96go] {
    background: #e6e6e6;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Ctas/CtaCardsSectionExpandCollapse.razor.rz.scp.css */
button[b-0kndfm33hu]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-0kndfm33hu]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-0kndfm33hu], [type=reset]:not(:disabled)[b-0kndfm33hu], [type=submit]:not(:disabled)[b-0kndfm33hu], button:not(:disabled)[b-0kndfm33hu] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-0kndfm33hu] {
    box-shadow: none;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/DataDiveLicenseManagement/AddUsers.razor.rz.scp.css */
button[b-3x5wygwmyy]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-3x5wygwmyy]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-3x5wygwmyy], [type=reset]:not(:disabled)[b-3x5wygwmyy], [type=submit]:not(:disabled)[b-3x5wygwmyy], button:not(:disabled)[b-3x5wygwmyy] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-3x5wygwmyy] {
    box-shadow: none;
}

.show-email[b-3x5wygwmyy] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/EngagementPortal/AddMembers.razor.rz.scp.css */
button[b-oyql7n5jzf]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-oyql7n5jzf]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-oyql7n5jzf], [type=reset]:not(:disabled)[b-oyql7n5jzf], [type=submit]:not(:disabled)[b-oyql7n5jzf], button:not(:disabled)[b-oyql7n5jzf] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-oyql7n5jzf] {
    box-shadow: none;
}

.show-email[b-oyql7n5jzf] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/Dashboard/EngagementPortal/OrgProfile.razor.rz.scp.css */
button[b-x17c5jyfnb]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-x17c5jyfnb]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-x17c5jyfnb], [type=reset]:not(:disabled)[b-x17c5jyfnb], [type=submit]:not(:disabled)[b-x17c5jyfnb], button:not(:disabled)[b-x17c5jyfnb] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-x17c5jyfnb] {
    box-shadow: none;
}

.show-email[b-x17c5jyfnb] {
    font-size: 1.5rem;
    font-weight: bold;
    padding-right: 1rem;
}
/* _content/Mgma3.Web/Components/MgmaComponents/DDInvite.razor.rz.scp.css */
.form-wrapper[b-jy4vvwzhgb] {
    max-width: 800px;
}

.form-label[b-jy4vvwzhgb] {
    width: 100%;
}
/* _content/Mgma3.Web/Components/MgmaComponents/ExpandCollapse.razor.rz.scp.css */
button[b-wyu8n9bju6]::after {
    content: '-';
    transform: rotate(90deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

button.collapsed[b-wyu8n9bju6]::after {
    content: '+';
    transform: rotate(270deg);
    margin-right: 1em;
    content: '\2329';
    display: inline-block;
}

[type=button]:not(:disabled)[b-wyu8n9bju6], [type=reset]:not(:disabled)[b-wyu8n9bju6], [type=submit]:not(:disabled)[b-wyu8n9bju6], button:not(:disabled)[b-wyu8n9bju6] {
    cursor: pointer;
    border: none;
    background-color: transparent;
    color: #0b843f;
    font-weight: 700;
    font-size: 1.5rem;
}

.service-card[b-wyu8n9bju6] {
    box-shadow: none;
}
/* _content/Mgma3.Web/Components/MgmaComponents/HomepageBannerComponent.razor.rz.scp.css */
body[b-cbs2rkf89i] {
}

h3.hero-banner__title[b-cbs2rkf89i] {
    font-size: 2rem;
}
div.hero-banner__button[b-cbs2rkf89i] {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
div.hero-banner__content-inner[b-cbs2rkf89i] {
    background-color: #0b843f;
    padding: 1.5rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
/* _content/Mgma3.Web/Components/MgmaComponents/NewsBanner.razor.rz.scp.css */
a[b-br8t4ykrmf] {
    text-decoration: none;
}
/* _content/Mgma3.Web/Components/MgmaComponents/OnContentAd.razor.rz.scp.css */
.oc-ad-header[b-cwe9oilpy2] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
    margin-bottom: 48px;
}

.oc-ad-footer[b-cwe9oilpy2] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
}
/* _content/Mgma3.Web/Components/MgmaComponents/OnContentAdGlobal.razor.rz.scp.css */
.oc-ad-header[b-gaoa064fb0] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
    margin-bottom: 48px;
}

.oc-ad-footer[b-gaoa064fb0] {
    text-align: center;
    max-width: 1288px;
    max-height: 100%;
}
/* _content/Mgma3.Web/Components/MgmaComponents/VendorListingComponent.razor.rz.scp.css */
.order-item[b-y9zk9v9oa1] {
    border-radius: 8px;
    box-shadow: 5px 15px 25px 5px rgba(0, 0, 0, .25);
    min-height: 216px;
    padding: 4rem;
    display: flex;
    margin: 2rem 0rem;
    gap: 2rem;
}

.order-item__media[b-y9zk9v9oa1] {
    display: block;
    order: 1;
}

.order-item__main[b-y9zk9v9oa1] {
    justify-content: center;
    order: 2;
}

.order-item__title[b-y9zk9v9oa1] {
    padding-bottom: .5rem;
    font-size: 32px;
    font-weight: 600;
}

profile-header__subtitle[b-y9zk9v9oa1] {
    font-size: 20px;
    font-weight: 200;
}

.order-item__meta[b-y9zk9v9oa1] {
    margin-bottom: 0px;
}

.order-item__links[b-y9zk9v9oa1] {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: 4;
}

.order-item a:not(h3 a)[b-y9zk9v9oa1] {
    text-transform: none;
}

.order-item__partnerlevel[b-y9zk9v9oa1] {
    justify-content: center;
    display: flex;
    align-self: center;
    order: 3;
}
/* _content/Mgma3.Web/Components/MgmaPages/EventSubpagePage.razor.rz.scp.css */
blue-composition:where([style*=background-image])[class*="--fill-"][b-46otjgbh6o]::before, .blue-composition:where([style*=background-image])[class*="--fill-"][b-46otjgbh6o]::before {
    opacity: 0;
}
/* _content/Mgma3.Web/Components/MgmaPages/Vendor.razor.rz.scp.css */
.product-tags__tag[b-tut83dpzk5]::before {
    display: none;
}

.product-tags__tag[b-tut83dpzk5]::after {
    display: none;
}

.product-tags__tag[b-tut83dpzk5] {
    padding-right: 0.75rem;
}
/* _content/Mgma3.Web/Components/Search/CascadingSearchContext.razor.rz.scp.css */
/*.search-page__views {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.5s ease;
}

    .search-page__views.is-loading {
        visibility: hidden;
        opacity: 0;
    }
*/
/* _content/Mgma3.Web/Components/Search/Filters/FilterBase.razor.rz.scp.css */

.search-filters__item-group[b-mbjc8xam18] {
    margin-left: 1px;
}

.search-filters__item-group-subset .search-filters__item:not(:last-child)[b-mbjc8xam18],
.search-filters__item-group .search-filters__item-group[b-mbjc8xam18] {
    margin-top: 0;
    margin-bottom: 1.125rem;
}

.search-filters__set-options-inner > .search-filters__item[b-mbjc8xam18] {
    margin-bottom: 1.125rem;
}

.search-filters__set-options-inner > .search-filters__item > .search-filters__item[b-mbjc8xam18] {
    margin-top: 1.125rem;
}

.search-filters__set-options-inner > .search-filters__item > .search-filters__item:last-child[b-mbjc8xam18],
.search-filters__set-options-inner > .search-filters__item > .search-filters__item-group:last-child[b-mbjc8xam18] {
    /*margin-bottom: 1.125rem;*/
}

.search-filters__item-group-top[b-mbjc8xam18] {
    cursor: pointer;
}

.search-filters__item-group-subset[b-mbjc8xam18],
.search-filters__set-options_nojs[b-mbjc8xam18] {
    overflow: hidden;
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: all;
    transition-duration: 350ms;
    transition-timing-function: ease;
}

    .search-filters__item-group-subset[data-active][b-mbjc8xam18],
    .search-filters__set-options_nojs[data-active][b-mbjc8xam18] {
        height: auto;
        opacity: 1;
        visibility: visible;
    }

.search-filters input[type=checkbox] + label.disabled-check[b-mbjc8xam18],
.search-filters input[type=checkbox] + label.disabled-check[b-mbjc8xam18]::before {
    color: #84b398;
}

.faceted[b-mbjc8xam18] {
    overflow: hidden;
    transition: margin 0.25s ease-in-out, padding 0.25s ease-in-out, max-height 0.25s ease-in-out, opacity 0.25s ease-in-out;
    max-height: 400px;
}

.facet-count-zero[b-mbjc8xam18] {
    margin: 0 !important;
    padding: 0;
    max-height: 0;
    opacity: 0;
}
/* _content/Mgma3.Web/Components/Search/ResultCardGrid.razor.rz.scp.css */
.media-card__content[b-3p7ubl8cnk] {
    min-height: 13rem;
}

.media-card__media[b-3p7ubl8cnk] {
    height: 13.75rem;
    background: #ccc;
}
/* _content/Mgma3.Web/Components/Search/ResultCardList.razor.rz.scp.css */

[b-pc5r4zkxpk] mark {
    background-color: #b6dfc8;
}

.debug-hint[b-pc5r4zkxpk] {
    font-style: italic;
    font-size: small;
    color: #888;
}
/* _content/Mgma3.Web/Components/Search/Search.razor.rz.scp.css */
/*.search-page__views {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0.5s ease;
}

    .search-page__views.is-loading {
        visibility: hidden;
        opacity: 0;
    }
*/
/* _content/Mgma3.Web/Components/Search/SearchFiltersSummary.razor.rz.scp.css */
.search-top__tags[b-lerri52527] {
    overflow: hidden;
    opacity: 0;
    max-height: 0;
    transition: visibility 0s, max-height 0.5s ease, opacity 0.3s ease;
}

    .search-top__tags.has-filters[b-lerri52527] {
        opacity: 1;
        max-height: 1000px;
    }

@media(max-width: 576px) {
    .search-top__tags[b-lerri52527] {
        display: block;
        visibility: visible;
    }
}
/* _content/Mgma3.Web/Components/Search/SearchTermInput.razor.rz.scp.css */

.search-filters__form_nojs input[type=text].search-filters__form-input[b-kikh00mhrh] {
    border: none;
    max-height: 28px;
    padding: 4px 0.625rem;
    padding-right: 0;
    background: rgba(0,0,0,0);
    max-width: 100%;
    width: 100%;
}

form.search-filters__form_nojs[b-kikh00mhrh] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: #707070 solid 1px;
    border-radius: 6px;
    height: 28px;
    width: 100%;
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.5rem;
    padding-right: 28px;
}

@media (max-width: 768px) {
    form.search-filters__form_nojs[b-kikh00mhrh] {
        margin-bottom: 0;
    }
}

input[b-kikh00mhrh] {
    border-radius: 7px;
}

.combobox-list[b-kikh00mhrh] {
    position: relative;
}

    .combobox button[aria-expanded="true"] svg[b-kikh00mhrh] {
        transform: rotate(180deg) translate(0, -3px);
    }

ul[role="listbox"][b-kikh00mhrh] {
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1;
    left: 4px;
    top: 28px;
    list-style: none;
    background-color: white;
    display: none;
    box-sizing: border-box;
    overflow: auto;
    overflow-x: hidden;
    cursor: pointer;
}

[b-kikh00mhrh] mark  {
    background-color: unset;
    font-weight: bold;
    padding: 0;
}

    ul[role="listbox"] li[role="option"][b-kikh00mhrh] {
        margin: 0;
        display: block;
        padding: 2px 7px;
        border: 1px currentcolor solid;
        border-top: none;
    }

    ul[role="listbox"] li[role="option"]:first-child[b-kikh00mhrh] {
        border-top: 1px currentcolor solid;
    }

[role="listbox"].focus [role="option"][aria-selected="true"][b-kikh00mhrh],
[role="listbox"] [role="option"]:hover[b-kikh00mhrh] {
    background-color: #def;
}

/* _content/Mgma3.Web/Components/Shared/Products/ProductInfo.razor.rz.scp.css */
.inactive .product-header__option-price[b-4zutedizux] {
    font-weight: 400;
    text-decoration: line-through;
}
/* _content/Mgma3.Web/Components/Shared/Sections/DashboardSection.razor.rz.scp.css */
.dashboard-border[b-vwml06s8pi] {
    border-top: 1px solid #757575;
}
/* _content/Mgma3.Web/Components/ShoppingCart/Checkout/CheckoutAccordionItem.razor.rz.scp.css */

.accordion__content[b-2j0p8fhlbn] {
    overflow: hidden;
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition-property: all;
    transition-duration: 350ms;
    transition-timing-function: ease;
}

.accordion__content[data-active][b-2j0p8fhlbn] {
    height: auto;
    opacity: 1;
    visibility: visible;
}

.disabled[b-2j0p8fhlbn] {
    cursor: default;
}

.disabled .color-primary[b-2j0p8fhlbn] {
    color: #bbb;
}

.disabled[data-active] .color-primary[b-2j0p8fhlbn] {
    color: #0b843f;
}

.disabled .accordion__trigger-heading[b-2j0p8fhlbn]::before,
.disabled .accordion__trigger-heading[b-2j0p8fhlbn]::after {
    display: none;
}
