
a {
  color: #333333;
}

a:hover,
a:focus {
  color: #202125;
}

.text-primary {
  color: #333333;
}

a.text-primary:hover {
  color: #202125;
}

.text-success {
  color: #88ba41;
}

a.text-success:hover {
  color: #88ba41;
}
 
.bg-primary {
  background-color: #333333;
}

a.bg-primary:hover {
  background-color: #202125;
}

.btn-primary {
  background-color: #333333;
  border-color: #202125;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
   background-color: #202125;
  border-color: #202125; 
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #333333;
  border-color: #202125;
}

.btn-primary .badge {
  color: #333333;
}

.btn-success {
  background-color: #88ba41;
  border-color: #88ba41;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-color: #88ba41;
  border-color: #88ba41;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #88ba41;
  border-color: #88ba41;
}

.btn-success .badge {
  color: #88ba41;
}

.btn-link {
  color: #333333;
}

.btn-link:hover,
.btn-link:focus {
  color: #202125;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #333333;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #333333;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #333333;
}

.pagination > li > a,
.pagination > li > span {
  color: #333333;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #202125;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #333333;
  border-color: #202125;
}

.label-primary {
  background-color: #333333;
}

.label-success {
  background-color: #88ba41;
}

a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #333333;
}

.progress-bar {
    background-color: #333333;
}

.progress-bar-success {
  background-color: #88ba41;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #333333;
  border-color: #202125;
}

.panel-primary {
  border-color: #333333;
}

.panel-primary > .panel-heading {
  background-color: #333333;
  border-color: #202125;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #333333;
}

.panel-primary > .panel-heading .badge {
  color: #333333;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #333333;
}



.k-button {
    border-color: #202125;
    background-color: #202125;
}

.k-draghandle {
    border-color: #333333;
    background-color: #333333;
}

    .k-draghandle:hover {
        border-color: #333333;
        background-color: #333333;
    }

.k-nonwork-hour {
    background-color: #f4f4f4;
}

.k-event, .k-task-complete {
    border-color: #333333;
    background: #333333 0 -257px none repeat-x;
}

.k-scheduler-marquee:before, .k-scheduler-marquee:after {
    border-color: #333333;
}

.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active {
    background-color: #202125;
    border-color: #202125;
}

.k-fieldselector .k-list-container {
    background-color: #202125;
}

.k-button:focus, .k-button.k-state-focused {
    border-color: #202125;
}

.k-button:hover, .k-button.k-state-hover {
    border-color: #333333;
    background-color: #333333;
}

.k-button:active, .k-button.k-state-active {
    color: #333333;
    background-color: #333333;
    border-color: #202125;
}

    .k-button:active:hover, .k-button.k-state-active:hover {
        border-color: #333333;
        background-color: #333333;
    }

.k-state-highlight {
    background: #202125;
}

.k-state-focused, .k-grouping-row .k-state-focused {
    border-color: #202125;
}

.k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today.k-state-hover {
    background-color: #333333;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    background-color: #333333;
    border-color: #333333;
    color: #FFFFFF;
}

.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button.k-state-focused {
    -webkit-box-shadow: #202125 0px 0px 0px 1px inset;
    -moz-box-shadow: #202125 0px 0px 0px 1px inset;
    box-shadow: #202125 0px 0px 0px 1px inset;
}

    .k-state-focused.k-state-selected, .k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
        -webkit-box-shadow: #202125 0px 0px 0px 1px inset;
        -moz-box-shadow: #202125 0px 0px 0px 1px inset;
        box-shadow: #202125 0px 0px 0px 1px inset;
    }

.k-ie8 .k-panelbar span.k-state-focused, .k-ie8 .k-menu li.k-state-focused, .k-ie8 .k-listview > .k-state-focused, .k-ie8 .k-grid-header th.k-state-focused, .k-ie8 td.k-state-focused, .k-ie8 .k-tool.k-state-hover, .k-ie8 .k-button:focus, .k-ie8 .k-button.k-state-focused, .k-ie7 .k-panelbar span.k-state-focused, .k-ie7 .k-menu li.k-state-focused, .k-ie7 .k-listview > .k-state-focused, .k-ie7 .k-grid-header th.k-state-focused, .k-ie7 td.k-state-focused, .k-ie7 .k-tool.k-state-hover, .k-ie7 .k-button:focus, .k-ie7 .k-button.k-state-focused {
    background-color: #333333;
}

.k-state-hover, .k-state-hover:hover, .k-splitbar-horizontal-hover:hover, .k-splitbar-vertical-hover:hover, .k-list > .k-state-hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-pager-wrap .k-link:hover, .k-dropdown .k-state-focused, .k-filebrowser-dropzone, .k-mobile-list .k-item > .k-link:active, .k-mobile-list .k-item > .k-label:active, .k-mobile-list .k-edit-label.k-check:active, .k-mobile-list .k-recur-view .k-check:active {
    background-color: #fd418d !important;
    border-color: #fd418d !important;
    color: #FFFFFF !important;
}

.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
    background-color: #333333;
    border-color: #333333;
}

.k-ie7 .k-window-titlebar .k-state-hover, .k-ie8 .k-window-titlebar .k-state-hover {
    border-color: #333333;
}

.k-state-hover > .k-select, .k-state-focused > .k-select {
    border-color: #333333;
}

.k-autocomplete.k-state-hover, .k-autocomplete, .k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-dropdown-wrap.k-state-focused {
    background-color: #333333;
    border-color: #333333;
}

.k-state-error {
    border-color: #f35958;
    color: #f35958;
}

.k-slider-selection {
    background-color: #333333;
}

.k-widget.k-tooltip {
    border-color: #202125;
    background-color: #202125;
}

.k-callout-n {
    border-bottom-color: #202125;
}

.k-callout-w {
    border-right-color: #202125;
}

.k-callout-s {
    border-top-color: #202125;
}

.k-callout-e {
    border-left-color: #202125;
}

.k-restricted-size-vertical, .k-restricted-size-horizontal {
    background-color: #f35958;
}

.k-file {
    background-color: #202125;
}

.k-file-progress {
    color: #333333;
}

.k-file-success {
    color: #202125;
}

.k-textbox:hover, .k-tiles li.k-state-hover {
    border-color: #333333;
}

.k-tiles li.k-state-selected {
    border-color: #333333;
}

.k-editor-inline::selection {
    background-color: #333333;
}

.k-editor-inline::-moz-selection {
    background-color: #333333;
}

.k-gantt .k-treelist .k-state-selected, .k-gantt .k-treelist .k-state-selected td, .k-gantt .k-treelist .k-alt.k-state-selected, .k-gantt .k-treelist .k-alt.k-state-selected > td {
    background-color: #333333;
}

.k-task-dot:hover:after {
    background-color: #202125;
}

.k-state-selected.k-task-summary {
    border-color: #333333;
    background: #333333;
}

.k-state-selected.k-task-milestone, .k-state-selected .k-task-summary-complete {
    border-color: #333333;
    background: #333333;
}

.k-task-single {
    border-color: #333333;
}

.k-state-selected.k-task-single {
    border-color: #333333;
}

.k-state-selected.k-line {
    background-color: #333333;
    color: #333333;
}

.ConfigurationDetails-Wrap .ConfigSummary {
    background-color: #fc408c;
}
.ConfigAddStepWrapper button.AddStep .s-svgicon-wrapper svg {
    fill: #333333;
}
.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
    background-color: #333333;
    border-top-color: #333333;
}

.km-actionsheet .k-grid-delete, .km-actionsheet .k-scheduler-delete, .km-pane-wrapper .k-scheduler-delete, .km-pane-wrapper .k-filter-menu .k-button[type=reset] {
    border-color: #f35958;
}

.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover {
    background-color: #333333;
}

.k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused {
    background-color: #333333;
    border-color: #202125;
}

.k-state-focused > .k-select {
    border-color: #202125;
}

.k-panelbar .k-state-focused.k-state-hover {
    background: #333333;
}

.k-tabstrip-items .k-state-hover, .k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
    border-color: #333333;
}

.k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active, .k-ie7 .k-tabstrip-items .k-state-active .k-loading {
    background-color: #202125;
    border-color: #202125;
}

.k-grid-filter.k-state-active {
    background-color: #333333;
}

.k-grid td.k-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px#202125 0px 0px 0px 1px inset;
    box-shadow: inset 0 0 0 1px#202125 0px 0px 0px 1px inset;
}

.k-primary, .k-overflow-container .k-primary {
    border-color: #333333;
    background-color: #333333;
}

    .k-primary:focus, .k-primary.k-state-focused {
        border-color: #333333;
    }

    .k-primary:hover {
        border-color: #333333;
        background-color: #333333;
    }

    .k-primary:active {
        border-color: #333333;
        background-color: #333333;
    }

    .k-primary.k-state-disabled, .k-state-disabled .k-primary, .k-primary.k-state-disabled:hover, .k-state-disabled .k-primary:hover, .k-primary.k-state-disabled:hover, .k-state-disabled .k-primary:active, .k-primary.k-state-disabled:active {
        background-color: #f4f4f4;
    }

.k-editor .k-tool:focus {
    border-color: #202125;
}

.LinkButton span {
    color: #fc408c;
}

.GenericPopOver .k-grid-content .command-btn svg {
    fill: #333333;
}

.GenericPopOver .k-grid-content td a.CloneIcon {
    color: #333333 !important;
}

.GenericPopOver .k-grid-content tr.k-state-selected:hover {
    background: #fd418d !important;
}

    .GenericPopOver .k-grid-content tr.k-state-selected:hover td {
        background: #fd418d !important;
    }

.GenericPopOver .AdminGPTitleRow {
    background: #f4f4f4;
}

    .GenericPopOver .AdminGPTitleRow .AdminGPTitleIcon .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .GenericPopOver .AdminGPTitleRow .AdminGPTitle .s-label {
        color: #333333;
    }

.GenericPopOver .AdminGPSearchRow {
    background: #f4f4f4;
}

.ApprovaltasksHeader .s-button svg {
    fill: #333333;
}

.ApprovaltasksHeader .s-button:hover {
    box-shadow: 0 0 0 3px #333333;
    color: #333333;
}

.ApprovaltasksHeader .s-button.k-state-selected:hover {
    background: #fd418d !important;
}

.wizardcontentContainer #pricefeedwizard #PortfolioUpload, .wizardcontentContainer #pricefeedwizard #VendorCatalogue {
    background: #f4f4f4;
    border: 1px solid #d9d9d9;
}

.TagsGridHeader .s-label {
    color: #fc408c;
}

.wizardcontent .s-header {
    border-bottom: 2px solid #333333;
}

.wizardcontent h3 {
    color: #fc408c;
}

.wizardcontent #WizardContent .WizardContent-SectionRow .s-header svg {
    fill: #333333;
}

.wizardcontent .recommended_item:not(.s-checkbox-input):after {
    background: #88ba41;
}

.wizardcontent .required_item:not(.s-checkbox-input):after {
    background: #f35958;
}

.ProcesssSteps:before {
    background: #333333;
}

.ProcesssSteps .Stepc .s-svgicon-wrapper {
    border: 2px solid #333333;
}

.ProcesssSteps .Stepc:before {
    border-top: 7px solid #333333 !important;
    border-bottom: 7px solid #333333 !important;
}

.ProcesssSteps .Stepc:after {
    border-left: 7px solid #333333;
}

.CurrentStep {
    background: #000000;
}

    .CurrentStep:before {
        border-top: 15px solid #000000;
        border-bottom: 15px solid #000000;
    }

    .CurrentStep:after {
        border-left: 10px solid #000000;
    }

#WizardSummary .OUTER1 {
    background: #fc408c;
}

#WizardSummary .OUTER2 h6:first-child {
    color: #fc408c;
}

.WizardSummaryPriceText .row .col-md-5 label {
    background: #333333 !important;
}

.SystemPropertiesHeader .s-label, .NewTitles .s-label {
    color: #333333;
}

.SP_Desc {
    background: #fc408c;
}

.Loading {
    background-image: url(api/themefiles/download?defaultThemeImage=true&name=loading-image.gif&bust636257053382100954);
    background-repeat: no-repeat;
}

.TopBar {
    border-bottom: 1px solid #d9d9d9;
}

.gn-menu-main, .gn-menu-main ul {
    background: #f4f4f4;
}

    .gn-menu-main li.gn-trigger {
        background: #f4f4f4;
        border-bottom: 2px solid none;
        color: #333333;
    }

.gn-menu-wrapper.gn-open-all.gn-open-part ul.tabsList {
    background: #f4f4f4 !important;
}

.TablistCaption:focus {
    color: #333333 !important;
}

ul.tabsList li a {
    border-bottom: 3px solid #333333;
}

    ul.tabsList li a:focus {
        color: #333333;
    }

    ul.tabsList li a:hover {
        color: #333333;
    }

.ConfiguratorGroupHeaderIcon svg {
    fill: #fc408c;
}

.s-sidebar-wrapper {
    background-color: #f4f4f4;
}

.sidebarbtn-active .s-svgicon-wrapper, .sidebarbtn-active:hover .s-svgicon-wrapper {
    background: #fc408c !important;
}

