


:root .ps_header_bar .ps_box-button.ps_header-signout .ps-button:after {
 content:url(/cs/csprd_pub/cache/1/UN_HEADER_LOGOUT_UKE_1.SVG);

  ; 
}



:root .ps_header_bar .ps_box-button.un_ps_header-help .ps-button:after {



 content:url(/cs/csprd_pub/cache/1/UN_HEADER_HELP_UKE_1.SVG);

 ;  
} 


.pt_homepage:not(.pt_apphomepage) .ps_header_bar_cont+ .ps_pagetitle_cont{
min-height: 0em;}

.pt_hdr-qabcontainer .ps-button {
margin-left: 0.1em;
}
.pt_homepage .nuitile .nuilp:focus {

}

.pts_editbox>.ps_box-control>.ps-edit {
    padding-left: 15px;
    border: none;
    background-color: #E4E1DD;}

.psc_search-subdued {
background-color: #E4E1DD;}


.nuitile .nuilp { 

		 
		 background: #0C4F80;  

		 -webkit-border-radius: 0em; -moz-border-radius: 0em; -ms-border-radius: 0em; border-radius: 0em;
}

:root .nuitile .nuilp.psc_rowact:hover { 
   border-color: #246FC7;
   -webkit-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); -moz-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); -ms-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10);

   
   background: #0C4F80;  
   outline: none;
   outline-style:none;
   border: 1px solid #246FC7;

}


 
.nuitile .ps_groupleth { 
    position: absolute; 
    bottom: 1em; 
    left: 1.2em; 
    font-size: 20px;
    text-align: left; 
  } 
  

.nuitile .ps_groupleth > .ps-label {
    white-space: normal; 
	text-align: left;
	color: white; 
	font-weight: 300; 
	font-size: 120%
} 

 
.nuitile .ps_box-grouplet {
        overflow: hidden;
        position: absolute;
        top: 0.8em;
        bottom: 0.8em;
        left: 0.8em;
        right: 0.8em;
	text-align: left;
	color: white;
}

.nuitile .ps_box-grouplet img.ps_process,
.pst_rc-general .ps_box-grouplet img.ps_process
{
        max-height: 90%;
        max-width: 90%;
        position: absolute;
        left: 0;
        right: 10.5em;
        top: 0;
        bottom: 6em;
        margin: auto;
}

.rsz_w2 .nuilp .ps_groupleth { 
    position: absolute; 
    top: 0.8em; 
    left: 1.2em; 
    font-size: 20px; 
  }

.rsz_w2 .nuilp .ps_box-grouplet { 
    overflow: hidden; 
    position: absolute; 
    top: 4em; 
    left: 60px; 
    left: 1.8em; 
    right: 0.8em; 
    text-align: left; 
    line-height: 1.5em;
}

a.tilelink{
    color: #ffffff;
    text-decoration: none;
}

a.tilelink:hover{
    color: #ffffff;
    text-decoration: underline;
}

.rsz_h1 > .ps_grid-cell > .psc_rowact:not(.psc_disabled):active {

		 
		 background-color: #0C4F80;  

    border: 1px solid #246FC7;
}

:root.psc_form-small .rsz_w2 .nuilp .ps_box-grouplet {
        top: 2.5em;
	left:1.2em;
        line-height: 1em;
}

:root.psc_form-small .nuitile .ps_box-grouplet img.ps_process,
.pst_rc-general .ps_box-grouplet img.ps_process {
        max-height: 50%;
        max-width: 50%;
}

:root.psc_form-small .nuitile .ps_box-grouplet {
        top: -0.5em;
        left: 0em;
}

:root.psc_form-small div.nuitile .ps_groupleth {
        padding: 0.185em 0em;
    	height:auto;
        font-size: 1.1em;
        text-align:left;
}


:root.psc_form-small .nuitile .ps_groupleth { 
    position: absolute;  
    bottom: 0.8em; 
    left: 1em; 
    right: 1em;
  }   

:root.psc_form-small .nuitile .ps_groupleth > .ps-label {
    white-space: normal; 
	text-align: left;
	color: white; 
	font-weight: 300; 
	font-size: 120%;
}

:root.psc_form-small .nuitile .nuilp.psc_rowact:hover { 
   border-color: #246FC7;
   -webkit-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); -moz-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); -ms-box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10); box-shadow: 0 8px 20px 0 rgba(29,39,51,0.10);

		 
		 background: #0C4F80;  

}


:root.psc_form-small .nuihdr_hpbtn {
    left: 1em;
    right: auto;
}

:root.psc_form-small .nuihdr_hpbtn > span > a > span.ps-text {
    overflow: visible;
}

:root.psc_form-small .ps_header_bar 
{
  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;
  width:100%;
  padding-top:0.151em; 
}


:root.psc_form-small .ps_header_bar > .ps_back_cont, 
:root.psc_form-small .ps_header_bar > .ps_actions_cont 
{
  
  position:static;
  top:auto;
  left:auto;
  -webkit-flex:0 0 auto; -moz-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto;
}


:root.psc_form-small .ps_header_bar > .ps_back_cont
{
    margin-left:0.4em;
}

:root.psc_form-small .ps_header_bar  .ps_pagetitle_cont .ps_system_cont:not(:empty):not(.psc_hidden), 
:root.psc_form-small .ps_header_bar  .ps_pagetitle_cont .ps_custom_cont:not(:empty):not(.psc_hidden) 
{
  display:inline-block; 
  max-width:100%;
}

:root.psc_form-small .ps_header_bar  .ps_pagetitle_cont .ps_system_cont.psc_title-selector:not(.psc_hidden)
{
  width:100%;
}

:root.psc_form-small .ps_header_bar > .ps_pagetitle_cont 
{
  display:none; 
  -webkit-flex:1 1 auto; -moz-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;
  text-align:left;
  margin:0;
  margin-left:0.5em;
  overflow:hidden;
  width:100%;
  text-overflow:ellipsis;
  min-height:2.6em;
}


:root.psc_form-small .ps_header_bar .ps_pagetitle
{
  padding-top:0.5em;
  padding-bottom:0.2em;
}

:root.ie.psc_form-small .ps_header_bar > .ps_pagetitle_cont 
{
  flex-basis:0;
}

:root.psc_form-small .ps_header_bar > .ps_pagetitle_cont  .ps_pagetitle > .ps-text 
{
  max-width:100%;
  display:inline-block;
  text-overflow:ellipsis;
  overflow:hidden;
}

:root.psc_form-small .ps_header_bar > .ps_pagetitle_cont
{
text-align: left !important;
}



.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO, .pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO, .pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO
{
    padding: 5px  !important;
}


.pt_classic_plus .PSLEVEL1GRIDLABEL, .pt_classic_plus .PSLEVEL2GRIDLABEL, .pt_classic_plus .PSLEVEL3GRIDLABEL, .pt_classic_plus .PTCPGRIDTITLE {
   
    padding-top: 5px !important;
}

.pt_classic_plus span.PT_CP_MANDATORY_LABEL {
     margin-bottom: 8px !important; 
}


.pt_classic_plus #ptifrmrc #ptrctitlebar #ptrcServiceTab #selected a span, .pt_classic_plus #ptifrmrc #ptrctitlebar #ptrcServiceTab a span {
    
    border-bottom: 4px solid white !important;
}

