/* _content/canus.co.blazor/Areas/Employee/Applicant/Home.razor.rz.scp.css */
/*::deep .step-circle::before {
    min-width: calc(8rem + 1rem - 1.5rem) !important;
}

::deep .step-container {
    width: 8rem;
    min-width: 8rem;
    max-width: 8rem;
}*/

/*
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-image {

}*/

[b-4xgynfe4ub] .applicant-home-todo ul, [b-4xgynfe4ub] .applicant-home-todo li {
    list-style-type: none;
    list-style-position: inside;
    margin: 0px 0px 0px 15px;
    padding: 0;
}
[b-4xgynfe4ub] .applicant-home-todo .icon-fa-check-circle, [b-4xgynfe4ub] .applicant-home-todo .icon-fa-exclamation-circle {
    margin: unset !important;
    transform: scale(1.6) translateY(5px) !important;
    z-index: 15 !important;
    background-color: var(--bs-success);
}

[b-4xgynfe4ub] .applicant-home-todo .icon-fa-exclamation-circle {
    background-color: var(--bs-danger) !important;
}



/* Show the Check/Circle on inactive tabs that are completed */
[b-4xgynfe4ub] .applicant-home-tabs .dxbl-active .icon-fa-check-circle, [b-4xgynfe4ub] .dxbl-active .icon-fa-exclamation-circle {
    display: none !important;
}

[b-4xgynfe4ub] .applicant-home-tabs .icon-fa-check-circle, [b-4xgynfe4ub] .icon-fa-exclamation-circle {
    margin: unset !important;
    transform: scale(1.6) translateY(4px) translateX(-5px) !important;
    z-index: 15 !important;
    background-color: var(--bs-success);
}

[b-4xgynfe4ub] .applicant-home-tabs .icon-fa-exclamation-circle {
    background-color: var(--bs-danger) !important;
}

[b-4xgynfe4ub] .applicant-home-tabs .applicant-tab-text {
    transform: translateX(-5px);
}
/* _content/canus.co.blazor/Areas/Employee/Incident/ReportIncident.razor.rz.scp.css */
/* _content/canus.co.blazor/Areas/Employee/Incident/ReportIncidentButton.razor.rz.scp.css */

[b-0o53vha4og] span:hover {
    color: red;
}
/* _content/canus.co.blazor/Areas/Manage/Clients/PGEDOA/PGEDOA.razor.rz.scp.css */

[b-3ozkxx0812] .doa-change-request-icon::after {
    content: '';
    display: inline-block;
    margin-left: 5px; /* Optional: adds space between text and icon */
    vertical-align: middle; /* Aligns icon with text */
    width: 1rem; /* Adjust size as needed */
    height: 1rem;
    background-image: url("/images/icons/fa-arrow-right-arrow-left.svg");
    background-position: center center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents the image from repeating */
   
}

/* _content/canus.co.blazor/Areas/Manage/Help/Index.razor.rz.scp.css */

[b-homx4vxtqf] .list-group-item:hover {
    cursor: pointer;
    background-color: lightgray;
    color: black;
}

[b-homx4vxtqf] .searchbar-center {
    margin: auto;
    width: 60%;
    padding: 10px;
}

[b-homx4vxtqf] .center-button {
    position: absolute;
    top: 180%;
    left: 50%;
    margin: -50px 0 0 -50px;
}

/******************************* FONT AWESOME ICON FORMATTING ********************************************/
[b-homx4vxtqf] .tx-zoom-icons span:hover {
    -webkit-transition: all 0.1s;
    font-size: 1.01em;
    transition: .1s ease-out;
    cursor: pointer;
}

/* _content/canus.co.blazor/Areas/Process/DocumentRequest/Messages.razor.rz.scp.css */

/*
::deep .dxbl-grid-detail-cell .mealbreak-noerror {
    display: none;
}
*/

[b-cjixjesftl] .messages-card {
    background-color: #EEE;

}
[b-cjixjesftl] .card.chat-room .chat-list {
    position: relative;
    overflow-y: scroll;
}

 /*Max height of the Message list, after which thead scrollbar datalist engaged*/
