/* _content/GrantCentral.Web/Components/Activity/ActivityTable.razor.rz.scp.css */
.gc-stream-select[b-sbktzjrpz0] {
    min-width: fit-content;
}

[b-sbktzjrpz0] .gc-stream-popover {
    min-width: 500px;
    border: solid 1px red;
}
/* _content/GrantCentral.Web/Components/Authorization/Roles/GroupRoleTable.razor.rz.scp.css */
[b-m0g6szypqp] .mud-table-cell button {
    padding:0;
}

[b-m0g6szypqp] .mud-input-control.role-select .mud-input-control-input-container >div.mud-input.mud-input-text {
    margin-top:0;
}
/* _content/GrantCentral.Web/Components/Authorization/Roles/PermissionChips.razor.rz.scp.css */
[b-px72gemz3b] .mud-chip.mud-chip-size-small {
    font-size: 0.75em;
    padding:0.5em 0.3em;
    height: 2em;
    margin: 0.4em;
    border-radius: 0.5em;
}
/* _content/GrantCentral.Web/Components/Blocks/BlockSeriesForm.razor.rz.scp.css */
[b-4jr5aso56k] .mud-input-control>.mud-input-control-input-container>div.mud-input.mud-input-text {
    margin-top: 0px;
}

/*::deep .mud-input{*/
/*    font-size: 1em;*/
/*}*/

/*::deep .mud-typography-body1*/
/*{*/
/*    font-size: 1em;*/
/*}*/

/*::deep p.mud-typography.mud-typography-body1*/
/*{*/
/*    font-size: 1em;*/
/*}*/

[b-4jr5aso56k] .mud-popover .mud-list .mud-list-item .mud-list-item-text p.mud-typography.mud-typography-body1 {
    font-size: 1em;
}

/*::deep .mud-chip.mud-chip-size-small {*/
/*    font-size: 0.9em;*/
/*    border-radius: 1em;*/
/*    height: 2em;*/
/*    max-height: 2em;*/
/*}*/

[b-4jr5aso56k] .gc-form-block-input.gc-bool-input.gc-form-editor-input {
    border: none;
}

[b-4jr5aso56k] .mud-tooltip-root.mud-tooltip-inline svg.mud-icon-root.mud-svg-icon.mud-icon-size-small {
    width: 0.75em;
    height: auto;
} 
/* _content/GrantCentral.Web/Components/Blocks/InputControls/BudgetCategoryInput.razor.rz.scp.css */
/* _content/GrantCentral.Web/Components/Blocks/InputControls/CheckBoxInput.razor.rz.scp.css */
[b-0rk7zfxkgj] .mud-checkbox .mud-icon-button {
    padding: 2px 12px;
}
/* _content/GrantCentral.Web/Components/Blocks/InputControls/TaskCompletedCheckBoxInput.razor.rz.scp.css */
[b-52ftyzm8l3] .mud-checkbox .mud-icon-button {
    padding: 2px 12px;
}
/* _content/GrantCentral.Web/Components/Calendars/CalendarItemEditor.razor.rz.scp.css */
[b-ufv3nbibnp] button {
    padding:0;
    background-color: transparent;
}

[b-ufv3nbibnp] .mud-button-filled.mud-icon-button
{
    padding:0;
}

[b-ufv3nbibnp] .mud-icon-button-label
{
    padding:0;
}
/* _content/GrantCentral.Web/Components/Calendars/GcCalendar.razor.rz.scp.css */

/* _content/GrantCentral.Web/Components/Calendars/GcCalendarSelector.razor.rz.scp.css */
/* _content/GrantCentral.Web/Components/Calendars/GcTimeline.razor.rz.scp.css */
[b-cm7ggqmm4e] .mud-timeline-item.mud-timeline-item-end
{
    padding-bottom: 12px;
}

[b-cm7ggqmm4e] .mud-timeline-vertical .mud-timeline-item .mud-timeline-item-opposite
{
    max-width: 100px;
}

[b-cm7ggqmm4e] .mud-timeline-vertical .mud-timeline-item .mud-timeline-item-content
{
    max-width: calc(100% - 196px); /* 100px (for the date) + 96px for actual timeline */
}