.sidebarbtn-active span, .sidebarbtn-active:hover span {
    background: #333333 !important;
}

.MainMenu .horizontal-sidebar-toolbar .sidebarbtn-active span:before,
.MainMenu .horizontal-sidebar-toolbar .sidebarbtn-active:hover span:before {
    background: #333333;
}

.sidebarbtn-active:hover .s-svgicon-wrapper {
    background: #ab1459 !important;
}

.modelVideo-wrapper:after {
    border-right: 8px solid #333333;
}

.productbrowserpopup .lblModelInfoMessageRow .InformationIcon svg {
    fill: #35ade4;
}

.productbrowserpopup .lblModelInfoMessageRow p {
    color: #35ade4 !important;
}

.productbrowserpopup .lblModelInfoMessageRow span {
    color: #35ade4 !important;
}

.productbrowserpopup .productbrowserpopupFooter {
    background: #f4f4f4;
}
.SettingButtonGrey #ConfigurationIcon svg, .SettingButtonGrey:hover svg, .SettingButtonGrey:focus svg, .SettingButtonGrey.popupselected svg {
        fill: #2587ca !important; 
    }

#GenericSearchHandler, #GenericSearchHandler_NoDDL {
    border-top: 3px solid #000000;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    color: #333333;
}

    #GenericSearchHandler:after, #GenericSearchHandler_NoDDL:after {
        color: #333333;
    }

.GenericModuleName {
    color: #333333;
}

.pinned {
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.VendorCataloguesSkin .VersionComparisonTabsWrapper .k-grouping-header {
    background: #333333 !important;
}

    .VendorCataloguesSkin .VersionComparisonTabsWrapper .k-grouping-header .k-group-indicator {
        background: #202125 !important;
    }

.VendorCataloguesSkin .SuccessBorder:before {
    color: #88ba41;
}

.VendorCataloguesSkin .ErrorBorder:before {
    color: #F35958;
}

.ImportResults .PublishedInfo {
    background: #ab1459;
}

.ImportResults .CompletedInfo {
    background: #88ba41;
}

.s-alphabetfilter-wrapper a.s-navigationlink:hover {
    box-shadow: 0 0 0 3px #333333;
    color: #333333;
}

.s-alphabetfilter-wrapper .ActiveSort {
    background: #fc408c !important;
    border: 1px solid #ab1459 !important;
}

.s-toolbar, .k-grid-toolbar {
    border-bottom: 2px solid #000000;
}

#GenericPopOver_Wrapper .s-toolbar {
    border-bottom: 1px solid #333333;
}

    #GenericPopOver_Wrapper .s-toolbar .s-button:hover {
        box-shadow: 0 0 0 3px #333333;
    }

        #GenericPopOver_Wrapper .s-toolbar .s-button:hover svg {
            fill: #333333;
        }

    #GenericPopOver_Wrapper .s-toolbar #RemoveSelectedComponentLineItems:hover, #GenericPopOver_Wrapper .s-toolbar .s-button#RemoveSolution:hover {
        box-shadow: 0 0 0 3px #f35958;
    }

        #GenericPopOver_Wrapper .s-toolbar #RemoveSelectedComponentLineItems:hover svg, #GenericPopOver_Wrapper .s-toolbar .s-button#RemoveSolution:hover svg {
            fill: #f35958;
        }

    #GenericPopOver_Wrapper .s-toolbar .IconDelete:hover {
        box-shadow: 0 0 0 3px #f35958;
    }

        #GenericPopOver_Wrapper .s-toolbar .IconDelete:hover .s-svgicon-wrapper svg {
            fill: #f35958;
        }

        #GenericPopOver_Wrapper .s-toolbar .IconDelete:hover span {
            color: #f35958;
        }

.PopoverContainer {
    background: #f4f4f4;
}

.s-toolbar.maintoolbar .s-toolbar {
    border-bottom: 1px solid #333333;
}

    .s-toolbar.maintoolbar .s-toolbar .s-button:hover {
        box-shadow: 0 0 0 3px #333333;
    }

        .s-toolbar.maintoolbar .s-toolbar .s-button:hover svg {
            fill: #333333;
        }

    .s-toolbar.maintoolbar .s-toolbar #RemoveSelectedComponentLineItems:hover, .s-toolbar.maintoolbar .s-toolbar .s-button#RemoveSolution:hover {
        box-shadow: 0 0 0 3px #f35958;
    }

        .s-toolbar.maintoolbar .s-toolbar #RemoveSelectedComponentLineItems:hover svg, .s-toolbar.maintoolbar .s-toolbar .s-button#RemoveSolution:hover svg {
            fill: #f35958;
        }

    .s-toolbar.maintoolbar .s-toolbar .IconDelete:hover {
        box-shadow: 0 0 0 3px #f35958;
    }

        .s-toolbar.maintoolbar .s-toolbar .IconDelete:hover .s-svgicon-wrapper svg {
            fill: #f35958;
        }

        .s-toolbar.maintoolbar .s-toolbar .IconDelete:hover span {
            color: #f35958;
        }

    .s-toolbar.maintoolbar .s-toolbar .s-popupbutton:hover {
        box-shadow: 0 0 0 3px #333333;
    }

        .s-toolbar.maintoolbar .s-toolbar .s-popupbutton:hover span {
            color: #333333;
        }

        .s-toolbar.maintoolbar .s-toolbar .s-popupbutton:hover svg {
            fill: #333333;
        }

    .s-toolbar.maintoolbar .s-toolbar .s-popupbutton:before {
        color: #333333;
    }

    .s-toolbar.maintoolbar .s-toolbar .popupselected.s-popupbutton span {
        color: #333333;
    }

    .s-toolbar.maintoolbar .s-toolbar .popupselected.s-popupbutton svg {
        fill: #333333;
    }

.s-toolbar, .AdminGP-BtnNew {
    border-bottom: 1px solid #000000;
}

    .s-toolbar .s-button:hover, .AdminGP-BtnNew .s-button:hover {
        box-shadow: 0 0 0 3px #333333;
    }

        .s-toolbar .s-button:hover svg, .AdminGP-BtnNew .s-button:hover svg {
            fill: #333333;
        }

    .s-toolbar #RemoveSelectedComponentLineItems:hover, .AdminGP-BtnNew #RemoveSelectedComponentLineItems:hover, .s-toolbar .s-button#RemoveSolution:hover, .AdminGP-BtnNew .s-button#RemoveSolution:hover {
        box-shadow: 0 0 0 3px #f35958;
    }

        .s-toolbar #RemoveSelectedComponentLineItems:hover svg, .AdminGP-BtnNew #RemoveSelectedComponentLineItems:hover svg, .s-toolbar .s-button#RemoveSolution:hover svg, .AdminGP-BtnNew .s-button#RemoveSolution:hover svg {
            fill: #f35958;
        }

    .s-toolbar .IconDelete:hover, .AdminGP-BtnNew .IconDelete:hover {
        box-shadow: 0 0 0 3px #f35958;
    }

        .s-toolbar .IconDelete:hover .s-svgicon-wrapper svg, .AdminGP-BtnNew .IconDelete:hover .s-svgicon-wrapper svg {
            fill: #f35958;
        }

        .s-toolbar .IconDelete:hover span, .AdminGP-BtnNew .IconDelete:hover span {
            color: #f35958;
        }

    .s-toolbar .s-popupbutton:hover, .AdminGP-BtnNew .s-popupbutton:hover {
        box-shadow: 0 0 0 3px #333333;
    }

        .s-toolbar .s-popupbutton:hover span, .AdminGP-BtnNew .s-popupbutton:hover span {
            color: #333333;
        }

        .s-toolbar .s-popupbutton:hover svg, .AdminGP-BtnNew .s-popupbutton:hover svg {
            fill: #333333;
        }

    .s-toolbar .s-popupbutton:before, .AdminGP-BtnNew .s-popupbutton:before {
        color: #333333;
    }

    .s-toolbar .popupselected.s-popupbutton span, .AdminGP-BtnNew .popupselected.s-popupbutton span {
        color: #333333;
    }

    .s-toolbar .popupselected.s-popupbutton svg, .AdminGP-BtnNew .popupselected.s-popupbutton svg {
        fill: #333333;
    }

#maintoolbar .s-button:hover, .maintoolbar .s-button:hover {
    color: #333333;
}

#maintoolbar .s-popupbutton:before, .maintoolbar .s-popupbutton:before {
    color: #333333;
}

.CostModelsCtrlSkin .RightPanel .Height60:before {
    border-top: 1px solid #d9d9d9;
}

.CostModelsCtrlSkin .RightPanel #CatalogueItemsBrowser .row:first-child {
    background: #f4f4f4;
}

.CostModelsCtrlSkin .RightPanel #CostCatalogueBrowser .CostCatalogueBrowser, .CostModelsCtrlSkin .RightPanel #CostCatalogueBrowser .chkRestrict {
    background: #f4f4f4;
}

.CostModelsCtrlSkin .RulesListSection .RulesListRow {
    background: #f4f4f4;
}

    .CostModelsCtrlSkin .RulesListSection .RulesListRow .RulesListCol .RulesList {
        background: #f4f4f4;
    }

    .CostModelsCtrlSkin .RulesListSection .RulesListRow .RulesListCol .s-textbox-wrapper {
        background: #f4f4f4 !important;
    }

    .CostModelsCtrlSkin .RulesListSection .RulesListRow .RulesListCol .k-state-selected .s-label {
        background-color: #000000;
    }
    #ActivitiesListWrapper.RolesResourcesLeft .RulesDragging.RulesListCol .s-textbox-wrapper .s-editable-container {
        background-color: #000000;
}
.CostModelsCtrlSkin .AddStep .s-svgicon-wrapper svg {
    fill: #333333;
}

.CostModelsCtrlSkin .AddStep:before {
    color: #333333;
}

.CostModelsCtrlSkin .BR-Sections .s-section {
    border: 1px dashed #d9d9d9;
}

.CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer {
    border-bottom: 1px solid #d9d9d9;
}

    .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep {
        border: 1px solid #d9d9d9;
        background: #f4f4f4;
    }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .k-menu-horizontal .k-menu-group .SectionAdded {
            color: #333333;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .k-menu-horizontal .k-menu-group .k-item:hover {
            background-color: #f4f4f4;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .k-menu-horizontal .k-menu-group .k-link:hover {
            background: #f4f4f4;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .k-menu-horizontal svg {
            fill: #333333;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .k-menu-horizontal .ContextMenuClass:hover svg {
            fill: #333333;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .Commment input[type=text]:focus {
            border: 1px solid #333333 !important;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep .StepActions .AddStep .s-svgicon-wrapper svg {
            fill: #333333;
        }

        .CostModelsCtrlSkin .BR-Sections .BR-SectionStepContainer .BR-SectionStep:hover .StepActions .AddStep svg {
            fill: #333333;
        }

.CostModelsCtrlSkin .DropdownArrow .k-menu-group .k-state-hover {
    background-color: #f4f4f4 !important;
}
.SearchVendorProductPopup .col-md-10 label.s-label {
    color: #333333;
}
.SearchVendorProductPopup .col-md-2  button.s-button{
    color: #fc408c;
}
.SearchVendorProductLeft .facet-wrapper .s-button.popupselected {
    background-color: #333333 !important;
}
.CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep {
    border: 1px solid #d9d9d9;
    background: #f4f4f4;
}

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .k-menu-horizontal .k-menu-group .SectionAdded {
        color: #333333;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .k-menu-horizontal .k-menu-group .k-item:hover {
        background-color: #f4f4f4;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .k-menu-horizontal .k-menu-group .k-link:hover {
        background: #f4f4f4;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .k-menu-horizontal svg {
        fill: #333333;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .k-menu-horizontal .ContextMenuClass:hover svg {
        fill: #333333;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .RowBorder {
        border-bottom: 1px solid #d9d9d9 !important;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .k-multiselect:hover {
        border-color: #202125 !important;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep .StepActions .AddStep .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .CostModelsCtrlSkin .LogicSection .IF-BR-SectionStep:hover .StepActions .AddStep svg {
        fill: #333333;
    }

.CostModelsCtrlSkin .LogicSection .indentSection {
    background: #f4f4f4;
}

    .CostModelsCtrlSkin .LogicSection .indentSection .indent {
        background: #f4f4f4;
    }

.CostModelsCtrlSkin .LogicSection .ShowSection {
    background-color: #f4f4f4;
    border: 1px solid #d9d9d9;
}

.CostModelsCtrlSkin .LogicSection .HideSection {
    background-color: #f4f4f4;
    border: 1px solid #d9d9d9;
}

.CostModelsCtrlSkin .LogicSection .QuantitySection {
    background-color: #f4f4f4;
    border: 1px solid #d9d9d9;
}

.MigrationLayoutSkin .migrationsSummaryRow {
    background: #f4f4f4;
}

    .MigrationLayoutSkin .migrationsSummaryRow .migrationsSummary {
        background: #f4f4f4;
    }