[b-cjixjesftl] .card.chat-room .chat-list {
    max-height: 400px;
    min-height: 150px;
}

[b-cjixjesftl] .card.chat-room img.rounded-circle {
    border-radius: 50%;
}

[b-cjixjesftl] .card.chat-room img.avatar {
    height: 3rem;
    width: 3rem;
}

[b-cjixjesftl] .card.chat-room .text-small {
    font-size: 0.95rem;
}

[b-cjixjesftl] .card.chat-room .text-smaller {
    font-size: 0.75rem;
}

[b-cjixjesftl] .scrollbar-light-blue::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background-color: #F5F5F5;
    border-radius: 10px;
}

[b-cjixjesftl] .scrollbar-light-blue::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

[b-cjixjesftl] .scrollbar-light-blue::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background-color: #82B1FF;
}
/* _content/canus.co.blazor/Areas/Process/LME/LME.razor.rz.scp.css */

[b-3xn5ltc69u] .maxHeightAdjusted {
    max-height: calc(100vh - (56px + 58px));
}
[b-3xn5ltc69u] .dxbl-grid-group-row {
    font-weight: bold;
}

[b-3xn5ltc69u] discount-table {
    font-size: .6rem;
}
/* _content/canus.co.blazor/Areas/Process/Resume/Core/Resume.razor.rz.scp.css */
/*::deep .step-circle::before {
    min-width: calc(8rem + 1rem - 1.5rem) !important;
}

::deep .step-container {
    width: 8rem;
    min-width: 8rem;
    max-width: 8rem;
}*/

/*
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-image {

}*/

[b-7n307tkijj] .applicant-home-todo ul, [b-7n307tkijj] .applicant-home-todo li {
    list-style-type: none;
    list-style-position: inside;
    margin: 0px 0px 0px 15px;
    padding: 0;
}
[b-7n307tkijj] .applicant-home-todo .icon-fa-check-circle, [b-7n307tkijj] .applicant-home-todo .icon-fa-exclamation-circle {
    margin: unset !important;
    transform: scale(1.6) translateY(5px) !important;
    z-index: 15 !important;
    background-color: var(--bs-success);
}

[b-7n307tkijj] .applicant-home-todo .icon-fa-exclamation-circle {
    background-color: var(--bs-danger) !important;
}



/* Show the Check/Circle on inactive tabs that are completed */
[b-7n307tkijj] .applicant-home-tabs .dxbl-active .icon-fa-check-circle, [b-7n307tkijj] .dxbl-active .icon-fa-exclamation-circle {
    display: none !important;
}

[b-7n307tkijj] .applicant-home-tabs .icon-fa-check-circle, [b-7n307tkijj] .icon-fa-exclamation-circle {
    margin: unset !important;
    transform: scale(1.6) translateY(4px) translateX(-5px) !important;
    z-index: 15 !important;
    background-color: var(--bs-success);
}

[b-7n307tkijj] .applicant-home-tabs .icon-fa-exclamation-circle {
    background-color: var(--bs-danger) !important;
}

[b-7n307tkijj] .applicant-home-tabs .applicant-tab-text {
    transform: translateX(-5px);
}
/* _content/canus.co.blazor/Areas/Process/Resume/Core/WorkHistory.razor.rz.scp.css */

/* Display Newlines */
[b-h8r2ycrrpn] .responsibilities-text {
    white-space: pre-wrap !important;
}

/* Display Newlines */
[b-h8r2ycrrpn] .workhistory-grid .dxbl-grid-detail-cell {
    padding: .3rem;
}
/* _content/canus.co.blazor/Areas/Process/Resume/Search/Resume.razor.rz.scp.css */
/*::deep .step-circle::before {
    min-width: calc(8rem + 1rem - 1.5rem) !important;
}

::deep .step-container {
    width: 8rem;
    min-width: 8rem;
    max-width: 8rem;
}*/

/*
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-image {

}*/

