







.pt_classic_plus .PSCHECKBOX, 
.pt_classic_plus .PSDROPDOWNLABEL, 
.pt_classic_plus .PSEDITBOXLABEL, 
.pt_classic_plus .PSLONGEDITLABEL, 
.pt_classic_plus .PSRADIOBUTTON, 
.pt_classic_plus .PSSRCHCHECKBOX, 
.pt_classic_plus .PSSRCHDROPDOWNLABEL, 
.pt_classic_plus .PT_MCFCHECKBOX,
.pt_classic_plus .PSSRCHEDITBOXLABEL
{
	font-family : Arial,Helvetica,sans-serif ;
	font-weight: bold;
	font-size: 12px; 
	color: #5a5a5a;
	color: var(--pt-label-text-color);
}

.pt_classic_plus .PSSRCHCHECKBOX
{
 	position: relative;
    	top: -7px;
}





.pt_classic_plus .PAPAGETITLE, .pt_classic_plus .PSSRCHTITLE
{
	font-family : Arial,Helvetica,sans-serif ;
	font-weight: bold;
	font-size: 19.8px;
	color: #000;
	color: var(--pt-page-text-color);
	margin-bottom: 15px; 
	display: block;
}
.pt_classic_plus .PATRANSACTIONTITLE 
{
	font-size: 19.8px;
	font-family : Arial,Helvetica,sans-serif ;
}
.pt_classic_plus .PSSRCHSUBTITLE 
{
	color: var(--pt-page-text-color);
}




.pt_classic_plus .PSHORIZONTALRULE
{
	border-top-color: var(--pt-border-normal-color);
}




.pt_classic_plus .PSEDITBOX,
.pt_classic_plus .PSEDITBOX_DISABLED,
.pt_classic_plus .PSEDITBOXDISABLED,
.pt_classic_plus input.PSERROR, 
.pt_classic_plus textarea.PSERROR 
{
	font-family : Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	color: rgb(0,0,0);
	color: var(--pt-control-text-color);
	border-radius: 3px;
	box-shadow: none;
	border: 1px solid #bcc4cd;
	padding: 5px 2px 3px 2px; 
	background-color: #fff;
	background-color: var(--pt-control-background-color);
	border-color: #868e96; 
	border-color: var(--pt-control-border-color);
}
.pt_classic_plus .PSEDITBOX:hover, 
.pt_classic_plus .PSEDITBOX:focus,
.pt_classic_plus input.PSERROR:hover, 
.pt_classic_plus input.PSERROR:focus,  
.pt_classic_plus textarea.PSERROR:hover, 
.pt_classic_plus textarea.PSERROR:focus  
{
	border-color: #246FC7;
	border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus .PSEDITBOX_DISABLED, 
.pt_classic_plus .PSEDITBOXDISABLED
{
	border-color: #ced4da; 
	border-color: var(--pt-control-disabled-border-color);
	color: #646c75; 
	color: var(--pt-control-disabled-text-color);
	background-color: #eff1f4; 
	background-color: var(--pt-control-disabled-background-color);
}

.pt_classic_plus input.PSERROR,
.pt_classic_plus textarea.PSERROR
{
	background-color: #E03131 ;
	background-color: var(--pt-control-error-background-color);
	color: #ffffff ;
    color: var(--pt-control-error-text-color);
    border-color: var(--pt-control-error-border-color);
}

.pt_classic_plus.psc_mode-hc input.PSERROR,
.pt_classic_plus.psc_mode-hc textarea.PSERROR
{
    outline: 2px inset rgba(255, 0, 0, .7) !important;
    outline-offset: 5px;
}





.pt_classic_plus select.PSDROPDOWNLIST,
.pt_classic_plus select.PSDISABLED, 
.pt_classic_plus select.PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus select.PSDROPDOWNLISTDISABLED,
.pt_classic_plus select.PSERROR 
{
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	color: rgb(0,0,0);
	color: var(--pt-control-text-color);
	border-radius: 3px;
	box-shadow: none;
	border: 1px solid #bcc4cd;
	padding: 6px 2px 4px 1px; 
	background-color: #fff;
	background-color: var(--pt-control-background-color);
	border-color: #868e96; 
	border-color: var(--pt-control-border-color);
}
.pt_classic_plus select.PSDROPDOWNLIST:hover, 
.pt_classic_plus select.PSDROPDOWNLIST:focus,
.pt_classic_plus select.PSERROR:hover, 
.pt_classic_plus select.PSERROR:focus 
{
	border-color: #246FC7;
	border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus select.PSDISABLED, 
.pt_classic_plus select.PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus select.PSDROPDOWNLISTDISABLED
{
	border-color: #CED4DA;
	border-color: var(--pt-control-disabled-border-color);
	color: #646c75;
	color: var(--pt-control-disabled-text-color);
	background-color: #eff1f4; 
	background-color: var(--pt-control-disabled-background-color);
}

.pt_classic_plus select.PSERROR
{
	background-color: rgb(225, 40, 40) ;
	background-color: var(--pt-control-error-background-color);
	color: #ffffff ;
    color: var(--pt-control-error-text-color);
    border-color: var(--pt-control-error-border-color);
}

.pt_classic_plus.psc_mode-hc select.PSERROR
{
    outline: 2px inset rgba(255, 0, 0, .7) !important;
    outline-offset: 5px;
}




.pt_classic_plus textarea.PSLONGEDITBOX
{
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	color: rgb(0,0,0);
	color: var(--pt-control-text-color);
	border-radius: 3px;
	box-shadow: none;
	border: 1px solid #bcc4cd;
	padding: 4px 3px; 
	background-color: #fff;
	background-color: var(--pt-control-background-color);
	border-color: #868e96; 
    border-color: var(--pt-control-border-color);
}
.pt_classic_plus textarea.PSLONGEDITBOX:hover, 
.pt_classic_plus textarea.PSLONGEDITBOX:focus
{
	border-color: #246FC7;
	border-color: var(--pt-control-hover-border-color);
}


.pt_classic_plus textarea.PSDISABLED
{
	border-color: #CED4DA;
	border-color: var(--pt-control-disabled-border-color);
	color: #646c75;
	color: var(--pt-control-disabled-text-color);
	background-color: #eff1f4;
	background-color: var(--pt-control-disabled-background-color);
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	padding: 4px 3px; 
	border-radius: 3px;
	box-shadow: none;
}




.pt_classic_plus .PSHYPERLINK, 
.pt_classic_plus .PSHYPERLINK:link, 
.pt_classic_plus .PSHYPERLINK:visited, 
.pt_classic_plus .PSHYPERLINKNOUL:link, 
.pt_classic_plus .PSHYPERLINKNOUL:visited, 
.pt_classic_plus .PSSRCHRESULTSEVENROW:link, 
.pt_classic_plus .PSSRCHRESULTSEVENROW:visited, 
.pt_classic_plus .PSSRCHRESULTSODDROW:link, 
.pt_classic_plus .PSSRCHRESULTSODDROW:visited,
.pt_classic_plus .PSHYPERLINKDISABLED, 
.pt_classic_plus .PSSRCHRESULTSHYPERLINKD, 
.pt_classic_plus .PSHYPERLINKDISABLED, 
.pt_classic_plus .PSHYPERLINKNOULDISABLED, 
.pt_classic_plus .PSHYPERLINKNOULBOLDDISABLED, 
.pt_classic_plus .PSSRCHRESULTSEVENROWDISABLED, 
.pt_classic_plus .PSSRCHRESULTSODDROWDISABLED,
.pt_classic_plus .PSRALEFTWIDGET,
.pt_classic_plus .PSRARIGHTWIDGET,
.pt_classic_plus .PTGBLFACET, 
.pt_classic_plus .PASUBTABLINKACTIVE,

.pt_classic_plus .PSHYPERLINKACTIVE,
.pt_classic_plus .PTCPGRIDHDRVIEWALLDIVACH, 
.pt_classic_plus .PTCPSCROLLAREAHDRFINDDIV
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px; 
	color: #246FC7;
	color: var(--pt-link-text-color);
}
.pt_classic_plus .PSHYPERLINK:hover
.pt_classic_plus .PAXHYPERLINKHOVER, 
.pt_classic_plus .PSHYPERLINKHOVER, 
.pt_classic_plus .PSQRYHYPERLINKHOVER, 
.pt_classic_plus .PSHYPERLINK:HOVER, 
.pt_classic_plus .PSHYPERLINKNOUL:HOVER, 
.pt_classic_plus .PSHYPERLINKNOULBOLD:HOVER, 
.pt_classic_plus .PSNAVPARENTLINK:HOVER, 
.pt_classic_plus .PSRALEFTWIDGET:HOVER, 
.pt_classic_plus .PSRARIGHTWIDGET:HOVER, 
.pt_classic_plus .PTNAVLINK:HOVER, 
.pt_classic_plus .PSQRYHYPERLINK:HOVER,
.pt_classic_plus .PTGBLFACETHOVER, 
.pt_classic_plus .PTGBLFACET:hover,

.pt_classic_plus .PSHYPERLINKACTIVE:HOVER,
.pt_classic_plus .PABOLDBLUETEXT:HOVER,
.pt_classic_plus .PTCPGRIDHDRVIEWALLDIVACH:HOVER,
.pt_classic_plus .PTCPSCROLLAREAHDRFINDDIV:HOVER
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px; 
	color: #1c579C;
	color: var(--pt-link-hover-text-color);
	text-decoration: underline;
}

.pt_classic_plus .PSSRCHRESULTSEVENROW a:hover, 
.pt_classic_plus .PSSRCHRESULTSODDROW a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #1c579C;
	color: var(--pt-link-hover-text-color);
	text-decoration: underline;
}

.pt_classic_plus .PSHYPERLINKDISABLED, .pt_classic_plus .PSSRCHRESULTSHYPERLINKD, .pt_classic_plus .PSHYPERLINKDISABLED, .pt_classic_plus .PSHYPERLINKNOULDISABLED, 
.pt_classic_plus .PSHYPERLINKNOULBOLDDISABLED, .pt_classic_plus .PSSRCHRESULTSEVENROWDISABLED, .pt_classic_plus .PSSRCHRESULTSODDROWDISABLED, 
.pt_classic_plus .PSHEADERHYPERLINKD 
{
	text-decoration: none;
	color: #555;
	color: var(--pt-link-disabled-text-color);
}

.pt_classic_plus .PSHEADERHYPERLINKD 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}


.pt_classic_plus .PSTABLINKSCONTAINER .PSTABLINKSSELECTED
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #555;
	color: var(--pt-link-disabled-text-color);
}
.pt_classic_plus span.PT_CP_LINE_SEPERATOR:after
{
	content: "|";
	margin-left: 8px;
	margin-right: 8px;
	font-weight: normal;
	color: #888;
	color: var(--pt-label-text-color);
	vertical-align: top;
}




.pt_classic_plus .PSPUSHBUTTON, .pt_classic_plus .PSPUSHBUTTONTBSAVE, .pt_classic_plus .PSPUSHBUTTONTBSENDNOTIFY, .pt_classic_plus .PSPUSHBUTTONTBAPPLY, 
.pt_classic_plus .PSPUSHBUTTONTBCONTINUE, .pt_classic_plus .PSPUSHBUTTONTBIGNORE, .pt_classic_plus .PSPUSHBUTTONTBNO, .pt_classic_plus .PSPUSHBUTTONTBPREVIEW, 
.pt_classic_plus .PSPUSHBUTTONTBRETRY, .pt_classic_plus .PSPUSHBUTTONTBYES,.pt_classic_plus .PSPUSHBUTTONTBNEXTTAB, .pt_classic_plus .PSPUSHBUTTONTBNEXTINLIST, 
.pt_classic_plus .PSPUSHBUTTONTBNEXTINWORKLIST, .pt_classic_plus .PSPUSHBUTTONTBPREVINLIST, .pt_classic_plus .PSPUSHBUTTONTBPREVINWORKLIST, .pt_classic_plus .PSPUSHBUTTONTBPREVTAB, 
.pt_classic_plus .PSPUSHBUTTONTBUPDATEMODE, .pt_classic_plus .PSPUSHBUTTONTBABORT, .pt_classic_plus .PSPUSHBUTTONTBADD, .pt_classic_plus .PSPUSHBUTTONTBADDMODE, 
.pt_classic_plus .PSPUSHBUTTONTBAPPLY, .pt_classic_plus .PSPUSHBUTTONTBCANCEL, .pt_classic_plus .PSPUSHBUTTONTBCLEAR, .pt_classic_plus .PSPUSHBUTTONTBCONTINUE, 
.pt_classic_plus .PSPUSHBUTTONTBCORRECTMODE, .pt_classic_plus .PSPUSHBUTTONTBDELETE, .pt_classic_plus .PSPUSHBUTTONTBIGNORE, .pt_classic_plus .PSPUSHBUTTONTBLOOKUP, 
.pt_classic_plus .PSPUSHBUTTONTBNO, .pt_classic_plus .PSPUSHBUTTONTBOK, .pt_classic_plus .PSPUSHBUTTONTBPOPUP, .pt_classic_plus .PSPUSHBUTTONTBPREVIEW, 
.pt_classic_plus .PSPUSHBUTTONTBREFRESH, .pt_classic_plus .PSPUSHBUTTONTBREFRESH2, .pt_classic_plus .PSPUSHBUTTONTBRETRY, .pt_classic_plus .PSPUSHBUTTONTBRETURN, 
.pt_classic_plus .PSPUSHBUTTONTBSPELLCHECK, .pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODE, .pt_classic_plus .PSPUSHBUTTONTBVIEWWORKLIST, .pt_classic_plus .PSPUSHBUTTONTBYES,
.pt_classic_plus .PSPUSHBUTTONTBSEARCH, .pt_classic_plus .PSPUSHBUTTONTBADD, .pt_classic_plus .PSPUSHBUTTONTBOK, .pt_classic_plus .PSPUSHBUTTONTBCLEAR, 
.pt_classic_plus .PSPUSHBUTTONRETURN, .pt_classic_plus .PSPUSHBUTTONTBABORT, .pt_classic_plus .PSPUSHBUTTONTBCANCEL, .pt_classic_plus .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus #ptpopup .PSPUSHBUTTONTBOK, .pt_classic_plus #pt_modals .PSPUSHBUTTONTBOK,
.pt_classic_plus #pt_modals .PSPUSHBUTTONTBNO, .pt_classic_plus #pt_modals .PSPUSHBUTTONTBYES
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: normal;
	color: #246FC7;
	color: var(--pt-button-text-color);
	text-shadow: none;
	padding: 0px;
	margin: 0px;
} 
.pt_classic_plus .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSPUSHBUTTON.Left,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left,
#ptpinAddBtn, 
#ptaddlpbtn
{
	background-image: none;
	background: #fff;
	background: var(--pt-button-background-color);
	border: 1px solid var(--pt-button-border-color) !important; 
	border-radius: 3.6666px;
	box-shadow: none;
	padding: 4px 12px;  
	transition: background 0.15s 0s ease-in-out;
}
.pt_classic_plus .PSPUSHBUTTONTB.Left:hover,
.pt_classic_plus .PSPUSHBUTTON.Left:hover,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:hover,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:hover,
#ptpinAddBtn:hover, 
#ptaddlpbtn:hover
{
	background-image:none;
	background: #f4f7fc;
	background-color: var(--pt-button-hover-background-color);
	border-color: #1c579c;
    border-color: var(--pt-button-hover-border-color) !important;
	outline:1px dotted; 
	outline-offset:-3px; 
}
.pt_classic_plus .PSPUSHBUTTONTB.Left:hover input,
.pt_classic_plus .PSPUSHBUTTON.Left:hover input,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:hover input,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:hover input
{
	color: #1c579c;
	color: var(--pt-button-hover-text-color);
}
.pt_classic_plus .PSPUSHBUTTONTB.Left:active,
.pt_classic_plus .PSPUSHBUTTON.Left:active,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:active,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:active,
#ptpinAddBtn:active, 
#ptaddlpbtn:active
{
	background-image:none;
	box-shadow: none;
	border-color: #1d2733 !important;
	border-color: var(--pt-button-active-border-color);
	background: #b9ddfb;
	background: var(--pt-button-active-background-color);
	outline: none; 
}
.pt_classic_plus .PSPUSHBUTTONTB.Left:active input,
.pt_classic_plus .PSPUSHBUTTON.Left:active input,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:active input,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:active input
{
	color: #1d2733;
	color: var(--pt-button-active-text-color);
}
.pt_classic_plus .PSPUSHBUTTON span, .pt_classic_plus .PSPUSHBUTTONTB span, .pt_classic_plus .PSPUSHBUTTON span:hover, .pt_classic_plus .PSPUSHBUTTONTBABORT span, 
.pt_classic_plus .PSPUSHBUTTONTBADD span, .pt_classic_plus .PSPUSHBUTTONTBADDMODE span, .pt_classic_plus .PSPUSHBUTTONTBAPPLY span, .pt_classic_plus .PSPUSHBUTTONTBCANCEL span, 
.pt_classic_plus .PSPUSHBUTTONTBCLEAR span, .pt_classic_plus .PSPUSHBUTTONTBCONTINUE span, .pt_classic_plus .PSPUSHBUTTONTBCORRECTMODE span, .pt_classic_plus .PSPUSHBUTTONTBDELETE span, 
.pt_classic_plus .PSPUSHBUTTONTBIGNORE span, .pt_classic_plus .PSPUSHBUTTONTBLOOKUP span, .pt_classic_plus .PSPUSHBUTTONTBNEXTINLIST span, .pt_classic_plus .PSPUSHBUTTONTBNEXTINWORKLIST span, 
.pt_classic_plus .PSPUSHBUTTONTBNEXTTAB span, .pt_classic_plus .PSPUSHBUTTONTBNO span, .pt_classic_plus .PSPUSHBUTTONTBOK span, .pt_classic_plus .PSPUSHBUTTONTBPOPUP span, 
.pt_classic_plus .PSPUSHBUTTONTBPREVIEW span, .pt_classic_plus .PSPUSHBUTTONTBPREVINLIST span, .pt_classic_plus .PSPUSHBUTTONTBPREVINWORKLIST span, .pt_classic_plus .PSPUSHBUTTONTBPREVTAB span, 
.pt_classic_plus .PSPUSHBUTTONTBREFRESH span, .pt_classic_plus .PSPUSHBUTTONTBREFRESH2 span, .pt_classic_plus .PSPUSHBUTTONTBRETRY span, .pt_classic_plus .PSPUSHBUTTONTBRETURN span, 
.pt_classic_plus .PSPUSHBUTTONTBSAVE span, .pt_classic_plus .PSPUSHBUTTONTBSEARCH span, .pt_classic_plus .PSPUSHBUTTONTBSENDNOTIFY span, .pt_classic_plus .PSPUSHBUTTONTBSPELLCHECK span, 
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODE span, .pt_classic_plus .PSPUSHBUTTONTBUPDATEMODE span, .pt_classic_plus .PSPUSHBUTTONTBVIEWWORKLIST span, .pt_classic_plus .PSPUSHBUTTONTBYES span, 
.pt_classic_plus .PSPUSHBUTTONRETURN span, .pt_classic_plus .PSPUSHBUTTONDISABLED span,
.pt_classic_plus #ptpopup .PSPUSHBUTTON span,
.pt_classic_plus #pt_modals .PSPUSHBUTTON span
{
	border: none !important; 
	background-color: transparent;
}

