



:root {
  
  --pt-palette-0: #000000; 
  --pt-palette-1: #ffffff; 

  
  
  --pt-palette-2: #1d2733;   
  --pt-palette-3: #5a5a5a; 
  --pt-palette-4: rgb(118,118,118);    
  --pt-palette-5: #646c75;  
  --pt-palette-6: #246fc7;  
  --pt-palette-7: #1c579c;  
  --pt-palette-8: #f8f8f8;  
  --pt-palette-9: rgb(164,086,023);  
  --pt-palette-10: #84410b;  

  
  --pt-palette-11: #f4f7fc;  
  --pt-palette-12: #eff1f4;  
  --pt-palette-13: var(--pt-palette-12);  
  --pt-palette-14:#F6F6F6; 
  --pt-palette-15: #f0f0f0;  
  --pt-palette-16: var(--pt-palette-23);  
  --pt-palette-17: var(--pt-palette-2);  
  --pt-palette-18: #b9ddfb;  
  --pt-palette-19: #E03131;  

  
  --pt-palette-20:#D4CFCA; 
  --pt-palette-21: #868e96;  
  --pt-palette-22: var(--pt-palette-19);   
  --pt-palette-23: #ced4da;  
  --pt-palette-24: var(--pt-palette-6);  
  --pt-palette-25: var(--pt-palette-6);   
  --pt-palette-26: var(--pt-palette-2);   

  
  --pt-palette-27:rgba(0, 0, 0, 0.3); 

  
  --pt-palette-28: rgba(22, 21, 19, 0.5); 
  --pt-palette-29: var(--pt-palette-15);  
  --pt-palette-30: rgba(255,255,255,0.35);  
  --pt-palette-31: rgba(0,0,0,0.8);  
  --pt-palette-32: var(--pt-palette-7);  
  --pt-palette-33: rgba(255,255,255,0.69); 
  --pt-palette-34: #FEF9F2; 
  --pt-palette-35: #FCEDD9; 
  --pt-palette-36: #8D4F2E; 
  --pt-palette-37: #DEB068; 
  --pt-palette-38: #6F6964; 
  --pt-palette-39: #E4E1DD; 
  --pt-palette-40: #DFCFCA; 
  --pt-palette-41: #3c9f65;  
  --pt-palette-42: #c8ead6;  
  --pt-palette-43: rgba(255,255,255,0.8); 
  --pt-palette-44: rgba(0, 0, 0, 0.5); 
  --pt-palette-45: #C04A26; 

  
  --pt-border-dashed-1: 1px dashed var(--pt-palette-24);
}



:root {
  --pt-palette-p860-0: #1e5ca4; 
  --pt-palette-p860-1: #e5f0f8; 
  --pt-palette-p860-2: #97bad7; 
  --pt-palette-p860-3: #d4eafc; 
  --pt-palette-p860-4: #b4ec51; 
  --pt-palette-p860-5: #53a0fd; 

  --pt-strip-p860-height:0.25em; 
  --pt-strip-p860-background:linear-gradient(to right, var(--pt-palette-p860-4) 0%, var(--pt-palette-p860-5) 100%); 
}


