




 @font-face {
    font-family:'Roboto';
    src: url('/DC/Roboto Regular.eot');
	src: url('/DC/Roboto Regular.eot?#iefix') format('embedded-opentype'),
		url('/DC/Roboto Regular.woff2') format('woff2'),
		url('/DC/Roboto Regular.woff') format('woff'),
		url('/DC/Roboto Regular.svg#Roboto Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

.ps_career_fluid, .ps_career_fluid1
{
height:70px !important; padding:0px !important;

}
.ps_career_fluid img, .ps_career_fluid1 img {margin-top:15px;}
.ps_career_fluid h1 {margin-top:-10px;}
.ps_career_fluid .ps-button, .ps_career_fluid1 .ps-button {top:-10px;}

.ps_career_fluid1 h1 {margin-top:17px;}




@media (max-width: 767px){
   .ps_career_fluid img {width: 60px; margin-top:5px;}
   .ps_career_fluid h1 {top:5px; position: relative;}
   .ps_career_fluid .ps-button {top:-30px;}
   .ps_career_fluid #win0hdrdivPTS_GSEARCH_CONT {display:none;}
   .ps_career_fluid #win0hdrdivPT_NOTIFY {display:none;}
.ps_career_fluid .ps_pagetitle_cont {margin:0 auto !important;}
.ps_career_fluid {height:40px !important;}
   .ps_career_fluid1 h1 {top:-5px; position: relative;}
.ps_header  .ps_career_fluid1 .ps_pagetitle_cont {
    margin:  0;
}
}



.ps_header_bar
{
   border-bottom-color:%PT_BANNER_BORDER_COLOR;
   background-image:-webkit-%PT_BANNER_BACKGROUND_IMAGE; background-image:-moz-%PT_BANNER_BACKGROUND_IMAGE; background-image:-ms-%PT_BANNER_BACKGROUND_IMAGE; background-image:%PT_BANNER_BACKGROUND_IMAGE; 
   background-color:%PT_BANNER_BACKGROUND_COLOR; 
   color:%PT_BANNER_TEXT_COLOR; 
}

.ps_header:before {
    content: '';
    background: url(/cs/erecruit/cache/DCH_HEADER_BANNER_1.PNG);
    height: 13px;
    width: 100%;
    background-size: 100% 100%;
    display: block;
    vertical-align: top;
    background-repeat: no-repeat;
    position: relative;
}




.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-background:%PT_PANEL_TAB_SIDE1_BACKGROUND; -moz-background:%PT_PANEL_TAB_SIDE1_BACKGROUND; -ms-background:%PT_PANEL_TAB_SIDE1_BACKGROUND; background:%PT_PANEL_TAB_SIDE1_BACKGROUND;
  border-color:%PT_PANEL_TAB_SIDE1_BORDER_COLOR; 
}

.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
	-webkit-background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER; -moz-background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER; -ms-background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER; background:%PT_PANEL_TAB_SIDE1_BACKGROUND_HOVER;
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER; 
}

:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_HOVER_RTL; 
}

.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    background: %PT_PANEL_TAB_SIDE1_BACKGROUND_ACTIVE;
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE;  
}

:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    -webkit-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL; -moz-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL; -ms-box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL; box-shadow:%PT_PANEL_TAB_SIDE1_BOXSHADOW_ACTIVE_RTL;  
}


.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  background: %PT_PANEL_TAB_SIDE2_BACKGROUND;
  border-color:%PT_PANEL_TAB_SIDE2_BORDER_COLOR;
}

.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
  background:%PT_PANEL_TAB_SIDE2_BACKGROUND_HOVER;
}

.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
  background:%PT_PANEL_TAB_SIDE2_BACKGROUND_ACTIVE;
}



.nuihdr_logo:after {
  content:url(/cs/erecruit/cache/DCH_LOGO_1.PNG);
  padding-top: %PT_LOGO_TOP_PADDING;
  margin-left: %PT_LOGO_IMAGE_SIDE_MARGIN;

  %PT_LOGO_CSS   
}

:root.psc_form-small .nuihdr_logo:after {
  content:url();
  padding-top: %PT_LOGO_TOP_PADDING_SMALL;
  margin-left: %PT_LOGO_IMAGE_SIDE_MARGIN_SMALL;

  %PT_LOGO_CSS_SMALL  
}