.pt_classic_plus .PSPUSHBUTTONTBSAVEA , .pt_classic_plus .PSPUSHBUTTONTBRETURNA , .pt_classic_plus .PSPUSHBUTTONTBPREVINLISTD, .pt_classic_plus .PSPUSHBUTTONTBNEXTINLISTA, 
.pt_classic_plus .PSPUSHBUTTONTBADDMODE, .pt_classic_plus .PSPUSHBUTTONTBUPDATEMODED, .pt_classic_plus .PSPUSHBUTTONTBSENDNOTIFY, .pt_classic_plus .PSPUSHBUTTONTBREFRESHA, 
.pt_classic_plus .PSPUSHBUTTONTBPREVINLISTA , .pt_classic_plus .PSPUSHBUTTONTBCORRECTMODEA, .pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODEA, .pt_classic_plus .PSPUSHBUTTONTBUPDATEMODEA,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODE, .pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODED, .pt_classic_plus .PSPUSHBUTTONTBCORRECTMODE, .pt_classic_plus .PSPUSHBUTTONTBCORRECTMODED,
.pt_classic_plus .PSPUSHBUTTONTBPREVTAB, .pt_classic_plus .PSPUSHBUTTONTBPREVTABA, .pt_classic_plus .PSPUSHBUTTONTBNEXTTAB, .pt_classic_plus .PSPUSHBUTTONTBNEXTTABA,
.pt_classic_plus .PSPUSHBUTTONTBPREVTAB, .pt_classic_plus .PSPUSHBUTTONTBPREVTABD, .pt_classic_plus .PSPUSHBUTTONTBNEXTTAB, .pt_classic_plus .PSPUSHBUTTONTBNEXTTABD,
.pt_classic_plus .PSPUSHBUTTONTBSPELLCHECK, .pt_classic_plus .PSPUSHBUTTONTBPOPUP,
.pt_classic_plus .PSPUSHBUTTONTBSAVED, .pt_classic_plus .PSPUSHBUTTONTBNEXTINLISTD, 
.pt_classic_plus .PSPUSHBUTTONTBVIEWWORKLISTA, .pt_classic_plus .PSPUSHBUTTONTBVIEWWORKLISTD, .pt_classic_plus .PSPUSHBUTTONTBPREVINWORKLISTD, .pt_classic_plus .PSPUSHBUTTONTBNEXTINWORKLISTD, 
.pt_classic_plus .PSPUSHBUTTONTBNEXTINWORKLISTA, .pt_classic_plus .PSPUSHBUTTONTBPREVINWORKLISTA 
{
	background-image : none;
	width: auto; 
}

.pt_classic_plus .PSPUSHBUTTONDISABLED.Left 
{	
	background-image: none; 
	background: #CED4DA;
	background: var(--pt-button-disabled-background-color);
	border :  1px solid #ced4da;
	border-color: var(--pt-button-disabled-border-color);
	border-radius: 3.6666px;
	box-shadow: none; 
	padding: 4px 12px; 
}
.pt_classic_plus .PSPUSHBUTTONDISABLED input 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-shadow : none;
	color: #868e96; 
	color: var(--pt-button-disabled-text-color);
}




.pt_classic_plus .PSPRIMARY.Left 
{
	background-image: none;
	background: #246FC7;
	background: var(--pt-button-primary-background-color) ;
	box-shadow:none ;
	border: 1px solid #246fc7;
	border-color: var(--pt-button-primary-border-color);
	text-shadow: none; 
	border-radius: 3.6666px;
	padding: 4px 12px;  
}
.pt_classic_plus .PSPRIMARY.Left input
{
	color: #fff;
	color: var(--pt-button-primary-text-color);
	cursor: pointer;
}
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBSAVE, 
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBSAVEA,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBSEARCH,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBADD
{
	text-shadow: none;
}
.pt_classic_plus .PSPRIMARY.Left:hover 
{
	background-image:none;
	background: #1c579c;
	background-color: var(--pt-button-primary-hover-background-color);
	outline: 1px dotted; 
	outline-offset: -3px; 
	color: #fff; 
    color: var(--pt-button-primary-hover-text-color);
	border-color: var(--pt-button-primary-hover-border-color) !important;
}
.pt_classic_plus .PSPRIMARY.Left:hover input
{
	color: #fff;
	color: var(--pt-button-primary-hover-text-color);
}
.pt_classic_plus .PSPRIMARY.Left:active
{
	background-image:none;
	box-shadow: none;
	background: #1d2733;
	background-color: var(--pt-button-primary-active-background-color);
	border-color: var(--pt-button-primary-active-border-color) !important;
}
.pt_classic_plus .PSPRIMARY.Left:active input
{
	color: var(--pt-button-primary-active-text-color);
}
.pt_classic_plus .PSPRIMARY.Left:focus-within    
{
	outline:dashed 1px;
	outline-offset:1px;
	background-color: var(--pt-button-primary-hover-background-color);
}
.pt_classic_plus .PSPRIMARY.Left input:focus
{
	outline: none;
}




.pt_classic_plus .PTGRIDTAB a span, 
.pt_classic_plus #PSTAB a span,
.pt_classic_plus #PSTABNBO a span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a span 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14.6667px;
	color: #000;
	color: var(--pt-tab-text-color);
	padding:4px 12px; 
	line-height: 20.1px;
	border-radius: 3.6666px 3.6666px 0px 0px;
	border: 1px solid #a3a3a3;
	border-color: #868e96;  
	border-color: var(--pt-tab-border-color);
	border-bottom:none;
	box-shadow: none; 
	background: #fcfcfc;
    background: var(--pt-tab-background-color);
}
.pt_classic_plus #PSTAB #selected a span,
.pt_classic_plus #PSTAB .selectedtab a span, 
.pt_classic_plus .PTGRIDTAB .selectedtab a span,
.pt_classic_plus #PSTABNBO .selectedtab a span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab #selected a span 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14.6667px;
	font-weight: bold;
	color:#000;
	color: var(--pt-tab-text-color);
	padding:4px 12px; 
	line-height:20.1px;
	border-radius: 3.6666px 3.6666px 0px 0px; 
	border: 1px solid #246Fc7; 
	border-color: var(--pt-tab-border-color);
	border-bottom:none;
	box-shadow: none; 
	background: #b9ddfb;
	background: var(--pt-tab-selected-background-color);
	text-shadow: none;
}

.pt_classic_plus #PSTAB #selected a,
.pt_classic_plus #PSTAB .selectedtab a, 
.pt_classic_plus .PTGRIDTAB .selectedtab a,
.pt_classic_plus #PSTABNBO .selectedtab a,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab #selected a span 
{
	border-bottom: 4px Solid var(--pt-tab-selected-border-color) !important;
}

.pt_classic_plus .PTGRIDTAB a, .pt_classic_plus #PTGRIDTABNBO a
{
	border-bottom: 4px solid transparent !important;
}

.pt_classic_plus #PSTAB :not(.selectedtab) > a:hover span, 
.pt_classic_plus .PTGRIDTAB :not(.selectedtab) > a:hover span,
.pt_classic_plus #PSTABNBO a:hover span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a:hover span 
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:  14.6667px;
	padding:4px 12px; 
	border-color: #868e96;
	border-color: var(--pt-tab-border-color);
	 
	
	box-shadow: none; 
	background: #f4f7fc ;	
	background: var(--pt-tab-hover-background-color) ;
}

.pt_classic_plus #PSTAB :not(.selectedtab) > a:hover, 
.pt_classic_plus .PTGRIDTAB :not(.selectedtab) > a:hover,
.pt_classic_plus #PSTABNBO a:hover span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a:hover span 
{
	border-bottom: 4px Solid var(--pt-tab-hover-border-color) !important;
}
.pt_classic_plus .PTGRIDTAB a:hover
{
	text-decoration: none;
}
.pt_classic_plus #PSTAB a:active span, 
.pt_classic_plus .PTGRIDTAB a:active span,
.pt_classic_plus #PSTABNBO a:active span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a:active span 
{
	background: #fff ;
	background: var(--pt-tab-background-color) ;
	border-color: #555;
    border-color: var(--pt-tab-border-color);
    border-bottom: var(--pt-tab-active-border-color);
}
.pt_classic_plus #PSTAB  a, 
.pt_classic_plus .PTGRIDTAB a, 
.pt_classic_plus #PSTAB .selectedtab a, 
.pt_classic_plus .PTGRIDTAB .selectedtab a,
.pt_classic_plus #PSTABNBO a,
.pt_classic_plus #PSTABNBO .selectedtab a
{
	border-bottom: 4px solid transparent;
	padding: 0px !important; 
}
.pt_classic_plus #PSTAB a, 
.pt_classic_plus #PSTABNBO a,
.pt_classic_plus .PTGRIDTAB a,
{
	padding-right: 0px !important;
	text-decoration: none !important;
}
.pt_classic_plus .PSBOTTOMLINE 
{
	background: none;
	border-bottom: 1px solid #ced4da;
	border-bottom-color: #868e96; 
	border-bottom-color: var(--pt-tab-base-border-color);
}
.pt_classic_plus .PT_CP_PAGETABTD
{
	border-bottom: 1px solid #ced4da;
	border-bottom-color: #868e96; 
	border-bottom-color: var(--pt-tab-base-border-color);
	padding-right: 4px;  
	padding-bottom: 0.5px; 
}

.pt_classic_plus .PTGRIDTAB .PT_CP_PAGETABTD
{
	border-bottom: none;
}

.pt_classic_plus .PTGRIDTAB .PSBOTTOMLINE
{
	width: 11px;
	border-bottom: none;
}

.pt_classic_plus .PTCPEXPANDGRIDCOLS, .pt_classic_plus .PTCPCOLLAPSEGRIDCOLS
{
	height: 21px;
}
.pt_classic_plus .PTGRIDTAB  a span.PTCPCOLLAPSEGRIDCOLS
{
	margin-left: 7.334px;
}
.pt_classic_plus .PTCPEXPANDGRIDCOLS, .pt_classic_plus .PTCPCOLLAPSEGRIDCOLS
{
	background: #FFFFFF !important;
	border: 1px solid transparent !important;
	padding: 3px 4px !important; 
}
.pt_classic_plus .PTCPEXPANDGRIDCOLSIMG 
{
	position: relative;
	left: 0px;
	top: 3px;
}
.pt_classic_plus .PTCPCOLLAPSEGRIDCOLSIMG
{
	position: relative;
	top: 1px;
}

.pt_classic_plus .PTCP_TABSCROLL
{
	margin-bottom: 5px !important;
}
.pt_classic_plus #PSTAB a.PTCP_TABSCROLL:hover 
{
	border-bottom: 4px solid transparent !important;
}

.pt_classic_plus #PSTABNBO td
{
	border-bottom: 1px solid #ced4da;
	padding-right: 4px; 
}
.pt_classic_plus #PSTABNBO td:first-child
{
	padding-left: 11px;	
}
.pt_classic_plus #PSTABNBO td:last-child
{
	padding-right: 100px; 	
}
.pt_classic_plus #TABBOTTOMLINE
{
	border-bottom: none;
	background-color: #fff !important ;
}






.pt_classic_plus .PSLEVEL1GRIDWBO, .pt_classic_plus .PSLEVEL2GRIDWBO, .pt_classic_plus .PSLEVEL3GRIDWBO, .pt_classic_plus .PSSRCHRESULTSWBO
{
	border: 1px solid #ced4da;
	border-color: var(--pt-grid-border-color);
}


.pt_classic_plus .PSLEVEL1GRIDLABEL, .pt_classic_plus .PSLEVEL2GRIDLABEL, .pt_classic_plus .PSLEVEL3GRIDLABEL, .pt_classic_plus .PTCPGRIDTITLE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.133px;
	font-weight: bold;
	color: rgb(164,086,023);
	color: var(--pt-header-text-color);
}


.pt_classic_plus .PTCPNOCOLHDRS
{
    border-top : 1px solid #ced4da;
	border-color: var(--pt-grid-border-color);
}




.pt_classic_plus .gridActionMenu
{
	background: #fff;
	background: var(--pt-modal-background-color); 
	padding: 0px;
	border: 1px solid #6c6c6c;
	border-color: var(--pt-modal-border-color);
	border-radius: 3px;
	box-shadow: 0 0 25px #5a5a5a;
	box-shadow: 0px 0px 25px var(--pt-modal-shadow-color);
	position: absolute;
}
.pt_classic_plus .gridactionmenucontainerclass .gridActionMenu a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #1c579C;
	color: var(--pt-menu-item-text-color);
	padding: 8px; 
	text-overflow: ellipsis;
	white-space: normal;
	border-bottom : none;
	margin: 0px;
	background: none;
	display: block;
	text-decoration: none;
	font-weight: normal;
	border-left: 4px solid #fff;
}
.pt_classic_plus .gridActionMenu a:hover
{
	border-left: 4px solid #1C579C;
	border-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-hover-background-color);
}
.pt_classic_plus .gridActionMenu a:active
{
	background-color: var(--pt-menu-item-active-background-color);
}

.pt_classic_plus .gridActionMenuArrowIcon
{
	background-color: #fff;
	background-color: var(--pt-modal-background-color);
	border-bottom: 1px none;
	border-right: 1px solid #6c6c6c;
	border-top: 1px solid #6c6c6c;
    border-color: var(--pt-modal-border-color);
	border-width: 1px;
	content: " ";
	display: none;
	height: 14px;
	margin-left: initial;
	position: absolute;
	top: -1px;
	transform: rotate(-45deg);
	transform-origin: left top 0;
	width: 14px;
	z-index: -1;
}




 .pt_classic_plus.psc_dir-rtl .gridActionMenuArrowIcon 
{
	right: 13px;
	float: right;
}





.pt_classic_plus .PTDOWNLOAD1:before
{
	content: none;
}
.pt_classic_plus .PTMODALCNTRL_CONTRAST:before
{
	content: none;
}