[b-cm7ggqmm4e] .mud-timeline-vertical.mud-timeline-position-alternate::before
{
    left: calc(146px); /* 100px (for the date) + 1/2 of the timeline width */
}

[b-cm7ggqmm4e] .timeline-content
{
    width: 100%;
}

[b-cm7ggqmm4e] .highlighted {
    border-left: 8px solid red;
    border-right: 8px solid red;
}

[b-cm7ggqmm4e] .mud-timeline-item-dot.mud-timeline-dot-size-small {
    width: 16px;
    height: 16px;
}

[b-cm7ggqmm4e] .keydate-date
{
    font-size: var(--mud-typography-caption-size);
    color: var(--mud-palette-secondary);
}

[b-cm7ggqmm4e] .keydate-project
{
    background-color: var(--mud-palette-primary-hover);
    color: inherit;
    border: 1px solid var(--mud-palette-primary-darken);
    font-family: var(--mud-typography-caption-family);
    font-size: var(--mud-typography-caption-size);
}

[b-cm7ggqmm4e] .keydate-contribution
{
    background-color: var(--mud-palette-success-hover);
    color: inherit;
    border: 1px solid var(--mud-palette-success-darken);
    font-family: var(--mud-typography-caption-family);
    font-size: var(--mud-typography-caption-size);
}

[b-cm7ggqmm4e] .keydate-info
{
    background-color: var(--mud-palette-info-hover);
    color: inherit;
    border: 1px solid var(--mud-palette-info-darken);
    font-family: var(--mud-typography-caption-family);
    font-size: var(--mud-typography-caption-size);
}


[b-cm7ggqmm4e] .keydate-decision
{
    background-color: var(--mud-palette-warning-hover);
    color: inherit;
    border: 1px solid var(--mud-palette-warning-darken);
    font-family: var(--mud-typography-caption-family);
    font-size: var(--mud-typography-caption-size);
}

[b-cm7ggqmm4e] .keydate-submission
{
    background-color: var(--mud-palette-error-hover);
    color: inherit;
    border: 1px solid var(--mud-palette-error-darken);
    font-family: var(--mud-typography-caption-family);
    font-size: var(--mud-typography-caption-size);
}

[b-cm7ggqmm4e] .mud-expand-panel-header
{
    padding: 2px 12px;
    min-height:32px;
    font-size: var(--mud-typography-caption-size);
}


[b-cm7ggqmm4e] .mud-collapse-wrapper {
    background-color: var(--mud-palette-background);
    color: var(--mud-palette-text-primary);
}

[b-cm7ggqmm4e] body > div.mud-layout.mud-drawer-open-mini-md-left.mud-drawer-left-clipped-never > div > div > div.mud-paper.mud-elevation-1.d-flex.flex-column.align-content-start > div.test-test-test
{
    background-color: #ff0000;
    color: #ffffff;
    font-size: 4rem;    
}


[b-cm7ggqmm4e] .mud-paper .test-test-test  {
    background-color: #ff0000 !important;
    color: #ffffff;
    font-size: 4rem;
}

[b-cm7ggqmm4e] .mud-paper.mud-elevation-1.d-flex.flex-column.align-content-start p.mud-typography.mud-typography-body1.test-test-test
{
    background-color: #00ff00 !important;
    color: #ffffff;
    font-size: 4rem;
}

.mud-paper .mud-elevation-1 .d-flex .flex-column .align-content-start .mud-typography .mud-typography-body1 .test-test-test[b-cm7ggqmm4e]
{
    background-color: #00ff00 !important;
    color: #ff0000;
    font-size: 4rem;
}

.mud-typography.mud-typography-body1.test-test-test[b-cm7ggqmm4e]
{
    background-color: #00ff00;
    color: #ff0000;
    font-size: 4rem;
    
}

#mytest[b-cm7ggqmm4e] {
    background-color: #0000ff;
    color: #ffffff;
    font-size: 3rem;
}