:root {
  --pt-title-padding: 0.5em;

  --pt-strip-height: 0px; 
  --pt-strip-background: url(/cs/MYMDHPRD/cache3/PT_REDWOOD_STRIP1_1.PNG) repeat var(--pt-page-title-background-color) 175px;

  --pt-page-background-color: var(--pt-palette-1);
  --pt-page-text-color: var(--pt-palette-0); 
  --pt-page-text-alt-color: var(--pt-palette-2); 
  --pt-page-text-alt-2-color: var(--pt-palette-1);
  --pt-page-alt-text-color: var(--pt-page-text-alt-color); 
  --pt-page-alt-2-text-color: var(--pt-page-text-alt-2-color); 

  --pt-hover-background-color: var(--pt-palette-11);
  --pt-hover-border-color: var(--pt-palette-7); 
  --pt-hover-outline-color: var(--pt-palette-7); 
  --pt-active-background-color: var(--pt-palette-12);
  --pt-active-border-color: var(--pt-palette-17); 

  --pt-border-normal-color: var(--pt-palette-23);
  --pt-border-contrast-color: var(--pt-palette-21);
  --pt-border-contrast-1-color: var(--pt-palette-3);
  --pt-border-contrast-2-color: var(--pt-palette-26);
  --pt-border-contrast-3-color: var(--pt-palette-17);
  --pt-border-contrast-4-color: var(--pt-palette-24);
  --pt-border-absolute-color: var(--pt-palette-0);
  --pt-border-absolute-alt-color: var(--pt-palette-1);

  --pt-label-text-color: var(--pt-palette-3); 
  --pt-label-disabled-text-color: var(--pt-palette-21); 

  --pt-header-text-color: var(--pt-palette-9);
  --pt-header-alt-text-color: var(--pt-page-text-color); 
  --pt-header-alt-1-text-color: var(--pt-page-text-color);
  --pt-header-alt-2-text-color: var(--pt-palette-0);
  --pt-header-hover-text-color: var(--pt-palette-10);
  --pt-header-special-border-color: var(--pt-palette-25);

  --pt-groupbox-border-color: var(--pt-border-normal-color);

  --pt-control-border-color: var(--pt-border-contrast-color); 
  --pt-control-background-color: var(--pt-page-background-color);
  --pt-control-text-color: var(--pt-page-text-color);
  --pt-control-placeholder-text-color: var(--pt-palette-4);
  --pt-control-hover-border-color: var(--pt-hover-border-color);
  --pt-control-disabled-background-color: var(--pt-palette-13);
  --pt-control-disabled-border-color: var(--pt-border-normal-color); 
  --pt-control-disabled-text-color: var(--pt-palette-5);
  --pt-control-error-background-color: var(--pt-palette-19);
  --pt-control-error-text-color: var(--pt-palette-1);
  --pt-control-error-placeholder-text-color: var(--pt-palette-8);
  --pt-control-placeholder-error-text-color: var(--pt-control-error-placeholder-text-color);
  --pt-control-error-border-color: var(--pt-palette-22);
  --pt-control-error-image-background-color: var(--pt-palette-33); 
  --pt-control-error-image-hover-background-color: var(--pt-palette-43);

  --pt-link-text-color: var(--pt-palette-6);
  --pt-link-disabled-text-color: var(--pt-control-disabled-text-color);
  --pt-link-hover-text-color: var(--pt-palette-7);

  --pt-button-border-color:var(--pt-palette-6); 
  --pt-button-background-color: var(--pt-page-background-color);
  --pt-button-text-color:var(--pt-palette-6); 
  --pt-button-hover-border-color: var(--pt-palette-7); 
  --pt-button-hover-background-color:var(--pt-hover-background-color);
  --pt-button-hover-text-color:var(--pt-palette-7); 
  --pt-button-active-border-color: var(--pt-active-border-color);
  --pt-button-active-background-color:var(--pt-selected-background-color); 
  --pt-button-active-text-color:var(--pt-palette-0); 
  --pt-button-disabled-border-color: var(--pt-button-disabled-background-color);
  --pt-button-disabled-background-color:var(--pt-palette-16);
  --pt-button-disabled-text-color: var(--pt-control-disabled-text-color);

  --pt-button-primary-border-color: var(--pt-button-border-color);
  --pt-button-primary-background-color: var(--pt-button-primary-border-color);
  --pt-button-primary-text-color: var(--pt-palette-1);
  --pt-button-primary-hover-background-color: var(--pt-button-hover-border-color); 
  --pt-button-primary-hover-border-color: var(--pt-button-primary-hover-background-color);
  --pt-button-primary-hover-text-color: var(--pt-palette-1);
  --pt-button-primary-hover-outline-color: var(--pt-button-primary-text-color);
  --pt-button-primary-active-background-color: var(--pt-palette-2);
  --pt-button-primary-active-border-color: var(--pt-button-primary-active-background-color);
  --pt-button-primary-active-text-color: var(--pt-button-primary-text-color);
  --pt-button-primary-active-outline-color: transparent;

  --pt-button-simple-text-color: var(--pt-page-text-color);
  --pt-button-simple-border-color: var(--pt-border-contrast-color);
  --pt-button-simple-background-color: var(--pt-button-background-color);
  --pt-button-simple-hover-text-color: var(--pt-button-simple-text-color);
  --pt-button-simple-hover-background-color: var(--pt-button-hover-background-color);
  --pt-button-simple-hover-outline-color: var(--pt-hover-outline-color); 
  --pt-button-simple-hover-border-color: var(--pt-button-simple-hover-outline-color);
  --pt-button-simple-active-text-color: var(--pt-button-active-text-color);
  --pt-button-simple-active-border-color: var(--pt-button-active-border-color);
  --pt-button-simple-active-background-color: var(--pt-button-active-background-color);

  --pt-button-toggle-on-background: linear-gradient(var(--pt-page-background-color), var(--pt-selected-background-color));  
  --pt-button-toggle-active-background-color: var(--pt-selected-background-color); 
  --pt-button-toggle-active-border-color: var(--pt-selected-border-color);

  --pt-banner-background-color: var(--pt-palette-17);
  --pt-banner-text-color: var(--pt-palette-8);
  --pt-banner-separator-color: var(--pt-palette-29);
  --pt-banner-button-hover-background-color: var(--pt-palette-30);
  --pt-banner-button-outline-color: var(--pt-palette-13);
  --pt-banner-button-active-background-color: var(--pt-palette-31);
  --pt-banner-search-open-background-color: var(--pt-palette-26);
  --pt-banner-search-open-text-color: var(--pt-palette-1);
  --pt-banner-search-subdued-opacity: 0.6;
  --pt-banner-search-subdued-hover-opacity: 0.85;

  --pt-page-title-background-color: var(--pt-palette-12);
  --pt-page-title-text-color: var(--pt-page-text-color);
  --pt-page-title-border-color: var(--pt-border-contrast-color);

  --pt-selected-background-color: var(--pt-palette-18);
  --pt-selected-text-color: var(--pt-page-text-color);
  --pt-selected-border-color: var(--pt-palette-7); 

  --pt-modal-header-background-color: var(--pt-palette-8);
  --pt-modal-header-text-color:  var(--pt-palette-2);
  --pt-modal-header-border-color: var(--pt-border-normal-color);
  --pt-modal-background-color: var(--pt-page-background-color);
  --pt-modal-text-color: var(--pt-page-text-color);
  --pt-modal-border-color: var(--pt-palette-17);
  --pt-modal-shadow-color: var(--pt-palette-27);
  --pt-modal-mask-background-color: var(--pt-palette-44);
  
  --pt-panel-background-color: var(--pt-palette-8);
  --pt-panel-text-color: var(--pt-page-text-color);
  --pt-panel-border-color: var(--pt-border-contrast-color);

  --pt-panel-tab-background-color: var(--pt-banner-background-color); 
  --pt-panel-tab-border-color: var(--pt-panel-tab-background-color);
  --pt-panel-tab-hover-background-color: var(--pt-palette-0); 
  --pt-panel-tab-hover-border-color: var(--pt-palette-6); 
  --pt-panel-tab-active-background-color: var(--pt-palette-7); 
  --pt-panel-tab-active-border-color: var(--pt-panel-tab-active-background-color);
  --pt-panel-tab-focus-background-color: var(--pt-banner-background-color); 
  --pt-panel-tab-focus-border-color: var(--pt-palette-6); 



  
  --pt-panel-tab-alt-background-color: var(--pt-selected-background-color);
  --pt-panel-tab-alt-border-color: var(--pt-palette-5); 
  --pt-panel-tab-alt-hover-background-color: var(--pt-palette-0); 
  --pt-panel-tab-alt-hover-border-color: var(--pt-palette-6); 
  --pt-panel-tab-alt-active-background-color: var(--pt-palette-p860-3);  
  --pt-panel-tab-alt-active-border-color: var(--pt-panel-tab-alt-hover-border-color);
  --pt-panel-tab-alt-focus-background-color: var(--pt-panel-tab-alt-background-color);
  --pt-panel-tab-alt-focus-border-color: var(--pt-palette-2);

  --pt-panel-item-background-color: var(--pt-panel-background-color);
  --pt-panel-item-text-color: var(--pt-panel-text-color);
  --pt-panel-item-border-color: var(--pt-palette-23);
  --pt-panel-item-hover-background-color: var(--pt-hover-background-color);
  --pt-panel-item-hover-outline-color: var(--pt-palette-24);
  --pt-panel-item-active-background-color: var(--pt-active-background-color);
  --pt-panel-item-active-outline-color: var(--pt-panel-item-hover-outline-color);
  --pt-panel-item-selected-background-color: var(--pt-palette-42); 
  --pt-panel-item-selected-border-color: var(--pt-palette-41); 
  --pt-panel-item-selected-text-color: var(--pt-selected-text-color);

  --pt-homepage-background-color: var(--pt-panel-background-color);
  --pt-homepage-background: var(--pt-panel-background-color);

  --pt-tile-border-color: var(--pt-border-contrast-color);
  --pt-tile-background-color: var(--pt-page-background-color);
  --pt-tile-header-text-color: var(--pt-palette-p860-0); 
  --pt-tile-text-color: var(--pt-page-text-alt-color);
  --pt-tile-emphasis-text-color: var(--pt-header-text-color);
  --pt-tile-hover-border-color: var(--pt-tile-emphasis-text-color);
  --pt-tile-hover-background-color: var(--pt-tile-background-color);
  --pt-tile-hover-shadow-color: var(--pt-border-contrast-color); 
  --pt-tile-active-border-color: var(--pt-tile-hover-border-color);
  --pt-tile-active-border-style: dashed;
  --pt-tile-active-background-color: var(--pt-panel-background-color);

  --pt-grid-border-color: var(--pt-border-normal-color);
  --pt-grid-border-alt-color: var(--pt-border-contrast-color); 
  --pt-grid-alt-border-color: var(--pt-grid-border-alt-color); 
  --pt-grid-header-background-color: var(--pt-modal-header-background-color);
  --pt-grid-header-text-color: var(--pt-page-text-alt-color);
  --pt-grid-header-border-color: var(--pt-border-normal-color); 
  --pt-grid-header-border-alt-color: var(--pt-grid-border-alt-color); 
  --pt-grid-header-alt-border-color: var(--pt-grid-header-border-alt-color); 
  --pt-grid-item-border-color: var(--pt-border-normal-color);
  --pt-grid-item-selected-background-color: var(--pt-palette-12);
  --pt-grid-item-background-color: var(--pt-page-background-color); 
  --pt-grid-item-alt-background-color: var(--pt-grid-header-background-color); 
  --pt-grid-item-alt-2-background-color: var(--pt-palette-12); 
  --pt-grid-find-outline-color: var(--pt-palette-45);

  --pt-badge-background-color: var(--pt-palette-42);
  --pt-badge-border-color: var(--pt-palette-41);
  --pt-badge-text-color: var(--pt-page-text-color);
  --pt-badge-dot-color: var(--pt-badge-border-color); 
  --pt-badge-dot-alt-color: var(--pt-badge-background-color); 

  --pt-tab-text-color: var(--pt-page-text-color);
  --pt-tab-background-color: var(--pt-page-background-color);
  --pt-tab-base-border-color: var(--pt-border-contrast-color);
  --pt-tab-border-color: var(--pt-border-contrast-color); 
  --pt-tab-selected-background-color: var(--pt-selected-background-color);  
  --pt-tab-selected-border-color: transparent; 
  --pt-tab-hover-background-color: var(--pt-hover-background-color);
  --pt-tab-hover-border-color: transparent; 
  --pt-tab-hover-outline-color: var(--pt-palette-5); 
  --pt-tab-active-border-color: var(--pt-tab-selected-border-color);
  --pt-tab-horizontal-hover-outline-width: 1px;  

  --pt-menu-border-color: var(--pt-modal-border-color);
  --pt-menu-background-color: var(--pt-page-background-color);
  --pt-menu-text-color: var(--pt-page-text-color);
  --pt-menu-item-text-color: var(--pt-menu-text-color);
  --pt-menu-item-border-color: var(--pt-panel-item-border-color); 
  --pt-menu-item-hover-background-color: var(--pt-hover-background-color);
  --pt-menu-item-hover-border-color: var(--pt-selected-border-color);
  --pt-menu-item-hover-alt-border-color: var(--pt-palette-32);
  --pt-menu-item-selected-border-color: var(--pt-selected-border-color); 
  --pt-menu-item-active-background-color: var(--pt-active-background-color);

  --pt-confirmation-background-color: var(--pt-palette-42);
  --pt-confirmation-text-color: var(--pt-palette-2);
  --pt-confirmation-border-color: var(--pt-palette-41);

  --pt-progress-bar-color: var(--pt-palette-41); 

  --pt-navbar-header-background-color: var(--pt-page-title-background-color);
  --pt-navbar-header-text-color: var(--pt-page-title-text-color);
  --pt-navbar-header-border-color: var(--pt-page-title-border-color);
  --pt-navbar-content-background-color: var(--pt-modal-background-color);
  --pt-navbar-content-text-color: var(--pt-modal-text-color);
  --pt-navbar-panel-background-color: var(--pt-panel-background-color);
  --pt-navbar-panel-text-color: var(--pt-panel-text-color);
  --pt-navbar-panel-border-color: var(--pt-panel-border-color);
  --pt-navbar-item-background-color: var(--pt-panel-item-background-color);
  --pt-navbar-item-text-color: var(--pt-panel-item-text-color);
  --pt-navbar-item-hover-background-color: var(--pt-menu-item-hover-background-color);
  --pt-navbar-item-hover-border-color: var(--pt-palette-6); 
  --pt-navbar-item-active-background-color: var(--pt-menu-item-active-background-color);
  --pt-navbar-item-active-border-color: var(--pt-menu-item-selected-border-color);
  --pt-navbar-item-selected-background-color: var(--pt-modal-background-color);
  --pt-navbar-item-selected-text-color: var(--pt-modal-text-color);
  --pt-navbar-item-selected-border-color: var(--pt-menu-item-selected-border-color);
  --pt-navbar-item-selected-separator-color: var(--pt-border-contrast-color);

  --pt-drag-start-outline-color: var(--pt-palette-36);
  --pt-drag-end-outline-color: var(--pt-drag-start-outline-color);
  --pt-drag-outline-color: var(--pt-palette-36);

  --pt-switch-border-color: var(--pt-control-border-color);
  --pt-switch-text-color: var(--pt-control-text-color);
  --pt-switch-thumb-border-color: var(--pt-control-border-color);
  --pt-switch-thumb-background-color: var(--pt-panel-background-color); 
  --pt-switch-off-background-color: var(--pt-control-background-color);
  --pt-switch-off-border-color: var(--pt-switch-border-color);
  --pt-switch-off-text-color: var(--pt-switch-text-color);
  --pt-switch-off-hover-background-color: var(--pt-control-background-color);
  --pt-switch-thumb-hover-border-color: var(--pt-selected-border-color);
  --pt-switch-on-border-color: var(--pt-selected-border-color);
  --pt-switch-on-hover-border-color: var(--pt-switch-on-border-color);   
  --pt-switch-on-background-color: var(--pt-selected-background-color);
  --pt-switch-on-text-color: var(--pt-selected-text-color);
  --pt-switch-disabled-background-color: var(--pt-control-disabled-background-color);
  --pt-switch-disabled-border-color: var(--pt-control-disabled-border-color);
  --pt-switch-disabled-text-color: var(--pt-control-disabled-text-color);
  --pt-switch-disabled-thumb-background-color: var(--pt-control-disabled-border-color);
  --pt-switch-disabled-thumb-border-color: var(--pt-border-contrast-color);
  --pt-switch-hover-outline-color: var(--pt-hover-outline-color);

  --pt-filter-background-color: var(--pt-palette-13); 
  --pt-filter-border-color: var(--pt-border-contrast-color); 
  --pt-filter-text-color: var(--pt-palette-2);
  --pt-filter-hover-background-color: var(--pt-hover-background-color);
  --pt-filter-hover-outline-color: var(--pt-hover-outline-color);
  --pt-filter-hover-border-color: var(--pt-filter-border-color);
  --pt-filter-hover-text-color: var(--pt-filter-text-color);
  --pt-filter-active-background-color: var(--pt-active-background-color);
  --pt-filter-active-outline-color: none;
  --pt-filter-active-border-color: var(--pt-active-border-color);
  --pt-filter-active-text-color: var(--pt-filter-text-color);

  
  --pt-scroll-track-background-color: transparent;
  --pt-scroll-thumb-background-color: var(--pt-palette-27);
  --pt-scroll-thumb-border-color: var(--pt-page-background-color);
  --pt-scroll-thumb-hover-background-color: var(--pt-palette-44);
  
  --pt-error-text-color: var(--pt-palette-45); 
}


