/* new workcenter */
:root {
    --workcenter-primary-color: #005EB8 !important;
    --workcenter-primary-text-color: #ffffff !important;
    --primary-font-family:"PorscheNextWLa-Regular" !important;
    --primary_color: #005EB8;
    --secondry_color: #005EB8;
    --link_color:#005EB8;
    --white_color: #fff;
    --black_color: #000;
}


.logogon a img{
    min-width: 350px;
}
.logogon img {
    margin-top: 32px !important;
    margin-left: 27px;
    margin-bottom: 10px;
}
#mainMenu{
    background: var(--primary_color);
    padding: 10px 0;
    background-color: var(--primary_color);
    border-top: 1px solid var(--primary_color);
    border-bottom: 1px solid var(--primary_color);
}
#mainMenu a{
    color: #ffffff;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
}
#mainMenu a:hover {
    background-color: transparent;
}

.default nav li.selected {
    background-color: var(--primary_color) !important;
    border-left: 3px solid var(--primary_color) !important;
} 
.CFMCFM.default nav li.selected > a i {
    color: #fff !important;
}
.CFMCFM.default nav li.selected > a span {
    color: #fff !important;
}
.CFMCFM.default nav li.selected > a {
    color: #fff !important;
}

.CFMCFM.default .overview-box {
    color: #fff !important;
background-color: var(--primary_color);
}
.CFMCFM.default .overview-first-row {
    color: #fff !important;
}
.CFMCFM.default .overview-second-row > a
{
    color: #fff !important;
}
.CFMCFM.default .db-expiry-data div {
    color: #fff !important;
}
.CFMCFM.default button.other-button{
    border: 1px solid var(--secondry_color) !important;
    color: var(--secondry_color);
}
.CFMCFM.default button.dd-button{
    background: var(--secondry_color);
}
.CFMCFM.default .secondary-link, .CFMCFM.default .more-link-right {
    color: #005EB8 !important;
}
.CFMCFM.default nav li:hover {
    background-color: var(--secondry_color);
}
.CFMCFM.default .secondary-link:hover, .CFMCFM.default .more-link-right:hover {
    color: var(--secondry_color) !important;
}
.CFMCFM.default .navbar-nav > li > a:hover {
    color: #fff !important;
}
.CFMCFM.default .nav-tabs > li.active > a {
    color: var(--primary_color);
    border-bottom-color: var(--primary_color) !important;
}
.CFMCFM.default .primary-link:hover, .CFMCFM.default .clear-filter-anchor:hover, .CFMCFM.default .clear-selection-anchor:hover{
    color: var(--secondry_color) !important;
}
.CFMCFM.default .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #fff; 
    background: var(--secondry_color);
}
.CFMCFM.default .fund-overview .fund-overview-label-border {
    background-color: var(--primary_color);
}
.CFMCFM.default label {
    color: var(--secondry_color) !important;
}
.CFMCFM.default .options-button {
    color: #005EB8;
}
.CFMCFM.default .program-menu .edit-text {
    color: #005EB8;
}
.CFMCFM.default .back-text {
    color: #005EB8;
}
.CFMCFM.default .back-arrow {
    color: #005EB8;
}
.CFMCFM.default .num-circle {
    background-color: var(--primary_color) !important;
    color: #ffffff;
}
.CFMCFM.default ul.pagination li.active button, .CFMCFM.default ul.pagination li.active .search-button-custom {
    color: var(--primary_color) !important;
}
.CFMCFM.default ul.pagination li:not(:last-of-type)::after {
    background-color: var(--primary_color) !important;
  }
