/* /Shared/FinanceBudget.razor.rz.scp.css */
table.finance-totals-table[b-0sn6iw65fn] {
    color: #17a2b8;
    width: 100%;
}

table.finance-totals-table > tbody > tr > td:last-child[b-0sn6iw65fn] {
    text-align: right;
}

.finance-totals-footer[b-0sn6iw65fn] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    column-gap: 7px;
    color: #17a2b8;
    font-size: smaller;
}
/* /Shared/FinanceOneRef.razor.rz.scp.css */
.afe-card-layout[b-g5a9ylhp90] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
}

    .afe-card-layout > .afe-card[b-g5a9ylhp90] {
        /*width: 400px;*/
        margin: 3px;
    }

        .afe-card-layout > .afe-card:first-child[b-g5a9ylhp90] {
            margin-left: 0;
        }

        .afe-card-layout > .afe-card:last-child[b-g5a9ylhp90] {
            margin-right: 0;
        }

table.afe-item-table[b-g5a9ylhp90] {
    color: #17a2b8;
    width: 100%;
}

    table.afe-item-table > tbody > tr > td.afe-item-value[b-g5a9ylhp90] {
        text-align: right;
        padding-left: 10px;
    }

    table.afe-item-table > thead > tr > th.afe-head-value[b-g5a9ylhp90] {
        text-align: right;
        font-size: smaller;
        padding-left: 10px;
    }

    .afe-actions[b-g5a9ylhp90] {
        display: flex;
        justify-content: space-between;
    }
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-vopd0zn93e] {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: Calc(100vh - 150px);
}

.main[b-vopd0zn93e] {
    flex: 1;
}




@media (max-width: 767.98px) {
    .top-row:not(.auth)[b-vopd0zn93e] {
        display: none;
    }

    .top-row.auth[b-vopd0zn93e] {
        justify-content: space-between;
    }

    .top-row a[b-vopd0zn93e], .top-row .btn-link[b-vopd0zn93e] {
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    .page[b-vopd0zn93e] {
        flex-direction: row;
    }


    .top-row[b-vopd0zn93e] {
        position: sticky;
        top: 0;
        z-index: 100;
    }

    .main > div[b-vopd0zn93e] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/Mex/MexWorkOrder.razor.rz.scp.css */
.fieldlbl[b-nyc1jirt9a] {
    width: 90px;
}

div.chip-result[b-nyc1jirt9a] {
    display: inline-block;
    padding: 2px 10px 2px 10px;
    border-radius: 20px;
    color: white;
    font-size: smaller;
}

    div.chip-result.found[b-nyc1jirt9a] {
        background-color: #39b54a;
    }

    div.chip-result.notfound[b-nyc1jirt9a] {
        background-color: #dc3545;
    }

    div.chip-result.loading[b-nyc1jirt9a] {
        background-color: #7b93b6;
    }

    div.chip-result.none[b-nyc1jirt9a] {
        display: none;
    }
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-2svd28ntal] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-2svd28ntal] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-2svd28ntal] {
    font-size: 1.1rem;
}

.oi[b-2svd28ntal] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-2svd28ntal] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-2svd28ntal] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-2svd28ntal] {
        padding-bottom: 1rem;
    }

    .nav-item[b-2svd28ntal]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-2svd28ntal]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-2svd28ntal]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 768px) {
    .navbar-toggler[b-2svd28ntal] {
        display: none;
    }

    .collapse[b-2svd28ntal] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Shared/ProjectDashboard.razor.rz.scp.css */
.dashboard-container[b-4z9423qgts] {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.db-left-col[b-4z9423qgts] {
    width: 200px;
    margin-right: 5px;
}

    .db-left-col .card[b-4z9423qgts] {
        margin: 0 0 5px 0;
    }

.db-mid-col[b-4z9423qgts] {
    flex-grow: 1;
    flex-basis: 25%;
    min-width: 200px;
}

.db-right-col[b-4z9423qgts] {
    flex-grow: 2;
    flex-basis: 50%;
}

    .db-right-col .card[b-4z9423qgts] {
        margin: 0 0 5px 0;
    }

.project-header[b-4z9423qgts] {
    display: flex;
    flex-direction: row;
    /*align-items: stretch;*/
    justify-content: space-between;
    font-size:larger;
    font-weight: bold;
}

.rag-header[b-4z9423qgts] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.rag-body[b-4z9423qgts] {
    min-height: 100px;
    max-height: 250px;
    overflow: auto;
}


/*.dashboard-container div {
    margin: 3px;
    border: 1px solid blue;
}*/
/* /Shared/Reports/ProjectFullViewGridList.razor.rz.scp.css */
.grid-rtf-container[b-y3t8izzi4x] {
    display: flex;
}

.grid-rtf-text *[b-y3t8izzi4x] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* /Shared/Reports/StandardReportsList.razor.rz.scp.css */
.report-card-layout[b-b9e0zosijg] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
}

    [b-b9e0zosijg] .report-card-layout > div.e-card {
        width: 255px;
        margin: 3px;
    }

/* /Shared/Tasks/ProjectTasksBoard.razor.rz.scp.css */
div.priority-high[b-ew7sgt8c8i] {
    border-left: 5px solid #dc3545;
}
div.priority-medium[b-ew7sgt8c8i] {
    border-left: 5px solid #fd7e14;
}
div.priority-low[b-ew7sgt8c8i] {
    border-left: 5px solid #39b54a;
}
div.task-id[b-ew7sgt8c8i] {
    color: #7b93b6;
}
div.task-title[b-ew7sgt8c8i] {
    font-weight: bold;
}
div.task-assignee[b-ew7sgt8c8i] {
    font-style: italic;
    color: #adb5bd;
}
div.actions-top[b-ew7sgt8c8i] {
    display: flex;
    justify-content: flex-end;
    margin: 5px 0;
}
