/* /Shared/LoadingIndicator.razor.rz.scp.css */
/* /Shared/LoginDisplay.razor.rz.scp.css */
.dropdown-item.nav-link.cursor-pointer[b-pz9mrm9k9f]{
    padding-left: 0;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-sp32iar612] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-sp32iar612] {
    flex: 1;
}

.wrapper[b-sp32iar612] {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

#sidebar[b-sp32iar612] {
    min-width: 265px;
    max-width: 265px;
    background-color: #FFFFFF;
    display: flex;
    flex-direction: column;
    padding-top: 0.4em;
    flex: 1 1 auto;
    transition: all 0.3s ease-in-out;
}

    #sidebar.hidden[b-sp32iar612] {
        min-width: 60px;
        max-width: 60px;
    }      

#sidebarToggle[b-sp32iar612] {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    color: var(--fms-blue);
}

    #sidebarToggle:focus[b-sp32iar612] {
        border-radius: 0px;
        outline: 2px solid #000000;
    }

    #sidebarToggle.collapsed[b-sp32iar612] {
       justify-content: center;
    }

    #sidebarToggle .fas[b-sp32iar612]::before {
        /*background-color: #fff;*/
    }

    #sidebarToggle.expanded .fas[b-sp32iar612]::before {
        /* Font Awesome right arrow icon */
        content: '\f078';
    }

    #sidebarToggle.collapsed .fas[b-sp32iar612]::before {
        /* Font Awesome right arrow icon */
        content: '\f077';
    }

#content[b-sp32iar612] {
    width: 100%;
    transition: all 0.3s;
    display: flex;
    flex-direction: column;
}

.top-row[b-sp32iar612] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-sp32iar612]  a,
    .top-row .btn-link[b-sp32iar612] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-sp32iar612] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 768px) {
    #sidebar[b-sp32iar612] {
        /*margin-left: -235px;*/
    }

    #sidebar:hover[b-sp32iar612] {
        overflow-y: auto;
    }

    #sidebar[b-sp32iar612] {
        overflow-y: hidden;
    }

        #sidebar.hidden[b-sp32iar612] {
            margin-left: 0;
            overflow: hidden;
        }

    #sidebarToggle.expanded[b-sp32iar612]  {
        left: 0px;
    }

    #sidebarToggle.collapsed[b-sp32iar612] {
        left: 233px;
    }

    #sidebarToggle.expanded .fas[b-sp32iar612]::before {
        /* Font Awesome right arrow icon */
        content: '\f077';
    }

    #sidebarToggle.collapsed .fas[b-sp32iar612]::before {
        /* Font Awesome left arrow icon */
        content: '\f078';
    }
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-sp32iar612] {
        display: none;
    }

    .top-row.auth[b-sp32iar612] {
        justify-content: space-between;
    }

    .top-row a[b-sp32iar612],
    .top-row .btn-link[b-sp32iar612] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-sp32iar612] {
        flex-direction: row;
    }

    .top-row[b-sp32iar612] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-sp32iar612] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
ul[b-9xqwmhbgto] {
    height: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}

.hidden[b-9xqwmhbgto] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out, opacity 0.5s ease-in-out;
    opacity: 0;
}

.visible[b-9xqwmhbgto] {
    max-height: 1000px;
    transition: max-height 0.3s ease-in-out, opacity 0.5s ease-in-out;
    opacity: 1;
}

.cursor-pointer[b-9xqwmhbgto] {
  cursor: pointer;
}

#navmenu-appswitcher-dropdown[b-9xqwmhbgto]:after {
  content: none;
}

.megamenu[b-9xqwmhbgto] {
  position: absolute;
  height: 90vh;
  bottom: 0;
  left: 0;
  right: 15px;
}

.megamenu-li[b-9xqwmhbgto] {
  position: static;
}

.hamburger[b-9xqwmhbgto] {
  margin-top: 12px;
  width: 30px;
  height: 30px;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  position: relative;
}

.hamburger span[b-9xqwmhbgto] {
  background: #fff;
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

.hamburger span:nth-child(1)[b-9xqwmhbgto] {
  top: 0;
}

.hamburger span:nth-child(2)[b-9xqwmhbgto],
.hamburger span:nth-child(3)[b-9xqwmhbgto] {
  top: 8px;
}

.hamburger span:nth-child(4)[b-9xqwmhbgto] {
  top: 16px;
}

.hamburger.open span:nth-child(1)[b-9xqwmhbgto],
.hamburger.open span:nth-child(4)[b-9xqwmhbgto] {
  top: 18px;
  width: 0%;
  left: 50%;
}

.hamburger.open span:nth-child(2)[b-9xqwmhbgto] {
  transform: rotate(45deg);
}

.hamburger.open span:nth-child(3)[b-9xqwmhbgto] {
  transform: rotate(-45deg);
}

.application-version[b-9xqwmhbgto] {
  color: #fff;
}

.fas.fa-external-link-alt[b-9xqwmhbgto] {
    padding-right: 2.1rem;
}

@keyframes skeleton-loading-b-9xqwmhbgto {
    0% {
        background-color: hsl(200, 20%, 85%);
    }

    100% {
        background-color: hsl(200, 20%, 95%);
    }
}

.skeleton-list-item[b-9xqwmhbgto] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.skeleton[b-9xqwmhbgto] {
    opacity: .7;
    animation: skeleton-loading-b-9xqwmhbgto 1s linear infinite alternate;
}

.skeleton-text[b-9xqwmhbgto] {
    width: 100%;
    height: 1rem;
    border-radius: .125rem;
    margin: .5rem 0;
}

.skeleton-text:last-child[b-9xqwmhbgto] {
    margin-bottom: 0;
    width: 80%;
}
