﻿:root {
    --pgbuttonback: rgba(0, 107, 109, 1);
    --pgbuttonfore: rgba(255, 255, 255, 1);
}

.selected_highlight {
    --pgback: rgba(253, 208, 8, 1) !important;
    --pgfore: rgba(0, 0, 0, 1) !important;
    --pgback50: rgba(253, 208, 8, 0.5) !important;
    --pgfore50: rgba(0, 0, 0, 0.5) !important;
    --pgback30: rgba(253, 208, 8, 0.3) !important;
    --pgfore30: rgba(0, 0, 0, 0.3) !important;
    --pgback10: rgba(253, 208, 8, 0.05) !important;
    --pgfore10: rgba(0, 0, 0, 0.05) !important;
    --pginput: rgba(0, 0, 0, 1) !important;
    --pginputborder: rgba(0, 0, 0, 0.1) !important;
    --pginputborderedit: rgba(0, 0, 0, 0.4) !important;
    --pgodd: rgba(0, 0, 0, 0.04) !important;
    background-color: rgba(253, 208, 8, 1) !important;
    color: rgba(0, 0, 0, 1) !important;
    opacity: 1 !important;
}

.background-color {
    --pgback: rgba(0, 107, 109, 0.85);
    --pgfore: rgba(255, 255, 255, 1);
    --pgback50: rgba(0, 107, 109, 0.5);
    --pgfore50: rgba(255, 255, 255, 0.5);
    --pgback30: rgba(0, 107, 109, 0.3);
    --pgfore30: rgba(255, 255, 255, 0.3);
    --pgback10: rgba(0, 107, 109, 0.05);
    --pgfore10: rgba(255, 255, 255, 0.05);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    --pgodd: rgba(255, 255, 255, 0.04);
    background-color: rgba(0, 107, 109, 0.85);
    color: rgba(255, 255, 255, 1);
}

