@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Pages/About.razor.rz.scp.css */
.pin-bottom[b-w410b3nd8e] {
    bottom: 0;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
/* /Pages/Admin/BulkCaseDownload.razor.rz.scp.css */

.selectable-row[b-1v7fypp40a] {
    padding: 10px;
    border-bottom: 1px solid gray;
    cursor: pointer;
}
.selectable-row:first-of-type[b-1v7fypp40a] {
    border-top: 1px solid grey;
}
.selectable-row:hover[b-1v7fypp40a] {
    background-color: lightgray;
}

/* /Pages/Admin/BulkLogDownloads.razor.rz.scp.css */

.selectable-row[b-xo835do4uq] {
    padding: 10px;
    border-bottom: 1px solid gray;
    cursor: pointer;
}

    .selectable-row:first-of-type[b-xo835do4uq] {
        border-top: 1px solid grey;
    }

    .selectable-row:hover[b-xo835do4uq] {
        background-color: lightgray;
    }
/* /Pages/Admin/LogRecords.razor.rz.scp.css */
.form-group[b-yb8i8zd6bh] {
    display: inline;
    min-height: 75px;
}

.search-label[b-yb8i8zd6bh] {
    justify-content: left;
    font-size: 70%;
}
/* /Pages/Admin/Partials/EditSystemSecurityGroupUsers.razor.rz.scp.css */
.security-group-table-container[b-cjvy5s3gb2] {
    max-height: 100px;
    overflow-y: auto;
}

@media (min-height: 550px) {
    .security-group-table-container[b-cjvy5s3gb2] { max-height: 300px;  }
}

@media (min-height: 850px) {
    .security-group-table-container[b-cjvy5s3gb2] { max-height: 600px; }
}

@media (min-height: 1000px) {
    security-group-table-container[b-cjvy5s3gb2] {
        max-height: 825px;
    }
}

@media (min-height: 1200px) {
    .security-group-table-container[b-cjvy5s3gb2] {
        max-height: 1000px;
    }
}
/* /Pages/Admin/Users/EditUserInfo.razor.rz.scp.css */
.edit-user-info[b-x8o424lzz8] {
    max-height: 100px;
    overflow-y: auto;
}

@media (min-height: 575px) {
    .edit-user-info[b-x8o424lzz8] {
        max-height: 400px;
    }
}

@media (min-height: 850px) {
    .edit-user-info[b-x8o424lzz8] {
        max-height: 650px;
    }
}

@media (min-height: 1000px) {
    .edit-user-info[b-x8o424lzz8] {
        max-height: 825px;
    }
}

@media (min-height: 1200px) {
    .edit-user-info[b-x8o424lzz8] {
        max-height: 1000px;
    }
}
/* /Pages/Admin/Users/Users.razor.rz.scp.css */
.form-group[b-d5ifx4obsf] {
    display: inline;
    min-height: 75px;
}
/* /Pages/Auth/login.razor.rz.scp.css */
.footer[b-ww1rt00l4q] {
    position: fixed;
    width: 100%;
    bottom: 0;
    background-color: #343a40;
    color: #fff;
}

.footer a[b-ww1rt00l4q] {
    color: #cdcdcd;
}

.footer a:hover[b-ww1rt00l4q] {
    color: #a1a1a1;
    text-decoration: none;
}

.footer h5[b-ww1rt00l4q] {
    font-size: 95%;
}

.footer p[b-ww1rt00l4q] {
    margin-bottom: 0;
    font-size: 90%;
}
/* /Pages/Case/CaseIndex.razor.rz.scp.css */
.form-group[b-3ndc3pxihr] {
    display: inline;
    min-height: 75px;
}

/* /Pages/Case/Partials/CaseEdit.razor.rz.scp.css */
.edit-case[b-htyxe05309] {
    max-height: 100px;
    overflow-y: auto;
}

@media (min-height: 575px) {
    .edit-case[b-htyxe05309] {
        max-height: 400px;
    }
}

@media (min-height: 850px) {
    .edit-case[b-htyxe05309] {
        max-height: 650px;
    }
}

@media (min-height: 1000px) {
    .edit-case[b-htyxe05309] {
        max-height: 825px;
    }
}

@media (min-height: 1200px) {
    .edit-case[b-htyxe05309] {
        max-height: 1000px;
    }
}
/* /Pages/Case/Partials/CaseRow.razor.rz.scp.css */
.case-row[b-yqzkntrd9f] {
    padding: 15px;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
    display: block;
    text-decoration: none;
    color: black;
}

.case-row:hover[b-yqzkntrd9f]
{
    background-color: #e6e6e6;
    cursor: pointer;
}
/* /Pages/FileManagement/FileCatalog/BreadcrumbContainer.razor.rz.scp.css */
.breadcrumb-container[b-g2wn0wl6ue] {
    display: flex;
    align-content: center;
    margin: 5px 18.5px;
    padding: 0;
}

    .breadcrumb-container > button[b-g2wn0wl6ue] {
        margin-right: 10px;
        background-color: #3F51B5;
        border: none; /* Remove borders */
        color: white; /* White text */
        padding: 8px 12px; /* Some padding */
        font-size: 12px; /* Set a font size */
        cursor: pointer; /* Mouse pointer on hover */
    }

        .breadcrumb-container > button:hover[b-g2wn0wl6ue] {
            background-color: #0069d9;
        }

    .breadcrumb-container > div[b-g2wn0wl6ue] {
        border: 1px solid black;
        display: flex;
        align-items: center;
        width: 100%;
        padding-left: 10px;
    }
/* /Pages/FileManagement/FileCatalog/DisplaySelector.razor.rz.scp.css */
#display-selector[b-z225x7carb] {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

    #display-selector li[b-z225x7carb] {
        border: 1px solid black;
        padding: 5px 15px;
        cursor: pointer;
    }

        #display-selector li:first-child[b-z225x7carb] {
            border-radius: 5px 0px 0px 5px;
        }

        #display-selector li:last-child[b-z225x7carb] {
            border-radius: 0px 5px 5px 0px;
        }

        #display-selector li.active[b-z225x7carb] {
            color: white;
            background-color: #3F51B5;
        }