.CFMCFM.default ul.pagination li.active::before {
    color: #ffffff !important;
    background: var(--primary_color);
}
.CFMCFM.default .btn-primary {
    color: #fff;
    background-color: var(--secondry_color);
    border-color: var(--secondry_color);
}
.CFMCFM.default .db-expiry-data.ng-star-inserted label{
    color: #FFFFFF !important;
}
.CFMCFM.default .fund-detail .overview-box-value {
    color: var(--link_color);
}
.CFMCFM.default .export-link {
    color: var(--link_color) !important;
}
.CFMCFM.default .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    border: 1px solid var(--link_color) !important;
    color: var(--link_color) !important;
}
.CFMCFM.default .p-dropdown{
    border-color: var(--secondry_color) !important;
    background: var(--secondry_color) !important;
}
.default .fund-detail-filter .date-control
{
    color: #fff !important;
}
.default .search-button {
    background: var(--secondry_color) !important;
}
.CFMCFM.default .p-dropdown .p-dropdown-label{
    background: var(--secondry_color) !important;
   color: #fff !important;
}
.CFMCFM.default .review-dd.p-multiselect .p-checkbox .p-checkbox-box {
    border: 1px solid var(--secondry_color) !important;
}  
.CFMCFM.default .formio-component-file .fileSelector .browse {
    cursor: pointer;
    color:var(--link_color) !important;
}
.CFMCFM.default .custom-radio-btn label [type="radio"] + span::before {
    border: 2px solid var(--link_color) !important;
}
.CFMCFM.default .custom-radio-btn label [type="radio"] + span::after {
    background: var(--link_color) !important;
  }
.CFMCFM.default .btn-primary.btn-wizard-nav-previous{
    color: var(--secondry_color) !important;
    border: 1px solid var(--secondry_color) !important;
}
.default .fund-overview-program-filter {
    background-color: #FFFFFF !important;
}
.CFMCFM.default ul.pagination li::before {
    color: var(--link_color) !important;
}
.CFMCFM.default button.primary-button{
    background-color: var(--secondry_color) !important;
}
.CFMCFM.default h1{
    color: var(--primary_color) !important;
}
.CFMCFM.default #svg-delete {
    fill: var(--link_color) !important;
}
.CFMCFM.default .p-datatable .p-datatable-tbody > tr > td a.row-expander {
    color: var(--link_color);
}
.CFMCFM.default .mat-stepper-horizontal .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon-selected {
    color: #FFFFFF;
    background-color: var(--primary_color) !important; 
}
.CFMCFM.default  .mat-stepper-horizontal .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label-selected {
    color: var(--primary_color) !important;
    font-weight: 600;
}
.CFMCFM.default  #svg-upload {
    fill: var(--link_color) !important;
}
.CFMCFM.default .fund-overview .p-dropdown{
    background: var(--secondry_color) !important;
}
.CFMCFM.default .table-output-div .edit-icon{
    color: var(--link_color) !important;
}
/* span.mdc-button__label {
	color: var(--black_color)!important;
} */
.CFMCFM.default .dialog-custom .mat-mdc-dialog-container .primary-button-2{
    color: #fff;
    border: 1px solid #e0e0e0 !important;
    background: #005EB8;
}

.default .rolling, .default .floatLeft-menu nav a.secondary-link .rolling {
    background-color: #005eb8 !important;
}

.pn_id_3_label
{
color: #005EB8 !important;
}
.CFMCFM.default .formio-choices > .choices__list--dropdown > .choices__list .choices__item--choice {
    color: #333 !important;
}
.CFMCFM.default .formio-choices > .choices__list--dropdown > .choices__list .choices__item--choice:hover {
    color: #333 !important;
    background: #f2f2f2;
}
.CFMCFM.default .dropdown .dropdown-menu > li > a.submit-menu-item:hover {
    color: #ffffff;
    background-color: #005EB8;
}
.default .overview-second-row > a:hover, .default .floatLeft-menu nav a.secondary-link .overview-second-row > a:hover, .default .overview-second-row .cfm-tab-link:hover
{
  background: #f2f2f2;
}

chevrondownicon.p-element.p-icon-wrapper.ng-star-inserted svg.p-dropdown-trigger-icon.p-icon {
    color: #fff;
}
input.ng-tns-c3918063748-2.full-width.medium-Font.date-control.p-inputtext.p-component.ng-star-inserted {
    background-color: #005EB8 !important;
 color: #fff ;
}
/* 26-JUNE-2025 */
.LandingPagesLandingPageLayout4 .pageBodyWrapper {
  padding: 0px;
}
div#pageHeaderContainer {
  display: none;
}
#ifVFPSite{
    min-height: 800px;
}
#PageFooter {
    margin: 0;
    height: auto;
}
/* 26-JUNE-2025 */