.MigrationLayoutSkin .migrationsActionsRow {
    background: #f4f4f4;
}

    .MigrationLayoutSkin .migrationsActionsRow .migrationsActionsCol .MigrationStatusMessage {
        background-color: #333333;
    }

.MaintenanceSkin .Maintenancelogout {
    background-color: #333333;
}
.attributeDynamicFields-Col .adf-RevertDefault {
    color: #333333;
}
.BtnDropdown:before {
    color: #333333;
}

#addruleitems_button:before {
    color: #333333;
}

.AddOneTimeElementCol, .AddRecurringElementCol {
    border-bottom: 1px solid #d9d9d9;
}

    .AddOneTimeElementCol:hover, .AddRecurringElementCol:hover {
        background: #f4f4f4;
    }

#solutionlistpopup_container {
    background: #f4f4f4;
}

    #solutionlistpopup_container .s-section .row:first-child {
        border-bottom: 1px solid #d9d9d9;
    }

.handler {
    background: url("/Spa/Images/handle.png") no-repeat 50% 50% #f4f4f4;
}

.CostAssumptionsList {
    border-right: 1px solid #d9d9d9;
}

.btnAddPeriodAdjustment {
    background: #333333 !important;
}

.btnAddPeriodAdjustmentTemplate {
    background: #202125 !important;
}

    .btnAddPeriodAdjustmentTemplate:hover {
        background: #333333 !important;
    }

.RecalculateColumn .s-label {
    color: #fc408c;
}

.popuparrow {
    background: #fc408c;
}

    .popuparrow:hover, .popuparrow.k-state-focusedf {
        background: #fc408c;
    }

.cbItem:hover {
    background: #333333;
}

.ContractSection .BillingDetails .col-md-1 {
    background: #f4f4f4;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}

    .ContractSection .BillingDetails .col-md-1 .s-label {
        color: #333333;
    }

.popupselected, .popupselected {
    color: #333333;
}

.calculatorpopup .QuantityValueprovider .valueprovider .k-menu-horizontal .k-item .k-link .ContextMenuClass {
    background-color: #333333;
}

.btnCalc {
    background-color: #333333;
}

.btnMinPrice:before {
    color: #f35958;
}

.k-state-selected .btnCalc:before {
    color: #333333;
}

.k-state-selected .btnMinPrice:before {
    color: #f35958;
}

.k-state-hover .btnCalc:before {
    color: #333333;
}

.k-state-hover .btnMinPrice:before {
    color: #f35958;
}

#applydiscountpopup .s-discountbox .Link-Button {
    color: #ab1459;
}

.spreadSheetAttachment_fileNamesContainer .btn-primary, .solutionAttachments_fileNamesContainer .btn-primary {
    background-color: #333333;
}

    .spreadSheetAttachment_fileNamesContainer .btn-primary:hover, .solutionAttachments_fileNamesContainer .btn-primary:hover {
        background-color: #333333;
    }

.spreadSheetAttachment_fileNamesContainer .btn-info, .solutionAttachments_fileNamesContainer .btn-info {
    background-color: #202125;
    border-color: #202125;
}

    .spreadSheetAttachment_fileNamesContainer .btn-info:hover, .solutionAttachments_fileNamesContainer .btn-info:hover {
        background-color: #202125;
        border-color: #202125;
    }

.SolutionUploadAddUC .RowSep {
    border-top: 1px solid #d9d9d9;
}

.SolutionUploadAddUC .solutionAttachmentsImage .SuLink, .SolutionUploadAddUC .solutionAttachmentsImage2 .SuLink, .SolutionUploadAddUC .solutionAttachmentsImage a, .SolutionUploadAddUC .solutionAttachmentsImage2 a {
    color: #fc408c;
}

.RateCardLayoutSkin .RateCardDetailSkin .RateCardItemHeader .RateCardItemRow:nth-child(even) {
    background: #f4f4f4;
}

.RateCardLayoutSkin .RateCardDetailSkin .RateCardItemHeader .LeftPanel .productVersionDetailsSkin .productVersionTabsRow .productVersionTabsCol .productVersionTabsSection .OrganizationUnitTreeCol {
    background-color: #f4f4f4;
}

.ConfigChoice .recommended {
    background-color: #88ba41;
}

.ConfigChoice .Required {
    background-color: #f35958;
}

.ConfigChoice .Visible {
    background-color: #e4e9ef;
}

.s-btn-active svg {
    fill: #333333 !important;
}

.CapacityModelLayoutSkin {
    border-bottom: 1px solid #d9d9d9;
}

    .CapacityModelLayoutSkin .btnAddCapacityGroup {
        background: #fc408c !important;
    }

    .CapacityModelLayoutSkin .graphnode .calculatornode .calculatornodeHeader {
        background: #fc408c;
    }

    .CapacityModelLayoutSkin .graphnode .graphnodebuttons .btn-default:hover {
        background-color: #ab1459;
    }

        .CapacityModelLayoutSkin .graphnode .graphnodebuttons .btn-default:hover svg {
            fill: #fc408c !important;
        }

.CustomerLandScape-Wrapper .ChangeOrderSkin .ChangeOrderItem .k-grid-headerShadow .col-md-1 .s-navigationlink {
    background: #fc408c;
}

    .CustomerLandScape-Wrapper .ChangeOrderSkin .ChangeOrderItem .k-grid-headerShadow .col-md-1 .s-navigationlink:hover {
        background: #333333;
    }

.CustomerLandScape-Wrapper .ChangeOrderSkin .ChangeOrderItem .k-grid-headerShadow .col-md-2 .s-label {
    color: #fc408c;
}

.CustomerLandScape-Wrapper .ReplacedProductRow .s-navigationlink {
    background: #fc408c;
}

    .CustomerLandScape-Wrapper .ReplacedProductRow .s-navigationlink:hover {
        background: #333333;
    }

.WorkspaceDashboard .WidgetsContainer .W-Owner .s-header {
    background: #03304b !important;
    color: #ffffff !important;
}

.WorkspaceDashboard .WidgetsContainer .W-Owner .W-DataCol .s-section {
    background: #fd418d;
}

    .WorkspaceDashboard .WidgetsContainer .W-Owner .W-DataCol .s-section .s-label {
        color: #ffffff !important;
    }

    .WorkspaceDashboard .WidgetsContainer .W-Owner .W-DataCol .s-section .row {
        border-bottom: 1px solid #fd418d;
    }

.Carbon-bg .s-header {
    background: #f8f8f8 !important;
    border-bottom: 1px solid #6d7d8c !important;
}

    .Carbon-bg .s-header svg {
        fill: #969da2;
    }

    .Carbon-bg .s-header span {
        color: #6d7d8c;
    }

.Carbon-bg .s-section .s-label, .Carbon-bg .s-section span {
    color: #6d7d8c;
}

.Carbon-bg .s-section {
    background: #ffffff;
}

.WorkspaceDashboard .WidgetsContainer .W-Details-Data .Carbon-bg .s-section .s-row.RowBorder {
    border-bottom: 1px solid #6d7d8c !important;
}

.WorkspaceDashboard .WidgetsContainer .W-RecentRecords .W-RecentRecords-Data .s-seanchor-wrapper a:hover {
    color: #333333;
}

.WorkspaceDashboard .WidgetsContainer .W-RecentRecords .W-RecentRecords-Data .Recentrecordslist .col-md-1 .s-svgicon-wrapper {
    background: #333333;
}

.WorkspaceDashboard .WidgetsContainer .W-RecentRecords .W-RecentRecords-Data .Recentrecordslist:hover a {
    color: #333333;
}

.WorkspaceDashboard .WidgetsContainer .col-md-6 .W-Timeline-Data .commentbox .cd-timeline-block:nth-child(odd) .cd-timeline-content::before {
    border-right: 7px #333333 solid !important;
}

.DashboardSkin .DashboardHeader {
    background: #fc408c;
}

.DashboardSkin .GSNavItems .NavItems a svg {
    fill: #fc408c;
}

.DashboardSkin .GSNavItems .NavItems .btnactiveDashboard svg {
    fill: #333333 !important;
}

.DashboardSkin .GSNavItems .dashboardtoolbarbtn .s-svgicon-wrapper svg {
    fill: #fc408c;
}

.DashboardSkin .DashboardSummary .PrimaryColor {
    background-color: #333333;
}

.DashboardSkin .DashboardSummary .SpGreen {
    background-color: #333333;
}

.DashboardSkin .DashboardSummary .DashboardSummaryContainer .col-md-3 .Valuesmall .s-label {
    color: #333333;
}

.PatchesSkin .PatchesHeader {
    background: #fc408c;
}

.PatchesSkin .GSNavItems {
    border: 1px solid #d9d9d9;
}

    .PatchesSkin .GSNavItems .GSNavItemsSearch {
        background: #f4f4f4;
    }

    .PatchesSkin .GSNavItems .NavItems {
        border-bottom: 1px dashed #d9d9d9;
    }

        .PatchesSkin .GSNavItems .NavItems.k-state-selected:hover {
            background: #fd418d;
        }

        .PatchesSkin .GSNavItems .NavItems:hover {
            background: #f4f4f4;
        }

.PatchesSkin .middlepane .GSContent .htmlmarkup .QuickStart h1 {
    color: #333333;
}

.QuoteOutputSkin .ReportSelected {
    background: #fc408c;
}

    .QuoteOutputSkin .ReportSelected .ReportFilterRow {
        background: #fc408c;
    }

.ReportsSkin .ReportsHeader {
    background: #fc408c;
}

.ReportsSkin .GSNavItems {
    border: 1px solid #d9d9d9;
}

    .ReportsSkin .GSNavItems .GSNavItemsSearch {
        background: #f4f4f4;
    }

    .ReportsSkin .GSNavItems .NavItems {
        border-bottom: 1px dashed #d9d9d9;
    }

        .ReportsSkin .GSNavItems .NavItems.k-state-selected:hover {
            background: #fd418d;
        }

        .ReportsSkin .GSNavItems .NavItems:hover {
            background: #f4f4f4;
        }

.ReportsSkin .middlepane .GSContent .htmlmarkup .QuickStart h1 {
    color: #333333;
}

.ReportsSkin .middlepane .ReportsSummary .s-collection-item-row {
    border-bottom: 1px solid #333333;
}

.ReportFiltersGridSection .ReportURL {
    background-color: #fc408c;
}

.ReportsSummary .s-collection-item-row {
    border-bottom: 1px solid #333333;
}

.WorkspacesGettingStartedLayoutRow .SetDefaultPageCol .defaultPagesCombo .inlinelbl {
    color: #333333;
}

.GS-LeftSection .GS-Start .GS-Title {
    color: #fc408c;
}

.GS-LeftSection .GS-Start .GS-btnBlue {
    background: #fc408c;
}

.GS-LeftSection .GS-Start .GS-btnGreen {
    background: #333333;
}

.GS-LeftSection .GS-Intro .ActionTitle .ActionOwner .s-label {
    background-color: #333333;
}

.GS-LeftSection .GS-Intro .ActionTitle .ActionTime .s-label {
    background: #333333;
}

.GS-LeftSection .GS-Intro .ActionItem-Done .ActionOwner .s-svgicon-wrapper {
    background: #333333;
}

.GS-LeftSection .GS-Intro .ActionItem-Done .ActionIndex .s-label {
    color: #333333;
}

.GS-LeftSection .GS-Intro .ActionItem-Done .ActionLabel .s-label {
    color: #333333;
}

.GS-LeftSection .GS-Intro .ActionItem-Done .WalkthroughIcon-Col .s-svgicon-wrapper svg {
    fill: #333333;
}

.GettingStartedSkin .GettingStartedHeader {
    background: #fc408c;
}

.GettingStartedSkin .GSNavItems {
    border: 1px solid #d9d9d9;
}

    .GettingStartedSkin .GSNavItems .GSNavItemsSearch {
        background: #f4f4f4;
    }

    .GettingStartedSkin .GSNavItems .NavItems {
        border-bottom: 1px dashed #d9d9d9;
    }

        .GettingStartedSkin .GSNavItems .NavItems:hover {
            background: #f4f4f4;
        }

            .GettingStartedSkin .GSNavItems .NavItems:hover .s-label {
                background: #f4f4f4;
            }

.GettingStartedSkin .middlepane .GSContent .htmlmarkup .QuickStart h1 {
    color: #333333;
}

.btnHelpCenter-Sidebar, .btnHelpCenter-Sidebar.s-button {
    background: #333333 !important;
}

    .btnHelpCenter-Sidebar:hover, .btnHelpCenter-Sidebar.s-button:hover, .btnHelpCenter-Sidebar:focus, .btnHelpCenter-Sidebar.s-button:focus {
        background: #202125 !important;
    }

.btnHelpCenter:before {
    color: #333333;
}

.btnHelpCenter {
    border-left: 1px #f4f4f4 solid !important;
    border-right: 1px #f4f4f4 solid !important;
}

    .btnHelpCenter .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .btnHelpCenter .popupselected:hover svg {
        fill: #333333;
    }

    .btnHelpCenter:hover {
        background-color: #333333;
    }

    .btnHelpCenter.popupselected:hover {
        background-color: #333333 !important;
    }

    .btnHelpCenter.popupselected .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .btnHelpCenter.popupselected:before {
        color: #333333;
    }