:root.psc_mode-access .nuihdr_logo:after {
  content:"%PT_LOGO_ACCESS_TEXT";

  %PT_LOGO_ACCESS_TEXT_CSS 
}




.ps_box-headerbranding {
   background: %PT_COMPINFO_BACKGROUND;
   border-bottom: %PT_COMPINFO_BOTTOMBORDER;
   color: %PT_COMPINFO_TEXTCOLOR;
%PT_COMPINFO_CSS 
}


:root.psc_form-small .ps_box-headerbranding {%PT_COMPINFO_SFF_CSS}


@media only screen and (orientation:landscape)
{
   
   .ps_box-headerbranding {%PT_COMPINFO_ORIENTLAND_CSS}

   
   :root.psc_form-small .ps_box-headerbranding {%PT_COMPINFO_ORIENTLAND_SFF_CSS}


%PT_COMPINFO_ORIENTLAND_FULL_CSS
}


@media only screen and (max-height:%PT_COMPINFO_HEIGHTTHRESHOLD)
{
   
   .ps_box-headerbranding {%PT_COMPINFO_HEIGHTTHRESH_CSS}


%PT_COMPINFO_HEIGHTTHRESH_FULL_CSS
}






.ps_box-button.psc_guided-exit .ps-img
{opacity:0;}


.ps_box-button.psc_guided-exit .ps-button
{position:relative;}



.ps_box-button.psc_guided-exit .ps-button:before
{
  position:absolute;
}



.ps_box-button.psc_guided-exit .ps-button:before {
 content:url();

 %PT_BANNER_EXIT_IMAGE_CSS 

}






@media only screen and (max-width:680px) {
	:root.psc_form-small .ps_box-button.psc_guided-exit .ps-button:before
    {
		-webkit-transform:scale(1.4); -moz-transform:scale(1.4); -ms-transform:scale(1.4); transform:scale(1.4);
		margin-top:0.1em;
		margin-left:0.1em;

%PT_BANNER_BACK_IMAGE_NARROW_CSS  
	}


}


 


.ps_box-button.ps_header_button .ps-button .ps-img,
.ps_pagetitle_cont .ps_box-button.psc_image_only.psc_button-transparent .ps-button .ps-img,
.lpnavigation .ps_box-button.psc_image_only.psc_button-transparent .ps-button .ps-img
 


.ps_box-button.ps_header_button .ps-button,
.ps_header_bar_cont + .ps_pagetitle_cont .ps_box-button.psc_image_only.psc_button-transparent .ps-button,
.lpnavigation .ps_box-button.psc_image_only.psc_button-transparent .ps-button
{
  position:relative;
}


:root .ps_box-button.ps_header_button .ps-button:after, 
:root .ps_header_bar_cont + .ps_pagetitle_cont .ps_box-button.psc_image_only.psc_button-transparent .ps-button:after,
:root .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:after
{
  position:absolute;
  height:1.72em;
  padding:0.345em;
  width:1.72em;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin-top:-1px; 
}


:root .ps_header_bar .ps_box-button.pt_qab-recents .ps-button:after {
 content:url();

 %PT_BANNER_RECENTS_IMAGE_CSS  

}


:root .ps_header_bar .ps_box-button.pt_qab-favorites .ps-button:after {
 content:url();

 %PT_BANNER_FAVORITES_IMAGE_CSS  

}


:root .ps_header_bar .ps_box-button.ps_header-home .ps-button:after {
 content:url();

 %PT_BANNER_HOME_IMAGE_CSS  

}


:root .ps_header_bar .ps_box-button.ps_header-gsearch .ps-button:after {
 content:url();

 %PT_BANNER_SEARCH_IMAGE_CSS   

}


:root .ps_header_bar .ps_box-button.psc_toolaction-back:not(.psc_guided-exit) .ps-button:after {
 content:url();

 %PT_BANNER_BACK_IMAGE_CSS 

}



.ps_box-button.ps_header-notify .ps-button {
  overflow:visible;
}


:root.ie .ps_header_bar .ps_box-button.ps_header-notify .ps-button {
  margin-top:-0.25em;
}


:root .ps_header_bar .ps_box-button.ps_header-notify .ps-button .ps-text {
  z-index:1;
}



:root .ps_header_bar .ps_box-button.ps_header-notify .ps-button:after {
 content:url();

 %PT_BANNER_NOTIFY_IMAGE_CSS 

}



