.lplistgrid ul {
    list-style: none;
    padding-left: 0em;
}

.lplistgrid div.lplistitem {



width: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;

}

.lplistitem { position:relative; } 

.lplistgrid div.lplistitem.fldr {



    

}

.lplistgrid .lplistitem span {
    width:auto; 
    display:inline; 
}

.lplistgrid a {
    padding: 1.3em 0.5em;
    display: block;
    padding-left: 2.4em;
    white-space: normal;
    font-family: inherit; 
    font-weight: normal; 
}

.lplistgrid a:link, .nui-myfav-gb a:visited, .nui-myfav-gb a:hover, .nui-myfav-gb a:active, .nui-myfav-gb a:focus {
  color: #1c579c; 
  text-decoration: none;
}

:root:not(.ios) .lplistgrid div.lplistitem:hover { 
    background-color: #F4F7FC; 
}


:root:not(.ios) .lplistgrid div.lplistitem:hover:before { 
    content: "";
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0; 
    right: auto; 
    border:2px solid #1c579C;
}

.lplistgrid div.lplistitem:active {
    background-color: #f0f0f0; 
}


.lplistgrid .ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link {
    padding: 1.3em 0.5em;
    display: block;
    padding-left: 2.4em; 
    white-space: normal;
    font-family: inherit; 
    font-weight: normal; 
    color: #1c579C; 
    text-decoration: none;
}


.lplistgrid .ps_box-menuitem > .ps_box-link.nbcontempty > .ps-link-wrapper > .ps-link {
background-color: #f7f7f7;
color: #626262;
font-weight: normal;
cursor: default;
}

.lplistgrid .ps_box-menuitem > not(.ps_box-link.nbcontempty) > .ps-link-wrapper > .ps-link:hover, .ps_box-menuitem > not(.ps_box-link.nbcontempty) > .ps-link-wrapper > .ps-link:active {
    background-color: #F4F7FC; 
    color: #1c579C; 
    text-decoration: none;
}


@media all and (orientation: portrait) {
    :root.psc_form-small .ptnavbar .lplistgrid a {
        padding-left: 1em;
        padding-right: 1em;
    }

    :root.psc_form-small .nbbody .nui-myfav-gb {
        bottom: 0em;
    }
	 
    :root.psc_form-small .ptnavbar .lplistgrid .psnbefav a {
        
        padding-left: 2.5em;
        padding-right: 1em;
    }
}


.lplistgrid div.lplistitem.fldr a:after{
    content: url('/cs/ffgpwd/cache/PT_NUI_CHEVRON_1.svg');

    display:inline-block;
    position:absolute;
    top:50%;
    margin-top:-6px;
    right:3%;
}


.lplistgrid .lpsffopt {
 position: relative;
 top: -2.8em;
 left:93%;
 height:0px;
}


.ps-drag-start {
    outline: 3px dashed  #bf7e0d !important; 
    outline-offset: -6px !important;
}

.ps-drag-over {
    outline: 3px solid  #bf7e0d !important; 
    outline-offset: -6px !important;
}

.ps-drag {
    outline: 3px dashed  #978c7b !important; 
    outline-offset: -6px !important;
    opacity:  0.6 !important; 
}


