



.ps_header_bar
{
   border-bottom-color:#78BE21;
   background-image:-webkit-linear-gradient(rgb(0,56,101),rgb(0,56,101)); background-image:-moz-linear-gradient(rgb(0,56,101),rgb(0,56,101)); background-image:-ms-linear-gradient(rgb(0,56,101),rgb(0,56,101)); background-image:linear-gradient(rgb(0,56,101),rgb(0,56,101)); 
   background-color:#003865; 
   color:rgba(255,255,255,0.95); 
}



.ps_header_bar .ps_box-button .ps-button,
.ps_header_bar .ps_box-button .ps-button:link,
.ps_header_bar .ps_box-button .ps-button:hover
{
   background-color:#fff; 
   border-color:transparent; 
   color:#fff; 
   -webkit-box-shadow:inset 0px 0px 3px #5b8cb2; -moz-box-shadow:inset 0px 0px 3px #5b8cb2; -ms-box-shadow:inset 0px 0px 3px #5b8cb2; box-shadow:inset 0px 0px 3px #5b8cb2; 
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover
{
   background-color:transparent;
   border-color:transparent;
   color:#fff;
   -webkit-box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); -moz-box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); -ms-box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61);
}


:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover
{
   -webkit-box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); -moz-box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); -ms-box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61);
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,
.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover:active,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover:active
{
   background-color:#78BE21;
   color:#fff;
   -webkit-box-shadow:inset 0px 0px 3px #92c3e8; -moz-box-shadow:inset 0px 0px 3px #92c3e8; -ms-box-shadow:inset 0px 0px 3px #92c3e8; box-shadow:inset 0px 0px 3px #92c3e8;
}


.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:#78BE21;
   -webkit-box-shadow:inset 0px 0px 3px #5b8cb2; -moz-box-shadow:inset 0px 0px 3px #5b8cb2; -ms-box-shadow:inset 0px 0px 3px #5b8cb2; box-shadow:inset 0px 0px 3px #5b8cb2;
}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active
{
   background-color:#78BE21;
   -webkit-box-shadow:inset 0px 0px 3px #92c3e8; -moz-box-shadow:inset 0px 0px 3px #92c3e8; -ms-box-shadow:inset 0px 0px 3px #92c3e8; box-shadow:inset 0px 0px 3px #92c3e8;
}



.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:focus,
:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:focus
{
   background-color:%PT_BANNER_BUTTON_TRUE_BG_COLOR_FOCUS;
   -webkit-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_FOCUS; -moz-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_FOCUS; -ms-box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_FOCUS; box-shadow:%PT_BANNER_BUTTON_TRUE_BXSHADOW_FOCUS;
}



.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"]
{
   background-color:%PT_BANNER_SEARCH_PRESSED_BG_COLOR; 
}


.ps_box-button.ps_button_backnav .ps-button,
.ps_box-button.ps_button_backnav .ps-button:link,
.ps_box-button.ps_button_backnav .ps-button:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader .ps-button,
.ps_box-button.ps_button_stdheader .ps-button:link,
.ps_box-button.ps_button_stdheader .ps-button:not(.psc_disabled) .ps-button:hover
{
   text-shadow:none;
   box-shadow:inset 0 1px 0 0 #74a7cb;
   border-color:#1c3f5d;
   border-bottom-color:#0d2940;
   background-image:linear-gradient(rgb(054,102,139),rgb(027,060,088));
   background-color:transparent; 
   color:inherit;
}


.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover
{
   background-image:-webkit-linear-gradient(rgb(054,102,139),rgb(027,060,088)); background-image:-moz-linear-gradient(rgb(054,102,139),rgb(027,060,088)); background-image:-ms-linear-gradient(rgb(054,102,139),rgb(027,060,088)); background-image:linear-gradient(rgb(054,102,139),rgb(027,060,088));
   background-color:transparent; 
   color:inherit;
   border-color:#1d405d;
   border-bottom-color:#101f33;
   -webkit-box-shadow:inset 0 2px 0 0 #74a7cb; -moz-box-shadow:inset 0 2px 0 0 #74a7cb; -ms-box-shadow:inset 0 2px 0 0 #74a7cb; box-shadow:inset 0 2px 0 0 #74a7cb;
}