.workspace-color {
    --pgback: rgba(53, 56, 51, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pgback50: rgba(53, 56, 51, 0.5);
    --pgfore50: rgba(255, 255, 255, 0.5);
    --pgback30: rgba(53, 56, 51, 0.3);
    --pgfore30: rgba(255, 255, 255, 0.3);
    --pgback10: rgba(53, 56, 51, 0.05);
    --pgfore10: rgba(255, 255, 255, 0.05);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    --pgodd: rgba(255, 255, 255, 0.04);
    background-color: rgba(53, 56, 51, 1);
    color: rgba(255, 255, 255, 1);
}

.container-color {
    --pgback: rgba(255, 255, 255, 1);
    --pgfore: rgba(0, 0, 0, 1);
    --pgback50: rgba(255, 255, 255, 0.5);
    --pgfore50: rgba(0, 0, 0, 0.5);
    --pgback30: rgba(255, 255, 255, 0.3);
    --pgfore30: rgba(0, 0, 0, 0.3);
    --pgback10: rgba(255, 255, 255, 0.05);
    --pgfore10: rgba(0, 0, 0, 0.05);
    --pginput: rgba(0, 0, 0, 1);
    --pginputborder: rgba(0, 0, 0, 0.1);
    --pginputborderedit: rgba(0, 0, 0, 0.4);
    --pgodd: rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

.background-color90 {
    background-color: transparent;
    color: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-radius: 2px;
}

    .background-color90:before {
        content: "";
        background-color: rgba(53, 56, 51, 0.90);
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        backdrop-filter: blur(6px);
        border-radius: 2px;
    }

body.PathGuideContentWebFramework1 {
    --pgback: rgba(53, 56, 51, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pgback50: rgba(53, 56, 51, 0.5);
    --pgfore50: rgba(255, 255, 255, 0.5);
    --pgback30: rgba(53, 56, 51, 0.3);
    --pgfore30: rgba(255, 255, 255, 0.3);
    --pgback10: rgba(53, 56, 51, 0.05);
    --pgfore10: rgba(255, 255, 255, 0.05);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    --pgodd: rgba(255, 255, 255, 0.04);
    background-color: transparent;
    color: rgba(255, 255, 255, 1);
}

div.LayoutBlur {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(53, 56, 51, 0.75);
    backdrop-filter: blur(10px);
}
input {
    color: var(--pginput);
}

hr {
    border-top: 1px solid currentColor;
}

div.MenuAreaTableButtonCaption, div.PathGuideToolBarTitleSeparator {
    background-color: rgba(253, 208, 8, 1) !important;
    color: rgba(0, 0, 0, 1) !important;
}

.PathGuideDockerTabItemWrapperLI {
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5);
}

div.PathGuideAutoCompleteInputControl {
    border-color: var(--pginputborderedit);
}

    div.PathGuideAutoCompleteInputControl:focus-within {
        border-color: var(--pginput) !important;
    }

    div.PathGuideAutoCompleteInputControl.PathGuideDisabled {
        border-color: var(--pginputborder);
    }

/*V1 Shim*/
input.PathGuideAutoCompleteControlText, input.pgText, textarea.pgText, input.PathGuideCalendarControlText, input.PathGuidePopPanelControlText, input.PathGuideAutoCompleteControlText2 {
    border-color: var(--pginputborder);
}

    input.PathGuideAutoCompleteControlText:focus {
        border-color: var(--pginput) !important;
    }

    input.PathGuideAutoCompleteControlText2:focus {
        border-color: var(--pginput) !important;
    }

    input.PathGuideCalendarControlText:focus {
        border-color: var(--pginput) !important;
    }

    input.PathGuidePopPanelControlText:focus {
        border-color: var(--pginput) !important;
    }

    input.pgText:focus {
        border-color: var(--pginput) !important;
    }

    textarea.pgText:focus {
        border-color: var(--pginput) !important;
    }

    input.PathGuideAutoCompleteControlText.PathGuideEditable {
        border-color: var(--pginputborderedit);
    }

    input.PathGuideAutoCompleteControlText2.PathGuideEditable {
        border-color: var(--pginputborderedit);
    }

    input.PathGuideCalendarControlText.PathGuideEditable {
        border-color: var(--pginputborderedit);
    }

    input.PathGuidePopPanelControlText.PathGuideEditable {
        border-color: var(--pginputborderedit);
    }

    input.pgText.PathGuideEditable {
        border-color: var(--pginputborderedit);
    }

    textarea.pgText.PathGuideEditable {
        border-color: var(--pginputborderedit);
    }

.PathGuideAutoCompleteListContainerShim, .PathGuidePopPanelListContainerShim, .PathGuideGridContextMenu, .PathGuideRangeSliderContainer {
    border-color: rgba(0, 0, 0, 0.3);
}

.PathGuideCalendarListContainerShim, .PathGuideAutoCompleteListContainerShim, .PathGuidePopPanelListContainerShim, .PathGuideGridContextMenu {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
}

/* Containers */
.pgGroupFillContainer, .PathGuideWizardContainer, .TabPageRazorContainer, .pgPopupInteriorContainerFull, .pgPopupInteriorContainer,
.RazorItemWidgetCenterFill, .RazorItemWidgetWithTitleContainer, .PGModalInteriorContainer, .PathGuideCalendarComponentContainer, .PathGuideCalendarTimeComponentContainer,
.PathGuideNestedMenuContentPanelPinnedShim, .PathGuideTabWrapper2, .PathGuideAutoCompleteListContainerShim, .PathGuidePopPanelListContainerShim,
.PathGuideAutoCompleteListContainerHolder, .PathGuideDockerTabItemWrapperLI, .pgTabFrameXML, .pgFrameXML, .PathGuideFramedContainer, .PathGuideScheduleControl {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    --pgback: rgba(255, 255, 255, 1);
    --pgfore: rgba(0, 0, 0, 1);
    --pginput: rgba(0, 0, 0, 1);
    --pginputborder: rgba(0, 0, 0, 0.1);
    --pginputborderedit: rgba(0, 0, 0, 0.4);
    --pgodd: rgba(0, 0, 0, 0.04);
    padding: 3px;
}


/*Containers - Solid Backgrounds*/
.PathGuideTabControlItem, .PGGridLayoutMenu, .PathGuideDockerTabListContainer, .PathGuideAutoCompleteListContainer,
.PathGuideDockerContextContainer, .PathGuideFlowControlSectionListContainer, .PathGuideGridContextMenu, .PGGridContextMenu,
.SideMenuContainerFunctionMenu, .SideMenuContainerNest, .PathGuideFlowItemSeparator, .PathGuidePopupWindowContainerGlobal, .PathGuideGridPartContainerHeader,
.PathGuideCalendarListContainer, .TabControlItem, .PathGuideGridHeader, .PathGuideAutoCompleteListItemContainerCaption,
.PathGuideAutoCompleteListContainerCaptionHolder {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
}

.PathGuideTextHighlight {
    color: rgba(0, 107, 109, 1);
}

/* List Items */
li.PathGuideNestedMenuItemContainer, li.PathGuideNestedMenuContainer, div.PathGuideTreeViewListItemInner, li.pgMenuBuildItem {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
}

/* List Items */
li.PathGuideNestedMenuBreakContainer {
    background-color: rgba(253, 208, 8, 1);
    color: rgba(253, 208, 8, 1);
    --pgback: rgba(253, 208, 8, 1);
    --pgfore: rgba(253, 208, 8, 1);
    --pginput: rgba(253, 208, 8, 1);
    --pginputborder: rgba(253, 208, 8, 0.1);
    --pginputborderedit: rgba(253, 208, 8, 0.4);
}

.Today {
    outline: 1px dashed rgba(0, 107, 109, 1) !important;
    outline-offset: -2px;
}
/* Icons */
.IconSVG {
    fill: currentColor;
    fill: var(--pginput);
}

    .IconSVG:hover {
        background-color: rgba(253, 208, 8, 1);
        color: rgba(0, 0, 0, 1);
        fill: currentColor;
    }

    .IconSVG:active {
        transform: scale(0.97,0.97);
        filter: saturate(150%);
    }

.IconSVGError {
    background-color: #dc3545 !important;
    fill: #ffffff !important;
}

.IconSVGWarning {
    background-color: #dfc700 !important;
    fill: #000000 !important;
}

.IconSVGMessage {
    background-color: #007bff !important;
    fill: #ffffff !important;
}

.IconSVGInfo {
    background-color: #17a2b8 !important;
    fill: #ffffff !important;
}

/* Group Box*/
div.pgFieldGroupBox, div.pgColorContainer, .PathGuideFileObjectFileProgressWrap {
    border: 1px solid var(--pgback30);
}

/* Group Box*/
div.pgFieldGroupBoxCaptioned {
    /*border: 1px solid var(--pgfore30);*/
}

/* Flow*/
.PathGuideFlowControlContainer, .PathGuideInputEditorControlToolbar, .PathGuideGridMainContainer {
    border-bottom-color: rgba(0, 107, 109, 1);
}

.PathGuideFlowButtonContainer {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
}

div.pgFieldGroupBoxLabel {
    background-color: rgba(255, 255, 255, 1);
    background-color: var(--pgback);
}

div.pgFieldGroupBoxCaptionedLabel {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
}

div.PGGridCell {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

    div.PGGridCell:first-child > div.PGGridCell {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
    }

div.PGGridCellContents {
    color: currentColor;
    color: var(--pginput);
}

td.PathGuideGridSelectorCell, td.PathGuideGridCell, table.PathGuideScheduleCellElementEvent {
    border-color: rgba(0, 0, 0, 0.1);
}

div.PathGuideGridNavigation, div.PathGuideGridLinkedEdit {
    border-color: rgba(0, 107, 109, 1);
}

div.PGGridDataRow {
}

    div.PGGridDataRow:nth-child(even) > div.PGGridCell {
        filter: invert(0.03);
    }

    div.PGGridDataRow:before {
        background-color: rgba(255, 255, 255, 1);
        border-top: 1px solid transparent;
    }

    div.PGGridDataRow:first-child div.PGGridCell {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }

    div.PGGridDataRow > div.PGGridCell:first-of-type {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
    }

div.PathGuideGridSelectRow div.PGGridCellContents:first-child {
    opacity: 1 !important;
}

div.PGGridDataTable {
    /*border-top: 1px dotted rgba(0, 0, 0, 0.3);*/
}

div.PathGuideAutoCompleteListItemContainerItem, div.PathGuideAutoCompleteListItemContainerItemCaption {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

div.PGGridHeaderRow:before {
    background-color: rgba(0, 107, 109, 1);
}

div.PathGuideGridSelectRowHover div.PGGridCell {
    /* border-top: 1px solid rgba(253, 208, 8, 1) !important;*/
    border-bottom: 1px solid rgba(253, 208, 8, 1) !important;
}

td.PathGuideListBoxCell {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

div.PathGuideGridSelectRow:before {
    background-color: rgba(253, 208, 8, 1) !important;
}

div.PGGridCellFirst {
    background-color: rgba(253, 208, 8, 1);
}

.OddRow, .PathGuideAutoCompleteListItemEvenRow, .PathGuideGridOddRow, .PathGuideListBoxEvenRow {
    background-color: rgba(0, 0, 0, 0.04);
    background-color: var(--pgodd);
}

.PathGuideResizeHelper {
    background-color: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(0, 0, 0, 1);
}

.PathGuideHighlight {
    border-bottom-color: rgba(253, 208, 8, 1) !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}

.PathGuideHighlightCell {
    filter: hue-rotate(180deg);
}

.PathGuideScheduleCellElementOdd, .PathGuideBorderTopBottom, .PathGuideBorderBottom, .PathGuideBorder, .PathGuideBorderLight, .PathGuideScheduleCellElementEven, .PathGuideScheduleCellElementCategory, .PathGuideScheduleEventSelector2 {
    border-top-color: rgba(0, 0, 0, 0.1) !important;
    border-right-color: rgba(0, 0, 0, 0.1) !important;
    border-bottom-color: rgba(0, 0, 0, 0.1) !important;
    border-left-color: rgba(0, 0, 0, 0.1) !important;
}

.PathGuideScheduleCellDim {
    background-color: rgba(53, 56, 51, 0.5);
}

.PathGuideScheduleDayCellToday {
    background-color: rgba(253, 208, 8, 0.5);
}

.Hover:hover, .HoverBlock:hover {
    background-color: rgba(253, 208, 8, 1);
    color: rgba(0, 0, 0, 1);
    --pginput: rgba(0, 0, 0, 1);
    --pginputborder: rgba(0, 0, 0, 0.1);
    --pginputborderedit: rgba(0, 0, 0, 0.4);
    /*border-radius: 0px;*/
    opacity: 1;
}

.Hover:active, .HoverBlock:active {
    transform: translate(0px, 1px);
    filter: saturate(0.4);
}

.PathGuideDashboardWidgetPagePart {
    background-color: rgba(0, 107, 109, 0.75);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 0.75);
    --pgfore: rgba(255, 255, 255, 1);
}


div.PathGuideStandardInputControlButton:active {
    transform: scale(0.97,0.97);
    filter: saturate(150%);
}

input.pgCheck {
    border-color: rgba(0, 0, 0, 0.4);
    background-color: rgba(255, 255, 255, 0.5);
}

    input.pgCheck:focus {
        border-color: rgba(0, 0, 0, 1);
    }

    input.pgCheck:checked:before {
        color: rgba(0, 107, 109, 1);
    }

label.pgCheck:hover:after + input.pgCheck {
    border-color: rgba(0, 0, 0, 1);
}

input[type="button"], input[type="submit"], button {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1);
    background-color: var(--pgbuttonback);
    color: var(--pgbuttonfore);
    border-color: var(--pgbuttonfore);
}

    input[type="button"]:hover, input[type="submit"]:hover, button:hover {
        background-color: rgba(253, 208, 8, 1);
        color: rgba(0, 0, 0, 1);
    }

    input[type="button"]:focus, input[type="submit"]:focus, button:focus {
        outline: 1px dashed currentColor;
        outline-offset: -3px;
    }

    input[type="button"]:active, input[type="submit"]:active, button:active {
        transform: translateY(1px);
        filter: saturate(150%);
    }

/*input[type="checkbox"]:focus, input[type="radio"]:focus {
    outline: 1px dashed currentColor;
    outline-offset: 1px;
}*/

div.PathGuideInputEditorControlToolbarItemSelected {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0, 0, 0, 0.5);
    fill: currentColor;
}

.PathGuideBorderHighlight {
    border-bottom-color: rgba(0, 107, 109, 1) !important;
}

.PGGridCellStickyHeader {
    background-color: rgba(0, 107, 109, 1) !important;
}

/*Error */
.PathGuideColorError {
    background-color: #dc3545 !important;
    color: white !important;
    font-weight: bold !important;
    --pginput: white;
    --pginputborder: rgba(255,255,255, 0.1);
    --pginputborderedit: rgba(255,255,255, 0.4);
}

/*Warning */
.PathGuideColorWarning {
    background-color: #dfc700 !important;
    color: black !important;
    --pginput: black;
    --pginputborder: rgba(0,0,0, 0.1);
    --pginputborderedit: rgba(0,0,0, 0.4);
}

/*Message */
.PathGuideColorMessage {
    background-color: #007bff !important;
    color: white !important;
    --pginput: white;
    --pginputborder: rgba(255,255,255, 0.1);
    --pginputborderedit: rgba(255,255,255, 0.4);
}

/*Info */
.PathGuideColorInfo {
    background-color: #17a2b8 !important;
    color: white !important;
    --pginput: white;
    --pginputborder: rgba(255,255,255, 0.1);
    --pginputborderedit: rgba(255,255,255, 0.4);
}

/*Success */
.PathGuideColorSuccess {
    background-color: #28a745 !important;
    color: white !important;
    --pginput: white;
    --pginputborder: rgba(255,255,255, 0.1);
    --pginputborderedit: rgba(255,255,255, 0.4);
}

.help-page-table tbody tr:hover td {
    background-color: rgba(253, 208, 8, 1);
    color: rgba(0, 0, 0, 1);
    --pginput: rgba(0, 0, 0, 1);
    --pginputborder: rgba(0, 0, 0, 0.1);
    --pginputborderedit: rgba(0, 0, 0, 0.4);
    border-radius: 2px;
}

div.PathGuideInputEditorControlEditor h1 {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 107, 109,0.5);
}

div.PathGuideInputEditorControlEditor h2 {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 107, 109,0.5);
}