:root .ps_header_bar_cont .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:after {
 content:url();

 %PT_BANNER_ACTIONLIST_IMAGE_CSS   

}


:root .ps_header_bar_cont + .ps_pagetitle_cont .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:after,
:root .lpnavigation .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:after
{
 content:url();

 %PT_BANNER_CONTEXTLIST_IMAGE_CSS   

}


:root .ps_header_bar .ps_box-button.ps_header-navbar .ps-button:after {
 content:url();
 margin-top:1px; 
 margin-left:0.28em; 

 %PT_BANNER_NAVBAR_IMAGE_CSS    

}



:root:not(.psc_mode-ag) .ps_box-button.ps_header-next .ps-button:after { 
 content:url();

 %PT_BANNER_NEXT_IMAGE_CSS    

}


:root:not(.psc_mode-ag) .ps_box-button.ps_header-previous .ps-button:after { 
 content:url();

 %PT_BANNER_PREVIOUS_IMAGE_CSS      

}



.psc_title-selector:before
{
 content:url();

 %PT_TITLE_SELECTOR_IMAGE_CSS     

}









.ps_box-button.nuihdr_hpbtn .ps-button .ps-img,
.ps_box-button.lprefresh .ps-button .ps-img,
.ps_box-button.lpnav-previous .ps-button .ps-img, 
.ps_box-button.lpnav-next .ps-button .ps-img, 
.ps_box-button.lphomepage_selector .ps-img 
{} 


.ps_box-button.lphomepage_selector .ps-button:after {
  
  content:url();
  margin-left:-0.72em;
%PT_HOMEPAGE_TITLE_SELECTOR_IMAGE_CSS 
}


.ps_box-button.nuihdr_hpbtn .ps-button,
.ps_box-button.lprefresh .ps-button,
.ps_box-button.lpnav-previous .ps-button, 
.ps_box-button.lpnav-next .ps-button 
{position:relative;}


.ps_box-button.lprefresh .ps-button:after,
.ps_box-button.lpnav-previous .ps-button:after, 
.ps_box-button.lpnav-next .ps-button:after 
{
  position:absolute;
  height:1.72em;
  padding:0.345em;
  width:1.72em;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin-top:-1px; 
}


.ps_box-button.nuihdr_hpbtn .ps-button:before
{
  position:absolute;
  height:1.2em;
  padding:0.345em;
  width:1.2em;
  top:0.45em;
  left:-0.57em;
  right:auto;
  bottom:auto;
  margin-top:0;
}


.ps_box-button.lpnav-previous .ps-button:after
{
 content:url();
%PT_HOMEPAGE_NAV_PREV_IMAGE_CSS;
}


.ps_box-button.lpnav-next .ps-button:after
{
 content:url();
%PT_HOMEPAGE_NAV_NEXT_IMAGE_CSS;
}


.ps_box-button.lpnav-previous.psc_disabled .ps-button:after,
.ps_box-button.lpnav-next.psc_disabled .ps-button:after
{
  opacity:0.4;
}



.ps_box-button.nuihdr_hpbtn .ps-button:before
{
 content:url();
 -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); 

 %PT_TITLE_SELECTOR_IMAGE_CSS  

}


.ps_box-button.lprefresh .ps-button:after {
 top:%PT_HOMEPAGE_REFRESH_TOP_ADJUST;
 left:%PT_HOMEPAGE_REFRESH_SIDE_ADJUST;
 content:url();
 -webkit-transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE); -moz-transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE); -ms-transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE); transform:scale(%PT_HOMEPAGE_REFRESH_IMAGE_SCALE);

 %PT_HOMEPAGE_REFRESH_IMAGE_CSS   

}




.psc_search-subdued .pts_search_content:not(.pts_search_focused) .pts_search_controls .pts_editbox .ps_box-control::before
{
  content:url();

%PT_SEARCH_SUBDUED_IMAGE_CSS
}




.ps_box-button.pst_panel-button .ps-img,
.ps_box-button.psc_panel-button .ps-img
{opacity:0;}


.ps_box-button.pst_panel-button .ps-button,
.ps_box-button.psc_panel-button .ps-button
{position:relative;}


.ps_box-button.pst_panel-button .ps-button:before,
.ps_box-button.psc_panel-button .ps-button:before
{
  position:absolute;
}