.ps_header_bar .pts_category_button,
.ps_header_bar .pts_search_button,
.pts_search_widget_for_classic .pts_category_button, 
.pts_search_widget_for_classic .pts_search_button 
{
  --pt-page-text-color: var(--pt-palette-1);
  --pt-hover-background-color: var(--pt-palette-26);
  --pt-hover-outline-color: var(--pt-palette-13);
  --pt-active-background-color: var(--pt-palette-2);
  --pt-active-outline-color: transparent;
  --pt-active-text-color: var(--pt-palette-1); 
}


.pvg_main_table {
  --pt-grid-item-alt-background-color: var(--pt-grid-item-alt-2-background-color); 
}

:root.psc_form-small {
  --pt-strip-height: 0px; 
}


.ps_masterlist-group,
.pst_panel-content .ps_box-grid,
.pst_panel-content .ps_box-scrollarea,
.psc_panel-actioninterior
{
  --pt-selected-background-color: var(--pt-palette-42);
  --pt-selected-border-color: var(--pt-palette-41);
}


.psc_list_count {
  --pt-badge-border-color: var(--pt-palette-p860-2);
  --pt-badge-text-color: var(--pt-palette-0);
  --pt-badge-background-color: var(--pt-palette-p860-1);
}


:root:not(.psc_mode-hc) .ps_header_bar-container:before {
   padding-top:var(--pt-strip-p860-height); 
   background: var(--pt-strip-p860-background);
   content:" "; 
   display:block;
}