#helppopup .HelpCenter-Menuhelp {
    background-color: #f4f4f4;
}

    #helppopup .HelpCenter-Menuhelp .hc-m-active::after {
        border-right: 14px solid #f4f4f4;
    }

#helppopup .HelpCenter-Menuitems .HelpCenter-Title {
    background-color: #333333;
}

.UserDetails a.BtnLogout {
    background: #fd418d;
}

.UserDetails .UserAdmin div {
    color: #333333;
}

.UserDetails .UserAdmin:hover {
    background: #f4f4f4;
}

    .UserDetails .UserAdmin:hover div {
        color: #333333;
    }

        .UserDetails .UserAdmin:hover div:hover {
            color: #ab1459;
        }

.UserDetails .UserName {
    color: #333333;
}

.userPasswordNew:before {
    background: #fc408c !important;
}

.installedbaseSummary {
    background: #f4f4f4;
    border: 2px dashed #d9d9d9;
}

.Btn-installedbase {
    background: #fc408c;
}

    .Btn-installedbase:hover {
        background: #ab1459;
    }

.s-recordlink .s-navigationlink {
    background: #fc408c;
}

    .s-recordlink .s-navigationlink:hover {
        background: #333333;
    }

.pricingelementsbkg {
    border-bottom: 1px solid #333333;
}

    .pricingelementsbkg .pricingelements #btnShowDiscount.k-state-selected, .pricingelementsbkg .pricingelements #btnShowMargin.k-state-selected {
        border-color: #000000;
    }

    .pricingelementsbkg .s-popupbutton:hover {
        box-shadow: 0 0 0 3px #333333;
    }

        .pricingelementsbkg .s-popupbutton:hover svg {
            fill: #333333;
        }

    .pricingelementsbkg .s-popupbutton:before {
        color: #333333;
    }

    .pricingelementsbkg .popupselected.s-popupbutton span {
        color: #333333;
    }

    .pricingelementsbkg .popupselected.s-popupbutton svg {
        fill: #333333;
    }

.pricingelements #pricingElement label:last-child {
    background: #333333;
}

.s-uv-quicklinks a {
    background: #333333;
}

.PivotGrid-Row {
    border-top: 1px solid #d9d9d9;
    background: #f4f4f4;
}

    .PivotGrid-Row .btn-GeneratePivotGrid.k-state-active {
        background: #333333 !important;
    }

    .PivotGrid-Row .btn-GeneratePivotGrid.btn-default:focus, .PivotGrid-Row .btn-GeneratePivotGrid.btn-default:active {
        background: #333333 !important;
    }

.WorkSpaceHeader .s-textbox-wrapper .s-textbox-label {
    color: #fc408c;
}

.WorkSpaceHeader .s-editable-container .inlinelbl {
    color: #fc408c;
}

.SectionHeader .s-textbox-wrapper .s-textbox-label {
    color: #333333;
}

.s-recordheader .labelHeading,
.s-recordheader .s-textbox-wrapper .s-textbox-label {
    color: #333333;
}

.s-recordheader .s-editable-container .inlinelbl {
    color: #fc408c;
}

.s-editable-container .btn:first-child {
    background: #333333;
}

#ConfirmBox #ConfirmBoxMessage {
    color: #f35958;
}

    #ConfirmBox #ConfirmBoxMessage:before {
        color: #f35958;
    }

.custom-warningbox #ConfirmBoxMessage {
    color: #ffa500;
}

    .custom-warningbox #ConfirmBoxMessage:before {
        color: #ffa500;
    }

#DomainEvents {
    border: 1px solid #d9d9d9;
}

#DomainEventsList #listcontent .k-state-selected {
    border: 1px solid #333333 !important;
}

    #DomainEventsList #listcontent .k-state-selected .EventTitle, #DomainEventsList #listcontent .k-state-selected a {
        color: #333333 !important;
    }

.EventAvatar {
    border: 1px solid #d9d9d9;
}

.EventTitle {
    color: #333333;
}

#divInfoBar {
    border-top: 1px dotted #d9d9d9;
}

.EventContainer {
    border: 1px solid #d9d9d9;
}

.border_editable {
    border: 1px solid #d9d9d9;
}

.HasLookUpModule {
    border-bottom: 2px solid none;
    color: #333333;
}

    .HasLookUpModule a:hover .IcoSVWhite {
        fill: #333333;
    }

    .HasLookUpModule a:hover .GenericModuleName {
        color: #333333 !important;
    }

    .HasLookUpModule .IcoSVWhite {
        fill: #000000;
    }

    .HasLookUpModule:hover #GenericSearchHandler:after {
        color: #333333;
    }

.NavLiFull {
    border-bottom: 2px solid none;
    color: #333333;
}

.gn-menu-main > li:first-child {
    border-right: 1px solid #d9d9d9;
}

.gn-menu-wrapper {
    background: #f4f4f4;
}

.gn-icon-menu::before {
    background: #333333;
    box-shadow: 0 -6px #333333, 0 -12px #333333;
}

.no-touch .gn-icon-menu:hover::before, .no-touch .gn-icon-menu.gn-selected:hover::before {
    background: #333333;
}

.gn-icon-menu.gn-selected::before {
    background: #333333;
    box-shadow: 0 -6px #333333, 0 -12px #333333;
}

.tabs {
    border: 1px solid #d9d9d9;
}

ul.tabsList {
    background-color: #333333;
}

    ul.tabsList li.selected {
        background: #f4f4f4;
    }

        ul.tabsList li.selected a {
            color: #333333;
        }

    ul.tabsList li:hover {
        color: #333333;
    }

        ul.tabsList li:hover .IcoSVGrey {
            fill: #333333;
        }

    ul.tabsList li.selected .IcoSVGrey {
        fill: #333333;
    }

.menuOpener {
    background: #333333 url('/Spa/Images/arrow_right.png') no-repeat right top;
}

.menu-Heading {
    background: #f4f4f4;
    color: #333333;
}

.Level1 li {
    background: #f6f5f5;
}

.Level2 li {
    background: #f3f3f3;
}

.Level1 li.hoverNavItemClass_Selected a {
    color: #5a594e;
}

.Level1 li.hoverNavItemClass_Selected .IcoSVGrey {
    fill: #5a594e;
}

.Level1 ul.Level2 li.hoverNavItemClass_Selected a {
    color: #000000;
}

.Level1 ul.Level2 li.hoverNavItemClass_Selected .IcoSVGrey {
    fill: #000000;
}

.s-uv-catalogueitembrowserpopup, #catalogueitembrowserContainerParent {
    border: 1px solid #d9d9d9;
}

.li-hint {
    background: #333333;
    border: 1px dashed#202125;
}

.SortRow {
    background: #333333;
    background-color: #333333 !important;
    border: 1px dashed#202125;
}

.dashedBorder {
    border: 1px dashed #333333;
}

.CatalogueBrowserRow {
    border-bottom: 1px solid #d9d9d9;
}

.handler {
    background: url("/Spa/Images/handle.png") no-repeat 50% 50% #f4f4f4;
}

    .k-state-selected .handler, .handler:hover {
        background-color: #f4f4f4;
    }

.hint .handler {
    background-color: #f4f4f4;
}

.solutionItem:hover, .solutionItem:hover .handler {
    background-color: #f4f4f4;
}

.portfolio_tree {
    border: 1px solid #333333 !important;
}

.RLTooltip {
    background: #ab1459 !important;
    border-color: #ab1459 !important;
}

    .RLTooltip .k-callout-s {
        border-top-color: #ab1459 !important;
    }

.relateThis td:first-child {
    border-left: 2px dashed #ab1459 !important;
}

.relateThis td {
    border-top: 2px dashed #ab1459 !important;
    border-bottom: 2px dashed #ab1459 !important;
}

    .relateThis td:last-child {
        border-right: 2px dashed #ab1459;
    }

.axisRow .xaxis, .axisRow .yaxis, .axisRow .zaxis {
    background: #f4f4f4;
}

.warningButtonTT svg {
    fill: #f35958;
}

.warningTT + .tooltip > .tooltip-inner {
    background-color: #f35958;
}

.warningTT + .tooltip.right .tooltip-arrow {
    border-right-color: #f35958;
}

.ProductName {
    background: #fc408c;
}

.Administration-Details .GenericPopOver .AdminGPTitleRow {
    background: #f4f4f4;
}

    .Administration-Details .GenericPopOver .AdminGPTitleRow .AdminGPTitleIcon .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .Administration-Details .GenericPopOver .AdminGPTitleRow .AdminGPTitleIcon #questionIcon {
        background: #333333;
    }

    .Administration-Details .GenericPopOver .AdminGPTitleRow .AdminGPTitle .s-label {
        color: #333333;
    }

.Administration-Details .GenericPopOver .AdminGPSearchRow {
    background: #f4f4f4;
}

.QuestionHeaderRow .s-svgicon-wrapper svg {
    fill: #fc408c;
}

.FAQsTreeView .k-state-selected:hover {
    background-color: #fd418d !important;
}

.FAQsTreeView .k-state-selected .k-state-hover {
    background-color: #fd418d !important;
}

.FAQsTreeView .k-state-selected .k-state-focused {
    background-color: #000000 !important;
}

.adminMenu .adminMenuTitle {
    background: #333333;
}

.adminMenu table.list-table .adminNav-ItemSelected svg {
    fill: #333333 !important;
}

.adminMenu table.list-table .adminNav-ItemSelected a {
    color: #333333;
}

.adminMenu table.list-table .adminNav-ItemSelected .FAQIcon {
    background: #333333;
}

.adminMenu table.list-table tr:hover a {
    color: #333333;
}

.adminMenu table.list-table tr:hover svg {
    fill: #333333;
}

.NewVendorCatalogue-Details .PageName {
    color: #fc408c;
}

.s-header {
    border-bottom: #d9d9d9 1px solid;
    border-top: #d9d9d9 1px solid;
    color: #333333;
    background: #f4f4f4;
}

.s-Secheader {
    border-bottom: #d9d9d9 1px solid;
    border-top: #d9d9d9 1px solid;
    color: #333333;
    background: #f4f4f4;
}

.CustomS-Header .HeaderTitle {
    color: #333333;
}

.TemplatesRow .TemplatesCol .s-button:hover {
    border: 1px dashed #333333;
}

    .TemplatesRow .TemplatesCol .s-button:hover svg {
        fill: #333333;
    }

    .TemplatesRow .TemplatesCol .s-button:hover .TemplateName {
        color: #333333;
    }

.TemplatesRow .TemplatesCol .selected-template, .TemplatesRow .TemplatesCol .selected-template:hover {
    background: #fc408c !important;
}

.SGuidanceWrapper button.SN-AddNewBtn.selected {
    background: #fc408c !important;
}

.TemplatesRow .TemplatesCol .SolutionTemplate {
    background: #f35958;
}

.TemplatesRow .TemplatesCol:hover .SolutionTemplate, .TemplatesRow .TemplatesCol:hover .SolutionTemplate:hover {
    background: #f35958;
}

.s-searchbox-wrapper .s-svgicon-wrapper #genericSearch:hover {
    fill: #333333;
}

.s-input {
    border: 1px solid #d9d9d9;
}

.fsTreePanel {
    background: #f4f4f4;
}

.ProcesstemplatesSkin .Explorer_MainOutput .apb_titlerow {
    background: #333333;
}

.ProcesstemplatesSkin .ProcessStepDetailSection .ProcessStepDetails .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-focused, .ProcesstemplatesSkin .ProcessStepDetailSection .ProcessStepDetails .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-selected {
    background: #fc408c;
}

    .ProcesstemplatesSkin .ProcessStepDetailSection .ProcessStepDetails .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-focused:hover, .ProcesstemplatesSkin .ProcessStepDetailSection .ProcessStepDetails .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-selected:hover {
        background: #ab1459;
    }

.ProcesstemplatesSkin .s-templateexplorer-wrapper .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-focused, .ProcesstemplatesSkin .s-templateexplorer-wrapper .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-selected {
    background: #fc408c;
}

    .ProcesstemplatesSkin .s-templateexplorer-wrapper .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-focused:hover, .ProcesstemplatesSkin .s-templateexplorer-wrapper .AdvanceProductExplorer_WrapperColumn div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-selected:hover {
        background: #ab1459;
    }

.ProcesstemplatesSkin .fr-toolbar {
    border-top: 1px solid #333333 !important;
    background: #f4f4f4 !important;
}

.ProcesstemplatesSkin div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-focused, .ProcesstemplatesSkin div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-selected {
    background: #000000;
}

    .ProcesstemplatesSkin div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-focused:hover, .ProcesstemplatesSkin div.k-treeview ul.k-group.k-treeview-lines .k-item .k-in.k-state-selected:hover {
        background: #fd418d;
    }

.ProductTitleWrapper .ProductTitle h5 {
    background: #202125;
}

.ProductTitleWrapper h2 {
    border-bottom: 1px solid #f4f4f4;
    background: #333333;
}