/* /Pages/FileManagement/FileCatalog/FileCatalog.razor.rz.scp.css */
#main-file-display-wrapper[b-nc8unweo1v] {
    display: flex;
}

#main-file-display[b-nc8unweo1v] {
    padding: 20px;
}

.header-row[b-nc8unweo1v] {
    display: flex;
    flex-direction: row;
}

.header-row > div[b-nc8unweo1v] {
    width: 21.25%;
    font-weight: bold;
    border-bottom: solid 1px grey;
    text-transform: uppercase;
}

.header-row > div:first-child[b-nc8unweo1v] {
    width: 5%;
}

.header-row > div:last-child[b-nc8unweo1v] {
    width: 10%;
}

.file-catalog-section[b-nc8unweo1v] {
    height: 100%;
}
.file-catalog-wrapper[b-nc8unweo1v]{
    height: 100%;
}

.file-display-details[b-nc8unweo1v] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.file-display-details > .media-row[b-nc8unweo1v] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px;
    border: 1px solid lightgray;
    cursor: pointer;
    /* wrap long text and urls */
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    word-wrap: break-word; /* IE 5+ */
}

.file-display-details > .media-row:hover[b-nc8unweo1v] {
    background-color: lightgray;
}

.file-display-details > .media-row > div:first-child[b-nc8unweo1v] {
    width: 5%;
}

.file-display-details > .media-row > div:last-child[b-nc8unweo1v] {
    width: 10%;
}

.file-display-details > .media-row > div[b-nc8unweo1v] {
    width: 21.25%;
}

.file-display-list[b-nc8unweo1v] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.file-display-list > .media-row[b-nc8unweo1v] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px;
    border: 1px solid lightgray;
    cursor: pointer;
}

.file-display-list > .media-row:hover[b-nc8unweo1v] {
    background-color: lightgray;
}

.file-display-list > .media-row > div:first-child[b-nc8unweo1v] {
    max-width: 25px;
    margin-right: 10px;
}

.file-display-grid[b-nc8unweo1v] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.file-display-grid > .media-row[b-nc8unweo1v] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px;
    border-radius: 5px;
    cursor: pointer;
    width: 150px;
    height: 150px;
}

