
.lphomepage_selector .ps-button{
    color: #1D2733; 
}


.pt_qab-container .ps_box-button.sel .ps-button:before{
   border: 2px solid #FFFFFF; 
   hover: 2px solid #CC0000; 
}


.pt_qab-container .ps-button:hover:before,
.pt_qab-container .ps-button:hover:active:before{
    border: 2px solid #CC0000; 
}


.pt_qab-container .ps_box-button.sel .ps-button:before{   
    border: 2px solid #FFFFFF; 
	hover: 2px solid #CC0000; 
}




.nuitile .nuilp {
    border-color: #ffffff;
}

.lphomepage_selector .ps-button{
   color: #1D2733; 
   font-size:1em;
}

.lphomepage_selector .ps-button:hover {
   border-color: transparent;   
   outline:0;
   background-color: #F1F1F1;
}


.ps_box-headerbranding .ps_box-value {
 
   margin-left:1.1em;  
   padding-top:1.1em;
   height:4.6em;  
         background-color:#FFFFFF; 
margin-bottom:-1.1em; 

}


.lpnavigation {
	background: #F1F1F1;
    background-color: #F1F1F1;
}


:root:not(.psc_mode-hc) .ps_header_bar_cont + .ps_pagetitle_cont:before {
    display: none;
}


.ps_header_bar_cont + .ps_pagetitle_cont {
	border-bottom: none;
}


:root:not(.psc_mode-hc) .ps_header_bar-container:before {
    padding-top: 0.25em;
    background: linear-gradient(to right, #b4ec51 0%, #53a0fd 100%);
    content: " ";
    display: block;
}


.lphomepage_selector .ps-button:link:hover {
	color: #FF0000 !important;	
}


.ps_header-banner, .ps_header_bar {
	background-color: #000;
}


.ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover, :root.psc_dir-rtl .ps_header_bar_cont .ps_box-button:not(.psc_disabled) .ps-button:hover {
	background-color: rgba(255, 255, 255, 0.35);
}


.ps_box-button.ps_header_button .ps-button .ps-img, .ps_box-button.ps_header_button:link .ps-img, .ps_box-button.ps_header_button:hover .ps-img, .ps_box-button.ps_header_button:link:hover .ps-img {
	padding: 0.6em;
}


.ps_box-button.ps_header_button .ps-button, .ps_box-button.ps_header_button:link .ps-button, .ps_box-button.ps_header_button:hover .ps-button, .ps_box-button.ps_header_button:link:hover .ps-button, .ps_box-button.psc_button-round .ps-button, .ps_box-button.psc_button-round:link .ps-button, .ps_box-button.psc_button-round:hover .ps-button, .ps_box-button.psc_button-round:link:hover .ps-button, .ps_header_bar .pts_gsearch_go .ps-button {
	border-radius: 1.9em;
}



.ps_header_bar .pts_search_button
{
  --pt-hover-background-color: #f4f7fc; 
}


.ps_headersearch_cont .pts_search_button:hover img {
	filter: contrast(0);
}


.pts_srchgrid_height:not(.pts_icon):hover {
	background-color: #f0f0f0;
}


.ps_menuitem:not(.psc_disabled):hover, .psc_rowact:not(.psc_disabled):hover, .ps_box-menuitem > .ps_box-link:hover {
	background-color: #f0f0f0;
}


.ps_header_bar a:focus { 
	outline: none; 
}


div.ptnavbar {
	background-color: #e9e9e9;
}


.pts_search_tray .ps_box-link.pts_result_link > .ps-link-wrapper > .ps-link:not(.pts_pagewidgt).pts_icon::before {
	content: url(/cs/BUPRDSA/cache/1/PTNUI_LINKITEM_ICN_295.svg);
	margin-left: -5px;
	top: 1.3em;
}


.pts_searchwithin span {
	color: #cc0000;
}


.pts_brdcrmhdr, .pts_brdcrmb_disp {
	background-color: transparent !important;
}


.ptsf_brdcrmb_hghlt {
	background-color: #cc0000 !important;
}


.ptsf_brdcrmb_hghlt span {
	color: #f4f7fc;
}


.pts_brdcrumb_size:not(.ptsf_brdcrmb_hghlt):not(.pts_hide_link):hover {
	background-color: #000 !important;
	outline: none !important;
	color: #f4f7fc !important;
}


.psc_button-transparent:not(.psc_disabled) > .ps-button-wrapper > .ps-button:hover {
	background-color: transparent;
}


.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before, .ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before, .ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before, .ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before, .ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:hover:before, .ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:active:before, .psc_linkasmenu > .ps-link-wrapper > .ps-link:hover:before, .psc_linkasmenu > .ps-link-wrapper > .ps-link:active:before, .ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before, .ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:active:before
{
	border-color: #cc0000 !important;
}


.pts_search_widget_for_classic #PTSSEARCHBTN:hover {
	background-color: #000;
}


.pts_search_widget .pts_search_controls {
	border-color: #f4f7fc; 
}


.ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label, .ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label {
	border-color: #000;
	background-color: #000;
}


:root:not(.ios) .ps_button_bar .ps_box-radio:not(.psc_disabled) > .ps_box-label:hover {
	outline: none;
}


.psc_primary .ps-button, .ps_box-button.ps_button_stdheader.psc_primary .ps-button, .ps_box-button.ps_button_stdheader.psc_primary .ps-button:link, .ps_box-button.ps_button_stdheader.psc_primary .ps-button:not(.psc_disabled) .ps-button:hover
{
	background-color: #000;
}


.nbhdr_cancel .ps-button:hover, .nbhdr_cancel .ps-button:link:hover
{
	background-color: transparent;
	color: #cc0000;
}


.psc_primary:not(.psc_disabled) .ps-button:hover, .psc_primary:not(.psc_disabled) .ps-button:focus, .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:hover, .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:focus
{
	background-color: #000;
}


.nbmnuord_btn > .ps_box-radio:not(.psc_selected) > .ps_box-label:hover 
{
	background-color: transparent;
	
}


.psc_image_only > .ps-button-wrapper > .ps-button:hover, .psc_button-simple > .ps-button-wrapper > .ps-button:hover, .psc_button-simple > .ps-link-wrapper > .ps-link:hover
{
	background-color: transparent;
}

:root {
	--pt-homepage-background: #F1F1F1;
}









:root:has(div[db="BUPSUP1/ORACLE"])  {
	--pt-homepage-background: #dbedff;
}

.ps_box-headerbranding {
	border-bottom: 1px solid var(--pt-homepage-background);
}



:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage {
	background: #F1F1F1;
    background-color: #F1F1F1;
	background: var(--pt-homepage-background);
	background-color: var(--pt-homepage-background);
}

:root {
	--pt-page-title-background-color: var(--pt-page-background-color);
}