.feature-tableTitle li {
    border: 1px solid #f4f4f4;
}

.featuresTitle {
    background: #333333;
}

.features ul li {
    color: #202125;
}

.features ul:hover {
    background: #fd418d;
}

.ORDActionsBar td {
    border-bottom: #333333 2px solid;
}

.ORDTableHeader1 {
    background: #333333;
}
.pfnode-DistributorRow:hover {
    background: #fc408c;
}
.ORDStatusPending {
    background: #fc408c;
}

.ORDStatusCompleted {
    background: #333333;
}

.GovernancemodelDetail .GM-Items .s-section .GM-ItemsCol2 .k-treelist th.GM-TermHeader #nestedOneTimeGrid tr:first-child th, .GovernancemodelDetail .GM-Items .s-section .GM-ItemsCol2 .k-treelist th.GM-TermHeader #nestedMonthlyGrid tr:first-child th {
    background: #333333;
}

.GovernancemodelDetail .OAllFinancials .OverAllFinancials .OverAllFinancialsHeader .col-md-3 {
    background-color: #333333 !important;
}

.SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Approved,
.GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Approved {
    background: #88ba41;
}

    .SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Approved .s-datepicker-input-container .s-label,
    .GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Approved .s-datepicker-input-container .s-label {
        background: #88ba41;
    }

.SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Pending,
.GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Pending {
    background: #ffa500;
}

.SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .NRY,
.GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .NRY {
    background: #35ade4 !important;
}

.SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Approve,
.GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Approve {
    background: #88ba41;
}

    .SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Approve.active:before,
    .GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Approve.active:before {
        border-top: 8px solid #88ba41;
    }

.SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Reject,
.GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Reject {
    background: #f35958;
}

    .SalesNavigatorQuoteDetailsUC .ApprovalsSummary .Status .Reject.active:before,
    .GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .Status .Reject.active:before {
        border-top: 8px solid #f35958;
    }

.SalesNavigatorQuoteDetailsUC .ApprovalsSummary .User .s-svgicon-wrapper svg,
.GovernancemodelDetail .ApprovalsWidget .ApprovalsSummary .User .s-svgicon-wrapper svg {
    fill: #333333;
}

.SalesNavigatorQuoteDetailsUC .AdditionalApprovals,
.GovernancemodelDetail .ApprovalsWidget .AdditionalApprovals {
    border: 1px solid #fc408c !important;
}

.btnBlue, .btnBlue.k-state-focused, .btnBlue:focus {
    background: #fc408c;
}

    .btnBlue:hover, .btnGreen:focus {
        background: #ab1459;
    }

.btnGreen {
    background: #333333;
}

    .btnGreen:hover, .btnGreen:focus {
        background: #202125;
    }

.btnBlue.k-state-focused {
    background: #fc408c !important;
}

.btnGreen.k-state-focused {
    background: #ab1459 !important;
}
.FinalApprovalLevelLabel, .FinalApprovalLevelValue {
    background-color: #fc408c;
}
.btnCreate {
    background-color: #fc408c !important;
}

    .btnCreate:hover {
        background-color: #ab1459 !important;
    }

.btnCreate {
    background-color: #fc408c;
}

    .btnCreate:hover {
        background-color: #ab1459;
    }

.btnAgrNav:before {
    color: #333333;
}

.btnAgrNav {
    color: #333333;
    border-left: 1px #f4f4f4 solid !important;
    border-right: 1px #f4f4f4 solid !important;
    background-color: #ececec;
}

    .btnAgrNav .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .btnAgrNav .popupselected:hover svg {
        fill: #333333;
    }

    .btnAgrNav:hover {
        background-color: #333333;
    }

    .btnAgrNav.popupselected:hover span {
        color: #333333;
    }

    .btnAgrNav.popupselected .s-svgicon-wrapper svg {
        fill: #333333;
    }

    .btnAgrNav.popupselected:before {
        color: #333333;
    }

    .btnAgrNav.popupselected:hover:before {
        color: #333333;
    }

        .btnAgrNav.popupselected:hover:before .btnAgrNav.popupselected:before {
            color: #333333;
        }

#aggregatenavigatorpopup .s-section-header {
    color: #fc408c;
}

#aggregatenavigatorpopup .s-seanchor-wrapper:hover a:hover {
    color: #333333;
}

#aggregatenavigatorpopup .s-seanchor-wrapper:hover::before {
    color: #333333;
}

#pricingTermGrid div:hover {
    background: #333333;
}

    #pricingTermGrid div:hover div.content {
        background: #333333;
    }

#pricingTermGrid .k-state-selected {
    background: #333333;
}

    #pricingTermGrid .k-state-selected div.content {
        background: #000000;
    }

    #pricingTermGrid .k-state-selected div {
        background: #333333;
    }

        #pricingTermGrid .k-state-selected div div.content {
            background: #333333;
        }

.pricingElements {
    border-right: 1px solid #d9d9d9;
}

    .pricingElements .pe-selected {
        border-left: 3px solid #333333;
    }

        .pricingElements .pe-selected:hover {
            border-bottom: 1px solid #d9d9d9;
            border-top: 1px solid #d9d9d9;
            border-left: 3px solid #333333;
        }

.PopupButtonWrapper .s-container button .s-svgicon-wrapper svg, .PopupButtonWrapper .s-container .s-button .s-svgicon-wrapper svg {
    fill: #333333;
}

.PopupButtonWrapper .s-container button:hover, .PopupButtonWrapper .s-container .s-button:hover {
    background: #333333 !important;
}

.overallocatedpop .k-window-content .s-list div {
    border-bottom: 1px solid #ffa500;
}

.overallocated {
    background: #ffa500;
}

    .overallocated:hover {
        background: #ffa500;
    }

    .overallocated:focus {
        background: #ffa500;
    }

.graphnode .Collapsible .Calc:nth-child(odd) {
    background-color: #f4f4f4;
}

.graphnode-selected {
    border: 1px solid #fc408c;
}

    .graphnode-selected .PopupButtonWrapper button, .graphnode-selected .PopupButtonWrapper .s-button {
        border: 1px solid #fc408c !important;
    }

        .graphnode-selected .PopupButtonWrapper button .s-svgicon-wrapper svg, .graphnode-selected .PopupButtonWrapper .s-button .s-svgicon-wrapper svg {
            fill: #fc408c !important;
        }

        .graphnode-selected .PopupButtonWrapper button:hover, .graphnode-selected .PopupButtonWrapper .s-button:hover {
            background: #fc408c !important;
        }

    .graphnode-selected .PopupButtonWrapper .s-column:last-child button, .graphnode-selected .PopupButtonWrapper .s-column:last-child .s-button {
        border-bottom: 1px solid #fc408c !important;
    }

    .graphnode-selected .Collapsible .Calc:nth-child(odd) {
        background-color: #f4f4f4;
    }

    .graphnode-selected h4 {
        background: #fc408c;
    }

    .graphnode-selected .s-editable-container .graphnodeheader {
        background: #fc408c;
    }

    .graphnode-selected .graphnodeheader {
        background: #fc408c;
    }

    .graphnode-selected button:hover {
        background: #ab1459 !important;
    }

        .graphnode-selected button:hover svg {
            fill: #fc408c !important;
        }

        .graphnode-selected button:hover .s-svgicon-wrapper:hover svg {
            fill: #ab1459 !important;
        }

.graphnode-overallocated {
    border: 1px solid #fc408c;
}

    .graphnode-overallocated h4 {
        background: #333333;
    }

    .graphnode-overallocated .s-editable-container .graphnodeheader {
        background: #333333;
    }

    .graphnode-overallocated .graphnodeheader {
        background: #333333;
    }

.MenuCollection .k-menu .k-animation-container .k-group .IcoSVWhite {
    fill: #333333;
}

.MenuCollection li:first-child .k-state-border-down svg {
    fill: #333333 !important;
}

.MenuCollection .k-menu-group .k-state-default .IcoSVWhite {
    fill: #333333 !important;
}

.MenuCollection .k-menu-group .k-state-hover {
    background: #333333 !important;
}

    .MenuCollection .k-menu-group .k-state-hover .k-link {
        background: #333333;
    }

.MenuCollection .k-menu-group .k-state-active, .MenuCollection .k-menu-group .k-state-active .k-link {
    background-color: #333333 !important;
    border-color: #333333 !important;
}

.MenuCollection .k-menu .k-state-active {
    background-color: #333333;
    border-color: #333333;
}

.graphnodebuttons button:hover svg {
    fill: #fc408c !important;
}

.graphnodebuttons button:hover .s-svgicon-wrapper:hover svg {
    fill: #fc408c !important;
}

.modelheader .s-button {
    border-radius: #d9d9d9;
}

.s-batchprocessor {
    background: #333333;
}

#CancelBatchProcess .s-svgicon-wrapper {
    background: #202125;
}

.anonymousSite h2 {
    color: #333333;
}

.anonymousSite .anonymousHeader {
    background-color: #202125;
}

.anonymousSite .StepFlow dt:before {
    background: #333333;
}

.AmortizeSkin .k-listview .EventContainer:last-child {
    border-bottom: 1px solid #d9d9d9;
}

.BulkOperationUC-Header .TitleText {
    color: #fc408c;
}

.BulkOperationUC-Selection {
    background: #f4f4f4;
}

    .BulkOperationUC-Selection .col-md-6 .btn:hover .s-label {
        color: #fc408c;
    }

    .BulkOperationUC-Selection .col-md-6 .btn:hover .s-svgicon-wrapper {
        box-shadow: 0 0 0 3px #fc408c !important;
    }

        .BulkOperationUC-Selection .col-md-6 .btn:hover .s-svgicon-wrapper svg {
            fill: #fc408c;
        }

    .BulkOperationUC-Selection .col-md-6 .selected-template .s-label, .BulkOperationUC-Selection .col-md-6 .s-button:focus .s-label {
        color: #fc408c;
    }

    .BulkOperationUC-Selection .col-md-6 .selected-template .s-svgicon-wrapper, .BulkOperationUC-Selection .col-md-6 .s-button:focus .s-svgicon-wrapper {
        background: #fc408c !important;
    }

.BulkOperationUC-SelectionRow .BulkOperation-RadioGroup .s-row {
    border-bottom: 1px solid #d9d9d9;
}

    .BulkOperationUC-SelectionRow .BulkOperation-RadioGroup .s-row .s-radio-wrapper .databox {
        background: #fc408c;
    }

.InfoContaier {
    color: #35ade4;
}

.Required {
    border: 1px solid #f35958;
}

.RAG1 {
    background-color: #f35958 !important;
}

.RAG2 {
    background-color: #ffa500 !important;
}

.RAG3 {
    background-color: #88ba41 !important;
}

.Success {
    background-color: #88ba41 !important;
}

.Info {
    background-color: #35ade4 !important;
}

.Error {
    background-color: #f35958 !important;
}

.Warning {
    background-color: #ffa500 !important;
}

.s-svgicon-wrapper.Success svg, .Success {
    fill: #88ba41 !important;
}

.s-svgicon-wrapper.Info svg, svg.Info {
    fill: #35ade4 !important;
}

.s-svgicon-wrapper.Error svg, svg.Error {
    fill: #f35958 !important;
}

.s-svgicon-wrapper.Warning svg, svg.Warning {
    fill: #ffa500 !important;
}

.SuccessBorder {
    border: 1px solid #88ba41 !important;
    color: #88ba41 !important;
}

    .SuccessBorder span, .SuccessBorder a {
        color: #88ba41 !important;
    }

.InfoBorder {
    border: 1px solid #35ade4 !important;
    color: #35ade4 !important;
}

    .InfoBorder span, .InfoBorder a {
        color: #35ade4 !important;
    }

.ErrorBorder {
    border: 1px solid #f35958 !important;
    color: #f35958 !important;
}

    .ErrorBorder span, .ErrorBorder a {
        color: #f35958 !important;
    }

.WarningBorder {
    border: 1px solid #ffa500 !important;
    color: #ffa500 !important;
}

    .WarningBorder span, .WarningBorder a {
        color: #ffa500 !important;
    }

.PageName .s-label {
    color: #fc408c;
}

.productVersionsSkin .productName {
    border-bottom: 2px solid #333333;
}

    .productVersionsSkin .productName .s-label {
        color: #fc408c;
    }

.productVersionsSkin .productVersionTabs .purchaseTab .QuantityValueprovider .valueprovider .k-menu-horizontal .k-item .k-link .ContextMenuClass {
    background-color: #333333;
}

.productVersionsSkin .productVersionTabs .LeaseDetails .QuantityValueprovider .valueprovider .k-menu-horizontal .k-item .k-link .ContextMenuClass {
    background-color: #333333;
}

.productVersionsSkin .OrganizationUnitTreeCol {
    background: #f4f4f4;
}

#TermDurationList .s-button, #currencylistpopup .s-button, #durationlistpopup .s-button {
    background: #333333;
    border: 1px solid#202125;
}

.ValueproviderCtrl .QuantityValueprovider .valueprovider .k-menu-horizontal .k-item .k-link .ContextMenuClass {
    background-color: #333333;
}