.file-display-grid > .media-row > div[b-nc8unweo1v] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.file-display-grid > .media-row > div > i[b-nc8unweo1v] {
    padding-bottom: 8px;
}

.file-display-grid > .media-row > div > span[b-nc8unweo1v] {
    text-align: center;
    align-items: center;
    justify-content: center;
    width: 100%;
    /* wrap long text and urls */
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    word-wrap: break-word; /* IE 5+ */
}

.file-display-grid > .media-row:hover[b-nc8unweo1v] {
    background-color: rgb(199 199 199);
}

.file-display-grid > .media-row > div:first-child[b-nc8unweo1v] {
    max-width: 75px;
    font-size: 50px;
}

.media-row.selected[b-nc8unweo1v] {
    background-color: rgb(63 81 181 / 0.26);
}

.context-menu[b-nc8unweo1v] {
    position: fixed;
    z-index: 10;
    padding: 12px 0;
    width: 240px;
    background-color: #fff;
    border: solid 1px #dfdfdf;
    box-shadow: 1px 1px 2px #cfcfcf;
}

.context-menu__items[b-nc8unweo1v] {
    list-style: none;
    margin: 0;
    padding: 0;
}

.context-menu__item[b-nc8unweo1v] {
    display: block;
    margin-bottom: 4px;
}

    .context-menu__item:last-child[b-nc8unweo1v] {
        margin-bottom: 0;
    }

.context-menu__link[b-nc8unweo1v] {
    display: block;
    padding: 4px 12px;
    color: #0066aa !important;
    text-decoration: none;
    cursor: pointer;
}

    .context-menu__link:hover[b-nc8unweo1v] {
        color: #fff !important;
        background-color: #0066aa;
    }

.context-menu-backer[b-nc8unweo1v] {
    position: fixed;
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    background-color: rgb(153, 153, 153, 0.23)
}
/* /Pages/FileManagement/FileCatalog/ItemDisplay.razor.rz.scp.css */
.media-item-view-container[b-4vusqryzvq]
{
    height: 42vh;
}
/* /Pages/FileManagement/FileCatalog/ItemFile.razor.rz.scp.css */
.item-file-wrapper[b-59tvq6jwxk] {
    height: 100%;
}

.embeded-document[b-59tvq6jwxk] {
    min-height: 100%;
    width: 100%;
}
/* /Pages/FileManagement/FileCatalog/Modals/MediaCopyMove.razor.rz.scp.css */
.returned-row[b-8pg0jnwbav] {
    padding: 7px;
    cursor: pointer;
    border-bottom: 1px solid grey;
}

    .returned-row:hover[b-8pg0jnwbav] {
        background-color: lightgrey;
    }

.selected-row[b-8pg0jnwbav] {
    background-color: lightblue;
}
/* /Pages/FileManagement/FileCatalog/Modals/MediaItemBulkInsert.razor.rz.scp.css */
.media-item-table-container[b-2emwxf79cn] {
    max-height: 600px;
    overflow-y: auto;
}

.choose-dir-box[b-2emwxf79cn] {
    width: 60%;
    height: 250px;
    border: 1px solid black;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

@media (max-height: 1080px) {
    .media-item-table-container[b-2emwxf79cn] {
        max-height: 400px;
    }

    .choose-dir-box[b-2emwxf79cn] {
        height: 150px;
    }
}

@media (max-height: 880px) {
    .media-item-table-container[b-2emwxf79cn] {
        max-height: 200px;
    }

    .choose-dir-box[b-2emwxf79cn] {
        height: 100px;
    }
}

@media (max-height: 600px) {
    .media-item-table-container[b-2emwxf79cn] {
        max-height: 100px;
    }

    .choose-dir-box[b-2emwxf79cn] {
        height: 50px;
    }
}
/* /Shared/BrowserIncompatibleMessage.razor.rz.scp.css */
.browser-incompatible-message[b-z4p4r3a4v3] {
    background-color: orangered;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: block;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
    text-align: center
}

a[b-z4p4r3a4v3] {
    color: white;
}
/* /Shared/DebugPanel.razor.rz.scp.css */
#debug-panel[b-p19m4ctn1a] {
    width: 30%;
    height: 20%;
    position: fixed;
    z-index: 1000;
    bottom: 0;
    right: 0;
}