.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:link, .pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:visited, 
.pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:link, .pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:visited, 
.pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:link, .pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:visited, 
.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT, .pt_classic_plus span.PSLEVEL2GRIDCOLUMNHDRTXT, .pt_classic_plus span.PSLEVEL3GRIDCOLUMNHDRTXT, 
.pt_classic_plus a.PSSRCHRESULTSHDR:link, .pt_classic_plus a.PSSRCHRESULTSHDR:visited, 
.pt_classic_plus a.PAGRIDHEADER:link, .pt_classic_plus a.PAGRIDHEADER:visited,
.pt_classic_plus span.PAGRIDHEADERTXT, 
.pt_classic_plus span.PSTARESULTSHDR 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #000;
	color: var(--pt-grid-header-text-color);
	text-shadow: none;
	cursor: pointer;
	text-decoration: none;
	background: #f8f8f8;
	background-color: var(--pt-grid-header-background-color);
}

.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:hover, .pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:hover, .pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:hover, 
.pt_classic_plus a.PSSRCHRESULTSHDR:hover, 
.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT:hover, .pt_classic_plus span.PAGRIDHEADERTXT:hover,
.pt_classic_plus a.PAGRIDHEADER:hover
{
	text-decoration: none; 
	background-color: #f4f7fc; 
	background-color: var(--pt-hover-background-color);
	outline: 1px dashed; 
	outline-offset: 2px; 
}

.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:active, .pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:active, .pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:active, 
.pt_classic_plus a.PSSRCHRESULTSHDR:active, 
.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT:active, .pt_classic_plus span.PAGRIDHEADERTXT:active,
.pt_classic_plus a.PAGRIDHEADER:active
{
	text-decoration: none; 
	background-color: #b9ddfb; 
	background-color: var(--pt-active-background-color);
	outline: 1px solid; 
	outline-offset: 0px; 
}




.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT:after, .pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:after {
	
}




.pt_classic_plus th.PSLEVEL1GRIDCOLUMNHDR, .pt_classic_plus th.PSLEVEL2GRIDCOLUMNHDR, .pt_classic_plus th.PSLEVEL3GRIDCOLUMNHDR, 
.pt_classic_plus th.PSSRCHRESULTSHDR, .pt_classic_plus th.PAGRIDHEADER, .pt_classic_plus th.PSTARESULTSHDR, 
.pt_classic_plus th.PSQRYRESULTSHDR 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #000;
	color: var(--pt-grid-header-text-color);
	background: #f8f8f8;
	background: var(--pt-grid-header-background-color);
	border-top: 1px solid #ced4da;
	border-top: 1px solid var(--pt-grid-border-color);
	border-bottom: 1px solid #ced4da;
	border-bottom: 1px solid var(--pt-grid-border-color);
	border-right : 1px solid #ced4da;
	border-right : 1px solid var(--pt-grid-border-color);
	
	
	padding: 8px 5px; 
}




.pt_classic_plus td.PSLEVEL1GRIDEVENROW, .pt_classic_plus td.PSLEVEL1GRIDODDROW, .pt_classic_plus td.PSLEVEL1GRIDROW, 
.pt_classic_plus td.PSLEVEL2GRIDEVENROW, .pt_classic_plus td.PSLEVEL2GRIDODDROW, .pt_classic_plus td.PSLEVEL2GRIDROW, 
.pt_classic_plus td.PSLEVEL3GRIDEVENROW, .pt_classic_plus td.PSLEVEL3GRIDODDROW, .pt_classic_plus td.PSLEVEL3GRIDROW,
.pt_classic_plus td.PSSRCHRESULTSODDROW, .pt_classic_plus td.PSSRCHRESULTSEVENROW,  
.pt_classic_plus th.PSSRCHRESULTSODDROW, .pt_classic_plus th.PSSRCHRESULTSEVENROW, 
.pt_classic_plus td.spanHighElement, 
.pt_classic_plus td.PSQRYRESULTSODDROW, .pt_classic_plus td.PSQRYRESULTSEVENROW, 
.pt_classic_plus th.PSLEVEL1GRIDODDROW, .pt_classic_plus th.PSLEVEL1GRIDEVENROW 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	padding: 2px 5px 2px 5px;  
	border-bottom : 1px solid #ced4da;
	border-bottom : 1px solid var(--pt-grid-item-border-color);
	border-right : 1px solid #ced4da;
	border-right : 1px solid var(--pt-grid-item-border-color);
}
.pt_classic_plus .PSLEVEL1GRIDEVENROW, .pt_classic_plus .PSLEVEL2GRIDEVENROW , .pt_classic_plus .PSLEVEL3GRIDEVENROW, 
.pt_classic_plus .PSSRCHRESULTSEVENROW,  
.pt_classic_plus .PSQRYRESULTSEVENROW  
{
	background-color: #fafafa;
	background-color: var(--pt-grid-item-alt-background-color);
}

.pt_classic_plus #pt_typeahead .PSSRCHRESULTSEVENROW
{
	background-color: #fff;
}
.pt_classic_plus #pt_typeahead .PSSRCHRESULTSODDROW
{
	background-color: var(--pt-grid-item-alt-background-color);
}

.pt_classic_plus .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDROW,
.pt_classic_plus .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDROW,
.pt_classic_plus .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDROW,
.pt_classic_plus .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDEVENROW, 
.pt_classic_plus .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDODDROW,
.pt_classic_plus .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDEVENROW, 
.pt_classic_plus .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDODDROW,
.pt_classic_plus .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDEVENROW, 
.pt_classic_plus .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDODDROW,
.pt_classic_plus .PSLEVEL1GRIDNBO th.PSLEVEL1GRIDCOLUMNHDR, 
.pt_classic_plus .PSLEVEL2GRIDNBO th.PSLEVEL2GRIDCOLUMNHDR, 
.pt_classic_plus .PSLEVEL3GRIDNBO th.PSLEVEL3GRIDCOLUMNHDR
{
	border-bottom : 0px;
	border-right : 0px;		
	border-left : 0px;
	border-top : 0px;
}

.pt_classic_plus .PSLEVEL1GRIDNBO, 
.pt_classic_plus .PSLEVEL2GRIDNBO, 
.pt_classic_plus .PSLEVEL3GRIDNBO, 
.pt_classic_plus .PSSRCHRESULTSNBO
{
 	border: none;
}




.pt_classic_plus .PTROWADD1:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_ROW_ADD_32_1.svg) !important ;
	position: relative;
	top: 2px;
}
.pt_classic_plus .PTROWADDMULTI1:before
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_GRID_ADD_MULTIROW_1.svg) !important ;
	position: relative;
	top: 2px;
}
.pt_classic_plus .PTROWDELETE1:before 
{ 
	content: url(/cs/publicprod/cache_2026_r19/PT_ROW_DEL_32_1.svg) !important ;
	position: relative;
	top: 2px;
	width: 16px;
	height: 16px;
}
.pt_classic_plus .PSLEVEL1GRID .PTROWADD1, .pt_classic_plus .PSLEVEL1GRID .PTROWDELETE1, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADD1, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWDELETE1, 
.pt_classic_plus .PSLEVEL2GRID .PTROWADD1, .pt_classic_plus .PSLEVEL2GRID .PTROWDELETE1, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADD1, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWDELETE1, 
.pt_classic_plus .PSLEVEL3GRID .PTROWADD1, .pt_classic_plus .PSLEVEL3GRID .PTROWDELETE1, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADD1, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1, .pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1, 
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1, .pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1, 
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1, .pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1, .pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1, 
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1, .pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1, 
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1, .pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1GRID .PTROWADDMULTI1, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADDMULTI1, 
.pt_classic_plus .PSLEVEL2GRID .PTROWADDMULTI1, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADDMULTI1, 
.pt_classic_plus .PSLEVEL3GRID .PTROWADDMULTI1, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1
{
	background:#fff;
	background: var(--pt-button-background-color);
	border-radius:3px; 
	padding-top:8px;  
	padding-right: 4px; 
	padding-bottom: 4px; 
	padding-left: 5px; 
	border: 1px solid #868e96;
	border: 1px solid var(--pt-button-simple-border-color);
	box-shadow: none;
	transition: background 0.15s 0s ease-in-out;
}
.pt_classic_plus .PSLEVEL1GRID .PTROWADD1:hover, .pt_classic_plus .PSLEVEL1GRID .PTROWDELETE1:hover, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADD1:hover, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL2GRID .PTROWADD1:hover, .pt_classic_plus .PSLEVEL2GRID .PTROWDELETE1:hover, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADD1:hover, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL3GRID .PTROWADD1:hover, .pt_classic_plus .PSLEVEL3GRID .PTROWDELETE1:hover, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADD1:hover, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1:hover, .pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1:hover, 
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1:hover, .pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1:hover, 
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1:hover, .pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1:hover, .pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1:hover, 
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1:hover, .pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1:hover, 
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1:hover, .pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1:hover, 
.pt_classic_plus .PSLEVEL1GRID .PTROWADDMULTI1:hover, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL2GRID .PTROWADDMULTI1:hover, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL3GRID .PTROWADDMULTI1:hover, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1:hover
{
	border-color: #5c6570;
	border-color: var(--pt-button-simple-hover-border-color);
	box-shadow: none;
	text-decoration: none;
	background: #f4f7fc;
	background: var(--pt-button-simple-hover-background-color);
	outline: 1px dashed; 
	outline-offset: -3px; 
}
.pt_classic_plus .PSLEVEL1GRID .PTROWADD1:active, .pt_classic_plus .PSLEVEL1GRID .PTROWDELETE1:active, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADD1:active, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL2GRID .PTROWADD1:active, .pt_classic_plus .PSLEVEL2GRID .PTROWDELETE1:active, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADD1:active, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL3GRID .PTROWADD1:active, .pt_classic_plus .PSLEVEL3GRID .PTROWDELETE1:active, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADD1:active, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1:active, .pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1:active, 
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1:active, .pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1:active, 
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1:active, .pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1:active, .pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1:active, 
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1:active, .pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1:active, 
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1:active, .pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1GRID .PTROWADDMULTI1:active, .pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL2GRID .PTROWADDMULTI1:active, .pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADDMULTI1:active, 
.pt_classic_plus .PSLEVEL3GRID .PTROWADDMULTI1:active, .pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1:active
{
	background: #b9ddfb;
	background: var(--pt-button-simple-active-background-color);
	border-color: #1c579c;
    border-color: var(--pt-button-simple-active-border-color);
	outline: none; 
}

.pt_classic_plus .PTCPSCROLLAREASEPERATOR
{
    padding-bottom: 2px; 
	border-top-color: var(--pt-groupbox-border-color);
}






.pt_classic_plus td.PSSRCHRESULTSODDROW, .pt_classic_plus td.PSSRCHRESULTSEVENROW, 
.pt_classic_plus td.spanHighElement 
{
	height: 18px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: var(--pt-page-text-color);
}

.pt_classic_plus .PSSRCHRESULTSODDROW:hover, .pt_classic_plus .PSSRCHRESULTSEVENROW:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: var(--pt-page-text-color);
	text-decoration: none;
}

.pt_classic_plus .PSSRCHRESULTSWBO
{
	border-top: none;
	border-right: none;
}

.pt_classic_plus table.PSSRCHRESULTSTITLE
{
	border: 1px solid #d3d3d3;
	border: 1px solid var(--pt-grid-border-color);
	border-bottom: none;
	height: 44px;
	padding: 6px 2px 0px 2px;  
}



.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRFIRSTDIVACN, .pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRNEXTDIVACN, .pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRLASTDIVACN
{
	border: 1px solid transparent; 
	padding-top: 6px; 
}
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRFIRSTDIV,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRPAGELISTDIV,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRLASTDIV
{
	margin-right: 0px;
}
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRFIRSTDIV .PSHEADERHYPERLINKD
{
	margin-right: 9px;
}
.pt_classic_plus .PSSRCHRESULTSTITLE .PTNEXTROW_D
{
	margin-left: 14px;
}
.pt_classic_plus .PSSRCHRESULTSTITLE .PTPREVROW_D, 
.pt_classic_plus .PSSRCHRESULTSTITLE .PTNEXTROW_D
{
	top: -5px;
}



.pt_classic_plus span.PSTARESULTSHDR
{
	border-bottom: none;
}

.pt_classic_plus span.spanNormalElement, .pt_classic_plus span.spanMatchText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: var(--pt-page-text-color);
}

.pt_classic_plus span.spanMatchText
{
	font-weight: bold;
}

.pt_classic_plus td.spanHighElement
{
	background: #ffffeb;
	background: var(--pt-hover-background-color);
    outline: 1px dashed var(--pt-hover-border-color);
	outline-offset: -1px;
}

.pt_classic_plus #pt_typeahead .PSSRCHRESULTSTITLE
{
	padding: 0px;
}

.pt_classic_plus #pt_typeahead  span.noMatchData
{
	font-family : Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
    color: var(--pt-page-text-color);
	background : rgb(226,226,226); 
}






.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER, .pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER , .pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER 
{
	background: #f5f5f5 ;
	background: var(--pt-modal-header-background-color);
	border-bottom: 1px solid #ced4da !important;
	border-bottom-color: var(--pt-groupbox-border-color) !important;
	height: 44px;
}
.pt_classic_plus td.PSLEVEL1SCROLLAREAHEADER, .pt_classic_plus td.PSLEVEL2SCROLLAREAHEADER, .pt_classic_plus td.PSLEVEL3SCROLLAREAHEADER
{
	background: #fff;
	padding: 0px 0px 6px 0px; 
	font-size:16.133px;
}

.pt_classic_plus .PTCPSCROLLAREAHEADER
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.1333px;
	font-weight: bold;
	color: #333;
	color: var(--pt-modal-header-text-color);
	margin-left: 8px;
	display : inline-block;
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO, .pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO, .pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO
{
	border: 1px solid #ced4da;
	border-color: var(--pt-groupbox-border-color);
}





.pt_classic_plus .PTCPGRIDHDRLEFTSEC, .pt_classic_plus .PTCPGRIDHDRRIGHTSEC 
{
	height: 34px;
	padding-bottom: 2px; 
	padding-top: 4px; 
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC, .pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC, .pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC, .pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC
{
	padding-bottom: 0px;
	padding-top: 0px;
}
.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC
{
	position: relative;
	top: 5px;
}
.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN
{
	margin-right: 0px;
}

.pt_classic_plus .PTCPGRIDHDRACTIONSDIV, .pt_classic_plus .PTCPGRIDHDRFINDDIV, .pt_classic_plus .PTCPGRIDHDRFIRSTDIV, .pt_classic_plus .PTCPGRIDHDRPREVDIV,
.pt_classic_plus .PTCPGRIDHDRPAGELISTDIV, .pt_classic_plus .PTCPGRIDHDRNEXTDIV, .pt_classic_plus .PTCPGRIDHDRLASTDIV, .pt_classic_plus .PT_CP_LINE_SEPERATOR,
.pt_classic_plus .PTCPGRIDHDRVIEWALLDIV
{
	display: inline-block;
	margin-right: 7.334px;
}

.pt_classic_plus .PTCPGRIDHDRFIRSTDIV, .pt_classic_plus .PTCPGRIDHDRPREVDIV, .pt_classic_plus .PTCPGRIDHDRNEXTDIV, .pt_classic_plus .PTCPGRIDHDRLASTDIV
{
	width: 34px;
}

.pt_classic_plus .PTCPGRIDHDRFINDDIVACH:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_GRID_FIND_1.svg);
}

.pt_classic_plus .gridactionicon:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_GRID_ACTION_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRPREVDIVACN:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_GRID_LEFT_ARROW_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_GRID_RIGHT_ARROW_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_FIRST_SET_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRFIRSTDIV .PSHEADERHYPERLINKD:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_FIRST_SET_1.svg);
	opacity: 0.3;
	padding-right: 9px;
}

.pt_classic_plus .PTCPGRIDHDRLASTDIVACN:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_LAST_SET_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRLASTDIV .PSHEADERHYPERLINKD:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_LAST_SET_1.svg);
	opacity: 0.3;
	padding-right: 9px;
}