ul.rectangle-list li {
    border-bottom: 1px dashed #d9d9d9;
}

.rectangle-list a:hover {
    color: #333333;
}

.rectangle-list a:before {
    background: #333333;
}

.rectangle-list a:hover:after {
    border-left-color: #333333;
}

.rectangle-list p a {
    color: #fc408c;
}

.btnAddComment {
    background: #333333;
    border: 4px solid#202125 !important;
}

    .btnAddComment::after {
        border-top: 12px solid#202125;
    }

    .btnAddComment:hover {
        background: #202125;
        border: 4px solid #333333 !important;
    }

    .btnAddComment:focus {
        background: #333333;
        border: 4px solid#202125 !important;
    }

        .btnAddComment:focus:hover {
            background: #202125;
            border: 4px solid #333333 !important;
        }

    .btnAddComment:hover::after {
        border-top: 12px solid #333333;
    }

.cd-container .commentbox .TL-Title {
    background: #333333 !important;
}

.cd-container .commentbox .TL-Comments {
    background: #333333;
}

@media only screen and (min-width: 1170px) {
    .cd-container .commentbox .cd-timeline-content .cd-date {
        color: #333333 !important;
    }

    .cd-container .commentbox .cd-timeline-content::before {
        border-left-color: #333333;
    }
}

.cd-timeline-block:last-child::before {
    color: #333333;
}

.commentbox .cd-timeline-content::before {
    border-right-color: #333333;
}

@media only screen and (min-width: 1170px) {
    .commentbox .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
        border-right-color: #333333;
    }
}

.VideoSection .VDTitle {
    border-bottom: 2px solid #333333;
}

.ErrorPageContainer .ErrorMsgContainer h2 a {
    color: #fc408c;
}

.ErrorPageContainer .ErrorMsgContainer .BtnHome {
    background: #333333;
}

    .ErrorPageContainer .ErrorMsgContainer .BtnHome:hover {
        background: #202125;
    }

.AttributeSetDetailSkin .AttributesSection .AttributesSectionDetail .AttributesListSection .s-row:hover .s-button .s-svgicon-wrapper svg {
    fill: #333333;
}

.AttributeSetDetailSkin .AttributesSection .AttributesSectionDetail .AttributesListSection .s-row.k-state-selected {
    background: #000000;
}

    .AttributeSetDetailSkin .AttributesSection .AttributesSectionDetail .AttributesListSection .s-row.k-state-selected:hover {
        background: #fd418d;
    }

.MyWorkspacesSkin .FeaturesBOX .s-svgicon-wrapper svg {
    fill: #333333;
}

.MyWorkspacesSkin .MyWorkspaces-HeaderSec .MyWorkspaces-Banner {
    background: url("api/themefiles/download?defaultThemeImage=true&name=CSM-Banner.jpg&bust638878489804677941") no-repeat center;
}

.MyWorkspacesSkin .MyWorkspaces-HeaderSec .WorkspacesList .s-svgicon-wrapper svg {
    fill: #333333;
}

.MyWorkspacesSkin .MyWorkspaces-HeaderSec .WorkspacesList .col-md-7 .WSProjects {
    color: #333333;
}

.MyWorkspacesSkin .RSE-Component .s-svgicon-wrapper svg {
    fill: #333333;
}

.MyWorkspacesSkin .s-advanceproductbrowser-wrapper .APB_MainOutput .apb_titlerow {
    background: #333333;
}

.MyWorkspacesSkin .s-advanceproductbrowser-wrapper .APB_MainOutput .apb_row .s-svgicon-wrapper svg {
    fill: #333333;
}

.MyWorkspacesSkin .s-advanceproductbrowser-wrapper .APB_MainOutput .AdvanceProductExplorer_WrapperRow .AdvanceProductExplorer_WrapperColumn .AdvanceProductExplorer_UCRow .AdvanceProductExplorer_UCCol .APB_Subtems .APB_SubtemsCol .APB_SubtemsCon .FiltersandFamilyRow .FiltersandFamilyCol .ProductFamiliesRow .apb_row.k-state-active {
    background: #ffffff !important;
    box-shadow: inset 4px 0px 0px 0px #333333;
}

    .MyWorkspacesSkin .s-advanceproductbrowser-wrapper .APB_MainOutput .AdvanceProductExplorer_WrapperRow .AdvanceProductExplorer_WrapperColumn .AdvanceProductExplorer_UCRow .AdvanceProductExplorer_UCCol .APB_Subtems .APB_SubtemsCol .APB_SubtemsCon .FiltersandFamilyRow .FiltersandFamilyCol .ProductFamiliesRow .apb_row.k-state-active .s-label {
        color: #333333;
    }

    .MyWorkspacesSkin .s-advanceproductbrowser-wrapper .APB_MainOutput .AdvanceProductExplorer_WrapperRow .AdvanceProductExplorer_WrapperColumn .AdvanceProductExplorer_UCRow .AdvanceProductExplorer_UCCol .APB_Subtems .APB_SubtemsCol .APB_SubtemsCon .FiltersandFamilyRow .FiltersandFamilyCol .ProductFamiliesRow .apb_row.k-state-active:hover {
        background: #ffffff !important;
        box-shadow: inset 8px 0px 0px 0px #333333;
        color: #333333;
    }

.MyWorkspacesSkin .OfferingSection .OfferingList .Filters .s-searchbox-wrapper .btnFilter, .MyWorkspacesSkin .OfferingSection .OfferingList .Filters .s-searchbox-wrapper .btnFilter:hover, .MyWorkspacesSkin .OfferingSection .OfferingList .Filters .s-searchbox-wrapper .btnFilter:focus {
    background: #fc408c;
}

.MyWorkspacesSkin .OfferingSectionOld .OfferingList .Filters .s-searchbox-wrapper .btnFilter, .MyWorkspacesSkin .OfferingSectionOld .OfferingList .Filters .s-searchbox-wrapper .btnFilter:hover, .MyWorkspacesSkin .OfferingSectionOld .OfferingList .Filters .s-searchbox-wrapper .btnFilter:focus {
    background: #fc408c;
}

.MyWorkspacesSkin .OfferingSection .OfferingList .btnFilterGo {
    background: #fc408c;
}

.MyWorkspacesSkin .OfferingSectionOld .OfferingList .btnFilterGo {
    background: #fc408c;
}

.MyWorkspacesSkin .OfferingSection .OfferingDetails .OfferingSection-Title {
    color: #fc408c;
}

.MyWorkspacesSkin .OfferingSectionOld .OfferingDetails .OfferingSection-Title {
    color: #fc408c;
}

.KeyMetricsRow .col-md-3 .s-label.KMvalue {
    color: #fc408c;
}

.KeyMetricsRow .col-md-3 .s-svgicon-wrapper svg {
    fill: #fc408c;
}

.CreateNewWS-ProjectSkin .CreateNWS-CustomFields .s-header {
    border-bottom: #d9d9d9 1px solid;
}

.CreateNewWS-Wrapper .Customize-Title {
    color: #333333;
}

.CreateNewWS-Wrapper .btn-CreateNewWS-Form .btn-CreateNWS {
    background: #fc408c;
}

.CreateNewWS-Wrapper .btn-CreateNewWS-Form .NewWS-Title {
    color: #fc408c;
}

.CreateNewWS-Wrapper .NewWS-Created .WorkspacesList {
    background: #333333;
    border: 1px solid #333333;
}

.CompBox .CompDesc .btn-Summary {
    color: #fc408c;
}

.CompBox .CompDesc .btn-Customize {
    background: #fc408c;
}

    .CompBox .CompDesc .btn-Customize:hover {
        background: #ab1459;
    }

.CompBox:nth-child(odd) .CompHeader {
    background: #fc408c;
}

.vjs-default-skin .vjs-loading-spinner:before {
    color: #333333;
}

.km-switch-handle, .km-switch-background {
    color: #333333;
}

.km-switch-on .km-switch-container {
    background-color: #333333;
}

.k-progressbar > .k-state-selected {
    background: #333333 !important;
}

.k-loading, .k-state-hover .k-loading {
    background-image: url("api/themefiles/download?defaultThemeImage=true&name=loading.gif&bust638878489804717921");
}

.k-loading-image {
    background-image: url("api/themefiles/download?defaultThemeImage=true&name=loading-image.gif&bust638878489804697887");
}

.k-calendar .k-header {
    background: #f4f4f4 !important;
}

    .k-calendar .k-header a {
        color: #333333 !important;
    }

.k-calendar .k-footer {
    background: #202125 !important;
}

.htDatepickerHolder .pika-single .pika-lendar .pika-title {
    background: #f4f4f4;
}

.htDatepickerHolder .pika-single .pika-lendar .pika-table .is-selected .pika-button {
    background: #333333;
    box-shadow: inset 0 1px 3px #333333;
}

.htDatepickerHolder .pika-single .pika-lendar .pika-table .is-today .pika-button {
    background: #333333;
}

    .htDatepickerHolder .pika-single .pika-lendar .pika-table .is-today .pika-button:hover {
        background: #202125;
    }

.htDatepickerHolder .pika-single .pika-lendar .pika-table .is-startrange .pika-button {
    background: #88ba41;
}

.htDatepickerHolder .pika-single .pika-lendar .pika-table .is-endrange .pika-button {
    background: #333333;
}

.htDatepickerHolder .pika-single .pika-lendar .pika-table .pika-button:hover {
    color: #333333;
}

.htDatepickerHolder .ui-datepicker-header {
    background: #f4f4f4;
}

.htDatepickerHolder table.ui-datepicker-calendar .ui-datepicker-current-day {
    background: #f4f4f4;
    border-color: #d9d9d9;
}

.k-grid-content table td a, .k-grid-content table td span.span-anchor {
    color: #ab1459 cursor: pointer;
}

    .k-grid-content table td a:hover, .k-grid-content table td span.span-anchor:hover {
        color: #333333;
    }

.s-gird .k-button {
    color: #333333;
}

    .s-gird .k-button:hover {
        box-shadow: 0 0 0 3px #333333 !important;
    }

.k-button-icontext:hover {
    box-shadow: 0px 0 0 3px #333333;
}

.k-treeview .TreeLevelOne svg {
    fill: #333333;
}

.k-treeview .TreeLevelTwo svg {
    fill: #333333;
}

.k-treeview .TreeLevelThree svg {
    fill: #333333;
}

.k-treeview .TreeLevelFour svg {
    fill: #333333;
}

.k-grid-content tr.k-alt.k-state-selected {
    background-color: #000000 !important;
}

.gridDynamicPricing th, .k-grid-header, .k-grid-header .k-header, .div.k-grid-header, .k-grid-header-wrap, .handsontable thead th {
    background: #ffffff;
    color: #333333;
}

.k-grid-header {
    background: #f4f4f4;
}

.k-grid-pager .k-state-selected {
    background: #333333 !important;
}

.k-popup .k-list .k-item .divRow:hover {
    background: #333333;
}

.AddSectionPopup .SectionAdded .s-label {
    color: #333333 !important;
}

.Progression button.button-lg-green {
    background: #333333;
}

    .Progression button.button-lg-green:before {
        border-top: 27px solid #333333;
        border-bottom: 27px solid #333333;
    }

    .Progression button.button-lg-green:after {
        border-left: 10px solid #333333;
    }
    .requiredRED > .s-element > .s-element > .s-editable-container > .s-textbox-input > .k-dropdown-wrap > .s-textbox-input{
    border-left: 4px solid #f35958;
}
.statusMarkersheader .Expired {
    background: #f35958;
}

.s-recordheader .Progression button .StepContainer .StepNumber {
    color: #202125;
}

.s-recordheader .Progression button.button-lg-white {
    background: #333333;
}

    .s-recordheader .Progression button.button-lg-white:before {
        border-top: 12px solid #333333 !important;
        border-bottom: 12px solid #333333 !important;
    }

    .s-recordheader .Progression button.button-lg-white:after {
        border-left: 10px solid #333333;
    }

.s-recordheader .Progression button.button-lg-green {
    background: #202125;
}

    .s-recordheader .Progression button.button-lg-green:before {
        border-top: 12px solid #202125 !important;
        border-bottom: 12px solid #202125 !important;
    }

    .s-recordheader .Progression button.button-lg-green:after {
        border-left: 10px solid #202125;
    }

.FixedLineSolToolbar .TotalLabel {
    background: #fc408c;
}

    .FixedLineSolToolbar .TotalLabel.Three {
        background: #88ba41;
    }

    .FixedLineSolToolbar .TotalLabel.ThreeNeg {
        background: #F35958;
    }

div.k-window.MultiEditWindow .handsontable tr:first-child th, div.k-window.MultiEditWindow .handsontable tr:first-child td {
    border-right: 1px solid #d9d9d9 !important;
    border-bottom: 1px solid #d9d9d9 !important;
}

.QQGrid-Row .QQGrid-Col .OutputPricinggridHeader {
    background: #ffffff;
    color: #333333;
}

.QQGrid-Row .QQGrid-Col tr:nth-child(even) {
    background-color: #f4f4f4;
}

.dragDropCostModelTree .HeaderTitle {
    color: #fc408c;
}