.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover:active
{
   color:inherit;
   background-image:-webkit-linear-gradient(rgb(054,102,139),rgb(027,060,088)); background-image:-moz-linear-gradient(rgb(054,102,139),rgb(027,060,088)); background-image:-ms-linear-gradient(rgb(054,102,139),rgb(027,060,088)); background-image:linear-gradient(rgb(054,102,139),rgb(027,060,088));
   background-color:transparent; 
   -webkit-box-shadow:inset 0 2px 0 0 #5583a9; -moz-box-shadow:inset 0 2px 0 0 #5583a9; -ms-box-shadow:inset 0 2px 0 0 #5583a9; box-shadow:inset 0 2px 0 0 #5583a9;
}


.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
{
   -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:#78BE21;
   background-image:-webkit-linear-gradient(rgb(120,190,33),rgb(120,190,33)); background-image:-moz-linear-gradient(rgb(120,190,33),rgb(120,190,33)); background-image:-ms-linear-gradient(rgb(120,190,33),rgb(120,190,33)); background-image:linear-gradient(rgb(120,190,33),rgb(120,190,33));
   background-color:#78BE21; 
   -webkit-box-shadow:inset 0 7px 6px -10px rgb(95,132,161); -moz-box-shadow:inset 0 7px 6px -10px rgb(95,132,161); -ms-box-shadow:inset 0 7px 6px -10px rgb(95,132,161); box-shadow:inset 0 7px 6px -10px rgb(95,132,161);
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:hover,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:hover
{
   background:#78BE21; 
   -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:active,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:active
{
   background:#78BE21; 
   -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.ps_header_bar .psc_title-selector.psc_rowact:hover 
{
   background-color:transparent !important;
}



.ps_header_bar .pts_gsearch_tray
{
   background-color:%PT_SEARCH_TRAY_BACKGROUND_COLOR; 
}


.ps_header_bar .pts_gsearch_cat .ps-dropdown {%PT_SEARCH_TRAY_CATEGORY_CSS}


.ps_header_bar .pts_gsearch_input .ps-edit {%PT_SEARCH_TRAY_KEYWORD_CSS}


.ps_header_bar .pts_gsearch_go .ps-button {%PT_SEARCH_TRAY_GOBUTTON_CSS}


.ps_header_button.psc_badge-text > .ps-button-wrapper > .ps-button > .ps-text
{
   border-color: #fff;
   background-color:#A6192E;
   color:#fff;
}





.psc_confirmation-area
{
   background:rgb(249,249,249);
   color:#000;
   -webkit-text-shadow:1px 1px 0px #f0f6eb; -moz-text-shadow:1px 1px 0px #f0f6eb; -ms-text-shadow:1px 1px 0px #f0f6eb; text-shadow:1px 1px 0px #f0f6eb;
   border-color:#78BE21;
}


:root.psc_dir-rtl .psc_confirmation-area
{
   -webkit-text-shadow:-1px 1px 0px #f0f6eb; -moz-text-shadow:-1px 1px 0px #f0f6eb; -ms-text-shadow:-1px 1px 0px #f0f6eb; text-shadow:-1px 1px 0px #f0f6eb;
}





.psc_mode-guided:not(.psc_mode-fscreen-search) .ps_header_bar .ps_header-notify
{
   border-right-color:rgba(255,255,255,0.4);
}


.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button
{
   background-color:%PT_BANNER_SUBMIT_BACKGROUND_COLOR;
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW;
   border-color:%PT_BANNER_SUBMIT_BORDER_COLOR;
   color:%PT_BANNER_SUBMIT_TEXT_COLOR;
}


:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button
{
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW_RTL;
}


.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover
{
   background-color:%PT_BANNER_SUBMIT_BACKGROUND_COLOR_HOVER;
   border-color:%PT_BANNER_SUBMIT_BORDER_COLOR_HOVER;
   box-shadow:%PT_BANNER_SUBMIT_BOXSHADOW_HOVER;
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW_HOVER;
   color:%PT_BANNER_SUBMIT_TEXT_COLOR_HOVER;
}


.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
.ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover:active,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover:active
{
   background-color:%PT_BANNER_SUBMIT_BACKGROUND_COLOR_ACTIVE;
   text-shadow:%PT_BANNER_SUBMIT_TEXTSHADOW_ACTIVE;
   border-color:%PT_BANNER_SUBMIT_BORDER_COLOR_ACTIVE;
   box-shadow:%PT_BANNER_SUBMIT_BOXSHADOW_ACTIVE;
   color:%PT_BANNER_SUBMIT_TEXT_COLOR_ACTIVE;
}






.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-background:linear-gradient(rgb(0,56,101),rgb(0,56,101))rgb(57,106,144), rgb(23,54,81); -moz-background:linear-gradient(rgb(0,56,101),rgb(0,56,101))rgb(57,106,144), rgb(23,54,81); -ms-background:linear-gradient(rgb(0,56,101),rgb(0,56,101))rgb(57,106,144), rgb(23,54,81); background:linear-gradient(rgb(0,56,101),rgb(0,56,101))rgb(57,106,144), rgb(23,54,81));
  border-color:#1d405d; 
}

.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:linear-gradient(to left, rgb(61,121,168), rgb(0,73,122)); -moz-background:linear-gradient(to left, rgb(61,121,168), rgb(0,73,122)); -ms-background:linear-gradient(to left, rgb(61,121,168), rgb(0,73,122)); background:linear-gradient(to left, rgb(61,121,168), rgb(0,73,122));
    -webkit-box-shadow:inset -1px 0 0 0 #74a7cb; -moz-box-shadow:inset -1px 0 0 0 #74a7cb; -ms-box-shadow:inset -1px 0 0 0 #74a7cb; box-shadow:inset -1px 0 0 0 #74a7cb; 
}