.pt_classic_plus .PTPREVROW_D, .pt_classic_plus .PTNEXTROW_D
{
	width: auto;
	height: auto;
	opacity: 0.3;
	position: relative;
	top: -4px;
	right: 9px;
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D, .pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D, .pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D, .pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D
{
	top: -5px;
}

.pt_classic_plus .PTCPGRIDHDRVIEWALLDIVACH, .pt_classic_plus .PTCPSCROLLAREAHDRFINDDIV
{
	text-decoration: none;
}

.pt_classic_plus .PTCPGRIDHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR,
.pt_classic_plus .PTCPSCROLLAREAHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR
{
	margin-left: 7.666px; 
	margin-right: 15px;
	position: relative;
	top: -4px;
}
.pt_classic_plus .PTCPGRIDHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR:after,
.pt_classic_plus .PTCPSCROLLAREAHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR:after
{
	content: "|";
	margin-left: -4px;
	font-weight: normal;
	color: #888;
	color: var(--pt-label-text-color);
	vertical-align: top;
}

.pt_classic_plus .PTCPGRIDHDRVIEWALLDIV
{
	margin-right: 10px; 
	position: relative;
	bottom: 2px;
}

.pt_classic_plus .gridactionicon, .pt_classic_plus .PTCPGRIDHDRFINDDIVACH, 
.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN, .pt_classic_plus .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN, .pt_classic_plus .PTCPGRIDHDRLASTDIVACN 
{
	padding-top:9px;  
	padding-right: 4px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	background: #fff;
	background: var(--pt-button-background-color);
	border-radius: 3px;
	border: 1px solid #868e96;
	border: 1px solid var(--pt-button-simple-border-color);
	box-shadow: none;
	transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRFIRSTDIVACN, .pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRNEXTDIVACN, .pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRLASTDIVACN
{
	border: 0px;
}

.pt_classic_plus .gridactionicon:hover, .pt_classic_plus .PTCPGRIDHDRFINDDIVACH:hover, 
.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN:hover, .pt_classic_plus .PTCPGRIDHDRPREVDIVACN:hover,
.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN:hover, .pt_classic_plus .PTCPGRIDHDRLASTDIVACN:hover 
{
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	box-shadow: none;
	border-color: #5c6570;
	border-color: var(--pt-button-simple-hover-border-color);
	text-decoration: none;
	background: #f4f7fc;
	background: var(--pt-button-simple-hover-background-color);
	outline: 1px dashed; 
	outline-offset: -3px; 
	color: var(--pt-button-simple-text-color);
}
.pt_classic_plus .gridactionicon:active, .pt_classic_plus .PTCPGRIDHDRFINDDIVACH:active, 
.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN:active, .pt_classic_plus .PTCPGRIDHDRPREVDIVACN:active,
.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN:active, .pt_classic_plus .PTCPGRIDHDRLASTDIVACN:active 
{
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	box-shadow: none;
	background: #b9ddfb;
	background: var(--pt-button-simple-active-background-color);
	border-color: #1c579c;
	border-color: var(--pt-button-simple-active-border-color);
	outline: none; 
}

.pt_classic_plus .PTCPGRIDHDRACTIONSDIV
{
	margin-left: 7.334px;
}

.pt_classic_plus .PTCPGRIDHDRPAGELISTDIV
{
	position: relative;
	bottom: 2px;
	
}





.pt_classic_plus .PTCPGRIDFTRROWACTBTN 
{
	height: 34px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 7px;
}




.pt_classic_plus .PSDROPDOWNLIST_DISPONLY, 
.pt_classic_plus .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSEDITBOX_DISPONLY_NOWRAP,
.pt_classic_plus .PSTEXT,
.pt_classic_plus .PSLONGEDITBOX,
.pt_classic_plus .PSSRCHINSTRUCTIONS,
.pt_classic_plus .PAPAGEINSTRUCTIONS,
.pt_classic_plus .PSXLATTITLE 
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: var(--pt-page-text-color);
}




.pt_classic_plus a.PT_CLASSICPLUS_PROMPT_LOOKUP, 
.pt_classic_plus a.PT_CLASSICPLUS_CALENDAR 
{
	bottom: 2px;
	margin-left: -38px;
	margin-right: 7.334px;
	padding: 1px 2px 4px;  
	border-radius: 2px; 
	position: relative;
	
	
}

.pt_classic_plus .PSERROR.PTCPEDITBOXWITHICON + a.PT_CLASSICPLUS_PROMPT_LOOKUP, 
.pt_classic_plus .PSERROR.PTCPEDITBOXWITHICON + a.PT_CLASSICPLUS_CALENDAR
{
	background: rgba(255,255,255,0.69); 
	background: var(--pt-control-error-image-background-color);
}


.pt_classic_plus .psprintgrid .PTCPEDITBOXWITHICON, .pt_classic_plus .psprintgrid .PSERROR.PTCPEDITBOXWITHICON
{
	padding-right: 15px; 
}


.pt_classic_plus .PTCPEDITBOXWITHICON, .pt_classic_plus .PSERROR.PTCPEDITBOXWITHICON
{
	padding-right: 30px;
}





.pt_classic_plus .PAGROUPDIVIDER, .pt_classic_plus .PSGROUPBOXLABEL
{
	background: #fff;
	background: var(--pt-page-background-color);
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.1333px;
	font-weight: bold;
	color: #a45617;
	color: var(--pt-header-text-color);
	padding: 0px;
}

.pt_classic_plus .PAGROUPDIVIDER img, .pt_classic_plus .PSGROUPBOXLABEL img
{
	position: relative;
	bottom: 2px;
	
}

.pt_classic_plus .PSGROUPBOX.PTCPGROUPBOXWBO
{
	border: 1px solid #ced4da !important;
	border-color: var(--pt-groupbox-border-color) !important;
}
.pt_classic_plus .PTCPGROUPBOXMINPADDING.PTCPGROUPBOXWBO
{
	border: 1px solid #ced4da !important;
	border-color: var(--pt-groupbox-border-color) !important;
}

.pt_classic_plus .PSGROUPBOXWBO
{
	border: none;
}
.pt_classic_plus .PTCPGROUPBOXMINPADDINGWBO
{
	border: none;
}

.pt_classic_plus .PTCOLLAPSE_ARROW:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_COLLAPSE_NUI_1.svg) ;
}
.pt_classic_plus .PTEXPAND_ARROW:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_EXPAND_NUI_1.svg) ;
}

.pt_classic_plus .PSGROUPBOXCONTAINER.PTCPGROUPBOXWBO
{
	border: 1px solid #ced4da !important;
	border-color: var(--pt-groupbox-border-color) !important;
}
.pt_classic_plus .PSGROUPBOXCONTAINERWBO
{
	border: none;
}
.pt_classic_plus .PSGROUPBOXCONTAINERWBO .PSGROUPBOXLABEL,
.pt_classic_plus .PSGROUPBOXCONTAINERNBO .PSGROUPBOXLABEL
{
	display: none;
}



 



.pt_classic_plus .PSGROUPBOXWBO, .pt_classic_plus .PSGROUPBOXNBO
{
	margin-top: 12px;  
	margin-bottom: 12px;  
	margin-right: 4px;  
	margin-left: 4px;  
}

.pt_classic_plus  .PTCPGROUPBOXMINPADDINGWBO, .pt_classic_plus  .PTCPGROUPBOXMINPADDINGNBO
{
	margin-top: 3px; 
	margin-bottom: 3px; 
	margin-right: 8px; 
	margin-left: 8px; 
}

.pt_classic_plus .PSGROUPBOX 
{
	padding: 4px; 
}
.pt_classic_plus .PTCPGROUPBOXMINPADDING 
{
	padding: 4px; 
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODY 
{
	padding: 2px; 
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1, .pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1, .pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1, .pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1, .pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1
{
	margin-right: 5px; 
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO, .pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO, .pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYNBO, .pt_classic_plus .PSLEVEL2SCROLLAREABODYNBO, .pt_classic_plus .PSLEVEL3SCROLLAREABODYNBO
{
	margin-top: 10px; 
}

.pt_classic_plus .PTEXPAND
{
	width: 14px;
}
  
.pt_classic_plus .PTCOLLAPSE
{
	width: 17px;
}

.pt_classic_plus .PSEDITBOX, .pt_classic_plus .PSEDITBOX_DISABLED, .pt_classic_plus .PSEDITBOXDISABLED, .pt_classic_plus .PSDROPDOWNLIST, .pt_classic_plus select.PSERROR,
.pt_classic_plus .PSDISABLED, .pt_classic_plus .PSDROPDOWNLIST_DISABLED, .pt_classic_plus .PSDROPDOWNLISTDISABLED, .pt_classic_plus input.PSERROR
{
	margin-bottom : 5px; 
	margin-right: 5px; 
}

.pt_classic_plus .PTCPTOPALIGNED
{
	margin-top: 2px; 
}

.pt_classic_plus textarea.PSLONGEDITBOX
{
	margin-bottom: 4px; 
	margin-right: 5px; 
}

.pt_classic_plus div.PSLONGEDITCNT
{
	margin-bottom: 5px; 
}

.pt_classic_plus .PT_CP_DIV_LABEL 
{
	position: relative; 
	top: 3px; 
	margin-right: 5px;  
}

.pt_classic_plus #PSTAB
{
	margin-bottom: 8px;
}

.pt_classic_plus #PSTABNBO
{
	margin-top: 15px; 
	margin-bottom: 8px;
}

.pt_classic_plus span.PSEDITBOXLABEL, .pt_classic_plus span.PSDROPDOWNLABEL 
{
	display: inline-block;
	margin-bottom: 11px;
}
.pt_classic_plus span.PT_CP_MANDATORY_LABEL
{
	margin-bottom: 0px;
}
.pt_classic_plus .PSEDITBOX_DISPONLY, .pt_classic_plus .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSEDITBOX_DISPONLY_NOWRAP
{
	position: relative;
	top: 5px;
}

.pt_classic_plus .PSLEVEL1GRIDROW .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSLEVEL1GRIDROW .PSDROPDOWNLIST_DISPONLY ,
.pt_classic_plus .PSLEVEL1GRIDROW .PSEDITBOX_DISPONLY_NOWRAP 
{
	top: 0px;
}

.pt_classic_plus .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSPUSHBUTTON.Left,
.pt_classic_plus .PSPUSHBUTTONDISABLED.Left 
{
	margin-bottom: 4px;  
	margin-right: 2px;  
}

.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PTCPAGPREVIOUSANCHOR,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PTCPAGNEXTANCHOR,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTONTB.Left, 
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTON.Left, 
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTONDISABLED.Left
{
	margin-bottom: 0px;
	padding: 3px 10px; 
}
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl #ptaiPrevious,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl #ptaiNext
{
	background-image: none !important;
}
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl
{
	border-bottom: 1px solid #868e96 !important; 
	border-bottom: 1px solid var(--pt-panel-border-color) !important;
	background-color: #fbfbfb;
	background-color: var(--pt-modal-header-background-color); 
}

.pt_classic_plus .PSCHECKBOX 
{
	margin-right: 5px; 
	margin-bottom: 4px;  
}
.pt_classic_plus .PSSRCHCHBOXAlGNLEFT
{	
	margin-left: 0px; 
}

.pt_classic_plus .PSRADIOBUTTON
{
	margin-bottom: 4px;  
}

.pt_classic_plus .PTCPGRIDTITLE
{
	margin-top: 10px;  
	margin-right: 4px; 
}
.pt_classic_plus .PSLEVEL1GRIDWBO, .pt_classic_plus .PSLEVEL2GRIDWBO, .pt_classic_plus .PSLEVEL3GRIDWBO
{
	margin-bottom: 4px; 
	margin-right: 4px; 
}

.pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOX, .pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOX_DISABLED, .pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOXDISABLED, 
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLIST, .pt_classic_plus .PSLEVEL1GRIDWBO .PSDISABLED, .pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLISTDISABLED, .pt_classic_plus .PSLEVEL1GRIDWBO .PSLONGEDITBOX, .pt_classic_plus .PSLEVEL1GRIDWBO input.PSERROR, .pt_classic_plus .PSLEVEL1GRIDWBO select.PSERROR,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSPUSHBUTTONTB.Left, .pt_classic_plus .PSLEVEL1GRIDWBO .PSPUSHBUTTON.Left, .pt_classic_plus .PSLEVEL1GRIDWBO .PSPUSHBUTTONDISABLED.Left, .pt_classic_plus .PSLEVEL1GRIDWBO .PSCHECKBOX,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOX, .pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOX_DISABLED, .pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOXDISABLED, 
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLIST, .pt_classic_plus .PSLEVEL2GRIDWBO .PSDISABLED, .pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLISTDISABLED, .pt_classic_plus .PSLEVEL2GRIDWBO .PSLONGEDITBOX, .pt_classic_plus .PSLEVEL2GRIDWBO input.PSERROR, .pt_classic_plus .PSLEVEL2GRIDWBO select.PSERROR,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSPUSHBUTTONTB.Left, .pt_classic_plus .PSLEVEL2GRIDWBO .PSPUSHBUTTON.Left, .pt_classic_plus .PSLEVEL2GRIDWBO .PSPUSHBUTTONDISABLED.Left, .pt_classic_plus .PSLEVEL2GRIDWBO .PSCHECKBOX,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOX, .pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOX_DISABLED, .pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOXDISABLED, 
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLIST, .pt_classic_plus .PSLEVEL3GRIDWBO .PSDISABLED, .pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLISTDISABLED, .pt_classic_plus .PSLEVEL3GRIDWBO .PSLONGEDITBOX, .pt_classic_plus .PSLEVEL3GRIDWBO input.PSERROR, .pt_classic_plus .PSLEVEL3GRIDWBO select.PSERROR,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSPUSHBUTTONTB.Left, .pt_classic_plus .PSLEVEL3GRIDWBO .PSPUSHBUTTON.Left, .pt_classic_plus .PSLEVEL3GRIDWBO .PSPUSHBUTTONDISABLED.Left, .pt_classic_plus .PSLEVEL3GRIDWBO .PSCHECKBOX,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSEDITBOX, .pt_classic_plus .PSLEVEL1GRIDNBO .PSEDITBOX_DISABLED, .pt_classic_plus .PSLEVEL1GRIDNBO .PSEDITBOXDISABLED, 
.pt_classic_plus .PSLEVEL1GRIDNBO .PSDROPDOWNLIST, .pt_classic_plus .PSLEVEL1GRIDNBO .PSDISABLED, .pt_classic_plus .PSLEVEL1GRIDNBO .PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus .PSLEVEL1GRIDNBO .PSDROPDOWNLISTDISABLED, .pt_classic_plus .PSLEVEL1GRIDNBO .PSLONGEDITBOX, .pt_classic_plus .PSLEVEL1GRIDNBO input.PSERROR, .pt_classic_plus .PSLEVEL1GRIDNBO select.PSERROR,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSPUSHBUTTONTB.Left, .pt_classic_plus .PSLEVEL1GRIDNBO .PSPUSHBUTTON.Left, .pt_classic_plus .PSLEVEL1GRIDNBO .PSPUSHBUTTONDISABLED.Left, .pt_classic_plus .PSLEVEL1GRIDNBO .PSCHECKBOX,
.pt_classic_plus .psprintgrid .PSEDITBOX, .pt_classic_plus .psprintgrid .PSEDITBOX_DISABLED, .pt_classic_plus .psprintgrid .PSEDITBOXDISABLED, 
.pt_classic_plus .psprintgrid .PSDROPDOWNLIST, .pt_classic_plus .psprintgrid .PSDISABLED, .pt_classic_plus .psprintgrid .PSDROPDOWNLIST_DISABLED, 
.pt_classic_plus .psprintgrid .PSDROPDOWNLISTDISABLED, .pt_classic_plus .psprintgrid .PSLONGEDITBOX, .pt_classic_plus .psprintgrid input.PSERROR, .pt_classic_plus .psprintgrid select.PSERROR,
.pt_classic_plus .psprintgrid .PSPUSHBUTTONTB.Left, .pt_classic_plus .psprintgrid .PSPUSHBUTTON.Left, .pt_classic_plus .psprintgrid .PSPUSHBUTTONDISABLED.Left, .pt_classic_plus .psprintgrid .PSCHECKBOX
{
	margin-bottom: 0px;
	margin-right: 0px;
}
.pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOX_DISPONLY, .pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOX_DISPONLY, .pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOX_DISPONLY, .pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .psprintgrid .PSEDITBOX_DISPONLY, .pt_classic_plus .psprintgrid .PSDROPDOWNLIST_DISPONLY
{
	top: 0px;
	position : static;
}

.pt_classic_plus .PSLEVEL1GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .PSLEVEL1GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL2GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .PSLEVEL2GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL3GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .PSLEVEL3GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .psprintgrid a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .psprintgrid a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL1GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .PSLEVEL1GRIDNBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL2GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .PSLEVEL2GRIDNBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL3GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP, .pt_classic_plus .PSLEVEL3GRIDNBO a.PT_CLASSICPLUS_CALENDAR 
{
	margin-left: -31px;
}





.pt_classic_plus table 
{
	table-layout: auto !important; 
}




.pt_classic_plus a:focus, .pt_classic_plus img:focus, .pt_classic_plus span:focus, .pt_classic_plus input:focus, 
.pt_classic_plus select:focus, .pt_classic_plus input[type="button"]:focus
{
	


}
.pt_classic_plus input[type="button"]:active
{
	outline: none; 
}

.pt_classic_plus input[type="button"]:focus,
.pt_classic_plus input[type="password"]:focus 
{
	outline: none 
}

.pt_classic_plus .PSPUSHBUTTON.Left:focus-within, .pt_classic_plus .PSPUSHBUTTONTB.Left:focus-within
{
	outline: #000000 solid 1px; */

}




.pt_classic_plus .PABOLDTEXT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: var(--pt-page-text-color);
	font-weight: bold;
}

.pt_classic_plus span.PABOLDTEXT[aria-disabled="true"]
{
	position: relative;
	top: 5px;
}
.pt_classic_plus .PALEVEL0PRIMARY, .pt_classic_plus .PALEVEL0SECONDARY, .pt_classic_plus .PAADDITIONALINSTRUCTIONS, .pt_classic_plus .small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.6667px; 
	color: #000;
	color: var(--pt-page-text-color);
}
.pt_classic_plus .SMALL
{
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px; 
                color: #3366cc;
				color: var(--pt-link-text-color);
}
.pt_classic_plus .PALEVEL0SECONDARY 
{
	font-size: 13px;
}
.pt_classic_plus .PABOLDBLUETEXT,
.pt_classic_plus .PTFACETNAME,
.pt_classic_plus .PTGBLFACETHDG,
.pt_classic_plus .PTFACET,
.pt_classic_plus .PTFACET:hover,
.pt_classic_plus .PTFACETLINK,
.pt_classic_plus .PABOLDBLUETEXT,

.pt_classic_plus .PTSESSRCHINSTR,
.pt_classic_plus .PTSESSRCHINSTRRSLTS,
.pt_classic_plus .PTSESRSLTTITLE,
.pt_classic_plus .PTSESRSLTDTTM,
.pt_classic_plus .PTSESRSLTSUMMARY,
.pt_classic_plus .PSGRIDCOUNTERTP,
.pt_classic_plus .PTSESPAGENOLINK,
.pt_classic_plus .PTSESPAGELINK,
.pt_classic_plus .PTSESCURPAGE,
.pt_classic_plus .PTSESPAGENOLINK:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
}