.recent-debug-message[b-p19m4ctn1a] {
    color: red;
    font-size: 12px;
    padding: 0;
    margin: 0;
}
/* /Shared/Generics/GenericList.razor.rz.scp.css */
/* /Shared/Inputs/CustomTypeAhead.razor.rz.scp.css */
.blazored-typeahead[b-o7br9mqcqr] {
}

.blazored-typeahead__controls[b-o7br9mqcqr] {
    position: relative;
    cursor: text;
    display: flex;
}

.blazored-typeahead__input[b-o7br9mqcqr] {
    width: 100%;
    border: 1px solid #bfbfbf;
    padding: .5rem;
}

.blazored-typeahead__input-hidden[b-o7br9mqcqr] {
    display: none;
}

.invalid[b-o7br9mqcqr] {
    border-color: red !important;
}


.blazored-typeahead__input-mask-wrapper[b-o7br9mqcqr] {
    display: flex;
    width: 100%;
}

.blazored-typeahead__input-mask[b-o7br9mqcqr] {
    flex: 1;
    border-radius: 5px 0 0 5px;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    padding: .5rem;
    border-left: 1px solid #bfbfbf;
}

.blazored-typeahead__clear[b-o7br9mqcqr] {
    width: 40px;
    display: flex;
    border-top: 1px solid #bfbfbf;
    padding: .5rem;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    cursor: pointer;
}

.blazored-typeahead__input__icon[b-o7br9mqcqr] {
    width: 40px;
    display: flex;
    border-radius: 0 5px 5px 0;
    border-top: 1px solid #bfbfbf;
    border-left: 0;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    padding: .5rem;
    cursor: pointer;
    background: none;
}

.blazored-typeahead__input__icon:hover[b-o7br9mqcqr] {
    background-color: #f5f5f5;
}


.blazored-typeahead__results[b-o7br9mqcqr] {
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    padding-top: .5rem;
    min-height: 2rem;
    max-height: 30rem;
    overflow-y: auto;
}

.blazored-typeahead__result[b-o7br9mqcqr],
.blazored-typeahead__notfound[b-o7br9mqcqr],
.blazored-typeahead__results-footer[b-o7br9mqcqr] {
    padding: .5rem;
}

    .blazored-typeahead__result-selected[b-o7br9mqcqr], .blazored-typeahead__result:hover[b-o7br9mqcqr], .blazored-typeahead__result:focus[b-o7br9mqcqr] {
        outline: -webkit-focus-ring-color auto 1px;
        background-color: #f5f5f5;
        cursor: pointer;
    }

.blazored-typeahead__loader[b-o7br9mqcqr] {
    width: 24px;
    height: 24px;
    background-color: #333;
    border-radius: 100%;
    -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
    animation: sk-scaleout 1.0s infinite ease-in-out;
}
/* /Shared/Inputs/MultipleSelector.razor.rz.scp.css */
.multiple-selector[b-vzydzfbuuw] {
    display: flex;
}

.multiple-selector-buttons[b-vzydzfbuuw] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5px;
}

.multiple-selector-buttons button[b-vzydzfbuuw] {
    margin: 5px;
}

.selectable-ul li[b-vzydzfbuuw] {
    cursor: pointer;
    border-bottom: 1px #eee solid;
    padding: 2px 10px;
    font-size: 14px;
}

.selectable-ul li:hover[b-vzydzfbuuw] {
    background-color: #08c;
}

.selectable-ul[b-vzydzfbuuw] {
    height: 200px;
    overflow-y: auto;
    list-style-type: none;
    width: 170px;
    padding: 0;
    border-radius: 3px;
    border: 1px solid #ccc;
    background-color: white;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-wl95ux9nzm] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-wl95ux9nzm] {
    flex: 1;
}