[b-0wu84k0dmu] .applicant-home-todo ul, [b-0wu84k0dmu] .applicant-home-todo li {
    list-style-type: none;
    list-style-position: inside;
    margin: 0px 0px 0px 15px;
    padding: 0;
}
[b-0wu84k0dmu] .applicant-home-todo .icon-fa-check-circle, [b-0wu84k0dmu] .applicant-home-todo .icon-fa-exclamation-circle {
    margin: unset !important;
    transform: scale(1.6) translateY(5px) !important;
    z-index: 15 !important;
    background-color: var(--bs-success);
}

[b-0wu84k0dmu] .applicant-home-todo .icon-fa-exclamation-circle {
    background-color: var(--bs-danger) !important;
}



/* Show the Check/Circle on inactive tabs that are completed */
[b-0wu84k0dmu] .applicant-home-tabs .dxbl-active .icon-fa-check-circle, [b-0wu84k0dmu] .dxbl-active .icon-fa-exclamation-circle {
    display: none !important;
}

[b-0wu84k0dmu] .applicant-home-tabs .icon-fa-check-circle, [b-0wu84k0dmu] .icon-fa-exclamation-circle {
    margin: unset !important;
    transform: scale(1.6) translateY(4px) translateX(-5px) !important;
    z-index: 15 !important;
    background-color: var(--bs-success);
}

[b-0wu84k0dmu] .applicant-home-tabs .icon-fa-exclamation-circle {
    background-color: var(--bs-danger) !important;
}

[b-0wu84k0dmu] .applicant-home-tabs .applicant-tab-text {
    transform: translateX(-5px);
}
/* _content/canus.co.blazor/Areas/Process/Resume/Search/SearchResumes.razor.rz.scp.css */

/* Display Newlines in Skills Text */
[b-zb1pyllijh] .skills-text {
    white-space: pre-wrap !important;
}

/* Detail Cell */
[b-zb1pyllijh] .resumesearch-grid .dxbl-grid-detail-cell {
    padding: .3rem;
    background-color: var(--bs-border-color) !important;
}

/* Hide toolbar */
[b-zb1pyllijh] .resumesearch-grid .dxbl-grid-toolbar-container {
    display: none;
}
/* _content/canus.co.blazor/Areas/Process/TimecardChangeRequest/TCR/Status/StatusCard.razor.rz.scp.css */
[b-nqh94eyehu] .tcr-status-tabs .icon-fa-check:not(.dxbl-btn-icon), [b-nqh94eyehu] .icon-fa-exclamation, [b-nqh94eyehu] .icon-fa-i, [b-nqh94eyehu] .icon-fa-r {
    margin: 0px !important;
    padding: 0px !important;
    height: .45rem;
    width: .45rem;
    transform: scale(1) translateY(0px) translateX(0px) !important;
    z-index: 15 !important;
    background-color: white;
    -webkit-mask-position-x: center;
}

/* Used for the counter badges attached to navbar icons like calendar and secret in order to properly position within the nav-link */
[b-nqh94eyehu] .tcr-status-tabs .badge {
    top: 65% !important;
    font-size: .45rem !important;
    z-index: 10;
    position: absolute;
    margin-left: 17px;
}

[b-nqh94eyehu] .tcr-status-tabs .badge.icon-badge {
    top: 67% !important;
    font-size: .2rem !important;
    z-index: 10;
    position: absolute;
    margin-left: 17px;
}
/* _content/canus.co.blazor/Areas/Process/Timecard/Expenses/ExpenseMultiUpload.razor.rz.scp.css */

/* Hide toolbar */
[b-yhzijaluut] .dxbl-grid-toolbar-container {
    display: none;
}
/* _content/canus.co.blazor/Areas/Process/Timecard/Timecard.razor.rz.scp.css */

[b-1k981o1kwj] .timecard-tabs .timecard-tab-text {
    transform: translateX(-5px);
}
/* _content/canus.co.blazor/Areas/Public/CanusServices/CanusServicesHome.razor.rz.scp.css */
.page[b-b2qznldx7l] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-b2qznldx7l] {
    flex: 1;
}