.Configwizardcontent .PricingGN-row {
    background: #fc408c;
}

div.k-window.VendorPopupWindow #VendorCatalogueVersionItemsOutput .ImportingItems .VP-Numbers, div.k-window.VendorPopupWindow #VendorCatalogueVersionItemsOutput .CompareVersions .VP-Numbers, div.k-window.VendorPopupWindow #VendorCatalogueVersionItemsOutput .ApplyChanges .VP-Numbers {
    color: #333333;
}

div.k-window.VendorPopupWindow #VendorCatalogueVersionItemsOutput .ImportingItems .text2, div.k-window.VendorPopupWindow #VendorCatalogueVersionItemsOutput .CompareVersions .text2, div.k-window.VendorPopupWindow #VendorCatalogueVersionItemsOutput .ApplyChanges .text2 {
    color: #333333;
}

.overallocatedpop, .overallocatedpop.bottom-left {
    border: 1px solid #ffa500 !important;
}

.walkthrough-window.top-left::after {
    border-top: 8px solid #333333;
}

.walkthrough-window.top-right::after {
    border-top: 8px solid #333333;
}

.walkthrough-window.top-center::after {
    border-top: 8px solid #333333;
}

.walkthrough-window.right-bottom::after {
    border-right: 8px solid #333333;
}

.walkthrough-window.left-bottom::after {
    border-left: 8px solid #333333;
}

.WalkthroughSteps {
    background-color: #333333;
}

    .WalkthroughSteps .WalkthroughStepsCol .walkthrough-current:after {
        color: #333333;
    }

.k-window-titlebar,
.DependentCol .CollapsibleRow {
    background: #333333 !important;
}

.cmbCatalogueContainer {
    border-bottom: 2px solid #333333;
}

.Right-SlidingPanel .CatalogueSearch {
    background: #f4f4f4;
}

.Right-SlidingPanel .facetsearch .facetsearchCol .facet-itemsRow .facet-items .col-md-4 .s-label {
    color: #333333;
}

.Right-SlidingPanel .facetsearch .facetsearchCol .facet-itemsRow .facet-items:hover {
    background-color: #f4f4f4;
}

.s-datepicker-wrapper .k-select {
    background-color: #333333 !important;
}

.s-input:hover, .s-textbox-input:hover, .s-textarea-input:hover, .s-select:hover, .s-searchbox-wrapper:hover, textarea:hover, .s-glookup-wrapper span.s-textbox-input .s-textbox-input:hover, .k-multiselect-wrap:hover {
    border-color: #333333;
}

.s-input:focus, input[type=text]:focus, .s-textbox-input:focus, .s-textarea-input:focus, .s-select:focus, .s-searchbox-wrapper:focus, textarea:focus, .s-glookup-wrapper span.s-textbox-input .s-textbox-input:focus, .k-multiselect-wrap:focus {
    border-color: #333333;
    box-shadow: 0 0 5px 0 #333333;
}

.k-state-selected {
    background: #000000 !important;
}

    .k-state-selected:hover {
        background: #fd418d !important;
    }

.k-numeric-wrap .k-state-selected:hover {
    background: #f4f4f4 !important;
}

    .k-numeric-wrap .k-state-selected:hover .k-i-arrow-60-down {
        background: #f4f4f4;
    }

.ErrorPageSkin .ErrorPageContainer .ErrorMsgContainer {
    background-color: #333333;
}

    .ErrorPageSkin .ErrorPageContainer .ErrorMsgContainer .ErrorMsgContainerRow .ErrorMsg a {
        color: #333333;
    }

.ErrorMsgContainer {
    background-color: #333333;
}

    .ErrorMsgContainer .ErrorMsgContainerRow .ErrorMsg a {
        color: #333333;
    }

.k-tabstrip-items .k-state-active .k-link {
    color: #333333;
}

.k-tabstrip-items .k-state-active {
    border-top: 3px solid #333333 !important;
    border-right: 1px solid #d9d9d9 !important;
    border-left: 1px solid #d9d9d9 !important;
}

.k-multiselect:hover {
    border-color: #333333 !important;
}

.k-pager-wrap > .k-link:hover {
    box-shadow: 0 0 0 3px #333333;
}

.k-dropdown-wrap.k-state-focused {
    border-color: #333333;
}

.k-picker-wrap.k-state-default {
    border-color: #333333;
}

.k-splitbar {
    background-color: #f4f4f4;
}

.dropdown {
    border: 1px solid #d9d9d9;
}

.k-grid table th {
    background: #ffffff;
    color: #333333;
    border-left: 1px solid #dedede;
}

.productgrid .k-button-icontext:hover {
    box-shadow: 0 0 0 3px #333333;
}

    .productgrid .k-button-icontext:hover .glyphicon:before {
        color: #333333;
    }

.k-button:hover .glyphicon:before, .k-button-icontext:hover .glyphicon:before {
    color: #333333;
}

.k-grid-header .k-header .k-link {
    color: #333333;
}

.dropDown {
    background: #333333 !important;
}

    .dropDown:hover {
        background: #333333 !important;
    }

.s-value-editor .s-button {
    background: #333333;
}

.New-PB-Tabs .KeywordRow {
    background-color: #f4f4f4;
}

.CBContainerParent .facetsearch .facetsearchCol .facet-itemsRow .facet-items .col-md-4 .s-label {
    color: #333333;
}

.CBContainerParent .s-advanceproductbrowser-wrapper .APB_MainOutput .apb_titlerow {
    background: #333333;
}

.TemplateCombo ul .k-state-focused, #ReferringOrganizationglookup_Input-list ul .k-state-focused {
    background: #fc408c !important;
}

.TemplateCombo ul li.k-state-hover, #ReferringOrganizationglookup_Input-list ul li.k-state-hover {
    background: #333333;
}

.TemplateCombo ul li.k-item, #ReferringOrganizationglookup_Input-list ul li.k-item, .TemplateCombo ul li.k-state-hover, #ReferringOrganizationglookup_Input-list ul li.k-state-hover {
    border-bottom: 1px solid #d9d9d9 !important;
}

.TemplateCombo > .divRow, #ReferringOrganizationglookup_Input-list > .divRow {
    background: #333333;
}

.Drag-Drop-Hover .k-state-hover {
    border: 1px dashed #333333 !important;
    -webkit-box-shadow: 0px 0px 4px 1px #333333;
    -moz-box-shadow: 0px 0px 4px 1px #333333;
    box-shadow: 0px 0px 4px 1px #333333;
}

.Drag-Drop-Hover .Dragdrop-hove {
    border: 1px dashed #333333 !important;
    -webkit-box-shadow: 0px 0px 4px 1px #333333;
    -moz-box-shadow: 0px 0px 4px 1px #333333;
    box-shadow: 0px 0px 4px 1px #333333;
}

div[id$='glookup_Input-list'] > .divRow {
    background: #333333;
}

div[id$='glookup_Input-list'] ul .k-state-focused {
    background: #fc408c !important;
}

div[id$='glookup_Input-list'] ul li.k-state-hover {
    background: #333333;
}

.CLIInfoPopupWindow .lblProductName {
    color: #fc408c;
}

.CLIInfoPopupWindow .CLIInfoPopupContent .ProductRow-Selected {
    border: 2px solid #333333;
}

.CLIInfoPopupWindow .BtnProdcutAction {
    color: #333333;
}

    .CLIInfoPopupWindow .BtnProdcutAction:hover {
        background: #333333 !important;
    }

.ContentTabPanel {
    border-right: 1px solid #d9d9d9;
}

    .ContentTabPanel .quoteContentTypes a:hover {
        color: #fc408c;
    }

    .ContentTabPanel .opportunityContentTypes a:hover {
        color: #fc408c;
    }

    .ContentTabPanel .k-state-selected {
        color: #333333 !important;
        border-top: 1px solid #d9d9d9;
        border-left: 3px solid #333333;
        border-bottom: 1px solid #d9d9d9;
    }

.QuoteOutputSkin .k-state-selected {
    background: #000000 !important;
}

    .QuoteOutputSkin .k-state-selected:hover {
        background: #fd418d !important;
    }

.pGridTooltip {
    border-color: #333333;
    background-color: #333333;
    border: 2px solid #333333;
}

.e-pivotgrid td.value:hover {
    background: #333333 !important;
}

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus {
    box-shadow: 0 0 0 3px #333333;
}

.fr-toolbar button.k-state-selected {
    background: #000000;
}

    .fr-toolbar button.k-state-selected:hover {
        background: #fd418d !important;
    }

.k-state-focused {
    background: #f4f4f4;
    border-color: #d9d9d9;
}
.k-state-selected .k-state-focused {
    background: #000000;
}
.k-widget.k-tooltip {
    border-color: #ab1459;
    background-color: #fc408c;
}

    .k-widget.k-tooltip .k-callout-w {
        border-right-color: #ab1459 !important;
    }

.recommended .recommended {
    border-left: 4px solid #88ba41 !important;
}

input.ng-invalid-required, input.ng-valid-required, span.ng-invalid-required, span.ng-valid-required, div.ng-invalid-required, select.ng-invalid-required,
.SecurityQuestionreq.col-md-6 .s-choicegroupcombobox-wrapper .s-choicegroupcombobox-input-container .s-choicegroupcombobox-input, textarea.ng-invalid-required
{
    border-left-color: #f35958 !important;
}
div.ng-invalid-required:hover
{
    border-left-color: #f35958 !important;
}
.s-element.s-column.PaddingVer.required-row label.s-textbox-label:after,
.s-element.s-column.PaddingVer.required-row label.s-choicegroupcombobox-label:after,
.s-element.s-column.PaddingVer.required-row label.s-numerictextbox-label:after,
.s-element.s-column.PaddingVer.required-row label.s-label.control-label:after,
.s-element.s-column.PaddingVer.required-row label.s-datepicker-label:after {
    border-right-color: #f35958 !important;
}

.s-element.s-column.PaddingVer.recommended-row label.s-textbox-label:after,
.s-element.s-column.PaddingVer.recommended-row label.s-choicegroupcombobox-label:after,
.s-element.s-column.PaddingVer.recommended-row label.s-numerictextbox-label:after,
.s-element.s-column.PaddingVer.recommended-row label.s-label.control-label:after,
.s-element.s-column.PaddingVer.recommended-row label.s-datepicker-label:after {
    border-right-color: #88ba41 !important;
}

.RCBCurrencyRequired .s-currencycombobox-input {
    border-left-color: #f35958 !important;
}
.k-invalid-msg {
    border-color: #f35958 !important;
    background-color: #f35958 !important;
}

.s-error {
    background: #f35958;
}

.s-success {
    background: #333333;
}

.PrimaryColor {
    color: #333333 !important;
}

    .PrimaryColor label {
        color: #333333 !important;
    }

.PrimaryDarkColor {
    color: #202125 !important;
}

    .PrimaryDarkColor label {
        color: #333333 !important;
    }

.SecondaryColor {
    color: #fc408c !important;
}

    .SecondaryColor label {
        color: #333333 !important;
    }

.SecondaryDarkColor {
    color: #ab1459 !important;
}

    .SecondaryDarkColor label {
        color: #333333 !important;
    }

.BGPrimaryColor {
    background-color: #333333 !important;
}

.BGPrimaryDarkolor {
    background-color: #202125 !important;
}

.BGSecondaryColor {
    background-color: #fc408c !important;
}

.BGSecondaryDarkColor {
    background-color: #ab1459 !important;
}

.PrimaryCssColor {
    background-color: #000000;
}

#globalsearch_SearchText_Input_listbox .GSRHeaderTotal {
    background: #f4f4f4;
}

#globalsearch_SearchText_Input_listbox .GSRHeader svg {
    fill: #333333 !important;
}

#globalsearch_SearchText_Input_listbox .GSRItem a {
    color: #333333 !important;
}

#globalsearch_SearchText_Input_listbox .GSRItem:hover {
    background: #333333;
}

.ProfileSection .s-header:first-child {
    border-right: 1px solid #d9d9d9;
}

.borderLeft {
    border-left: 1px solid #d9d9d9 !important;
}

.borderRight {
    border-right: 1px solid #d9d9d9 !important;
}

.RowBorder {
    border-bottom: 1px solid #d9d9d9 !important;
}

.greenBorder {
    border-bottom: 2px solid #333333;
}

.btnHelpCenter-Sidebar {
    background: #333333 !important;
}

.downloadingAnimation {
    background: url("api/themefiles/download?defaultThemeImage=true&name=loading-image.gif&bust638878489804697887") no-repeat top center;
}

.DownloadProgressBox .text1 {
    color: #333333;
}

.CMConfigurationWizard .wizardcontentWrapper .wizardcontent .s-header {
    border-bottom: 2px solid #333333;
    border-top: #d9d9d9 1px solid;
}

.CMConfigurationWizard .wizardcontentWrapper .wizardsummary #WizardSummary h6:first-child {
    color: #333333;
}

.CMConfigurationWizard .wizardcontentWrapper .wizardsummary #WizardSummary .OUTER1 .OUTER1Col .CW-TitleRow {
    background: #333333;
}