body > div.mud-layout.mud-drawer-open-mini-md-left.mud-drawer-left-clipped-never > div > div > div.mud-paper.mud-elevation-1.d-flex.flex-column.align-content-start > div.test-test-test[b-cm7ggqmm4e]
{
    background-color: yellow;
    color:red;
    font-size: 20px;
}
/* _content/GrantCentral.Web/Components/Calendars/GcTimelineCalendar.razor.rz.scp.css */
[b-dfxf1er3my] .mud-picker.mud-picker-inline
{
    height: 42px;
    max-width: 145px;
    padding-left:4px;
    padding-right:4px;
    border: none;
}

[b-dfxf1er3my] .mud-input-control>.mud-input-control-input-container>div.mud-input.mud-input-text {
    margin-top: 0px;
    color: var(--mud-palette-primary);
    padding-left:10px;
    padding-right:10px;
}

[b-dfxf1er3my] .mud-input.mud-input-underline:before
{
    border-bottom: none;
}

[b-dfxf1er3my] .mud-icon-button
{
    padding: 8px;
    margin-top:0px;
    height: 42px;
    border-radius: 0;
    border: 1px solid var(--mud-palette-primary);
}


[b-dfxf1er3my] .toolbar
{
    border: 2px solid var(--mud-palette-primary);
}

[b-dfxf1er3my] .mud-popover.mud-popover-open .opp-detail-panel {
    border-width: 2px;
    border-style: solid;
    border-color: var(--mud-palette-primary);
}


/* _content/GrantCentral.Web/Components/Charts/GcChart.razor.rz.scp.css */
/* _content/GrantCentral.Web/Components/FileTree/DocumentBrowser.razor.rz.scp.css */
.gc-docbrowser[b-3uiy071gso] 
{
    height: 100%;
    /*border: 1px solid var(--mud-palette-drawer-text);*/
}

[b-3uiy071gso] #doc-header .mud-icon-button {
    padding:0;
}

table.doc-toolbar[b-3uiy071gso]  {
    border-collapse: separate;
    margin:0 5px;
    max-height:50px;
    height:50px;
}

table.doc-toolbar  td[b-3uiy071gso] {
    border: 0;
    padding:6px;
    border-right: var(--gc-cell-border);
    border-bottom: var(--gc-cell-border);
}
/* _content/GrantCentral.Web/Components/FileTree/GcFileTree.razor.rz.scp.css */
/* _content/GrantCentral.Web/Components/FileTree/GcFileTreeItem.razor.rz.scp.css */
[b-ovc3r0vzxu] p.mud-typography.mud-typography-body1 
{
    font-size: 12px !important;
    font-weight: normal;
}

[b-ovc3r0vzxu] p.mud-typography.mud-typography-body2
{
    font-size: 14px !important;
    font-weight: bold;
}

[b-ovc3r0vzxu] .mud-treeview-item-arrow
{
    min-height:22px !important;
   
}

[b-ovc3r0vzxu] .mud-tooltip-root.mud-tooltip-inline {
    width: 100%;
    border: 2px dashed transparent;
}

[b-ovc3r0vzxu] li {
    padding-left:10px;
}

[b-ovc3r0vzxu] .mud-chip.mud-chip-size-small {
    border-radius: 10px;
    font-size: 10px;
    height: 20px;
    width:20px;
    padding: 0 4px;
}
/* _content/GrantCentral.Web/Components/GrantPrograms/GrantProgramEditor.razor.rz.scp.css */
/* _content/GrantCentral.Web/Components/Grants/GrantWorkflowTriggerButtons.razor.rz.scp.css */
[b-4uocnkpjkg] .mud-icon-button
{
    padding: 8px;
    margin-top:0px;
    height: 42px;
    border-radius: 0;
    border: 1px solid var(--mud-palette-primary);
}


[b-4uocnkpjkg] .toolbar
{
    border: 2px solid var(--mud-palette-primary);
    align-items: center;
}
/* _content/GrantCentral.Web/Components/Groups/GroupSelect.razor.rz.scp.css */

[b-gjuji2j20u] .dense .mud-input-slot.mud-input-root {
    font-size: 0.7em;
}
/* _content/GrantCentral.Web/Components/Initiatives/InitiativeList.razor.rz.scp.css */
[b-2cpgs7kj0t] div.gc-initiative-list .mud-table-cell 
{
    padding: 4px !important;
}
/* _content/GrantCentral.Web/Components/Input/GcSelect.razor.rz.scp.css */
/* GcSelect.razor.css */
.dropdown-closed[b-jp22ddgnws] {
    display: none;
}