.sidebar[b-b2qznldx7l] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-b2qznldx7l] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-b2qznldx7l]  a, .top-row[b-b2qznldx7l]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-b2qznldx7l]  a:hover, .top-row[b-b2qznldx7l]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-b2qznldx7l]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-b2qznldx7l] {
        justify-content: space-between;
    }

    .top-row[b-b2qznldx7l]  a, .top-row[b-b2qznldx7l]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-b2qznldx7l] {
        flex-direction: row;
    }

    .sidebar[b-b2qznldx7l] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-b2qznldx7l] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-b2qznldx7l]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-b2qznldx7l], article[b-b2qznldx7l] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-b2qznldx7l] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-b2qznldx7l] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/canus.co.blazor/Areas/Public/CanusServices/PublicLayout.razor.rz.scp.css */
.page[b-d5wqwft9dt] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-d5wqwft9dt] {
    flex: 1;
}

.sidebar[b-d5wqwft9dt] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-d5wqwft9dt] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-d5wqwft9dt]  a, .top-row[b-d5wqwft9dt]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-d5wqwft9dt]  a:hover, .top-row[b-d5wqwft9dt]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-d5wqwft9dt]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-d5wqwft9dt] {
        justify-content: space-between;
    }

    .top-row[b-d5wqwft9dt]  a, .top-row[b-d5wqwft9dt]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-d5wqwft9dt] {
        flex-direction: row;
    }

    .sidebar[b-d5wqwft9dt] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-d5wqwft9dt] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-d5wqwft9dt]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-d5wqwft9dt], article[b-d5wqwft9dt] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-d5wqwft9dt] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-d5wqwft9dt] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/canus.co.blazor/Areas/Public/Canus/CanusHome.razor.rz.scp.css */
/* _content/canus.co.blazor/Areas/Public/Canus/PublicLayout.razor.rz.scp.css */

#blazor-error-ui[b-doa9mks17d] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-doa9mks17d] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/canus.co.blazor/Areas/Public/CSI/CSIHome.razor.rz.scp.css */
.page[b-pcrxk5qizv] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-pcrxk5qizv] {
    flex: 1;
}

.sidebar[b-pcrxk5qizv] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-pcrxk5qizv] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-pcrxk5qizv]  a, .top-row[b-pcrxk5qizv]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-pcrxk5qizv]  a:hover, .top-row[b-pcrxk5qizv]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-pcrxk5qizv]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-pcrxk5qizv] {
        justify-content: space-between;
    }

    .top-row[b-pcrxk5qizv]  a, .top-row[b-pcrxk5qizv]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-pcrxk5qizv] {
        flex-direction: row;
    }

    .sidebar[b-pcrxk5qizv] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-pcrxk5qizv] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-pcrxk5qizv]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-pcrxk5qizv], article[b-pcrxk5qizv] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-pcrxk5qizv] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-pcrxk5qizv] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/canus.co.blazor/Areas/Public/CSI/PublicLayout.razor.rz.scp.css */
.page[b-f14bjbj0yn] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-f14bjbj0yn] {
    flex: 1;
}

.sidebar[b-f14bjbj0yn] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-f14bjbj0yn] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-f14bjbj0yn]  a, .top-row[b-f14bjbj0yn]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-f14bjbj0yn]  a:hover, .top-row[b-f14bjbj0yn]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-f14bjbj0yn]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-f14bjbj0yn] {
        justify-content: space-between;
    }

    .top-row[b-f14bjbj0yn]  a, .top-row[b-f14bjbj0yn]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-f14bjbj0yn] {
        flex-direction: row;
    }

    .sidebar[b-f14bjbj0yn] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-f14bjbj0yn] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-f14bjbj0yn]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-f14bjbj0yn], article[b-f14bjbj0yn] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-f14bjbj0yn] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-f14bjbj0yn] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/canus.co.blazor/Components/DxExtensions/Editors/DxUploadEx.razor.rz.scp.css */
[b-wcdie9tmzl] .custom-drop-zone {
    padding: 10px !important;
    border-style: dashed !important;
    border-width: 2px !important;
    background-color: var(--bs-secondary-bg-subtle);
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    max-width: 400px;
}

[b-wcdie9tmzl] .custom-drop-zone svg {
    width: 42px;
    height: 42px;
}