div.PathGuideInputEditorControlEditor h3 {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 107, 109,0.5);
}

div.PathGuideInputEditorControlEditor h4 {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 107, 109,0.5);
}

div.PathGuideInputEditorControlEditor h5 {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 107, 109,0.5);
}

div.PathGuideInputEditorControlEditor h6 {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 107, 109,0.5);
}

div.PathGuideInputEditorControlEditor th {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
}

div.PathGuideInputEditorControlEditor table {
    border-color: rgba(0, 107, 109,0.2);
}

div.ProgressContainer {
    width: 400px;
    margin: 0px;
    padding: 0px;
    border: 1px solid rgba(0, 107, 109,0.2);
    position: relative;
    border-radius: 2px;
    --pgback: rgba(255, 255, 255, 1);
    --pgfore: rgba(0, 0, 0, 1);
    --pgback50: rgba(255, 255, 255, 0.5);
    --pgfore50: rgba(0, 0, 0, 0.5);
    --pgback30: rgba(255, 255, 255, 0.3);
    --pgfore30: rgba(0, 0, 0, 0.3);
    --pgback10: rgba(255, 255, 255, 0.05);
    --pgfore10: rgba(0, 0, 0, 0.05);
    --pginput: rgba(0, 0, 0, 1);
    --pginputborder: rgba(0, 0, 0, 0.1);
    --pginputborderedit: rgba(0, 0, 0, 0.4);
    --pgodd: rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    display: flex;
    font-size: 0.8rem;
}