.sidebar[b-wl95ux9nzm] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-wl95ux9nzm] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-wl95ux9nzm]  a, .top-row .btn-link[b-wl95ux9nzm] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-wl95ux9nzm] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-wl95ux9nzm] {
        display: none;
    }

    .top-row.auth[b-wl95ux9nzm] {
        justify-content: space-between;
    }

    .top-row a[b-wl95ux9nzm], .top-row .btn-link[b-wl95ux9nzm] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-wl95ux9nzm] {
        flex-direction: row;
    }

    .sidebar[b-wl95ux9nzm] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-wl95ux9nzm] {
        position: sticky;
        top: 0;
        z-index: 1;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-4enyo5r0u6] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-4enyo5r0u6] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-4enyo5r0u6] {
    font-size: 1.8rem;
    padding-top: 0.6rem;
}

.oi[b-4enyo5r0u6] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-4enyo5r0u6] {
    font-size: 0.9rem;
    padding-top: 1rem;
    padding-bottom: 0.5rem;
}

.nav-item[b-4enyo5r0u6]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}


.nav-item[b-4enyo5r0u6]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-4enyo5r0u6]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

/* /Shared/ProgressRing.razor.rz.scp.css */
circle[b-930jcqtz3c] {
    transition: stroke-dashoffset 0.35s;
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}
/* /Shared/Prompts/HardResetPrompt.razor.rz.scp.css */
#hard-reset-prompt[b-r4v0wd6vf4] {
    display: none;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(68 68 68 / 0.76);
    justify-content: center;
    align-items: center;
}


.hard-reset-prompt-modal[b-r4v0wd6vf4] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50%;
    height: 30%;
    min-height: 300px;
    min-width: 320px;
    border-radius: 3px;
    background-color: whitesmoke;
    box-shadow: 4px 4px 8px rgb(29 29 29 / 0.92);
    padding: 20px;
}

.hard-reset-prompt-modal__header[b-r4v0wd6vf4] {
    margin-top: 10px;
    text-align: center;
}

.hard-reset-prompt-modal__text[b-r4v0wd6vf4] {
    margin-top: 25px;
    text-align: center;
}

.hard-reset-prompt-modal__btn-wrapper[b-r4v0wd6vf4] {
    text-align: center;
    align-items: center;
    justify-content: center;
}

.hard-reset-prompt-modal__btn[b-r4v0wd6vf4] {
    margin-top: 10px;
}
/* /Shared/Prompts/SoftResetPrompt.razor.rz.scp.css */
#soft-reset-prompt[b-y6gc5dvhlx] {
    display: none;
    position: fixed;
    z-index: 100;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 75px;
    background-color: lightgreen;
    justify-content: center;
    align-items: center;
}

.soft-reset-text[b-y6gc5dvhlx] {
    padding-top: 20px;
    font-size: 26px;
}

.soft-reset-btn[b-y6gc5dvhlx] {
    background-color: transparent;
    border: none;
    color: darkblue;
    padding: 0;
    margin: 0;
}
/* /Shared/UI/InfoButton.Razor.rz.scp.css */
.info-container[b-m1wvy4gybn] {
    position: relative;
    display: inline;
}
.info-container__btn[b-m1wvy4gybn] {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    color: gray;
    font-size: 10px;
    width: 14px;
    top: -5px;
    padding: 0;
}
.info-container__pop-up[b-m1wvy4gybn] {
    z-index: 3; /* keep on top */
    position: absolute;
    left: 20px;
    background-color: #212529;
    border: 1px solid black;
    border-radius: 5px;
    min-height: 50px;
    min-width: 200px;
    max-width: 400px;
    padding: 15px;
    font-size: 12px;
    box-shadow: 1px 2px 3px rgba(0,0,0,.5);
    color: white;
}
.info-container__pop-up__top[b-m1wvy4gybn] { top: 0; }
.info-container__pop-up__bottom[b-m1wvy4gybn] { bottom: 0; }
.info-container__close-btn[b-m1wvy4gybn] {
    color: white;
    height: 20px;
    position: absolute;
    top: 0;
    right: 5px;
    font-size: 15px;
    border: none;
    background: none;
}

.no-border[b-m1wvy4gybn]{
    border: none;
}
/* /Shared/UserPartials/UserPreferences.razor.rz.scp.css */
.user-pref-col[b-q6r7y3l7t3] {
    min-width: 215px;
}