[b-wcdie9tmzl] .theme-default-dark .custom-drop-zone {
    background-color: #282B2F !important
}

/* Move cancel button left (instead of pushed right) */
[b-wcdie9tmzl] .dxbl-upload .dxbl-upload-container .dxbl-upload-panel .dxbl-upload-button-panel {
    margin-left: unset;
}

/* Set upload details to fit the same footprint as the label region */
[b-wcdie9tmzl] .dxbl-upload .dxbl-upload-container {
    max-width: min-content;
}

/* Hide upload panel with cancel / remove all buttons */
[b-wcdie9tmzl] .dxbl-upload-panel {
    display: none !important;
}

/* Hide upload panel with cancel / remove all buttons */
[b-wcdie9tmzl] .dxbl-upload-file-list-view {
    --dxbl-upload-file-list-view-padding-top: 0px;
}
/* _content/canus.co.blazor/Components/Layout/AuthenticatedLayout.razor.rz.scp.css */
.page[b-swomq5qvmz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-swomq5qvmz] {
    flex: 1;
}

.sidebar[b-swomq5qvmz] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-swomq5qvmz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-swomq5qvmz]  a, .top-row[b-swomq5qvmz]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

        .top-row[b-swomq5qvmz]  a:hover, .top-row[b-swomq5qvmz]  .btn-link:hover {
            text-decoration: underline;
        }

        .top-row[b-swomq5qvmz]  a:first-child {
            overflow: hidden;
            text-overflow: ellipsis;
        }

@media (max-width: 640.98px) {
    .top-row[b-swomq5qvmz] {
        justify-content: space-between;
    }

        .top-row[b-swomq5qvmz]  a, .top-row[b-swomq5qvmz]  .btn-link {
            margin-left: 0;
        }
}

@media (min-width: 641px) {
    .page[b-swomq5qvmz] {
        flex-direction: row;
    }

    .sidebar[b-swomq5qvmz] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-swomq5qvmz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

        .top-row.auth[b-swomq5qvmz]  a:first-child {
            flex: 1;
            text-align: right;
            width: 0;
        }

    .top-row[b-swomq5qvmz], article[b-swomq5qvmz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#logo-text[b-swomq5qvmz] {
    max-width: 200px;
    max-height: 58px;
}
/* _content/canus.co.blazor/Components/Nav/NavBreadcrumb.razor.rz.scp.css */
.breadcrumb > .breadcrumb-item > a[b-cqqcmj30f5] {
    font-size: .6em;
    color: var(--bs-body-color);
}
/* _content/canus.co.blazor/Components/Nav/NavLogo.razor.rz.scp.css */
/* _content/canus.co.blazor/Components/Nav/NavMenu.razor.rz.scp.css */

.navbar-toggler[b-dpd0d77j8d] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

    .navbar-toggler:checked[b-dpd0d77j8d] {
        background-color: rgba(255, 255, 255, 0.5);
    }

        .navbar-toggler:checked ~ .nav-scrollable[b-dpd0d77j8d] {
            display: block;
        }

@media (min-width: 641px) {
    .navbar-toggler[b-dpd0d77j8d] {
        display: none;
    }

    .nav-scrollable[b-dpd0d77j8d] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/canus.co.blazor/Components/Nav/NavTitle.razor.rz.scp.css */
/* Remove the extra margin above and below the breadcrumb */
.breadcrumb[b-va18yijrsm] {
    --bs-breadcrumb-margin-bottom: 0rem;
    margin-top: -10px;
    background-color: unset;
    padding: 2px;
}
/* _content/canus.co.blazor/Components/Nav/NavTitlebar.razor.rz.scp.css */
/* _content/canus.co.blazor/Components/Widgets/CopyBadge.razor.rz.scp.css */
a.badge[b-tix7tvezpp] {
   text-decoration: none;
}
/* _content/canus.co.blazor/Components/Widgets/ImageEx.razor.rz.scp.css */
img[b-wh2jdifekc] {
    max-width: 100%;
    height: auto;
}

.clearfix[b-wh2jdifekc]:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