.pt_classic_plus a.PAGRIDHEADERTXT, .pt_classic_plus span.PAGRIDHEADERTXT, 
.pt_classic_plus .PAGROUPBOXNBO, .pt_classic_plus .PSTREELINKSELECTEDYELLOWBACKGR,
.pt_classic_plus .PSHYPERLINKYELLOWBKGRD, .pt_classic_plus .PSTREENODESELECTED, 
.pt_classic_plus .PAGROUPBOXLABELLEVEL1, .pt_classic_plus .PAGROUPBOXLABELLEVEL2,
.pt_classic_plus .PAGROUPBOXLABELLEVEL3, .pt_classic_plus .STRONG, 
.pt_classic_plus .STRONGWRAP, .pt_classic_plus .PAEXPANDCOLLAPSE, 
.pt_classic_plus .PAEXAMPLE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
.pt_classic_plus span.PAGRIDHEADERTXT, .pt_classic_plus a.PAGRIDHEADERTXT
{
	background-color: transparent;
	color: #000;
	color: var(--pt-page-text-color);
}
.pt_classic_plus .PAGROUPBOXNBO
{
	background-color: #f0f0f0;
	background-color: var(--pt-active-background-color);
}




.pt_classic_plus .PTCALHEAD_CP
{
	color:rgb(0,0,0);
	color: var(--pt-page-text-color);
	font-size:16px; 
	font-weight:bold;
	float:none !important;
	text-align:center !important;
}

.pt_classic_plus .PTCALHEAD
{
	text-align:center !important;
}

.pt_classic_plus .PTCALMONTH
{
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	color: rgb(0,0,0);
	color: var(--pt-control-text-color);
	border-radius: 3px;
	box-shadow: none;
	border: 1px solid #868e96; 
	border-color: var(--pt-control-border-color);
	padding: 3px 2px; 
	background-color: #fff;
	background-color: var(--pt-control-background-color);
}
.pt_classic_plus .PTCALMONTH:hover,
.pt_classic_plus .PTCALMONTH:focus
{
	border-color: #246FC7;
	border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus #PTMonth
{
	width: 48% !important;
}

.pt_classic_plus #PTYear
{
	width: 38% !important;
}

.pt_classic_plus .PTCALWEEKHEAD
{
	font-size:12px !important; 
	font-weight:700 !important;
	color: rgb(0,0,0) !important;
	color: var(--pt-page-text-color) !important;
	padding: 3px 3px 3px 3px !important; 
	background-color: #f8f8f8 !important;
	background-color: var(--pt-panel-background-color) !important;
	border-color: #868e96 !important; 
	border-color: var(--pt-border-contrast-color) !important;
}

.pt_classic_plus #curdate
{
	color:#3366cc !important;
	color: var(--pt-link-text-color) !important;
	font-size:13px; 
	margin-left: 18px; 
	margin-right: 20px; 
}
.pt_classic_plus #curdate:hover
{
	color: var(--pt-link-hover-text-color) !important;
}

.pt_classic_plus #tailCalendar
{
	width:96% !important;
	padding: 0px 3px 3px 15px !importan; 
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.pt_classic_plus #fullCalendar 
{
	border: 1px solid #6c6c6c !important;
	border-color: var(--pt-modal-border-color) !important;
	box-shadow: 0px 0px 25px #5a5a5a !important;
    box-shadow: 0px 0px 25px var(--pt-modal-shadow-color) !important;
	background: var(--pt-modal-background-color);
	border-radius: 3px;
	min-width: 289px;
}
.pt_classic_plus .PTCALHEAD
{
	padding: 4px 2px 4px 0px !important; 
}

.pt_classic_plus #bodyCalendar 
{
	font-size:11pt !important;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
	padding: 3px 3px 3px 3px !important; 
	min-width: 288px;
}

.pt_classic_plus #bodyCalendar > thead 
{
	background-color:#fafafa;
	font-weight:bold;
}

.pt_classic_plus #bodyCalendar > thead > tr:first-child 
{
	display:none;
}

.pt_classic_plus #bodyCalendar td {
	text-align:center !important;
	padding:0 !important;
	width:2px !important;
	height:2px !important;
	background-position:top left !important;
	background-repeat: repeat !important;
	background:transparent !important;
	background-image:none !important;
	border-color: #868e96 !important; 
	border-color: var(--pt-border-contrast-color) !important;
}

.pt_classic_plus #bodyCalendar tbody td {
	cursor:pointer;
}

.pt_classic_plus #bodyCalendar td[style*="SELECTED_DATE"],
.pt_classic_plus #bodyCalendar td[style*="CURRENT_DATE"] > a[style*="SELECTED_DATE"]
{
	background: #b9ddfb !important;
	background: var(--pt-selected-background-color) !important;
	border: 1px solid #b9ddfb !important;
	border-color: var(--pt-selected-border-color) !important;
}

.pt_classic_plus #bodyCalendar td[style*="CURRENT_DATE"] {
	border:1px dotted #6c6c6c !important;
	border-color: var(--pt-primary-button-border-color) !important;
}


.pt_classic_plus #bodyCalendar a {
	padding:4px 6px !important; 
	
	width:100% !important;
	display:inline-block !important;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	
}

.pt_classic_plus #bodyCalendar a[style*="SELECTED_DATE"] {
	background:transparent !important;
}

.pt_classic_plus #bodyCalendar a {
	background:transparent !important;
	padding:4px 4px !important; 
}

.pt_classic_plus #bodyCalendar a:hover
{
	background-color:#f4f7fc !important;
	background-color: var(--pt-hover-background-color) !important;
	outline: 1px dotted #1c579c; 
    outline: 1px dashed var(--pt-hover-outline-color);
}

.pt_classic_plus #bodyCalendar > thead > tr:last-child > td:first-child,
.pt_classic_plus #bodyCalendar > tbody > tr > td:first-child
{
	display:none;
}


.pt_classic_plus .PTCALHEAD > a > img 
{
	visibility: hidden;
}

.pt_classic_plus .PTCALHEAD > a:after 
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: url(/cs/publicprod/cache_2026_r19/PT_MODAL_CLOSE_NUI_1.svg);
	border-radius: 1em;
	padding: 0.4em 0.4em 0.2em 0.5em;
	padding-right: 0.05em;
	padding-left: 0.6em;
	border: 1px solid transparent;
}
.pt_classic_plus .PTCALHEAD > a:hover:after 
{
	border: 1px solid #868e96;
	border-color: var(--pt-border-contrast-color);
}
.pt_classic_plus #CalCloseHeader .PTCALHEAD > a 
{
	position: absolute;
	top: 0.3em;
	right: 1.1em;
	padding: 0 !important;
	padding-right: 2px !important;
	text-align: left;
	outline: none;
}
.pt_classic_plus #tailCalendar #nextmonth img,
.pt_classic_plus #tailCalendar #prevmonth img
{
	visibility: hidden; 
}
.pt_classic_plus #tailCalendar #prevmonth:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_NUI_CHEVRON_1.svg); 
	transform: rotate(180deg); 
	position: absolute; 
}
.pt_classic_plus #tailCalendar #nextmonth:before 
{
	content: url(/cs/publicprod/cache_2026_r19/PT_NUI_CHEVRON_1.svg); 
}

.pt_classic_plus #tailCalendar #nextmonth,
.pt_classic_plus #tailCalendar #prevmonth
{
	padding: 9px;
	display: inline-block;
}
.pt_classic_plus #tailCalendar #nextmonth
{
	padding-right: 0px;
}
.pt_classic_plus #prevmonth:hover, 
.pt_classic_plus #nextmonth:hover
{
	outline: 1px dashed var(--pt-hover-outline-color);
}






.pt_classic_plus #pt_modalMask, 
.pt_classic_plus #ptpopupmask 
{
	background-color: #808080 !important;
    background-color: var(--pt-modal-mask-background-color) !important;
	opacity: 0.5 !important;
}

.pt_classic_plus #pt_modals .PSMODALHEADER, .pt_classic_plus #pt_modals .PSMODALCONTENT, .pt_classic_plus #pt_modals .PSMODALBOTTOM
{
	border-left: 1px solid #6c6c6c !important;
    border-left: 1px solid var(--pt-modal-border-color) !important;
	border-right: 1px solid #6c6c6c !important;
    border-right: 1px solid var(--pt-modal-border-color) !important;
}

.pt_classic_plus .PTCPHIDEHEADERFORALERTS + .PSMODALCONTENT {
    border-top: 1px solid var(--pt-modal-border-color);
    border-bottom: 1px solid var(--pt-modal-border-color);
}

.pt_classic_plus #pt_modals .PSMODALHEADER
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-top: 1px solid #6c6c6c !important;
    border-top: 1px solid var(--pt-modal-border-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALTABLE
{
	background-color: transparent !important;
	border-radius: 3px;
	box-shadow: 0 0 25px #5a5a5a !important;
	box-shadow: 0 0 25px var(--pt-modal-shadow-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALBOTTOM
{
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom: 1px solid #6c6c6c !important;
	box-shadow: 0 28px 25px #5a5a5a !important;
    border-bottom: 1px solid var(--pt-modal-border-color) !important;
	box-shadow: 0 28px 25px var(--pt-modal-shadow-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALHEADER, 
.pt_classic_plus #ptifrmpopup #ptpopuptitlebar 
{
	background-color: #f5f5f5 ;
    background-color: var(--pt-modal-header-background-color);
	border-bottom: 1px solid #ced4da;
    border-bottom-color: #868e96; 
    border-bottom-color: var(--pt-modal-header-border-color); 
	text-align: center;
	height: 42px;
}

.pt_classic_plus #pt_modals .PTPOPUP_TITLE, 
.pt_classic_plus #ptifrmpopup #ptpopoptitle 
{
	font-size: 19.8px ;
	font-family : Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #000;
	color: var(--pt-modal-header-text-color);
	background-color: #f5f5f5 ;
    background-color: var(--pt-modal-header-background-color);
}

.pt_classic_plus #pt_modals .PSMODALHEADER
{
	height: auto;
}
.pt_classic_plus #pt_modals #popupTitleBarRightImage
{
	display: none;
}
.pt_classic_plus #pt_modals .PSMODALTITLE
{
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 18px;
	box-sizing: border-box;
}


.pt_classic_plus #pt_modals .PSMODALCLOSEANCHOR 
{
	border-radius: 14px;
	margin: 0;
	padding: 14px 14px 14px 14px !important;
	position: absolute;
	right: 17px; 
	text-decoration: none;
	border: 1px solid transparent !important;
}
.pt_classic_plus .PSMODALCLOSEANCHOR:before 
{
	content: url(/cs/publicprod/cache_2026_r19/PT_MODAL_CLOSE_NUI_1.svg) !important ;
	right: 7px;
	top: 5px;
}
.pt_classic_plus #pt_modals .PSMODALCLOSEANCHOR:hover, 
.pt_classic_plus #ptifrmpopup #ptpopupclose:hover 
{
	background: #fff ;
    background: var(--pt-modal-background-color);
	border: 1px solid #999 !important ;
	border-color: #7A818A !important ; 
    border-color: var(--pt-border-contrast-color) !important ; 
	border-radius: 3px;
}
.pt_classic_plus #pt_modals .PSMODALCLOSE
{
	margin-top: 6px;
}



.pt_classic_plus #ptifrmpopup #ptpopupcontainer
{
	border: 1px solid #6c6c6c !important; 
    border: 1px solid var(--pt-modal-border-color) !important; 
	border-radius: 3px;
	box-shadow: 0 0 25px #5a5a5a !important;
    box-shadow: 0 0 25px var(--pt-modal-shadow-color) !important;
	padding: 0px;
}

.pt_classic_plus #ptifrmpopup #ptpopoptitle
{
	padding-top: 9px;
	width: 88%;
}

.pt_classic_plus #ptifrmpopup .popupText,
.pt_classic_plus #pt_modals .popupText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
    color: var(--pt-modal-header-text-color);
}

.pt_classic_plus #ptifrmpopup #ptpopupclose
{
	width: 14px;
	height: 27px;
	padding: 0 7px;
	border-radius: 14px;
	margin-right: 6px;
	margin-top: 6px;
}
.pt_classic_plus #ptifrmpopup #ptpopupclose:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_MODAL_CLOSE_NUI_1.svg) !important ;
	position: relative;
	top: 4px;
	left: 1px;
}


.pt_classic_plus #ptpopupmsgbuttons, .pt_classic_plus #pt_modals #alertbutton, .pt_classic_plus #pt_modals #okbutton
{
	text-align: center;
	float: none;
}


.pt_classic_plus #ptifrmpopup #ptpopupmsgbuttons
{
	margin-top: 20px;
}


.pt_classic_plus #ptpopupmsgbuttons .PSPUSHBUTTON.Left span,
.pt_classic_plus #pt_modals #alertbutton .PSPUSHBUTTON.Left span, 
.pt_classic_plus #pt_modals #okbutton .PSPUSHBUTTON.Left span
{
	background-color: transparent;
}


.pt_classic_plus span.PSDROPDOWNLIST
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: (--pt-page-text-color);
	position: relative;
	top: 5px;
}


.pt_classic_plus .PSSRCHPAGE.PTCPMODAL
{
	padding: 6.3333px 6.6667px 7.3333px 8.6667px; 
}
.pt_classic_plus .PSPAGE.PTCPMODAL
{
	padding: 7.3333px 14.6667px 7.3333px 14.6667px; 
}



.pt_classic_plus .HelpdivpopupFrame, .pt_classic_plus .HelppopupInner
{
	box-shadow: 0 0 25px #5a5a5a !important;
	box-shadow: 0 0 25px var(--pt-modal-shadow-color) !important;
}
.pt_classic_plus .HelpdivpopupFrame
{
	border-top: 1px solid #868E96 !important; 
    border-top: 1px solid var(--pt-border-contrast-color) !important; 
	border-right: 1px solid #6c6c6c !important;
    border-right: 1px solid var(--pt-modal-border-color) !important;
	border-bottom: 1px solid #6c6c6c !important;
    border-bottom: 1px solid var(--pt-modal-border-color) !important;
	border-left: 1px solid #6c6c6c !important;
    border-left: 1px solid var(--pt-modal-border-color) !important;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.pt_classic_plus .HelppopupTitleBar
{
	border-top: 1px solid #6c6c6c !important;
    border-top: 1px solid var(--pt-modal-border-color) !important;
	border-right: 1px solid #6c6c6c !important;
    border-right: 1px solid var(--pt-modal-border-color) !important;
	border-bottom: none !important;
	border-left: 1px solid #6c6c6c !important;
    border-left: 1px solid var(--pt-modal-border-color) !important;
	padding-bottom: 9px;
}
.pt_classic_plus .HelppopupTitleBar, .pt_classic_plus .HelppopupInner
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.pt_classic_plus .HelppopupTitleBar, .pt_classic_plus .HelppopupTitleBar .PTPOPUP_TITLE
{
	background-color: #f5f5f5;
    background-color: var(--pt-modal-header-background-color);
	color: #000;
	color: var(--pt-modal-header-text-color);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 19.8px;
	font-weight: bold;
	text-align: center;
}
.pt_classic_plus .HelppopupTitleBar .PTPOPUP_TITLE 
{
	position: relative;
	top: 5px;
}
.pt_classic_plus .HelpdivpopupFrame .PTPOPUP_MSGHDR, .pt_classic_plus .HelpdivpopupFrame .PTPOPUP_MSGTXT
{
	font-family : Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	color: rgb(0,0,0);
}
.pt_classic_plus .HelpdivpopupFrame .PTPOPUP_MSGHDR
{
	font-weight: bold;
}
.pt_classic_plus .HELPPOPUPCLOSE:hover
{
	border: 1px solid #ced4da;
    border: 1px solid var(--pt-control-disabled-border-color);
	border-radius: 14px;
	height: 27px;
	margin-right: 7px;
	padding: 0 7px;
	width: 14px;
	position: relative;
}
.pt_classic_plus #ptcphelppopupclosediv 
{
	border-radius: 14px;
	box-sizing: border-box;
	padding: 2px 14px;
	position: relative;
	left: 14px;
	top: 5px;
	margin-right: 11px;
}
.pt_classic_plus #ptcphelppopupclosediv:hover
{
	background: #fff ;
	background: var(--pt-button-background-color);
	border: 1px solid #7A818A ; 
    border: 1px solid var(--pt-border-contrast-3-color) ; 
	border-radius: 3px;
}
.pt_classic_plus .PTCPHELPPOPUPCLOSEIMG 
{
	position: absolute;
	top: 8px;
	right: 7px;
}


.pt_classic_plus .PSHYPERLINK.PTCPHYPERLINKADVSRH, .pt_classic_plus .PSHYPERLINK.PTCPHYPERLINKBSCSRH
{
	margin-left: 7px;
	position: relative;
	top: 7px;
}


.pt_classic_plus .PSDROPDOWNLIST.PSDROPDOWNLISTSISRCH
{
	position: relative;
	top: -6px;
}


.pt_classic_plus .PSSRCHSUBTITLE.PSSRCHSUBTITLESISRCH
{
	position: relative;
	top: -6px;
	color: var(--pt-page-text-color);
}


.pt_classic_plus .PSHYPERLINK.PSHYPERLINKCPHPSRCH 
{
	padding-left: 4px;
	position: relative;
	top: 8px;
}


.pt_classic_plus .PTCPHIDEHEADERFORALERTS, 
.pt_classic_plus #ptpopup .ptpopuptitlebar
{
	display: none !important;
}


.pt_classic_plus .PSEDITBOXLABEL.PSEDITBOXLABELSPCPAL
{
	position: relative;
	top: 5px;
}

.pt_classic_plus .PSHYPERLINK.PSHYPERLINKCP
{
	position: relative;
	top: 8px;
}



.pt_classic_plus .PTCPEXPANDGRIDCOLSACH
{
	box-shadow: none;
	padding: 9px 8px 5px 9px;
}
.pt_classic_plus .PTGRIDTAB a.PTCPEXPANDGRIDCOLSACH:hover,
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH:hover
{	
	border-bottom: 4px solid transparent !important;
}


.pt_classic_plus .PTGRIDTAB a.PTCPEXPANDGRIDCOLSACH:hover span.PTCPEXPANDGRIDCOLS,
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH:hover span.PTCPCOLLAPSEGRIDCOLS
{
	border-width: 1px !important;
    border-style: solid;
    border-radius: 3px;
    border-color: var(--pt-button-simple-hover-border-color) !important;
    background: var(--pt-button-simple-hover-background-color) !important;
    outline: 1px dashed;
    outline-offset: -3px;
}
.pt_classic_plus .PTGRIDTAB a.PTCPEXPANDGRIDCOLSACH:active span.PTCPEXPANDGRIDCOLS,
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH:active span.PTCPCOLLAPSEGRIDCOLS
{
    border-width: 1px !important;
    border-style: solid;
    border-radius: 3px;
    background: var(--pt-button-simple-active-background-color) !important;
    border-color: var(--pt-button-simple-active-border-color) !important;
    outline: none;
}
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH
{
	margin-top: 1px;
}







.pt_classic_plus #ptrctitlebar
{
	background-color: #fafafa;
	background-color: var(--pt-page-background-color);
	height: 38px;
	border-top: 1px solid #ced4da;
	border-top-color: #868e96; 
	border-top-color: var(--pt-border-contrast-color);
}

.pt_classic_plus #ptifrmrc #ptrctitleline
{
	height: 0px;
	border-top: 1px solid #ced4da;
	border-top-color: #868e96; 
    border-top-color: var(--pt-groupbox-border-color);
	margin-top: -2px;
}

.pt_classic_plus #ptrctitlebar h2.ptrctitlebar
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16.1333px;
	font-weight: bold;
	background-color: #fafafa;
    background-color: var(--pt-page-background-color);
	border: medium none;
	color: #a45617;
	color: var(--pt-header-text-color);
	height: 23px;
}

.pt_classic_plus #ptrctitlebar .ptrcexpand:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_COLLAPSE_NUI_1.svg);
	position: relative;
	bottom: 2px;
}
.pt_classic_plus #ptrctitlebar .ptrccollapse:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_EXPAND_NUI_1.svg);
	position: relative;
	bottom: 2px;
}