: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:inset 1px 0 0 0 #74a7cb; -moz-box-shadow:inset 1px 0 0 0 #74a7cb; -ms-box-shadow:inset 1px 0 0 0 #74a7cb; box-shadow:inset 1px 0 0 0 #74a7cb; 
}

.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: #003865;
    -webkit-box-shadow:inset -1px 0 0 0 #5583a9; -moz-box-shadow:inset -1px 0 0 0 #5583a9; -ms-box-shadow:inset -1px 0 0 0 #5583a9; box-shadow:inset -1px 0 0 0 #5583a9;  
}

: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:inset 1px 0 0 0 #5583a9; -moz-box-shadow:inset 1px 0 0 0 #5583a9; -ms-box-shadow:inset 1px 0 0 0 #5583a9; box-shadow:inset 1px 0 0 0 #5583a9;  
}


.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  background: rgb(249,249,249);
  border-color:#78BE21;
}

.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover, 
.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
  background:#78BE21;
}



.ps_box-button.nuihdr_hpbtn .ps-button .ps-text {
  color:inherit !important;
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage { 
  background-image:none; 
  background-color:initial;
  background:rgb(249,249,249);
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage .ps_header_bar {
    border-bottom: 1px solid #78BE21;
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .nui_pagegb:not(.persmode) .nuitile .nuilp 
{
  border:0px solid rgb(102,102,102); 
  -webkit-box-shadow:0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -moz-box-shadow:0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -ms-box-shadow:0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); box-shadow:0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2));
}


:root.psc_dir-rtl .nui_pagegb:not(.persmode) .nuitile .nuilp {
  -webkit-box-shadow:-0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -moz-box-shadow:-0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -ms-box-shadow:-0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); box-shadow:-0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2);
}


.pt_homepage .lpfooter {
   background-color:transparent;
   background:rgb(249,249,249);
}



.lpbanner-cont {
    border:1px solid #ccc; 
    -webkit-border-radius:0 0 1.5em 1.5em; -moz-border-radius:0 0 1.5em 1.5em; -ms-border-radius:0 0 1.5em 1.5em; border-radius:0 0 1.5em 1.5em;
    background-color:initial; 
    background:#ffffff;
}

.lpbanner-cont.pinned {
   border:1px solid #ffffff;
   border-top:2px solid #cccccc;
   -webkit-box-shadow: 0px 1px 6px #000; -moz-box-shadow: 0px 1px 6px #000; -ms-box-shadow: 0px 1px 6px #000; box-shadow: 0px 1px 6px #000;
   background-color:initial; 
   background:#f0f0f0;
}


:root.psc_mode-ag .lpbanner-cont,
:root.psc_mode-md .lpbanner-cont
{
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
  border-color: #ccc;
}



.psc_lpbanner-context {
   background-color:initial; 
   background: #ffffff;
}

.psc_lpbanner-context .ps_box-label .ps-label
{
  color:#6c6c6c; 
}