div.ProgressContainerBar {
    height: 1.8rem;
    width: 0px;
    --pgback: rgba(0, 107, 109, 0.85);
    --pgfore: rgba(255, 255, 255, 1);
    --pgback50: rgba(0, 107, 109, 0.5);
    --pgfore50: rgba(255, 255, 255, 0.5);
    --pgback30: rgba(0, 107, 109, 0.3);
    --pgfore30: rgba(255, 255, 255, 0.3);
    --pgback10: rgba(0, 107, 109, 0.05);
    --pgfore10: rgba(255, 255, 255, 0.05);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
    --pgodd: rgba(255, 255, 255, 0.04);
    background-color: rgba(0, 107, 109, 0.85);
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
    position: relative;
    z-index: 1;
}

span.ProgressContainerLabelBarVoid {
    position: absolute;
    display: block;
    width: 400px;
    height: 100%;
    left: 5px;
    line-height: 1.8rem;
    vertical-align: middle;
}

span.ProgressContainerLabelBar {
    position: absolute;
    display: block;
    width: 400px;
    height: 100%;
    left: 5px;
    line-height: 1.8rem;
    vertical-align: middle;
}


.PathGuideContentPanelBordered {
    background-color: rgba(0, 107, 109, 1);
    color: rgba(255, 255, 255, 1);
    --pgback: rgba(0, 107, 109, 1);
    --pgfore: rgba(255, 255, 255, 1);
    --pginput: rgba(255, 255, 255, 1);
    --pginputborder: rgba(255, 255, 255, 0.1);
    --pginputborderedit: rgba(255, 255, 255, 0.4);
}

.PathGuideContentPanelBorderedContent {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    --pgback: rgba(255, 255, 255, 1);
    --pgfore: rgba(0, 0, 0, 1);
    --pginput: rgba(0, 0, 0, 1);
    --pginputborder: rgba(0, 0, 0, 0.1);
    --pginputborderedit: rgba(0, 0, 0, 0.4);
    --pgodd: rgba(0, 0, 0, 0.04);
    padding: 3px;
}