.APB_Subtems .apb_row.k-state-active {
    background: #fc408c !important;
}

    .APB_Subtems .apb_row.k-state-active:hover {
        background: #ab1459 !important;
    }

.Red {
    color: #f35958;
    fill: #f35958;
}

    .Red svg {
        fill: #f35958;
    }

.CostModelsToolbarRow {
    border-bottom: 1px solid #333333;
}

.color-secondary {
    color: #fc408c;
}

.color-primary {
    color: #333333;
}

.btnRed {
    background-color: #f35958;
}

.SelectedHideRemoved {
    background-color: #333333 !important;
}

    .SelectedHideRemoved:hover {
        background-color: #333333 !important;
    }

.ToggleButton.s-button svg {
    fill: #333333;
}

.ToggleButton.s-button:hover {
    box-shadow: 0 0 0 3px #333333;
    color: #333333;
}

.ToggleButton.s-button.k-state-selected:hover {
    background: #fd418d !important;
}

.DropdownArrow .k-menu-group .k-state-hover {
    background-color: #f4f4f4 !important;
}

.k-file-success .k-progress {
    background-color: #333333;
}

.handsontable.listbox td:hover {
    background: #333333 !important;
}

.handsontable.listbox td.current {
    background: #fc408c !important;
}

    .handsontable.listbox td.current:hover {
        background: #ab1459 !important;
    }

#outputpricinglist .wtSpreader {
    border-left: 1px solid #d9d9d9;
}

.k-grouping-header .k-group-indicator {
    background-color: #333333;
}

.k-grouping-row td:nth-child(even) {
    background: #f4f4f4 !important;
}

@media screen and (max-width: 1280px) {
    .fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus {
        background: #333333;
    }

    .fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus {
        background: #333333;
    }

    .fr-desktop .fr-command.fr-active.fr-selected {
        color: #333333;
    }
}
.addmodel-progBtnRow .addmodel-progBtn span, .addmodel-progBtnRow .addmodel-progBtn:hover span {
    color: #fc408c;
}
.Mainlogo {
    background-image: url("api/themefiles/download?defaultThemeImage=true&name=Logo.png&bust638878489804737910");
}

.LoginLogo {
    background-image: url("api/themefiles/download?defaultThemeImage=true&name=Logo-login.png&bust638878489804687922");
}

.LoginMain {
    background-image: url("api/themefiles/download?defaultThemeImage=true&name=Login-bkg.jpg&bust638878489804667893");
}

.LoginMain .TextBoxStyle:hover, .LoginMain .s-input:hover {
    border-color: #202125;
}

.LoginMain .btn {
    background-color: #333333;
    border-color: #333333;
}

    .LoginMain .btn:hover, .LoginMain .btn:focus {
        background-color: #202125 !important;
    }

    .LoginMain .btn:focus, .LoginMain .btn:active:focus, .LoginMain .btn.active:focus {
        background-color: #202125 !important;
        border-color: #202125;
    }

.LoginMain .form-control:focus {
    border-color: #202125;
    -webkit-box-shadow: 0px 0px 5px 0px #333333;
    -moz-box-shadow: 0px 0px 5px 0px #333333;
    box-shadow: 0px 0px 5px 0px #333333;
}

.LoginMain .LoginBox, .LoginMain .FPBox {
    background-image: url("api/themefiles/download?defaultThemeImage=true&name=LoginBox-bkg.jpg&bust638878489804667893");
    border-left: 5px solid #333333;
    border-right: 5px solid 0px 0px 5px 0px #333333;
}

.LoginMain .forgotPassword {
    color: #333333;
}

    .LoginMain .forgotPassword:hover {
        color: #202125;
    }

.LoginMain .SecurityToken:before {
    background-color: #333333 !important;
}

.LoginMain .userPassword:before, .LoginMain .userName:before, .LoginMain .SecurityAnswer:before, .LoginMain .SecurityQuestion:before, .LoginMain .ForgotuserName:before, .LoginMain .SecurityToken:before {
    background: #333333;
}

.wizardcontent .processtemplatesWrapper .HeaderOne, .wizardcontent .processtemplatesWrapper .HeaderTwo {
    background: #fc408c !important;
}

.wizardcontent .processtemplatesWrapper h2, .wizardcontent .processtemplatesWrapper h1 {
    color: #333333 !important;
}

.workspacetotals .s-label {
    color: #333333;
}
.DocumentTemplateSectionsTreeRow .docmode-switch-btn.mode-select {
    background-color: #333333 !important;
}
.DM-horizontal-bar-graph {
    box-shadow: inset 0 0 0 1px #333333;
    background: #333333;
}

.LineItemCategoryGridRow-section .LineItemCategoryGridRow:nth-child(even) .s-column {
    background: #f4f4f4;
}

.toast-success {
    background-color: #88ba41 !important;
}

.toast-info {
    background-color: #35ade4 !important;
}

.toast-error {
    background-color: #F35958 !important;
}

.toast-warning {
    background-color: #ffa500 !important;
}

.FixedLineTotalRow {
    background: #f4f4f4;
    border-bottom: 1px solid #e0e0e0;
}

.addModelTabs .tab:hover {
    border-left: 3px solid #333333;
}

    .addModelTabs .tab:hover #SettingsIcon {
        fill: #333333;
    }

    .addModelTabs .tab:hover .addModelLabel {
        color: #333333;
    }

.ReferenceModel .DigitalServerIcon svg {
    fill: #333333;
}

.ReferenceModel .ModelHeading .CompHeader-Title {
    color: #333333;
}

.ReferenceModel .LeftNavLi.selected-model {
    border-left: 3px solid #333333;
}

    .ReferenceModel .LeftNavLi.selected-model svg {
        fill: #333333;
    }

    .ReferenceModel .LeftNavLi.selected-model .LeftNavLiText, .ReferenceModel .LeftNavLi.selected-model .LeftNavLiText label.CompHeader-Title {
        color: #333333;
    }

.ReferenceModel .LeftNavLi:hover svg {
    fill: #333333;
}

.ReferenceModel .btn-Customize.right.btnAdd {
    background-color: #333333 !important;
}

.ReferenceModel .CompHeader-Title.blueheading {
    color: #333333;
}



.text-success {
  color: #88ba41;
}

.text-info {
  color: #35ade4;
}

.text-warning {
  color: #ffa500;
}

.text-danger {
  color: #f35958;
}

.k-state-hover a {
    color: #FFFFFF !important;
}

.k-state-hover svg, .k-state-hover span svg {
    fill: #FFFFFF !important;
}

.leasedLineSolutionPopup .col-md-9 .s-label {
    border-bottom: 1px solid #333333;
}
.provider-selected img {
    border-color: #333333 !important;
}
.provider-selected::after {
    background-color: #333333;
}

.Highlighted-Heading {
    background-color: #fc408c;
}

.s-accordionpanel .s-accordion-header-row {
    border-bottom: 2px solid #333333;
}

.SalesNavigatorQuoteDetailsUC .s-accordionpanel .s-accordion-header-row {
    border-bottom: 2px solid #333333;
    
}

.SalesDashboardSearchCol {
    background: #333333;
}

.QuoteDashboard-Item {
    
        }

.QuoteImportsList .solutionAttachmentsImage2::before, .UploadProfitAndLoss .uploadQuoteFiles-Wrap::after {
    background-color: #333333;
}
    .QuoteDashboard-Item .s-label.QuoteName.Customer {
        color: #202125;
    }

    .QuoteDashboard-Item .s-label.QuoteId {
        border: 1px solid #333333;
        background-color: #333333;
    }

    .SalesNavigatorQuoteDetailsUC .quote-details .quote-detail-ref,
    .QuoteDashboard-Item .s-button.QuoteVersion {
        background: #fc408c;
    }

    .QuoteDashboard-Item .s-button.QuoteOwner:hover .s-svgicon-wrapper svg,
    .SalesNavigatorQuoteDetailsUC .quote-details svg,
    .QuoteDashboard-Item .cardsvgicon svg {
        fill: #333333;
    }
 
.QuoteDashboard-ItemHeader .cardsvgicon svg {
    fill: #333333;
    }

.status-TechApproved {
    box-shadow: 0 0px 12px rgba(50, 48, 58, 0.06), inset 3px 0px 0px 0px #88ba41;
}
#templateContainer .mcnTextContent h1 {
    color: #333333 !important;
}
#templateContainer .mcnButtonContent{
    background-color: #333333 !important;
}
#templateContainer .mcnTextContent h2 {
    color: #333333 !important;
}
.s-popup.SearchVendorProductPopup .svp-popup-heading{
    background: #333333;
}


.QuoteDashboard-Item:hover.status-TechApproved {
    box-shadow: 0 14px 24px rgba(50,48,58,.25), inset 3px 0px 0px 0px #88ba41;
}

.status-TechPending {
    box-shadow: 0 0px 12px rgba(50, 48, 58, 0.06), inset 3px 0px 0px 0px #ffa500;
}

.QuoteDashboard-Item:hover.status-TechPending {
    box-shadow: 0 14px 24px rgba(50,48,58,.25), inset 3px 0px 0px 0px #ffa500;
}

.status-Block {
    box-shadow: 0 0px 12px rgba(50, 48, 58, 0.06), inset 3px 0px 0px 0px #5f5f5f;
}

.QuoteDashboard-Item:hover.status-Block {
    box-shadow: 0 14px 24px rgba(50,48,58,.25), inset 3px 0px 0px 0px #5f5f5f;
}

.SN-AddNewBtn {
    
}

    .SN-AddNewBtn:hover, .SN-AddNewBtn:hover span, .SN-AddNewBtn:hover label {
        color: #333333 !important;
        
    }

        .SN-AddNewBtn:hover svg {
            fill: #333333 !important;
            
        }

.k-tool.k-state-hover .k-icon {
    color: #FFFFFF !important;
}

#SalesNavigatorsTopBtn .s-button.btn-primary.active,
#QuoteStages.active, #Quotes.active, #WorkSpaces.active {
    background-color: #fc408c;
    border-color: #fc408c;
}

.wizardSteps.CreateSolTabs .CurrentStep {
    color: #333333;
    border-top: 3px solid #333333;
}

.sonar:after {
    border: 1px solid #333333;
}

.sonar.sonar-fill:after {
    background: #fc408c;
}

.handsontable .htDimmed.k-state-selected {
    background: #000000 !important;
}

.custom-role-users .direct-users-label {
    background: #333333;
}

.custom-users-panel .users-box {
    border-left: 4px solid #333333;
}

.s-element.s-toolbar.SN-ShowRR-Nav button.sales-navigator-toolbar-button label {
    color: #333333;
}
.amortize-top-heading-row.row label.TitleText {
    color: #fc408c;
}
.amortize-second-heading-row.row label.TitleText {
    color: #333333;
}
.amortize-setting-back-heading .col-md-6, .amortize-setting-back-heading .col-md-12 {
    border-bottom: 1px solid #fc408c;
}
.amortize-setting-back-heading .col-md-6 label, .amortize-setting-back-heading .col-md-12 label, .amortization-results-heading .col-md-12 label{
    color: #fc408c;
}
.amortization-results-heading.row > .col-md-12 {
    border-bottom: 1px solid #fc408c;
}

.greenicon svg path {
    fill: #88ba41;
}
button#btnOpenAuthenticationPopup {
    background-color: #fc408c;
}
.keyvalue-widget-row-wrapper .s-keyvalue-wrapper.annual-totals {
    background-color: #333333;
}
.keyvalue-widget-row-wrapper span.kvw-submetric {
    background-color: #333333;
}
.s-metricdashboard-wrapper .s-header {
    color: #333333;
}
.keyvalue-widget-row-wrapper span.kvw-heading {
    color: #333333;
}
.ag-theme-balham .ag-row-selected,
.ag-theme-balham .ag-row-selected div {
    
    border-color: #fc408c !important;
    background-color: #fc408c !important;
}

.ag-theme-balham .ag-icon-checkbox-checked {
    
    color: #333333;
}

.ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    
    border-color: #333333 !important;
}
.ag-theme-balham .ag-row-selected {
    color: #FFFFFF !important;
}
.ag-theme-balham .ag-row-selected {
    
}
.GovernanceModelName label {
    color: #333333;
}



#bodyTable .financialAnalysisModeBtn {
    background:  #333333 !important;
}
.addmodel-progBtnRow .addmodel-progBtn span, .addmodel-progBtnRow .addmodel-progBtn:hover span {
    color: #333333;
}
.SearchVendorProductLeft .facet-wrapper .s-button {
  color: #333333;
}
    
    .QuoteComparisonWrapRow .QuoteComparisonLabel {
        color: #fc408c;
    }
.vjs-default-skin .vjs-control:before {
    color: #333333;
}

.BroadBandCheckerProgress .inlinelbl {
    color: #333333;
}

.quoteItem .name:hover {
    color: #333333;
}
.viewControllers .btn:hover,
.viewControllers .btn.active {
    color: #333333 !important;
}

.vjs-default-skin .vjs-volume-level {
    background: #333333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub
}

.vjs-default-skin .vjs-play-progress {
    background: #333333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub
}