.dropdown-open[b-jp22ddgnws] {
    display: block;
    position: absolute;
    background-color: white;
    border: 1px solid #ccc;
    z-index: 1000;
}

/* Example of a ::deep selector */
[b-jp22ddgnws] .some-deep-class {
    font-style: italic;
}


[b-jp22ddgnws] .selected {
    background-color: #f0f0f0; /* Example style for selected items */
}

/* _content/GrantCentral.Web/Components/Input/GcTabPanel.razor.rz.scp.css */
[b-gf5no6g2dn] .mud-chip {
    margin:2px;
}
[b-gf5no6g2dn] .mud-chip.mud-chip-size-small {
    height:20px;
}
[b-gf5no6g2dn] span.mud-chip-content {
    font-size:10px;
}
/* _content/GrantCentral.Web/Components/Input/GcTabs.razor.rz.scp.css */
[b-szlexzcmv2] div.mud-tabs.gc-tabs > div.mud-tab-panels {
    height:100% !important;
}
/* _content/GrantCentral.Web/Components/Misc/BudgetCategoryPicker.razor.rz.scp.css */

[b-nsa3d8bkgd] .mud-input-label-inputcontrol {
    transform: translate(0,12px) scale(1) !important;
}

.gc-budget-category-picker.gc-error[b-nsa3d8bkgd] {
    background-color: rgba(246, 78, 98, 0.08) !important;
    border: 1px solid rgba(246, 78, 98, 0.3) !important;
}
/* _content/GrantCentral.Web/Components/Misc/GcBadge.razor.rz.scp.css */
.gc-badge[b-emjkcabzxt] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 4px 8px;
    min-width: 22px;
    height: 22px; /* Ensures a fixed height */
    border-radius: 50%; /* Forces a circular shape */
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
}
/* _content/GrantCentral.Web/Components/Nav/GcNavLink.razor.rz.scp.css */
[b-40zytakaoo] .mud-nav-item .mud-nav-link {
    padding: 8px 16px 0px 16px !important;
}
/* _content/GrantCentral.Web/Components/Opportunities/KeywordSelector.razor.rz.scp.css */
[b-yjsqvzv8va] div.mud-chip.mud-chip-size-small {
    font-size: 0.75em;
    padding: 0 0.3em;
    height: 1.5em;
    border-radius: 0.5em;
    margin: 0.2em;
}

/* _content/GrantCentral.Web/Components/Opportunities/OppDetail.razor.rz.scp.css */
[b-z4vtc6voa5] .mud-table-root .mud-table-head tr.mud-table-row:first-child th { 
  background-color:var(--gc-nav-bg-active);
}
/* _content/GrantCentral.Web/Components/Opportunities/OppDetailPanelField.razor.rz.scp.css */
[b-99ygavo2mw] a {
    text-decoration: underline !important;
}
/* _content/GrantCentral.Web/Components/Opportunities/OppSearch.razor.rz.scp.css */
table.gc-search[b-jp5z9ere10]  {
    border-collapse: separate;
    width: auto;
    display: inline-table;
    margin:auto;
    max-height:50px;
    border: var(--gc-table-border);
}

table.gc-search  td[b-jp5z9ere10] {
    border: 0;
    padding:6px;
    border-right: var(--gc-cell-border);
    border-bottom: var(--gc-cell-border);
}

table.gc-search-filter[b-jp5z9ere10] {
    border: solid 1px gray;
    border-collapse: separate;
    border-top: none;
    border: var(--gc-table-border);
}


table.gc-search-filter td[b-jp5z9ere10] {
    padding: 4px;
    align-content: start;
    border-right: var(--gc-cell-border);
}

table.gc-search-filter th[b-jp5z9ere10] {
    align-content: start;
    font-size: .875rem;
    text-align: left;
    color: var(--mud-palette-warning);
    font-weight: 400;
    padding: 4px;
    border-right: var(--gc-cell-border);
    border-bottom: var(--gc-cell-border);
    line-height:1.5rem;
}

