/* /Features/BudgetExtracts/SetBudgetExtractStartEndDatesModal.razor.rz.scp.css */
.btn-outlineCancel.btn-outlineCancel[b-z7rxkpy27m] {
    background-color: lightgray;
}

.row-margin[b-z7rxkpy27m] {
    margin-right: 0;
}

.month-arrow[b-z7rxkpy27m] {
    color: red;
    font-size: larger;
    margin-right: 5px;
}

.month-button[b-z7rxkpy27m] {
    width: 100%;
}

.hour-allocations[b-z7rxkpy27m] {
    font-weight: bold
}
/* /Features/EmailLogs/EmailLogsGrid.razor.rz.scp.css */
.tool-bar-buttons[b-2whq9e5uy6] {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
/* /Features/ProjectRequests/FeProjectRequestActionBar.razor.rz.scp.css */
.action-buttons button[b-0f7sb5yj2n] {
    margin-left: 10px;
}
/* /Features/ProjectRequests/PriorityScoring.razor.rz.scp.css */
.move-down[b-brl01gp51p] {
    padding-top: 20px;
}

.calc-score-button[b-brl01gp51p] {
    width: 70%;
}
.calc-score-button-text[b-brl01gp51p] {
    margin-left:15px;
}

.center-text[b-brl01gp51p] {
    text-align: center;
}
/* /Features/ProjectRequests/ProjectRequestEdit.razor.rz.scp.css */
.margin-bottom-20[b-okj9xknj26] {
    margin-bottom: 20px;
}

.margin-bottom-10[b-okj9xknj26] {
    margin-bottom: 10px;
}
/* /Features/ProjectRequests/ProjectRequestEmails.razor.rz.scp.css */
.tool-bar-buttons[b-dm8c4v6l2m] {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
/* /Features/ProjectRequests/ProjectRequestNotes.razor.rz.scp.css */
.tool-bar-buttons[b-hnv4480r99] {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
/* /Features/ProjectRequests/ProjectRequestPriorityScore.razor.rz.scp.css */
.border-rounded[b-dqmyobbep8] {
    border: 1px solid var(--font-color);
    border-radius: 5px;
}

.form-control-label[b-dqmyobbep8] {
    margin-left:-10px;
}
/* /Features/ProjectRequests/ProjectRequestStaffingGeneral.razor.rz.scp.css */
.create-baseline-button[b-8dv5g554z0] {
    width:100%;
}
/* /Features/ProjectRequests/ProjectRequestStaffingMember.razor.rz.scp.css */
.alert-message[b-nzuurmyyev] {
    background-color: red;
    color: white;
}

.radio-button-group[b-nzuurmyyev] {
    margin-bottom: 10px;
}

.right-margin[b-nzuurmyyev] {
    margin-right: 15px;
}
/* /Features/ProjectRequests/ProjectRequestStaffingResource.razor.rz.scp.css */
.alert-message[b-7b3v770wdh] {
    background-color: red;
    color: white;
}

.radio-button-group[b-7b3v770wdh] {
    margin-bottom: 10px;
}
/* /Features/ProjectRequests/SearchResourceModal.razor.rz.scp.css */

.btn-outlineCancel.btn-outlineCancel[b-d5nxwz5nuj] {
    background-color: lightgray;
}

.row-margin[b-d5nxwz5nuj] {
    margin-right: 0;
}

.month-arrow[b-d5nxwz5nuj] {
    color: red;
    font-size: larger;
    margin-right: 5px;
}

.month-button[b-d5nxwz5nuj] {
    width: 100%;
}

.hour-allocations[b-d5nxwz5nuj] {
    font-weight: bold
}

.hour-requirement-for-month[b-d5nxwz5nuj] {
    margin-left:0;
    padding-left: 5px;
    padding-right: 0;
}

.no-valid-resourse-pool-warning.no-valid-resourse-pool-warning[b-d5nxwz5nuj] {
    background-color: yellow;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}

.notes-button[b-d5nxwz5nuj] {
    position: absolute;
    right:60px;
    top:13px;
    font-size: smaller;
    height: 28px;
    width: 80px;
}

.right-margin[b-d5nxwz5nuj] {
    margin-right: 15px;
}
/* /Features/ProjectRequests/SearchResourcePoolMemberModal.razor.rz.scp.css */

.btn-outlineCancel.btn-outlineCancel[b-c837ijewin] {
    background-color: lightgray;
}

.row-margin[b-c837ijewin] {
    margin-right: 0;
}

.month-arrow[b-c837ijewin] {
    color: red;
    font-size: larger;
    margin-right: 5px;
}

.month-button[b-c837ijewin] {
    width: 100%;
}

.hour-allocations[b-c837ijewin] {
    font-weight: bold
}

.hour-requirement-for-month[b-c837ijewin] {
    margin-left:0;
    padding-left: 5px;
    padding-right: 0;
}

.no-valid-resourse-pool-warning.no-valid-resourse-pool-warning[b-c837ijewin] {
    background-color: yellow;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}

.mock-textbox[b-c837ijewin] {
    border: 1px solid #ced4da;
    background-color: #dee2e6;
    color: #212529;
    height:130px;
}
/* /Features/ProjectRequests/SetProjectDatesModal.razor.rz.scp.css */
.btn-outlineCancel.btn-outlineCancel[b-zcpmyqmdcc] {
    background-color: lightgray;
}

.row-margin[b-zcpmyqmdcc] {
    margin-right: 0;
}

.month-arrow[b-zcpmyqmdcc] {
    color: red;
    font-size: larger;
    margin-right: 5px;
}

.month-button[b-zcpmyqmdcc] {
    width: 100%;
}

.hour-allocations[b-zcpmyqmdcc] {
    font-weight: bold
}
/* /Layout/MainLayout.razor.rz.scp.css */
.my-container[b-t0jmxixbux] {
    width: 100%;
    height: 100vh;
    display: grid;
    grid-template-areas: "titlebar titlebar" "nav main ";
    grid-template-columns: auto 1fr;
    grid-template-rows: auto 1fr;
}

.my-titlebar[b-t0jmxixbux] {
    grid-area: titlebar;
}

.my-navbar[b-t0jmxixbux] {
    grid-area: nav;
    padding-bottom: 0px;
    padding-top: 0px;
}

.main[b-t0jmxixbux] {
    grid-area: main;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow-y: auto;
    color: var(--font-color);
    background-color: var(--background);
}

/* /Layout/NavMenu.razor.rz.scp.css */
.nav-bar[b-j86rfroop3] {
    background-color: var(--title-background);
    color: var(--title-color);
}

.menu-header[b-j86rfroop3] {
    font-size: larger;
    font-weight: 700;
    text-align: left;
    padding-left: 5px;
    padding-right: 10px;
    width: 100%;
    background-color: transparent;
    border-color: transparent;
    color: var(--title-color);
}
/* /Shared/BaseClasses/BaseMultiSelect.razor.rz.scp.css */
.not-active[b-3glntsrnct] {
    color: red;
    font-size: larger;
    margin-left: 5px;
}
/* /Shared/BaseClasses/BaseSelector.razor.rz.scp.css */
.not-active[b-jp8o7iy62y] {
    color: red;
    font-size: larger;
    margin-left: 5px;
}
/* /Shared/Components/AuditLogModal.razor.rz.scp.css */

.btn-outlineCancel.btn-outlineCancel[b-5ign7ds5h5] {
    background-color: lightgray;
}

.audit-icon[b-5ign7ds5h5] {
  margin-left:10px;
  margin-top:-5px;
}
/* /Shared/Components/BalanceResourcePoolLookupSelect.razor.rz.scp.css */
.inactive-status[b-43l3mvkapd] {
    margin-left:10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: red !important;
    color: white !important;
}

.result-warning[b-43l3mvkapd] {
    background-color: yellow;
    color: black;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.existing-warning[b-43l3mvkapd] {
    background-color: yellow;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}

.search-resource-pool-header[b-43l3mvkapd] {
    border: solid 1px var(--nav-selected-color);
    background-color: var(--nav-selected-background);
    color: var(--nav-selected-color);
    text-align: center;
    font-weight: bold;
}

.search-resource-pool-result[b-43l3mvkapd] {
    width: 100%;
    padding:0;
    margin: 0;
}

.search-resource-pool-result > div[b-43l3mvkapd] {
    margin-top:-7px;
    margin-left:-1px;
    padding-top: 5px;
    border-left: solid 1px var(--nav-selected-background);
    border-right: solid 1px var(--nav-selected-background);
}
/* /Shared/Components/ConfirmButton.razor.rz.scp.css */
.confirm[b-oc2nxyffmu] {
    background-color: var(--background);
}

button[b-oc2nxyffmu] {
    margin-left: 10px;
}


button.default-button[b-oc2nxyffmu] {
    color:var(--nav-selected-color);
    background-color: var(--nav-selected-background);
}
/* /Shared/Components/ExistingResourcePoolSelect.razor.rz.scp.css */
.inactive-status[b-9fvg2mnixr] {
    margin-left:10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: red !important;
    color: white !important;
}

.result-warning[b-9fvg2mnixr] {
    background-color: yellow;
    color: black;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.is-out[b-9fvg2mnixr] {
    background-color: yellow;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}

.is-in[b-9fvg2mnixr] {
    background-color: lightgreen;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}


.search-resource-pool-header[b-9fvg2mnixr] {
    border: solid 1px var(--nav-selected-color);
    background-color: var(--nav-selected-background);
    color: var(--nav-selected-color);
    text-align: center;
    font-weight: bold;
}

.search-resource-pool-result[b-9fvg2mnixr] {
    width: 100%;
    padding:0;
    margin: 0;
}

.search-resource-pool-result > div[b-9fvg2mnixr] {
    margin-top:-7px;
    margin-left:-1px;
    padding-top: 5px;
    border-left: solid 1px var(--nav-selected-background);
    border-right: solid 1px var(--nav-selected-background);
}
/* /Shared/Components/FeBudgetExtractActionBar.razor.rz.scp.css */
.budget-extract-title[b-jbemmf2i36] {
    font-weight: bold;
    width: 50%;
    display: inline-block;
    text-align:left;
}

.default-button[b-jbemmf2i36] {
    width: 200px;
    margin-right: 15px;
}

/* /Shared/Components/FeDetailActionBar.razor.rz.scp.css */
.action-buttons button[b-s5l4b7we52] {
    margin-left: 10px;
}

button.default-button[b-s5l4b7we52] {
    color: var(--nav-selected-color);
    background-color: var(--nav-selected-background);
}

.delete-confirm[b-s5l4b7we52] {
    background-color: var(--nav-selected-background);
}

.grid-title[b-s5l4b7we52] {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.action-button-list[b-s5l4b7we52] {
    width: 80%;
    position: relative;
    top: 45px;
    margin-left: auto;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    z-index: 99;
}

/* /Shared/Components/FeGridActionBar.razor.rz.scp.css */
.action-buttons button[b-giacav9bqh] {
    margin-left: 10px;
}

.grid-title[b-giacav9bqh] {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.clear-search[b-giacav9bqh] {
    margin-left: 0;
    width: 25px;
}

button.default-button[b-giacav9bqh] {
    color: var(--nav-selected-color);
    background-color: var(--nav-selected-background);
}
/* /Shared/Components/FeMemberBalancingActionBar.razor.rz.scp.css */
.budget-extract-title[b-ekghts9taa] {
    font-weight: bold;
    width: 50%;
    display: inline-block;
    text-align:left;
}

.default-button[b-ekghts9taa] {
    width: 200px;
    margin-right: 15px;
}

/* /Shared/Components/FeResourcePoolBalancingActionBar.razor.rz.scp.css */
.budget-extract-title[b-zmsuj4xspa] {
    font-weight: bold;
    width: 50%;
    display: inline-block;
    text-align:left;
}

.default-button[b-zmsuj4xspa] {
    width: 200px;
    margin-right: 15px;
}

/* /Shared/Components/LoadingOverlay.razor.rz.scp.css */
.overlay[b-t07hcsmkx4] {
    position: absolute; 
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 19999;
    display: flex; 
    align-items: center; 
    justify-content: center; 
}
/* /Shared/Components/ModalInputPrompt.razor.rz.scp.css */
.btn-outlineCancel.btn-outlineCancel[b-p0ttliizav] {
    background-color: lightgray;
}

.prompt-value[b-p0ttliizav] {
    margin-right: 0;
}
/* /Shared/Components/OrderLookupSelect.razor.rz.scp.css */
.inactive-status[b-q313ep7uo9] {
    margin-left:10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: red !important;
    color: white !important;
}

.result-warning[b-q313ep7uo9] {
    background-color: yellow;
    color: black;
    margin-left: 15px;
    margin-right: 15px;
}
/* /Shared/Components/PR_ScoringBucketDetailValueSelector.razor.rz.scp.css */
.validation-message[b-43aonwfp65] {
    position: relative;
    left: 50px;
}

.dynamic-label[b-43aonwfp65] {
    min-height: 22px;
}
/* /Shared/Components/PR_ScoringBucketValueSelector.razor.rz.scp.css */
.validation-message[b-7meb0bouh4] {
    position: relative;
    left: 50px;
}


.dynamic-label[b-7meb0bouh4] {
    min-height: 22px;
}
/* /Shared/Components/ResourcePoolLookupSelect.razor.rz.scp.css */
.inactive-status[b-lt6rlotwez] {
    margin-left:10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: red !important;
    color: white !important;
}

.result-warning[b-lt6rlotwez] {
    background-color: yellow;
    color: black;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.existing-warning[b-lt6rlotwez] {
    background-color: yellow;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}

.search-resource-pool-header[b-lt6rlotwez] {
    border: solid 1px var(--nav-selected-color);
    background-color: var(--nav-selected-background);
    color: var(--nav-selected-color);
    text-align: center;
    font-weight: bold;
}

.search-resource-pool-result[b-lt6rlotwez] {
    width: 100%;
    padding:0;
    margin: 0;
}

.search-resource-pool-result > div[b-lt6rlotwez] {
    margin-top:-7px;
    margin-left:-1px;
    padding-top: 5px;
    border-left: solid 1px var(--nav-selected-background);
    border-right: solid 1px var(--nav-selected-background);
}
/* /Shared/Components/ResourcePoolMemberLookupSelect.razor.rz.scp.css */
.inactive-status[b-or39cl8l1w] {
    margin-left:10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: red !important;
    color: white !important;
}

.result-warning[b-or39cl8l1w] {
    background-color: yellow;
    color: black;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.existing-warning[b-or39cl8l1w] {
    background-color: yellow;
    color: black;
    padding-left: 10px;
    padding-right: 10px;
}

.search-resource-pool-header[b-or39cl8l1w] {
    border: solid 1px var(--nav-selected-color);
    background-color: var(--nav-selected-background);
    color: var(--nav-selected-color);
    text-align: center;
    font-weight: bold;
}

.search-resource-pool-result[b-or39cl8l1w] {
    width: 100%;
    padding:0;
    margin: 0;
}

.search-resource-pool-result > div[b-or39cl8l1w] {
    margin-top:-7px;
    margin-left:-1px;
    padding-top: 5px;
    border-left: solid 1px var(--nav-selected-background);
    border-right: solid 1px var(--nav-selected-background);
}
/* /Shared/Components/ResourcesLockedIndicator.razor.rz.scp.css */
.locked-indicator[b-bru1ilxal7] {
    background-color: yellow;
    color: black;
    position: absolute;
    top:25px;
    left:225px;
    padding-left:10px;
    padding-right:10px;
}
/* /Shared/Components/ScoringPriorityCategorySelector.razor.rz.scp.css */
.not-active[b-40gag07vhb] {
    color: red;
    font-size: larger;
    margin-right: 5px;
}
/* /Shared/Components/StaffingProfileSnapshotSelector.razor.rz.scp.css */
.not-active[b-e81c7dyp9p] {
    color: red;
    font-size: larger;
    margin-left: 5px;
}
/* /Shared/Components/WbsLookupSelect.razor.rz.scp.css */
.inactive-status[b-uxsursiiz6] {
    margin-left:10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: red !important;
    color: white !important;
}

.result-warning[b-uxsursiiz6] {
    background-color: yellow;
    color: black;
    margin-left: 15px;
    margin-right: 15px;
}
/* /Shared/Form/FeHtmlText.razor.rz.scp.css */
.default-html-class[b-0datsgzd8z] {
    background-color: white;
    color: darkgray;
    border: 1px solid darkgray;
    padding-left:10px;
    padding-right:10px;
    min-height:20px;
}
/* /Shared/Form/FeMemberAllocationNumberInput.razor.rz.scp.css */
.om-capital-hour-input[b-041d62uddp] {
    border: 2px solid white;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-color: var(--background);
    margin:0px;
}

.copy-paste-to-here[b-041d62uddp] {
    padding-left: 5px;
    padding-right: 0;
    margin: 0px;
}

.hour-requirement[b-041d62uddp] {
    padding-left: 0;
    padding-right: 0;
    margin:0px;
}

.delete-to-here[b-041d62uddp] {
    padding-left: 1px;
    padding-right: 3px;
    margin: 0px;
}

.required-hours-title[b-041d62uddp] {
    float:left;
    width: 20px;
}

.unallocated-hours-title[b-041d62uddp] {
    float: left;
    width: 20px;
}

.member-available-hours-title[b-041d62uddp] {
    float: left;
    width: 20px;
}

.hours[b-041d62uddp] {
    float: left;
    text-align: right;
    width: 43px;
}

.input-hours[b-041d62uddp] {
    text-align: right;
    width: 100%;
}

.month-year[b-041d62uddp] {
    width:100%;
    text-align: center;
}

.title-content[b-041d62uddp] {
    align-content: center;
}
/* /Shared/Form/FeOmCapitalNumberInput.razor.rz.scp.css */
.om-capital-hour-input[b-2f4s01xd76] {
    border: 2px solid white;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-color: var(--background);
    margin-bottom:10px;
}

.copy-paste-to-here[b-2f4s01xd76] {
    padding-left: 3px;
    padding-right: 0;
    margin-right: 3px;
}

.hour-requirement[b-2f4s01xd76] {
    padding-left: 0;
    padding-right: 0;
    margin-left: 6px;
}

.delete-to-here[b-2f4s01xd76] {
    padding-left: 3px;
    padding-right: 0;
}
/* /Shared/Form/FeProjectStatusBar.razor.rz.scp.css */
.status-cell[b-agty67rjpx] {
    min-height: 15px;
    border: 1px solid #d4b943;
}

.red[b-agty67rjpx] {
    background-color: red;
}

.orange[b-agty67rjpx] {
    background-color: orange;
}

.yellow[b-agty67rjpx] {
    background-color: yellow;
}

.green[b-agty67rjpx] {
    background-color: green;
}

.white[b-agty67rjpx] {
    background-color: white;
}

.bottom-left[b-agty67rjpx] {
    border-bottom-left-radius: 5px;
}

.bottom-right[b-agty67rjpx] {
    border-bottom-right-radius: 5px;
}

.status-bar[b-agty67rjpx] {
    margin-left: 10.5px;
    margin-right: 10.5px;
    margin-top: -4px;
}
/* /Shared/TitleBar.razor.rz.scp.css */
.titlebar[b-km1i622ywd] {
    background-color: var(--title-background);
    padding-top: 5px;
    padding-left: 20px;
    width: 100%;
    height: 35px;
    display: grid;
    grid-template-areas: "collapse logo appinfo buttons userinfo theme";
    grid-template-columns: 30px 120px 400px 1fr 400px 35px;
    grid-template-rows: auto;
    font-size: larger;
    color: var(--font-color);
}

.my-collapse[b-km1i622ywd] {
    grid-area: collapse;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right:20px;
    margin-left: -20px;
}

.my-logo[b-km1i622ywd] {
    grid-area: logo;
    padding-bottom: 0px;
    padding-top: 0px;
    background-image: var(--logo-image);
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: 120px;
    max-height:28px;
}

.my-appinfo[b-km1i622ywd] {
    font-weight: 700;
    grid-area: appinfo;
    padding-left: 20px;
}

.my-theme[b-km1i622ywd] {
    grid-area: theme;
    padding-bottom: 0px;
    padding-top: 0px;
}

.my-env[b-km1i622ywd] {
    color: yellow;
    padding-left:20px;
}

.my-buttons[b-km1i622ywd] {
    grid-area: buttons;
    padding-bottom: 0px;
    padding-top: 0px;
}

.my-userinfo[b-km1i622ywd] {
    grid-area: userinfo;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right:10px;
}

.theme-btn[b-km1i622ywd] {
    background-color: transparent;
    border-color: transparent;
    line-height: 12px;
}

.collapse-btn[b-km1i622ywd] {
    background-color: transparent;
    border-color: transparent;
    line-height: 12px;
}