.psc_lpbanner-context .ps_header-group
{
  color:rgb(164,086,023); 
}


.psc_lpbanner-pinned .psc_lpbanner-context,
.psc_lpbanner-pinned .ps_apps_pageheader
{
   background-color:initial; 
   background: #f0f0f0;
}


.psc_lpbanner-pinned .psc_lpbanner-context .ps_box-label .ps-label
{
  color: inherit;
}

.psc_lpbanner-pinned .psc_lpbanner-context .ps_header-group
{
  color: inherit;
}








.nuihdr_logo {
  content:url(/cs/mnjob/cache/M_STATE_LOGO_ICON_SVG_1.SVG);
  padding-top: 2px;;
  margin-left: 0;

  width: 75px;   
}

:root.psc_form-small .nuihdr_logo {
  content:url(/cs/mnjob/cache/M_STATE_LOGO_ICON_SVG_1.SVG);
  padding-top: 0;
  margin-left: 0;

  width: 35px;  
}


:root.psc_mode-access .nuihdr_logo:after {
  content:'State of Minnesota Logo';
  max-width:10vw;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  display:inline-block;
}

.persmode .nuihdr_logo:after, :root.psc_form-small .persmode .nuihdr_logo:after {
  
  display:none !important; 
}









.ps_box-button.ps_button_backnav .ps-img
{opacity:0;}


.ps_box-button.ps_button_backnav .ps-button
{position:relative;}



.ps_box-button.ps_button_backnav .ps-button:before
{
  position:absolute;
}


.ps_box-button.ps_button_backnav .ps-button:before {
 content:url(/cs/mnjob/cache/M_BANNER_BACK_BTN_SVG_1.SVG);

 display:inline-block; 

}


.ps_box-button.psc_guided-exit .ps-button:before {
 content:url(/cs/mnjob/cache/PT_BACK_AS_EXIT_ICON_1.svg);

  

}






@media only screen and (max-width:680px) {
	.ps_box-button.ps_button_backnav .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.2em;
		margin-left:0.25em;
	}


}


 


.ps_box-button.ps_header_button .ps-button .ps-img,
.ps_box-button.pts_gsearch_go .ps-img
{opacity:0;}


.ps_box-button.ps_header_button .ps-button,
.ps_box-button.pts_gsearch_go {
  position:relative;
}


:root:not(.psc_mode-ag) .ps_box-button.ps_header_button .ps-button:after, 
:root.psc_mode-ag .ps_box-button.ps_header_button:not(.ps_header-next):not(.ps_header-previous) .ps-button:after, 
.ps_box-button.pts_gsearch_go .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.ps_header-home .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_HOME_ICON_SVG_1.svg);

   
}


:root .ps_header_bar .ps_box-button.ps_header-gsearch .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_SEARCH_ICON_SVG_1.svg);

    

}




.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(/cs/mnjob/cache/M_BANNER_NOTIFICATION_ICON_SVG_1.svg);

  

}



:root .ps_header_bar .ps_header_button .ps_box-button.psc_menu-act > .ps-button-wrapper > .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_ACTIONLIST_ICON_SVG_1.svg);

    

}


:root .ps_header_bar .ps_box-button.ps_header-navbar .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_NAVBAR_ICON_SVG_1.svg);
 margin-top:1px; 
 margin-left:0.28em; 

 margin-top:-1px; margin-left:0;    

}


.ptnavbar .nuinb > div.ps_box-grouplet {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}



.ps_box-button.pts_gsearch_go .ps-button:after
{
   content:url();
   margin-top:0.23em;

   %PT_SEARCH_TRAY_GOBUTTON_IMAGE_CSS  

}


:root:not(.psc_mode-ag) .ps_box-button.ps_header-next .ps-button:after { 
 content:url(/cs/mnjob/cache/PT_GUIDED_NEXT_ICON_1.svg);

     

}


:root:not(.psc_mode-ag) .ps_box-button.ps_header-previous .ps-button:after { 
 content:url(/cs/mnjob/cache/PT_GUIDED_PREVIOUS_ICON_1.svg);

       

}



.psc_title-selector:before
{
 content:url(/cs/mnjob/cache/PTNUI_DOWN_ARW_1.svg);

 transform:scale(1);     

}