[b-jp5z9ere10]  .mud-table-row th {
    border-left: var(--gc-cell-border);
    font-weight: 500;
    padding: 0px 4px 0px 4px;
    line-height:1.5rem;
}
[b-jp5z9ere10]  .mud-table-row td {
    border-bottom: solid 1px gray;
    border-top: solid 1px gray;
    border-left: var(--gc-cell-border);
    line-height:1.5rem;

}

[b-jp5z9ere10] div.mud-chip.mud-chip-size-small {
    font-size: 0.75em;
    padding: 0 0.3em;
    height: 1.5em;
    border-radius: 0.5em;
    margin: 0.2em;
}

[b-jp5z9ere10] div.mud-paper.gc-search-toolbar {
    min-height: 31px;
}
/* _content/GrantCentral.Web/Components/Opportunities/OppSearchFilterPanel.razor.rz.scp.css */
[b-zcmy4775yx] .mud-treeview-item .mud-treeview-item-arrow .mud-icon-button, .mud-treeview-item .mud-treeview-item-checkbox .mud-icon-button[b-zcmy4775yx] {
    padding: 1px;
}

[b-zcmy4775yx] div.mud-tab .mud-ripple {
    padding: 6px;
}

[b-zcmy4775yx] div.mud-chip.mud-chip-size-small {
    font-size: 0.7em;
    padding: 0 0.2em;
    height: 1.5em;
    border-radius: 0.4em;
    margin: 0.2em;
}
/* _content/GrantCentral.Web/Components/Opportunities/OppTable.razor.rz.scp.css */
[b-8vy7g5vi5w] .mud-table-root .mud-table-head .mud-table-row th {
    border-top: var(--gc-table-border);
    border-bottom: var(--gc-table-border);
}
[b-8vy7g5vi5w] .mud-table-root .mud-table-head .mud-table-row th:first-child {
    border-left: var(--gc-table-border);
}

[b-8vy7g5vi5w] .mud-table-root .mud-table-head .mud-table-row th:last-child {
    border-right: var(--gc-table-border);
}

[b-8vy7g5vi5w] .mud-table-pagination .mud-toolbar {
    border-top: var(--gc-table-border);
}

[b-8vy7g5vi5w] thead.mud-table-head th.gc-cell {
    border: var(--gc-cell-border);
    padding: 4px;
}

[b-8vy7g5vi5w] thead.mud-table-head th.gc-cell.first {
    border-left: none;
    padding-left: 2em;
}

[b-8vy7g5vi5w] .mud-table-dense * .mud-table-row .mud-table-cell {
    padding: 4px 8px 4px 4px;
    padding-inline-start: 4px;
    padding-inline-end: 8px;
}

[b-8vy7g5vi5w] .selected.warning > td {
    background-color: var(--mud-palette-warning-hover) !important;
    color: var(--mud-palette-warning) !important;
}

[b-8vy7g5vi5w] .selected {
    background-color: #555555 !important;
}

[b-8vy7g5vi5w] .selected > td {
    color: white !important;
}

[b-8vy7g5vi5w] .selected > td .mud-input {
    color: white !important;
}

[b-8vy7g5vi5w] .mud-table-pagination .mud-toolbar {
    border-top: var(--gc-cell-border);;
    font-weight:500;
}

[b-8vy7g5vi5w] thead.mud-table-head th.gc-cell {
    border: var(--gc-cell-border);
    padding: 4px;
}





[b-8vy7g5vi5w] thead.mud-table-head th.gc-cell.first {
    border-left: none;
    padding-left: 2em;
}





[b-8vy7g5vi5w] .mud-table-cell {
    padding:4px;
}
[b-8vy7g5vi5w] td.gc-cell, th.gc-cell[b-8vy7g5vi5w] {
    padding: 4px 4px;
    border-right: 1px solid #88888830;
}

[b-8vy7g5vi5w] td.gc-cell.first, th.gc-cell.first[b-8vy7g5vi5w] {
    border-left: none;
    padding-left: 2em;
}

[b-8vy7g5vi5w] th.gc-table-group-header {
    color: var(--mud-palette-secondary) !important;
    border-left: none;

}