.pt_classic_plus #ptifrmrc #ptrctitlebar #ptrcServiceTab #selected a span,
.pt_classic_plus #ptifrmrc #ptrctitlebar #ptrcServiceTab a span
{
	padding: 6px 5.333px;
	line-height: 19.1px;
}
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a
{
	margin: 0px 7.333px 0px 0px;
}

.pt_classic_plus #ptrcrefresh, .pt_classic_plus #ptrcrefreshonhover,
.pt_classic_plus .ptrcPgltcontrolsdropdown,
.pt_classic_plus .ptrcPgltcontrolsdropdownclickedTopBorder
{
	display: none !important;
}
.pt_classic_plus .PTCPRCBFRAMEREFRESH,
.pt_classic_plus .PTCPRCBFRAMESETTINGS
{
	box-shadow: none;
	padding: 9px 8px 5px 9px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #868e96;
	background-color: transparent;
    border-color: transparent;
	transition: background 0.15s 0s ease-in-out;
}
.pt_classic_plus .PTCPRCBFRAMEREFRESH:hover,
.pt_classic_plus .PTCPRCBFRAMESETTINGS:hover
{  
	border-color: #5c6570;
	background: #f4f7fc;
	border-color: var(--pt-border-dashed-1);
	background-color: var(--pt-button-hover-background-color);
	border-radius: 3px;
	border-style: dashed;
	border-width: 1px;
	box-shadow: none;
	text-decoration: none;
}
.pt_classic_plus .PTCPRCBFRAMEREFRESH:active, 
.pt_classic_plus .PTCPRCBFRAMESETTINGS:active
{
	box-shadow: none;
	background: #b9ddfb;
	border-color: #1c579c;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	background-color: var(--pt-button-active-background-color);
    border-color: var(--pt-button-active-border-color);
	outline: none; 
}
.pt_classic_plus .PTCPRCBFRAMEREFRESH:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_PAGELET_REFRESH_1.svg);
}
.pt_classic_plus .PTCPRCBFRAMESETTINGS:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_PAGELET_SETTING_1.svg);
}
.pt_classic_plus .PTCPRCBFRAMERIGHTSEC 
{
    width: 80px !important;
}




.pt_classic_plus .ptpnlpglthdr
{
	background: #fafafa;
	background-color: var(--pt-page-background-color);
	height: 40px;
	border-top: 1px solid #aaa;
	border-top-color: var(--pt-border-contrast-color);
	border-bottom: 1px solid #aaa;	
	border-bottom-color: var(--pt-groupbox-border-color);
}
.pt_classic_plus h2.ptpglthdr
{
	font-family : Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px; 
	color: #a45617;
	color: var(--pt-header-text-color);
}
.pt_classic_plus .vRCPgltArea_docked .vRCPgltAreaResize
{
	border-right: 1px solid #aaa;
	border-right-color: var(--pt-panel-border-color);
}
.pt_classic_plus .ptrcactionstyle
{
	margin-right: 7px;
}
.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER
{
	padding: 9px 8px 5px 9px;
	border: 1px solid #868e96;
	border-radius: 3px;
	box-shadow: none;
	background: #fff;
	background-color: transparent;
    border-color: transparent;
	transition: background 0.15s 0s ease-in-out;
}
.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:hover
{
	border-color: #5c6570;
	border-color: var(--pt-border-dashed-1);
	background: #f4f7fc;
    background-color: var(--pt-button-hover-background-color);
	border-radius: 3px;
	border-style: dashed;
	border-width: 1px;
	box-shadow: none;
	text-decoration: none;
}
.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:active
{
	background: #b9ddfb;
	border-color: #1c579c;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	background-color: var(--pt-button-active-background-color);
	border-color: var(--pt-button-active-border-color);
	color: var(--pt-button-active-text-color);
}
.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_PAGELET_SETTING_1.svg);
}
.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICON
{
	display: none;
}
.pt_classic_plus .ptrcPgltControls div
{
	margin: 20px 0 0 30px;
	background-color: var(--pt-modal-background-color);
	border-color: var(--pt-modal-border-color);
}

.pt_classic_plus .ptrcPgltControls div a
{
	color: var(--pt-menu-item-text-color);
	border-left: 4px solid transparent;
	font-size: 12px; 
}
.pt_classic_plus .ptrcPgltControls div a:hover
{
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color:var(--pt-hover-background-color);
}

.pt_classic_plus .ptrcPgltControls div a:active
{	
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-button-active-background-color);
    text-decoration: none;
}


.pt_classic_plus .ptrcPgltcontrolshadowabove div  
{
	box-shadow: 2px 3px 2px var(--pt-modal-shadow-color);
}






.pt_classic_plus .PTCPSAVEDIV
{	
	width: 100%;
	animation: 3s ease 0s normal none 1 running fadein-alt;
	background: #c8ead6 none repeat scroll 0 0;
	background-color: var(--pt-confirmation-background-color);
	border: 1px solid #76a68a;
	border-color: #3c9f65; 
	border-color: var(--pt-confirmation-border-color);
	box-sizing: border-box;
	color: #000;
	color: var(--pt-confirmation-text-color);
	padding: 4px;
	text-align: center;
	text-shadow: 1px 1px 0 #f0f6eb;
	height: 53px;
	top: 0px !important;
	position: fixed !important;
}
.pt_classic_plus .PTCPSAVETBL
{
	display: none !important;
}
.pt_classic_plus .PTCPSAVETEXTMSGNODE
{
	font-family : Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14.6667px;
	color: #000;
	color: var(--pt-confirmation-text-color);
	text-shadow: none;
	margin-top: 11px;
}
.pt_classic_plus .PTCPSAVEDIV #ptpopupclose
{
	width: 14px;
	height: 27px;
	padding: 0px 8px 0px 7px;
	border-radius: 3px;
	margin-right: 6px;
}
.pt_classic_plus .PTCPSAVEDIV #ptpopupclose:before
{
	content: url(/cs/publicprod/cache_2026_r19/PT_MODAL_CLOSE_NUI_1.svg) !important ;
	position: relative;
	top: 5px;
	left: 1px;
}
.pt_classic_plus .PTCPSAVEDIV #ptpopupclose:hover 
{
	background: #fff ;
	background-color: var(--pt-page-background-color);
	border: 1px solid #999 !important ;
	border-color: #7A818A !important ; 
    border-color: var(--pt-border-contrast-color) !important;
}


.pt_classic_plus .PTCPWAITDIV,
.pt_classic_plus #WAIT_empty
{
	top: 40% !important;
	left: 45% !important;
	position: fixed !important;
}

.pt_classic_plus .PTCPWAITDIV .PTCPWAITDIVIMG
{
	width: 20%;
    opacity: .85;
    min-width: 4em;
    max-width: 10em;
}
.pt_classic_plus #WAIT_empty #processing
{
	display: none;
}
.pt_classic_plus #WAIT_empty:after
{
	content: url(/cs/publicprod/cache_2026_r19/PT_PROCESSING_FMODE_1.gif);
}




.pt_classic_plus .ptpgltheader
{
	background: #fafafa;
	background: var(--pt-page-background-color);
	height: 40px;
}
.pt_classic_plus .ptalPgltHeaderLabel
{
	font-family : Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14.6667px;
	color: #a45617;
	color: var(--pt-header-text-color);
	top: 10px;
	padding-left: 2px !important;
}
.pt_classic_plus .ptpgltheader, 
.pt_classic_plus .ptalPgltArea_docked .ptalPgltAreaResizeBar
{
	border-color: #868E96; 
	border-color: var(--pt-control-border-color);
}
.pt_classic_plus .ptalPgltFadedRefresh:after, 
.pt_classic_plus .ptalPgltDarkRefresh:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_PAGELET_REFRESH_1.svg) ;
}
.pt_classic_plus .ptpgltheader .ptalPgltcontrolsdropdown, .pt_classic_plus .ptpgltheader .ptalPgltcontrolsdropdownclickedTopBorder,
.pt_classic_plus .ptpgltheader .ptalPgltReloadIcon, .pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDownImg
{
	display: none;
}
.pt_classic_plus .PTALPAGELEBODYDIV .ptalPgltControls div
{
	margin-top: 30px;
	margin-left: 28px;
}
.pt_classic_plus .ptpgltheader .PTCPWCPAGELETHEADERSETTINGSICON a:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_PAGELET_SETTING_1.svg) ; 
}
.pt_classic_plus .PTCPWCPAGELETHEADERSETTINGSICON a, .pt_classic_plus .PTCPWCPAGELETREFRESHICON a,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown
{
	padding: 9px 7px 4px 7px;
	
	
	box-shadow: none;
	border-radius: 3px;
	transition: background 0.15s 0s ease-in-out;
}
.pt_classic_plus .PTCPWCPAGELETHEADERSETTINGSICON a:hover, .pt_classic_plus .PTCPWCPAGELETREFRESHICON a:hover,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:hover
{
	border-color: #5c6570 !important;
	border-color: var(--pt-border-dashed-1) !important;
	background: #f4f7fc !important;
    background: var(--pt-button-hover-background-color) !important;
	border-radius: 3px;
	
	border-style: dashed;
	border-width: 1px;
	box-shadow: none;
	text-decoration: none;
	 
	 
}
.pt_classic_plus .PTCPWCPAGELETHEADERSETTINGSICON a:active, .pt_classic_plus .PTCPWCPAGELETREFRESHICON a:active,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:active
{
	background: #b9ddfb !important;
	background: var(--pt-button-active-background-color) !important;
	border-color: #1c579c !important;
	border-color: var(--pt-button-simple-active-border-color) !important;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	box-shadow: none;
	outline: none; 
}
.pt_classic_plus .ptpgltheader .ptalPgltIconPadding
{
	padding-right: 5px;
}
.pt_classic_plus .ptalPgltAreaHeaderLabel a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.133px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	color: var(--pt-page-text-color);
}
.pt_classic_plus .ptalPgltAreaHeaderLabel
{
	padding-top: 5px;
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_WC_GEAR_1.svg);
}
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown
{
	padding-right: 5px;
}