.pst_panel-side1 .ps_box-button.pst_panel-button .ps-button:before,
.ps_box-button.psc_panel-button .ps-button:before
{
 content:url();
 padding-top:%PT_PANEL_TAB_SIDE1_IMAGE_PADDINGTOP;
 -webkit-transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM; -moz-transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM; -ms-transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM; transform:%PT_PANEL_TAB_SIDE1_IMAGE_TRANSFORM;

 %PT_PANEL_TAB_SIDE1_IMAGE_CSS 
}


.pst_panel-side2:not(.pst_panel-systemrc) .ps_box-button.pst_panel-button .ps-button:before
{
 content:url();
 padding-top:%PT_PANEL_TAB_SIDE2_IMAGE_PADDINGTOP;
 -webkit-transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM; -moz-transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM; -ms-transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM; transform:%PT_PANEL_TAB_SIDE2_IMAGE_TRANSFORM;

 %PT_PANEL_TAB_SIDE2_IMAGE_CSS 
}


.pst_panel-side2.pst_panel-systemrc .ps_box-button.pst_panel-button .ps-button:before
{
 content:url();
 padding-top:%PT_PANEL_TAB_RC_IMAGE_PADDINGTOP;
 -webkit-transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM; -moz-transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM; -ms-transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM; transform:%PT_PANEL_TAB_RC_IMAGE_TRANSFORM;

 %PT_PANEL_TAB_RC_IMAGE_CSS 
}




@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