:root .ps_header_bar .ps_box-button.pt_qab-favorites .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_FAVORITES_ICON_SVG_1.SVG);

	  

}



:root .ps_header_bar .ps_box-button.pt_qab-recents .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_RECENTS_ICON_SVG_1.SVG);

	  

}

 

:root .ps_header_bar .ps_box-button.psc_toolaction-back .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_BACK_BTN_SVG_1.SVG);

	display:inline-block;  

}

:root .ps_header_bar .ps_box-button.psc_guided-exit .ps-button:after {
	display:none; 
}




:root .ps_header_bar .ps_box-button.pts_search_button .ps-button:after {
 content:url(/cs/mnjob/cache/M_BANNER_SEARCH_ICON_SVG_1.svg);

   

}










.ps_box-button.nuihdr_hpbtn .ps-button .ps-img,
.ps_box-button.lprefresh .ps-button .ps-img
{opacity:0;}


.ps_box-button.nuihdr_hpbtn .ps-button,
.ps_box-button.lprefresh .ps-button
{position:relative;}


.ps_box-button.lprefresh .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.nuihdr_hpbtn .ps-button:before
{
 content:url(/cs/mnjob/cache/PTNUI_DOWN_ARW_1.svg);
 -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8); 

 transform:scale(1);  

}


.ps_box-button.lprefresh .ps-button:after {
 top:0.3em;
 left:-0.27em;
 content:url(/cs/mnjob/cache/PTNUI_REFRESH_ICN_1.svg);
 -webkit-transform:scale(1.25); -moz-transform:scale(1.25); -ms-transform:scale(1.25); transform:scale(1.25);

    

}





:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-img,
:root.psc_mode-ag .ps_box-button.ps_header-next .ps-img
{opacity:0;}


:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-button,
:root.psc_mode-ag .ps_box-button.ps_header-next .ps-button
{position:relative;}


:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-button:before,
:root.psc_mode-ag .ps_box-button.ps_header-next .ps-button:after
{
  position:absolute;
}


:root.psc_mode-ag .ps_box-button.ps_header-previous .ps-button:before {
 content:url();
 padding-top:%PT_BANNER_AG_PREV_IMAGE_PADDINGTOP;

 
 %PT_BANNER_AG_PREV_IMAGE_DIMENSIONS 

 %PT_BANNER_AG_PREV_IMAGE_CSS 

}




:root.psc_mode-ag .ps_box-button.ps_header-next .ps-button:after{
 content:url();
 padding-top:%PT_BANNER_AG_NEXT_IMAGE_PADDING_TOP;
 right: %PT_BANNER_AG_NEXT_IMAGE_EDGEOFFSET;

 
 %PT_BANNER_AG_NEXT_IMAGE_DIMENSIONS

 %PT_BANNER_AG_NEXT_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(/cs/mnjob/cache/PT_PANEL_TAB_ICON_1.svg);
 padding-top:0.22em;
 -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);

  
}


.pst_panel-side2:not(.pst_panel-systemrc) .ps_box-button.pst_panel-button .ps-button:before
{
 content:url(/cs/mnjob/cache/PT_PANEL_TAB_ICON_1.svg);
 padding-top:0.22em;
 -webkit-transform:scale(1.2) translateX(1px); -moz-transform:scale(1.2) translateX(1px); -ms-transform:scale(1.2) translateX(1px); transform:scale(1.2) translateX(1px);

  
}


.pst_panel-side2.pst_panel-systemrc .ps_box-button.pst_panel-button .ps-button:before
{
 content:url(/cs/mnjob/cache/PT_RC_PANELBUTTON_ICON_1.SVG);
 padding-top:0.4em;
 -webkit-transform:scale(0.9); -moz-transform:scale(0.9); -ms-transform:scale(0.9); transform:scale(0.9);

 padding-left:1px; 
}













.pts_category_button a:hover {
    color: #fff !important;
    background-color: #78BE21 !important;
    border-color: transparent !important;
    opacity: 100 !important;
}

.pts_search_button a:hover {
    color: #fff !important;
    background-color: #78BE21 !important;
    border-color: transparent !important;
    opacity: 100 !important;
}





.m_psc_tile-img {
    width: 145px;
}


.nuitile .ps_groupleth > .ps-label {
    white-space: nowrap;
    color: white;
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #003865;
    padding: 0.2em;
}