.pt_classic_plus .PT_MENU_ACTION_LISTITEM_L0, 
.pt_classic_plus .PT_MENU_ACTION_LISTITEM
{
	margin-top: 6px;
	margin-bottom: 6px;
	color: rgb(0, 0, 0);
	color: var(--pt-menu-item-text-color);
	font-size: 12px; 
}
.pt_classic_plus .PT_MENU_ACTION_LISTITEM_L0
{
	padding-left: 22px;
}
.pt_classic_plus .PT_MENU_ACTION_LISTHEAD
{
	color: rgb(0, 0, 0);
	color: var(--pt-header-text-color);
	font-size: 12px; 
}
.pt_classic_plus .ptactmenurightarrow:after
{
	content: url(/cs/publicprod/cache_2026_r19/PT_NUI_CHEVRON_1.svg) ;
	position: relative;
	top: 1px;
}
.pt_classic_plus .SHADOW_MENU_DROPDOWN
{
	box-shadow: 5px 0 8px 0 #ddd, 0 5px 8px 0 #ddd;
	box-shadow: 5px 0 8px 0 var(--pt-modal-shadow-color), 0 5px 8px 0 var(--pt-modal-shadow-color);
}
.pt_classic_plus .RADIUS_MENU_DROPDOWN_CORNER {
	border : 1px solid var(--pt-modal-border-color) !important ;
	background-color: var(--pt-modal-background-color);
}
.pt_classic_plus .PTCPRCMENUSEPERATORTH
{
	border-bottom: 1px solid #ced4da;
	padding-top: 6px;
}
.pt_classic_plus .PTCPRCMENUSEPERATORHR
{
	display: none;
}
.pt_classic_plus .PT_MENU_ACTION_LISTHEAD
{
	margin-top: 12px;
}
.pt_classic_plus .PT_ABN_ORGCHART, 
.pt_classic_plus .PT_ORG_ACTION_BG
{
	background-color: var(--pt-modal-background-color);
	border-left: 4px solid transparent;
}
.pt_classic_plus .PT_ORG_ACTION_HVR_BG
{
	background-color: #ffffeb;
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-hover-background-color);

}
.pt_classic_plus .PT_ORG_ACTION_HVR_BG:active
{
	background-color: #ffffeb;
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-button-active-background-color);

}
.pt_classic_plus .PT_ORG_ACTION_SLCT_BG
{
	background-color: #c4d7e6;
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-button-active-background-color);
}

.pt_classic_plus .PTPageRCDiv
{
	box-shadow: none;
	border: none;
}
.pt_classic_plus .PTPageRCCont
{
	box-shadow: 5px 0 8px 0 #ddd, 0 5px 8px 0 #ddd;
	box-shadow: 5px 0 8px 0 var(--pt-modal-shadow-color), 0 5px 8px 0 var(--pt-modal-shadow-color);
	border: 1px solid #b8b9bb;
	border-radius: 1px;
	border-color: var(--pt-modal-border-color);
	padding-top: 12px;
}
.pt_classic_plus .PTPageRCCont .PTPageRCXtraDiv
{
	display: none;
}
.pt_classic_plus .PTPageRCCont .PTPageRCLnk
{
	font-size: 13px;
	margin-left: 0px;
	margin-right:0px;
}
.pt_classic_plus .PTPageRCCont .PTPageRCLnkTD, 
.pt_classic_plus .PTPageRCCont .PTPageRCLastLnkTD
{
	border: none;
}
.pt_classic_plus .PTPageRCCont .PTPageRCLastLnkTD a:hover, 
.pt_classic_plus .PTPageRCCont .PTPageRCLnkTD a:hover
{
	background-color: #ffffeb;
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color:var(--pt-hover-background-color);
	color: var(--pt-menu-item-text-color);
    text-decoration: none;
}
.pt_classic_plus .PTPageRCCont .PTPageRCLastLnkTD a:active,
.pt_classic_plus .PTPageRCCont .PTPageRCLnkTD a:active
{
	border-left: 4px solid;
	border-left-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-button-active-background-color);
	color: var(--pt-menu-item-text-color);
    text-decoration: none;
}

.pt_classic_plus .PTPageRCLnk
{	
    background-color: var(--pt-modal-background-color);
	color: var(--pt-menu-item-text-color);
	border-left: 4px solid transparent;
	padding: 6px 40px 6px 16px;
}




.pt_classic_plus .rcMenuOnTC .ptrcMenuLinkImage
{
	display: none !important;
}
.pt_classic_plus .rcMenuOnTC #ptrcMenuALink:after
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_RC_ARROWEND_1.svg);
}
.pt_classic_plus .PSRALEFTWIDGET a:before
{
	content: url(/cs/publicprod/cache_2026_r19/PTCP_RC_ARROWSTART_1.svg);
}






.psc_mode-access.pt_classic_plus .PTPREVROW_D,
.psc_mode-access.pt_classic_plus .PTNEXTROW_D
{
	right: -5px;
}
.psc_mode-access.pt_classic_plus .gridhelpicon
{
	padding-right: 5px;
	position: relative;
	bottom: 5px;
}
.psc_mode-access.pt_classic_plus .PT_CP_LINE_SEPERATOR
{
	bottom: 4px;
	position: relative;
}
.psc_mode-access.pt_classic_plus .PSLEVEL1GRIDLABEL, 
.psc_mode-access.pt_classic_plus .PSLEVEL2GRIDLABEL,
.psc_mode-access.pt_classic_plus .PSLEVEL3GRIDLABEL
{
	background-color: #fff;
	background-color: var(--pt-page-background-color);
}
.psc_mode-access.pt_classic_plus .PSLEVEL1GRID, 
.psc_mode-access.pt_classic_plus .PSLEVEL2GRID,
.psc_mode-access.pt_classic_plus .PSLEVEL3GRID
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000;
	color: var(--pt-page-text-color);
}
.psc_mode-access.pt_classic_plus .PSSRCHGROUPBOXLABEL, 
.psc_mode-access.pt_classic_plus .PSLEVEL1SCROLLAREAHEADER, 
.psc_mode-access.pt_classic_plus .PSLEVEL2SCROLLAREAHEADER,
.psc_mode-access.pt_classic_plus .PSLEVEL3SCROLLAREAHEADER
{
	background: #fff;
	background-color: var(--pt-page-background-color);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.1333px;
	font-weight: bold;
	color: #a45617;
	color: var(--pt-header-text-color);
}





