


.lpnavigation {
  background: inherit;
  border-color: #848c94;
  color: #1d2733;
;
}


.lpnav-position .ps_box-value {
   color: inherit;
}



.pt_homepage .page-pt_hp_qab,
.pt_homepage .page-pt_hp_qab_ftr,
.pt_homepage .pst_panel-side2.page-pt_hp_notification {
  border-color: #848c94;
}


.ps_box-button.lphomepage_selector .ps-button { 
  color:inherit;
}



.ps_box-button.lphomepage_selector  .ps-button:hover { 
  color:#1c579c;
  background:#f4f7fc;
  border-color: #868e96;
}


.ps_box-button.lphomepage_selector  .ps-button:active { 
  color:#1d2733;
  background:#b9ddfb;
  border-color: #1d2733;
}


.ps_header_bar .pts_search_controls {
  border-color: #000;
}




:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage { 
  background-image:none; 
  background-color:initial;
  background:#2b5576;
}


:root:not(.psc_mode-ag):not(.psc_mode-md) .pt_homepage .ps_header_bar {
    border-bottom: 1px solid #2b5576;
}


.nui_pagegb:not(.persmode) .nuitile .nuilp 
{
  border:1px solid #848c94; 
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


:root.psc_dir-rtl .nui_pagegb:not(.persmode) .nuitile .nuilp {
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.nuitile .ps_groupleth {
  text-align: center;
}


.nuitile .ps_groupleth > .ps-label {
  color: #1e5ca4;
 
}


.nui_pagegb:not(.persmode) .nuitile .nuilp.psc_rowact:hover {
  border: 1px solid #246FC7;
  -webkit-box-shadow:0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; -moz-box-shadow:0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; -ms-box-shadow:0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7; box-shadow:0 8px 20px 0 rgba(29,39,51,0.30), inset 0 0 2px #246fc7);
}


.pt_homepage .lpfooter {
   background-color:transparent;
   background:rgba(29,39,51,0.48);
   overflow:hidden; 
}


.lpfooter .lpTabIndicators {
   background: #8b9197;
}


.lpfooter .dot:not(.on) {
   background:transparent;
}



.lpbanner-cont {
    border:1px solid #848c94; 
    -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 #a8a8a8;
   border-top:2px solid #fff;
   -webkit-box-shadow: 0px 1px 16px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 16px rgba(0,0,0,0.35); -ms-box-shadow: 0px 1px 16px rgba(0,0,0,0.35); box-shadow: 0px 1px 16px rgba(0,0,0,0.35);
   background-color:initial; 
   background:#f8f8f8;
}


: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: #848c94;
}



.psc_lpbanner-context {
   background-color:initial; 
   background: #ffffff;
}

.psc_lpbanner-context .ps_box-label .ps-label
{
  color:#5a5a5a; 
}

.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: #f8f8f8;
}


.psc_lpbanner-pinned .psc_lpbanner-context .ps_box-label .ps-label
{
  color: inherit;
}

.psc_lpbanner-pinned .psc_lpbanner-context .ps_header-group
{
  color: inherit;
}



.PTNavBarModal {
  top: 2.97em; 
}



.ps_header_bar {
  background: linear-gradient(rgb(57,106,144),rgb(23,54,81));
}