.nuitile .nuilp {
    position: absolute;
    left: 0em;
    right: 0em;
    top: 0em;
    bottom: 0em;
    overflow: hidden;
    white-space: normal;
    padding-left: 0.em;
    padding-right: 0.em;
    padding-bottom: 0.5em;
    background: white;
}










.pt_homepage .lpfooter {

    background-color: transparent;
    background: #333;
   

}

.pc:root .pt_homepage .ps_footer.sb {

}

.ps_footer {

}


.lpfooter .dot {

    display: none;

}



.ps_grid-cell div[id^="win"][id*="GROUPLET"] H2.ps_groupleth {
background-color: #003865;
border-top-left-radius:.5em;
border-top-right-radius:.5em;
}

.ps_grid-cell div[id^="win"][id*="GROUPLET"] div.ps_groupleth {
background-color: #003865;
border-top-left-radius:.5em;
border-top-right-radius:.5em;
}


.nuitile .ps_groupleth {
padding: 0.2em 0em;
}

.nuitile .ps_groupleth > .ps-label {
color: #fff;
text-align: center;

}

.nuitile .nuilp {
padding: 0;
}

div[id^="win"][id*="GROUPLET"].ps_box-group.psc_layout.nuilp:hover{
  background-color:#E9F5DB;

}

.headerbutton img {
    opacity: 100;
}


.nuihdr_hpbtn .ps-button {

    border-radius: 10px;
    padding-right: 2em !important;
    font-size: .85em !important;
    margin-top: 7px;
background-color: #78BE21 !important; 

}
.ps_box-button.nuihdr_hpbtn .ps-button .ps-text {
color: #003865 !important;
font-weight: bold;
}
.nuihdr_hpbtn a span.ps-text {
    line-height: 1.5em;
}
.nuihdr_hpbtn .ps-button > .ps-text:not(:only-child) {
    top: 0;
}
.nuihdr_hpbtn .ps-button:hover {

border: solid thin white !important;
}


.nuihdr_hpbtn .ps-button:focus {	

	border: solid 2px white !important;
}


.ps_box-button.nuihdr_hpbtn .ps-button::before {
    left: auto !important;
    
    right: .3em !important;
    height: 1em;
    width: 1em;
    top: 0;
}
.ps-link-wrapper > .ps-link:hover {
background-color: #E9F5DB;
}

.nuitile .ps_box-grouplet {
    top: 2.2em !important;
}


#pthdr2ActionList:after {
top: 7px !important;
}



.marginExpand {
margin: 0 350px 0 0;
transition: 0.5s; 

}
.marginCollapse {
margin: 0 0 0 0; 
transition: 0.5s; 
}
            
.sidenav {
    height: 100%; 
    width: 0; 
    position: fixed; 
    z-index: 1; 
    top: 0; 
    right: 0;
    background-color: #f0f0f0; 
    overflow-x: hidden;  Disable horizontal scroll 
    padding-top: 60px; 
    transition: 0.5s; 
    -webkit-box-shadow: 0 0 5px 1px #ccc;
    -moz-box-shadow: 0 0 5px 1px #ccc;
    -ms-box-shadow: 0 0 5px 1px #ccc;
    box-shadow: 0 0 5px 1px #ccc;
	border-left: solid 1px #bbb;
	overflow: hidden;
}


.sidenav a {
   
    transition: 0.3s;
}







.vertical-menu {
   
}

.vertical-ncol-menu a {
   
    color: black; 
    display: block; 
    padding: 12px; 
    text-decoration: none; 
	border-bottom: solid thin #bbb;
}

.vertical-ncol-menu a:hover {
    background-color: #E9F5DB; 
}

.vertical-ncol-menu a.active {
    background-color: #E9F5DB; 
    color: white;
} 


.vertical-ncol-menu a:link:hover {
	color: #8D3F2B; 
}

.vertical-ncol-menu a:link:active {
	color: #8D3F2B; 
}


.RCDocTypeImg {
width: 30px;
margin-right: 12px;
}

#ptifrmcontent {margin-top: 2.1em !important;}

#PT_LANDINGPAGE .nuitilegrid, #PT_FLDASHBOARD .nuitilegrid {padding-top: 2em;}

#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-text {
margin:left: 2em !important;
}

:root {
  --pt-banner-background-color: #003865; 

--pt-strip-height: 0px; 



}