.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX
{
	border: 0.1em dashed #C00000;
	border-color: var(--pt-grid-find-outline-color) !important;
	color: #8a8a8a;
	color: var(--pt-placeholder-text-color) !important;
	font-style: italic;
	background: #fff;
	background-color: var(--pt-page-background-color) !important;
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX .PSGROUPBOXLABEL
{
	border-bottom:1px solid #ced4da;
	padding-left: 8px;
	font-style: italic;
	color: #3a3a3a;
	color: var(--pt-border-contrast-4-color) !important;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX tr:nth-child(2) td:nth-child(1):after
{
	content:"Drop Zone: Subpage Target"; 
	display:block;
	padding: 1em 0.5em;
	text-align:center;
	color: #862626;
	color: var(--pt-grid-find-outline-color) !important;
	font-weight:bold;
	font-size:1.1em;
	flex:0 0 auto;
}








.pt_classic_plus .PSMULTILANG
{ 
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	color: rgb(0,0,0);
        color: var(--pt-confirmation-text-color);
	border-radius: 3px;
	border: 1px solid #bcc4cd;
	border-color: var(--pt-confirmation-border-color);
	padding: 3px 2px; 
	background-color: rgb(204,255,204);
        background: var(--pt-confirmation-background-color); 
}
.pt_classic_plus .PSMULTILANG:hover,
.pt_classic_plus .PSMULTILANG:focus
{
	border-color: #7f97de;
        border-color: var(--pt-control-hover-border-color);
}
.pt_classic_plus .PSMULTILANGDISABLED
{ 
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: normal;
	font-size: 12px; 
	border-radius: 3px;
	border: 1px solid rgb(211,211,211);
        border-color: var(--pt-control-disabled-border-color);
	padding: 3px 2px; 
	color: #555;
        color: var(--pt-control-disabled-text-color);
	background-color: rgb(235,235,235);
        background-color: var(--pt-control-disabled-background-color);
}







#spellcheckinstructiontextcontainer
{
	position: absolute !important;
	left: 0 !important;
	top: -9999px !important;
	right: auto !important;
	bottom: auto !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block !important;
}







.psfluidokbutton
{
	background: #fff;
	background: var(--pt-button-background-color);
	border: 1px solid #246FC7 !important;
	border: 1px solid var(--pt-button-border-color) !important;
	transition: background 0.15s 0s ease-in-out;
	box-shadow: none;
	text-shadow: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: #246FC7;
	color: var(--pt-button-text-color);
}
.psfluidokbutton:hover
{
	background: #f4f7fc !important;
	background: var(--pt-button-hover-background-color) !important;
	border-color: #1c579c !important;
	border-color: var(--pt-button-hover-border-color) !important;
	outline: 1px dotted; 
	outline-offset: -3px; 
}
.psfluidokbutton:active
{
	border-color: #1d2733 !important;
	border-color: var(--pt-button-active-border-color) !important;
	background: #b9ddfb !important;
	background: var(--pt-button-active-background-color) !important;
	outline: none; 
}
.pstimeoutmsgcontainer 
{
    background-color: #ffffff;
    background-color: var(--pt-modal-background-color) !important;
    color: #000;
    color: var(--pt-modal-text-color) !important;
}








.pt_classic_plus .PTCP_ARROW_TAB_LAYOUT
{
	transform: rotate(90deg);
}







.pt_classic_plus #pt_typeahead.spanTextDropdown
{
	margin-top: 2px;
}







.pt_classic_plus #ptaisubpage #ptaiagtitle
{
   
	font-family: Arial,Helvetica,sans-serif;
	color: var(--pt-page-text-color);
	font-weight: bold;
	font-size: 16.133px;
}







.pt_classic_plus .ptalPgltControls div a
{	
	border-left: 4px solid transparent;
}
.pt_classic_plus .ptalPgltControls div a:hover
{	
	border-left: 4px solid;
	border-color: var(--pt-menu-item-hover-border-color);
	background-color:var(--pt-hover-background-color);
	color: var(--pt-menu-item-text-color);
}








.pt_classic_plus .PSFRAMEWBO
{
	border-color: var(--pt-groupbox-border-color);
}








#PT_PINADD .pinnewlp
{
    background-color: var(--pt-modal-background-color);
	padding-bottom: 1.5em !important;	
	border-radius: 0px 0px 3px 3px;
	text-align: left;
}

:root.psc_mode-hc #PT_PINADD
{
    background-color: var(--pt-modal-background-color);
	border: 1px solid var(--pt-modal-border-color);
}

#PT_PINADD #ptpinAddBtn,
#ptaddlpbtn
{
	display: inline-flex;
	color: var(--pt-button-text-color) ;
    font-weight: normal ;
    text-decoration: none;
}

:root.psc_mode-hc #PT_PINLPSELECT
{
    background-color: var(--pt-modal-background-color);
	border: 1px solid var(--pt-modal-border-color);
}

#PT_PINLPSELECT
{
	background-color: var(--pt-modal-background-color);
	border-radius: 3px;
}







.pt_classic_plus  .PTS_CRITERIA_GB
{
 border-radius: 4px;
 background-color: #F8F8F8;
 border-top:1px solid #CED4DA;
 border-bottom:1px solid #CED4DA;
 border-left: 1px solid #CED4DA;
 border-right: 1px solid #CED4DA;
 margin-top: 0.7em;
 border: 1px solid #ced4da !important;
 border-color: var(--pt-border-normal-color) !important;
 table-layout:fixed !important;
}


.pt_classic_plus .pts_cfg_srch .ps-button
{
  display:inline-block;
  padding:0.2em 1.2em;
  border:1px solid #246FC7;
  -webkit-border-radius:0.25em;
  -moz-border-radius:0.25em;
  -ms-border-radius:0.25em;
  border-radius:0.25em;
  text-decoration:none;
  color: #246FC7;
  vertical-align:bottom;
  overflow:hidden;
  text-overflow:ellipsis;
  background: #fff;
  font-weight:normal;
  transition: background 0.15s 0s ease-in-out;
position:relative;
}

.pt_classic_plus .PSSRCHPAGEWBO .ps-button 
{
  display:inline-block;
  padding:0.2em 1.2em;
  border:1px solid #246FC7;
  -webkit-border-radius:0.25em;
  -moz-border-radius:0.25em;
  -ms-border-radius:0.25em;
  border-radius:0.25em;
  text-decoration:none;
  color: #246FC7;
  vertical-align:bottom;
  overflow:hidden;
  text-overflow:ellipsis;
  background: #fff;
  font-weight:normal;
  transition: background 0.15s 0s ease-in-out;

}

.pt_classic_plus .pts_cfg_srch .ps-text
{
  position:relative;
  top: -3px;
  margin-left: 0.1em;
}

.pt_classic_plus .PTS_FILTER_VALUE {border-style:none;}
.pt_classic_plus .PTS_PROMPT1 {border-style:none;}
.pt_classic_plus .PTS_PROMPT2 {border-style:none;}
.pt_classic_plus .PTS_YESNO1{border-style:none;}
.pt_classic_plus .PTS_YESNO2 { border-style:none; }
.pt_classic_plus .PTS_XLAT1{border-style:none;}
.pt_classic_plus .PTS_PROMPTNOEDIT1 {border-style:none;}
.pt_classic_plus .PTS_PROMPTNOEDIT12 {border-style:none;}
.pt_classic_plus .PTS_DATEPROMPT1 
{
 border-style:none;
}


.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintRightTd > div { height: auto!important; }
.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintgrid#divgcPTS_CFG_CL_LIST\$0 { height: auto!important; }
.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintgrid#divgcPTS_CFG_CL_LIST\$0 #divgbPTS_CFG_CL_LIST\$0.psprintgrid { height: auto!important; }


.pt_classic_plus .pts_cfg_srch .PTCPGROUPBOXWBO .psprintRightTd > div { height: auto !important; }
.pt_classic_plus .pts_cfg_srch .PTCPGROUPBOXWBO .psprintgrid#divgcPTS_CFG_CL_STD_RSL\$0 { height: auto !important; }
.pt_classic_plus .pts_cfg_srch .PTCPGROUPBOXWBO .psprintgrid#divgcPTS_CFG_CL_STD_RSL\$0 #divgbPTS_CFG_CL_STD_RSL\$0.psprintgrid { height: auto !important; }

.pts_cfg_srch .PTS_BREADCRUMB tr { display: inline-block; }
.pts_cfg_srch .PTS_BREADCRUMB tr td span:before { width: auto; }
.pts_cfg_srch .PTS_BREADCRUMB tr td span { width: auto; }
.pts_cfg_srch .PTS_BREADCRUMB tr td { width: auto; }
.pts_cfg_srch .PTS_BREADCRUMB tr td:nth-child(2) { vertical-align: bottom; }
.pts_cfg_srch .PTS_BREADCRUMB tr td:nth-child(3) { vertical-align: middle; }
.pts_cfg_srch .PTS_BREADCRUMB.PTCPGROUPBOXWBO > tbody > tr:nth-child(2) > td:nth-child(1) { display: none; height: fit-content; }

.PTS_BCRUMBGB tr:nth-child(3) td:nth-child(1) { height: fit-content; }
.PTS_BCRUMBGB tr:nth-child(3) { height: fit-content; }
.PTS_BCRUMBGB tr:nth-child(4) td:nth-child(1) { height: fit-content; }
.PTS_BCRUMBGB tr:nth-child(4) { height: fit-content; }
.PTS_SRSLTSGB tr:nth-child(4) td:nth-child(1) { height: fit-content; }
.PTS_SRSLTSGB tr:nth-child(4) { height: fit-content; }


.pt_classic_plus .pts_cd_box-group
{
    display: inline-block;
    border: none;
    background-color: transparent;
    margin: 0;
    white-space: nowrap;
}
.pt_classic_plus .pts_cd_widget {
    position: relative;
}
.pt_classic_plus .pts_cd_widget .pts_search_mask {
    z-index: 210;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    opacity: .50;
    background-color: #808080;
    background-color: var(--pt-modal-mask-background-color);
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-menucontainer {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-menuitem {
    position: relative;
}
.pt_classic_plus .pts_cd_widget .pts_cd-link {
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_tray {
    position: absolute;
    display: block;
    background-color: #fff;
    background-color: var(--pt-menu-background-color);
    border: 1px solid #6c6c6c;
    border-color: var(--pt-menu-border-color);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 25px #5a5a5a;
    -moz-box-shadow: 0px 0px 25px #5a5a5a;
    -ms-box-shadow: 0px 0px 25px #5a5a5a;
    box-shadow: 0px 0px 25px #5a5a5a;
    box-shadow: 0px 0px 25px var(--pt-modal-shadow-color);
    margin-bottom: 3px;
    margin-top: 2px;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_focused .pts_cd_search_tray {
    z-index: 211;
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_controls {
    position: relative;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border: 1px solid #868e96;
    border-color: var(--pt-border-contrast-color);
    border-radius: 0.25em;
    background: #868e96;
    background: var(--pt-border-contrast-color);
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_focused .pts_cd_search_controls {
    z-index: 213;
}
.pt_classic_plus .pts_cd_widget .pts_cd_editbox, .pts_cd_editbox>.pts_cd_box-control, .pts_cd_editbox>.pts_cd_box-control>.pts_cd-edit {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: flex;
    display: flex;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 0em;
}
.pt_classic_plus .pts_cd_widget .pts_cd_editbox>.pts_cd_box-control>.pts_cd-edit {
    padding-left: 15px;
    width:100%;
    margin-right: 0px;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-link > .pts_cd-link-wrapper > .pts_cd-link {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-menuitem > .pts_cd_box-link > .pts_cd-link-wrapper > .pts_cd-link {
    padding: 0.5em;
    color: #1c579c;
    white-space: normal;
    text-overflow: ellipsis;
    position: relative;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected > .pts_cd-link-wrapper >.pts_cd-link {
	padding-left:1.5em;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_notselected > .pts_cd-link-wrapper >.pts_cd-link {
	padding-left:1.5em;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected > .pts_cd-link-wrapper >.pts_cd-link:before {
    content: url(/cs/publicprod/cache_2026_r19/PTS_INTSRCH7_ICN_1.svg);
    display: block;
    position: absolute;
    top: calc(50% - 11px);
    bottom: 0;
    left: 1px; 
    right: auto;
    border: 0;
    padding-left:1%;
}
.pt_classic_plus .pts_cd_widget .pts_cd-link-wrapper > a:hover {
	background:#eeeeee;
}
.pt_classic_plus .pts_cd_widget .pts_cd-link-wrapper > a:focus {
	outline: 2px solid;
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title {
	width:100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    color: var(--pt-page-text-alt-color);
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title1 {
    width:30%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    color: #000;
    color: var(--pt-page-text-alt-color);
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title.pts_cd_link_wrapped {
	width:70%;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected > .pts_cd-link-wrapper >.pts_cd-link .pts_cd_link_title.pts_cd_link_wrapped
{
	width:68%;
    padding-left:2%;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected > .pts_cd-link-wrapper >.pts_cd-link .pts_cd_link_title
{
	width:98%;
    padding-left:2%;
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title1.psc_hidden
{
  display:none;
}
.pt_classic_plus .pts_cd_widget .pts_cd_box-menuitem:not(.psc_hidden) {
    display: block;
    text-align: left;
    min-height: 3.2em;
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_srchipctrl
{
	position: absolute;
	width:90%;
	left:5%;
	right:5%;
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_rescontainer
{
     width:100%;
     margin-top: -20px;
	 padding-top: 55px;
}
.pt_classic_plus .pts_cd_widget .pts_cd_search_resscroll
{
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}
.pt_classic_plus .pts_cd_widget .ps_scrollable {
    clear: both;
    -moz-outline: 0;
    position: relative;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
.pt_classic_plus .pts_cd_widget .ps_scrollable_v {
    overflow-x: hidden;
    overflow-y: auto;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar {
    height: 11px;
    width: 11px;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-button {
    background-color: transparent;
    height: 5px;
}
.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-corner {
    background-color: #ffffff;
    background-color: var(--pt-page-background-color);
}
.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.pt_classic_plus .pts_cd_widget .pts_cd_nores
{
	text-align:center;
}
.pt_classic_plus .pts_cd_widget .pts_cd_nores_img
{
	width:10%;
	height:10%;
}
.pt_classic_plus .pts_cd_widget .pts_cd_nores_text
{
	white-space: nowrap; 
	overflow:hidden; 
	text-overflow: ellipsis; 
}
.pt_classic_plus .pts_cd_widget  .pts_cd_padding_top
{
	padding-top:15px;
}
.pt_classic_plus .pts_cd_widget .pts_cd_hidden
{
	visibility:hidden;
}
.pt_classic_plus .pts_cd_widget .pts_cd_nores p
{
	margin-top:5px;
	margin-bottom:0px;
}
.pt_classic_plus .pts_cd_widget .pts_cd_nolink
{
	pointer-events:none
}

.pt_classic_plus .pts_cd_box-menuitem:not(.psc_hidden) {
    display: block;
    text-align: left;
    min-height: 3.2em;
}
.pt_classic_plus  .PTS_CRITERIA_GB .PSSRCHCHECKBOX
{
    position:relative;
    top: -2px;
}

.pt_classic_plus  .pts_cfg_srch .PSSRCHCHECKBOX
{
    position:relative;
    top: -2px;
}

.pt_classic_plus .c .pts_pagetoogle img
{
	width: 16.5px;
	height: 16.5px;
}

.pt_classic_plus .pts_cfg_srch .pts_cfgsrch_rcntedit img
{
	width: 25px;
	height: 25px;
	margin-left: -1px;
}

.pt_classic_plus .pts_cfg_srch .pts_cfgsrch_saveedit img
{
	width: 25px;
	height: 25px;
	margin-left: -5px;
}

.pt_classic_plus .pts_cfg_srch .PSPUSHBUTTON
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px; 
	line-height: 17px;
	color: #312D2A;
	color: var(--pt-palette-24);
}

.pt_classic_plus .pts_cfg_srch .pts_boldfont
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 700;
	font-size: 12px; 
	line-height: 17px;
	color: #312D2A;
	color: var(--pt-palette-24);
}
.pt_classic_plus .pts_cfg_srch .pts_normalfont
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px; 
	line-height: 17px;
	color: #312D2A;
	color: var(--pt-palette-24);
}

.pt_classic_plus .pts_cfg_srch .pts_showhide_morelessopt
{
font-family: 'Arial';
font-style: normal;
font-weight: 700;
font-size: 12px; 
line-height: 17px;

align-items: center;



color: #312D2A;
color: var(--pt-palette-24);
}

.pt_classic_plus  .pts_cfg_srch .pts_display_none{
display: none;
}

.pt_classic_plus  .pts_cfg_srch .pts_gridview_grid{
  content:url(/cs/publicprod/cache_2026_r19/PT_NUI_VIEW_GRID_1.svg);
	margin-top: 8px;
    margin-left: -5px;
}

.pt_classic_plus  .pts_cfg_srch .pts_gridview_list 
{
	content:url(/cs/publicprod/cache_2026_r19/PT_NUI_VIEW_LIST_1.svg);
	margin-top: 8px;
    margin-left: -5px;
}

.pt_classic_plus  .pts_cfg_srch .pts_gridview_grid_border_radius
{
	border-radius: 4px 0px 0px 4px;
}

.pt_classic_plus  .pts_cfg_srch .pts_gridview_list_border_radius
{
	border-radius: 0px 4px 4px 0px;
}

.pt_classic_plus  .pts_cfg_srch .pts_radio_btn_unselected 
{
	width: 51px;
	height: 34px;
	left: 55px;
	top: 4px;
	border: 1px solid grey;
	box-sizing: border-box;	
	background: white;	
}

.pt_classic_plus  .pts_cfg_srch .pts_radio_btn_selected 
{
	width: 51px;
	height: 34px;
	left: 4px;
	top: 4px;



	background: #F5DEBD;
	background: var(--pt-selected-background-color);


	border: 2px solid #9B5734;
	border-color: var(--pt-selected-border-color);
	box-sizing: border-box;	
}

.pt_classic_plus .pts_cfg_srch .pts_radio_btn_selected:hover, 
.pt_classic_plus .pts_cfg_srch .pts_radio_btn_selected:focus
{
	width: 51px;
	height: 34px;
	left: 57px;
	top: 6px;
	border: 2px solid black;
	border-style: dotted;
	box-sizing: border-box;	
}

.pt_classic_plus .pts_cfg_srch .pts_radio_btn_unselected:hover, 
.pt_classic_plus .pts_cfg_srch .pts_radio_btn_unselected:focus
{
	width: 51px;
	height: 34px;
	left: 57px;
	top: 6px;
	border: 1px solid black;
	border-style: dotted;
	box-sizing: border-box;	
	background: #FDF3E4;
	background: var(--pt-hover-background-color);
}

.pt_classic_plus  .pts_cfg_srch .pts_showhide_flt
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px; 
	line-height: 16px;
	color: #116EB1;
	color: var(--pt-link-text-color);
	text-decoration: none;
}

.pt_classic_plus .pts_cfg_srch .PTCPGRIDHDRVIEWALLDIVACH 
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 700;
	font-size: 12px; 
	line-height: 17px;
	
	color: #161513;
	color: var(--pt-page-text-color);
}

.pt_classic_plus .pts_cfg_srch .pts_kws_rslts_hyperlink
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	font-size: 12px; 
	line-height: 20px;

	color: #00688C;
}

.pt_classic_plus  .pts_cfg_srch .pts_kws_rslts_details
{
	font-family: 'Arial';
	font-style: normal;
	font-weight: 700;
	font-size: 12px; 
	line-height: 20px;
	color: #5C5B5A;
	color: var(--pt-label-text-color);
}

.pt_classic_plus .PTS_SS_CRITERIA_GB .PSLEVEL1GRIDNBO
{
	width:80%;
    margin-left:10%;
}

.pt_classic_plus .PTS_SS_CRITERIA_GB .PSLEVEL1GRIDNBO .PSLEVEL1GRIDROW.PSGRIDFIRSTCOLUMN
{
	width:35%;
	text-align:right;
	padding-right:1em;
}

.pt_classic_plus .pts_cfg_srch .PTS_CL_STDSRCH_GPB .ps-img, 
.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .ps-img 
 { 
	width: 44px; 
	height: 55px; 
	border: 1px solid #bbb; padding: 0.2em;
 	margin-left: auto;
	margin-right: auto;
	display: block; 
 }




.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACET_CONTNRWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_GRID_CONTNRWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO
{
	border: 1px solid var(--pt-groupbox-border-color);
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO .PSGROUPBOXLABEL
{
	border-radius: 3px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACETWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACET_MOREWBO
{
	margin-bottom: 10px;
	background: #FFFFFF;
	background: var(--pt-page-background-color);
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO .PSGROUPBOXLABEL,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACETWBO .PSGROUPBOXLABEL,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACET_MOREWBO .PSGROUPBOXLABEL
{
	border-bottom: 1px solid var(--pt-groupbox-border-color);
	padding: 5px 0px;
	cursor: pointer;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACET_CONTNRWBO
{
	background: #F8F8F8;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSGROUPBOXNBO
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_BREADCRUMB .PTCPGRIDTITLE,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_GRID_CONTNR .PTCPGRIDTITLE
{
	margin-top: 0px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACET_CONTNR .PSLEVEL1SCROLLAREABODY .PTS_RSLT_FACETS .PTS_NOBORDERWBO .PSLEVEL2GRIDROW,
.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACET_CONTNR .PSLEVEL1SCROLLAREABODY .PTS_RSLT_FACETS .PTS_NOBORDERWBO .PSLEVEL2GRIDWBO
{
	border: none;
}

.pt_classic_plus .PSSRCHPAGE, .pt_classic_plus .PTS_SRSLTSGB
{
	margin-left: 0px;
}
.pt_classic_plus body.PSSRCHPAGE
{
	margin-left: 7px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_GRID_CONTNR .PSLEVEL1GRIDWBO
{
	margin-left: -7px;
}
.pt_classic_plus .pts_cfg_srch .PTS_RSLT_GRID_CONTNR #ACE_PT_SEARCHRESULT .PSLEVEL1GRIDWBO
{
	border-top: none;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACETS .ptpg_jet_treeitemWBO
{
	min-width: 300px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACET_CONTNR .PSLEVEL1SCROLLAREABODY
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_GRID_CONTNR #ACE_PTS_CFG_CL_WRK_PTS_VIEWAS_GB
{
	margin-left: -6px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSGROUPBOXNBO
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSSRCHPAGENBO
{
	margin-left: 10px;
}
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSGROUPBOX
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_KWPAGE_GB .PSPRIMARY
{
	border-radius: 0px;
	margin-left: -1px;
}
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_CRITERIA_GB #PTS_CFG_CL_WRK_PTS_KW.PSEDITBOX
{
	border-radius: 0px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch
{
	margin-left: -10px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSSRCHTITLE
{
	position: relative;
	bottom: 14px;
	margin-left: 6px;
}







.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr,
.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:first-child 
{
	background-color: var(--pt-filter-background-color);
	border-radius: 1.2em;
	border: 1px solid var(--pt-filter-border-color);
	color: var(--pt-filter-text-color);
	height: 35px;
	padding: 0px 2px 0px 5px;
	margin: 6px 3px;
}
.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr td,
.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:first-child td
{
	position: relative;
	bottom: 7px;
	height: 35px;
}
.pt_classic_plus .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:last-child 
{
	background-color: var(--pt-button-background-color);
	border: 0px;
}
.pt_classic_plus .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:last-child td
{
	position: relative;
	bottom: 2px;
}

:root.pt_classic_plus.firefox .PSSRCHPAGE .pts_cfg_srch .PTS_BREADCRUMBNBO
{
	margin-top: -26px;
}
:root.pt_classic_plus.chrome .PSSRCHPAGE .pts_cfg_srch .PTS_BREADCRUMBNBO
{
	margin-top: 10px;
}




:root.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_CFGSRCH_RSLTGB.PSSRCHPAGE > tbody  > tr:nth-child(4) > td:nth-child(1),
:root.pt_classic_plus.firefox .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_CFGSRCH_RSLTGB.PSSRCHPAGE .PTS_BCRUMBGBWBO .PTS_BCRUMBGB > tbody  > tr:nth-child(3) > td:nth-child(1)
{
	height: 80px;
}





.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_COREAREA_GB div[id$="divPTS_CFG_CL_WRK_PTS_GROUPBOX13"]  > table > tbody > tr > .PSGROUPBOXLABEL:hover,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_CFGRSLT_SB_GB div[id$="divPTS_CFG_CL_WRK_PTS_CFGSRCH_RSLTGB"] > table > tbody > tr > .PSGROUPBOXLABEL:hover,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_COREAREA_GB div[id$="divPTS_CFG_CL_WRK_PTS_CFGASRCHSB_GB"] > table > tbody > tr > .PSGROUPBOXLABEL:hover
{
	cursor: pointer;
	color: var(--pt-header-hover-text-color);
}





.pt_classic_plus #pthnavbc_skipnav a
{    
  	text-decoration: none;
}

.pt_classic_plus #pthnavbc_skipnav a:focus
{
	padding: 0.68em 0.72em !important;
	font-size: 1.0em;
	font-weight: bold;
	left: 0.25em;
	top: 0.25em;
	background-color: #ffe8c2;
	background-color: var(--pt-badge-background-color);
	color: #000;
        color: var(--pt-badge-text-color);
	margin: 0 0em !important;
        z-index: 9999;
        border: 1px solid #1D2733;
	border: 1px solid var(--pt-border-absolute-color);
        overflow: auto;
        width: auto;
        height: auto;
}









.pt_classic_plus .PTCALHEAD > a:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: url(/cs/publicprod/cache_2026_r19/PT_MODAL_CLOSE_NUI_1.svg);
	-webkit-border-radius: 1em; -moz-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em;
	padding: 0.5em 0.05em 0.3em 0.6em; 
	padding-right:0.05em; 
	padding-left:0.6em;
	border:1px solid transparent; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
}

.pt_classic_plus .PTCPHELPPOPUPCLOSEIMG:focus
{
	outline: none;
}

.pt_classic_plus .PTCALHEAD > a:focus:after 
{
	border: 1px dashed #868e96;
	border-color: var(--pt-border-contrast-color);
}

.pt_classic_plus #ptcphelppopupclosediv:focus
{
	background: #fff ;
	background: var(--pt-button-background-color);
	border: 1px dashed #7A818A ; 
	border: 1px dashed var(--pt-border-contrast-3-color) ; 
	border-radius: 3px;
	outline: none;
}
.pt_classic_plus #pt_modals .PSMODALCLOSEANCHOR:focus, 
.pt_classic_plus #ptifrmpopup #ptpopupclose:focus 
{
	background: #fff ;
	background: var(--pt-modal-background-color);
	border: 1px dashed #999 !important ;
	border-color: #7A818A !important ; 
	border-color: var(--pt-border-contrast-color) !important ; 
	border-radius: 3px;
	outline: none;
}





.PSGROUPBOX, .PSGROUPBOXCONTAINER, .PTS_PROMPTNOEDIT1, .PTS_PROMPTNOEDIT2, .PTS_DATEPROMPT1, .PTS_XLAT1, .PTS_YESNO1, .PTS_DEFAULTFILTERS, .PTS_FILTER_VALUE, .PTS_PROMPT2, .PTS_PROMPT1, .PTS_CRITERIA_GB, .PTCPGROUPBOXMINPADDING {
    font-family: Arial,sans-serif;
    font-size: 12px; 
    font-weight: normal;
    font-style: normal;
    border-width: 1px;
    border-color: rgb(230,230,230);
    border-style: solid;
}