:root {
	
	--md-dev-banner-background-color: #D55E00;
	--md-sit-banner-background-color: #E69F00;
	--md-uat-banner-background-color: #CC79A7;
	--md-sbx-banner-background-color: #009E73;

	
	--pt-banner-background-color: #005dab;

	
	--pt-badge-dot-alt-color: #39C5A6;
	--pt-banner-button-active-background-color: transparent;
	--pt-banner-button-hover-background-color: rgba(255,255,255,0.35);
	--pt-banner-text-color: rgba(255,255,255,0.95);
	--pt-border-normal-color: #3d444e;
	--pt-confirmation-background-color: #c8ead6;
	--pt-confirmation-border-color: #76a68a;
	--pt-confirmation-text-color: #000;
	--pt-header-text-color: rgb(164,086,023);
	--pt-homepage-background: #eff1f4;
	--pt-label-text-color: #5a5a5a;
	--pt-modal-mask-background-color: rgba(29,39,51,0.48);
	--pt-modal-shadow-color: rgba(0,0,0,0.35);
	--pt-page-background-color: #ffffff;
	--pt-page-title-background-color: #f0f0f0;
	--pt-panel-background-color: #fff;
	--pt-panel-border-color: #ced4da;
	--pt-panel-tab-active-background-color: #1c579c;
	--pt-panel-tab-alt-background-color: #b9ddfb;
	--pt-panel-tab-alt-border-color: #6d7f8b;
	--pt-panel-tab-alt-hover-background-color: #d4eafc;
	--pt-panel-tab-background-color: #1d2733;
	--pt-panel-tab-border-color: #1d2733;
	--pt-panel-tab-hover-background-color: #1d2733;
	--pt-strip-p860-background: linear-gradient(to right, #b4ec51, #53a0fd);
	--pt-strip-p860-height: 0.25em;
	--pt-tile-border-color: #ced4da;
	--pt-tile-header-text-color: #1e5ca4;
	--pt-tile-hover-border-color: #246FC7;
	--pt-tile-hover-shadow-color: rgba(29,39,51,0.10);

}