@font-face {
    font-family:'Roboto';
    src: url('/DCFonts/Roboto Regular.eot');
	src: url('/DCFonts/Roboto Regular.eot?#iefix') format('embedded-opentype'),
		url('/DCFonts/Roboto Regular.woff2') format('woff2'),
		url('/DCFonts/Roboto Regular.woff') format('woff'),
		url('/DCFonts/Roboto Regular.svg#Roboto Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family:'Roboto-Bold';
    src: url('/DCFonts/Roboto Bold.eot');
	src: url('/DCFonts/Roboto Bold.eot?#iefix') format('embedded-opentype'),
		url('/DCFonts/Roboto Bold.woff2') format('woff2'),
		url('/DCFonts/Roboto Bold.woff') format('woff'),
		url('/DCFonts/Roboto Bold.svg#Roboto Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}


body, h1, h2, h3, h4, h5, h6, p, ul, li, div, form, input, label, table, td, tbody, th, tr, span, a {
    
	font-family: 'Roboto', sans-serif;
}

.psc_border-standard {
  border: 0px solid #FFF;
}

a:link, a:visited, .ps-link:link, .ps-link:visited, .ps_keyvalue, .pts_facet_checkbox > .ps_box-label > .ps-label {
  color: #749ABB;
}

a:link:focus, a:visited:focus, .ps-link:link:focus, .ps-link:visited:focus, .ps_keyvalue:focus, .pts_facet_checkbox > .ps_box-label > .ps-label:focus {
  outline: 1px solid #E24301;
}



:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage {

    background-color: #fff ;
}





.ps_header-banner, .ps_header_bar {
    width:100%;
    height:13px;
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -ms-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  border-bottom: 1px solid #124A7E;
background:url();
height:60px;

}

.ps-text {
  color: #000000;
}


.pt_homepage .lpfooter{
background : #e7e7e7;
}

.pt_homepage  .nuitile .ps_box-grouplet {
    overflow: hidden;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}
.pt_homepage .eppcm_tile_mode .eppcm-article {
    margin: 0px;
}

.ps_header_bar{
	background : #fff;
	display: inline-block;
    width: 100%;
    height: auto;
   
	box-shadow: 1px 3px 5px 2px #ddd;
	border-bottom : 0px !important;
}
.ps_header:before{
	content : '';
	background: url(/cs/erecruit/cache/DCH_HEADER_BANNER_1.PNG);
        height: 13px;
	width: 100%;
	background-size: 100% 100%;
	display : block;
	vertical-align: top;
	background-repeat : no-repeat;
	position : relative;
}





.nuihdr_logo:after {
    position:;    
    display: inline-block; 
    content: '';
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    background: url(/cs/erecruit/cache/DCH_LOGO_1.PNG) no-repeat;
    width: 86px;  
    height: 40px;
    background-size: 100% 100%;
    background-position: 0 50%;
    vertical-align: middle;
    margin-top: 13px;
}
.nuihdr_logo{
margin-bottom : 0px;
}



.ps_box-button.nuihdr_hpbtn .ps-button .ps-text {
    font-family: 'Roboto-Bold', sans-serif;
    line-height: 42px;
    color: #20394F;
    text-transform: none;
    font-size: 28px; / comment  
	font-weight: bold; 
	font-weight: normal;
    padding-right: 20px;
    letter-spacing: -0.8px;
}

@media (max-width: 768px) {
  .ps_box-button.nuihdr_hpbtn .ps-button .ps-text  {
   font-family: 'Roboto-Bold', sans-serif;
    line-height: 32px;
    color: #20394F;
    text-transform: none;
    font-size: 18px; / comment  
	font-weight: bold;
	font-weight: normal;
    padding-right: 20px;
    letter-spacing: -0.8px;
  }
 
}

.ps_box-button.nuihdr_hpbtn .ps-button:before{
    left: auto;
    right: 0px;
    top: auto;
    margin-top: 18px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2b4790;
    content: "";
    height: auto;
    padding: 0px;
    width: auto;
}

.ps_box-toolshiddens .ps_modalmask{
background-color:transparent;
}
.ps_modal_container:not(.psc_modal-fullscreen):not(.ps_typeahead_modal){
-webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
   box-shadow: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    height: auto !important;
}

.ps_box-button.nuihdr_hpbtn .ps-button{
margin-top : 22px;
}

.ps_box-button.nuihdr_hpbtn .ps-button{
border-radius : 0px;
}
a:link:focus, .ps-link:link:focus{
outline : none;
}
.lpselbtn.ps_modal_container .ps_popup-vertical .ps_arrow_top{
	border-right-color: #ccc;
	border-top-color: #ccc;
    background-color: #fff;
}
.ps_popup-menu li:not(.psc_hidden){
min-height : 1px;
}
.lpselbtn .ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link, .lpselbtn.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link{
color : #2b4888;
background-color: #ebecee;
font-family: Verdana,Helvetica,Arial,sans-serif;
}
.lpselbtn .ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.lpselbtn.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover{
color : #0038b1;
text-decoration : underline;
    background-color: #DDE8FE;
}
.lpselbtn .ps_grid-body{
padding : 4px;
}
.lpselbtn.ps_popup-menu li:not(:empty):not(.psc_hidden) ~ li:not(:empty):not(.psc_hidden){
border-top : 2px solid #fff;
}



.ps_actions_cont{
top : 32px;
}
.ps_box-button.ps_header-home .ps-button:hover:after, .ps_box-button.ps_header-notify .ps-button:hover:after, .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:hover:after, .ps_box-button.ps_header-navbar .ps-button:hover:after{
opacity : 0.5;
}

.ps_box-button.lprefresh .ps-button:after {
    content: "";
    background: #888888;
    -webkit-mask-image: url();
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    transform: scale(0.8);
}
.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover, :root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}
.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button, :root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button {
    border-left-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
border-radius : 3px;
}
.ps_header_bar .ps_actions_cont a:hover, .ps_header_bar_cont a:hover {

    background-color: #DDE8FF !important;
border:1px solid #DE4156 !important;
}
.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button, .ps_header_bar .ps_header_button .ps-button, .ps_header_bar .ps_header_button .ps-button:link, :root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps-button, :root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button, :root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button:link{
border : 1px solid transparent;
}







.lpfooter .dot{
background : transparent;
    border: 1px solid #888888;
}
.lpfooter .dot.on {
    background: #888888;
}



:root:not(.psc_mode-ag):not(.psc_mode-md) .nui_pagegb:not(.persmode) .nuitile .nuilp{
box-shadow: none;
-webkit-box-shadow : none;
-moz-box-shadow : none;
-ms-box-shadow : none;
    padding: 10px;
outline: 0px;
border: 1px solid #666;
}
:root:not(.psc_mode-ag):not(.psc_mode-md) .nui_pagegb:not(.persmode) .nuitile .nuilp:hover {
border: 1px solid #DE4156;

}

.nuitile .ps_groupleth{
padding : 0px;
font-family: 'Roboto', sans-serif;
font-size : 20px;
}
.nuitile .ps_groupleth > .ps-label{
color : #2b4790;
font-weight: normal; 
text-transform : Capitalize;
font-size : 18px;
font-family: 'Roboto', sans-serif;
font-style: normal;
    font-stretch: normal;
    font-variant: normal;
    letter-spacing: normal;
    line-height: normal;
font-weight : bold;
}
.ps_menuitem:not(.psc_disabled):hover, .psc_rowact:not(.psc_disabled):hover {
    background-color: #dde8ff;
outline : none;
}
.nuitilegrid div.ps_grid-row:focus{
outline : none;
}








.ps_header_bar .ps_system_cont .ps_box-button.ps_button_backnav.psc_toolaction-back.psc_header-all{
padding: 34px 0;
}
.ps_header_bar .ps_system_cont .ps_box-button.ps_button_backnav.psc_toolaction-back.psc_header-all span.ps-text {
    top: auto;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    font-family: Verdana,Helvetica,Arial,sans-serif;
}
.eppcm-article-list-container .eppcm-article-title span.ps_box-value{
    font-family: 'Roboto', sans-serif;
    color: #20394f;
    font-size: 18px;
    font-weight: normal;
line-height : 27px;
}
.eppcm-article-list-container .eppcm-article-summary span.ps_box-value {
    font-family: 'Roboto', sans-serif;
    color: #444444;
    line-height : 21px;
}

.ps_pagetitle{
padding : 0px;
}
.ps_pagetitle span.ps-text {
    font-family: 'Roboto-Bold', sans-serif;
    line-height: 42px;
    color: #20394F;
    text-transform: none;
    font-size: 28px;
    letter-spacing: -0.8px;
}

@media (max-width: 768px) {
.ps_pagetitle span.ps-text {
    font-family: 'Roboto-Bold', sans-serif;
    line-height: 30px;
    color: #20394F;
    text-transform: none;
    font-size: 18px;
    letter-spacing: -0.8px;
}
.psc_panel-actioninterior{
z-index : 1111;
margin-top:4px;
}


.psc_panel-actioninterior .ps_header-group .ps-link{
color : #2b4888;
}
.psc_panel-actioninterior .ps_header-group .ps-link:hover{
color : #0038b1;
}
.psc_panel-actioninterior .ps_box-scrollarea .psc_collapsible:hover{
background-color : #dde8ff;
}
 



.ps_mid_section .ptnavbar .nuinb h2.ps_groupleth > .ps-label{
text-shadow : none;
color : #2b4888;
font-weight : bold;
}
.ps_mid_section .ptnavbar .nuinb h2.ps_groupleth > .ps-label:hover{

}
.ps_mid_section .ps_content .ps_grid-row .psc_rowact.nuinb:hover  .ps-label{

}
.ps_mid_section .ps_content .lplistgrid .ps_grid-row a{
    font-family: 'Roboto', sans-serif;
color : #2b4888;
font-weight : bold;
}
.ps_mid_section .ps_content .lplistgrid .ps_grid-row a:hover{
background-color: transparent;
    color: #0038b1;
    text-decoration: none;
}
.ps_mid_section .ps_content .ps_grid-row .psc_rowact.nuinb:hover {
    background: #DDE8FF;
}
.ps_mid_section .ps_content .ptnui_menu_hdr .ptnui_menu_title span{
color : #2b4888;
}
.ps_mid_section .ps_content .nbhdr .nbhdr_lbl .ps_box-value{
    text-shadow: none;
    color: #2b4888;
}





@media (max-width: 800px){

}
@media (max-width: 767px){
   .ps_header .nuihdr_hpbtn{position : relative;left: 0;    right: 0;}
   .ps_header .ps_pagetitle_cont{    margin: 40px auto 0;}
   .ps_header_bar {    padding: 23px 0px 5px;}
}
@media (max-width: 567px){

   .nuitile .ps_groupleth > .ps-label {    text-align: center;}
   .nuihdr_logo:after { background-size: 80% 80%;}
}
@media (max-width: 479px){
   .ps_box-button.nuihdr_hpbtn .ps-button .ps-text{padding-right: 6px;}
}

/-- Tile Image Positioning --/
.nuitile .ps_box-grouplet img.ps_process,
 .pst_rc-general .ps_box-grouplet img.ps_process { 
 max-height: 90%; 
 max-width: 44%; 
 display: block; 
 margin-left: auto; 
 margin-right: auto; 
 margin-top: 15%; 
 bottom: 2.5em; } !important



:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage {
    background-color: #2B4888 !important;
}


.ps_header-gsearch{
    display: none !important;
}