[b-8vy7g5vi5w] tr.gc-table-group-header td.mud-table-cell {
    /*background-color: rgba(86,160,211,0.05);*/
    border-right: none;

}

[b-8vy7g5vi5w] .mud-progress-linear.horizontal.mud-progress-linear-large {
    height: 18px;
}

[b-8vy7g5vi5w] .mud-progress-linear-content {
    color: white;
}
/* _content/GrantCentral.Web/Components/Table/GcTable.razor.rz.scp.css */
[b-27njljh1m6] .mud-table-root .mut-table-head tr {
    width:100%;
}
[b-27njljh1m6] .mud-table-root .mud-table-head .mud-table-row th {
    border-top: var(--gc-table-border);
    border-bottom: var(--gc-table-border);
}

[b-27njljh1m6] .mud-table-root .mud-table-head .mud-table-row th:first-child {
    border-left: var(--gc-table-border);
}

[b-27njljh1m6] .mud-table-root .mud-table-head .mud-table-row th:last-child {
    border-right: var(--gc-table-border);
    padding-right:0;
    margin-right:0;
}

[b-27njljh1m6] .mud-table-pagination .mud-toolbar {
    border-top: var(--gc-table-border);
}

[b-27njljh1m6] thead.mud-table-head th.gc-cell {
    border: var(--gc-cell-border);
    padding: 4px;
}

[b-27njljh1m6] thead.mud-table-head th.gc-cell.first {
    border-left: none;
    padding-left: 2em;
}


[b-27njljh1m6] .mud-table-cell {
    padding:4px;
}
[b-27njljh1m6] td.gc-cell, th.gc-cell[b-27njljh1m6] {
     padding: 4px 4px;
     border-right: 1px solid #88888830;
}

[b-27njljh1m6] td.gc-cell.first, th.gc-cell.first[b-27njljh1m6] {
    border-left: none;
    padding-left: 2em;
}

[b-27njljh1m6] th.gc-table-group-header {
    color: var(--mud-palette-secondary) !important;
    border-left: none;

}

[b-27njljh1m6] tr.gc-table-group-header td.mud-table-cell {
    /*background-color: rgba(86,160,211,0.05);*/
    border-right: none;

}
/* _content/GrantCentral.Web/Components/Users/UserSelect.razor.rz.scp.css */

[b-y0uqrgfskh] .dense .mud-input-slot.mud-input-root {
    font-size: 0.7em;
}
/* _content/GrantCentral.Web/Components/Workflow/WorkflowTriggerLink.razor.rz.scp.css */
[b-am6q5xp8vy] .mud-icon-button
{
    padding: 8px;
    margin-top:0px;
    height: 42px;
    border-radius: 0;
    border: 1px solid var(--mud-palette-primary);
}


[b-am6q5xp8vy] .toolbar
{
    border: 2px solid var(--mud-palette-primary);
    align-items: center;
}
/* _content/GrantCentral.Web/Components/Workflow/WorkflowTriggerMenu.razor.rz.scp.css */
[b-2d4zzkzak5] .mud-icon-button
{
    padding: 8px;
    margin-top:0px;
    height: 42px;
    border-radius: 0;
    border: 1px solid var(--mud-palette-primary);
}


[b-2d4zzkzak5] .toolbar
{
    border: 2px solid var(--mud-palette-primary);
    align-items: center;
}
/* _content/GrantCentral.Web/Pages/ActivityPage.razor.rz.scp.css */

[b-dukp44h0u9] .split-container
{
    --splitter-bar-size: 4px !important;
}
[b-dukp44h0u9] div.spliter-bar 
{
    background-color:#00000080 !important;
    min-width: var(--splitter-bar-size);
    cursor: w-resize;
}
/* _content/GrantCentral.Web/Pages/TestPage.razor.rz.scp.css */

[b-u4ro5tj1xs] .split-container
{
    --splitter-bar-size: 4px !important;
}
[b-u4ro5tj1xs] div.spliter-bar 
{
    background-color:#00000080 !important;
    min-width: var(--splitter-bar-size);
    cursor: w-resize;
}
