.selectoricn .fa-undo:before{content:"\f0e2";}


header#topNav>table{height:4.2rem;box-sizing:border-box;}
.ecosyslabel{color:#FFF;white-space:nowrap;overflow:hidden;min-width:17.01vw;width:30rem;text-overflow:ellipsis;font-weight:700;min-width:10vw;}
.rolelabel{<%if(ismobiledevice)out.println("min-width:8.5vw;width:15vw;");else out.println("max-width:15.31vw;");%>display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;color: #FFF;font-weight: 700;min-width:10vw;}
.profileicon img{height:3rem;width:3rem;box-sizing:border-box;min-width:3rem;}
.themeiconbox{padding:0 .5rem 0 1.25rem;}
.themeiconbox>i{font-size:1.5rem;color:#FFF;cursor:pointer;}
.profileicon{width:3rem;}
header#topNav li.icns{margin-top:.25rem;height:1.75rem;}
header#topNav li.icns.profileicon{margin:0;}
.divdr{padding:0.25rem 0.5rem !important;}
.divdr>div{width:0.1rem;background:linear-gradient(to right,#888, white);}
.searchboxtable{min-width:28.34vw;width:50vw;min-width:11.34vw;width:20vw;}
header#topNav .statdropdown .dropdown-menu{height:auto;}
@media (max-width: 991px)
{
.ecosyslabel{width:20rem;}
}

.headernaviitembox div.menuitem{position:relative;}
.headernaviitembox div.menuitem.homemenuitem{padding-left:1rem;padding-right:2rem;}
.headernaviitembox div.menuitem>a{color:var(--bs-themetextcolor);font-size:1rem;white-space:nowrap;display: flex;align-items: center;justify-content: center;padding: .5rem;margin-right:.25rem;border-radius: .5rem;}
.headernaviitembox div.menuitem>a:hover{background-color: rgba(255, 255, 255, .2);}
.headernaviitembox div.menuitem>a>i,.headernaviitembox div.menuitem>a>i:before{color:inherit;}
.headernavishortbox{position:relative;}

.headernavishortbox>div.menuitem{padding:0 .5rem 0 .75rem;}
.headernavishortbox>div.menuitem:first-child{padding-left:1rem;padding-right:2rem;}
.headernavishortbox>div.menuitem>a{color:#FFF;font-size:1rem;white-space:nowrap;}
.headernavishortbox>div.menuitem>a:not(.haschildren):hover{text-decoration:underline;}
.headerbodycontainer{display:none;position:fixed;top:4.2rem;left:0;z-index:10;width:100%;text-align:left;background-color:#FFF;border-top:.2rem solid #AAA;}
.headerbodycontainerdimmer{position:fixed;top:4.2rem;height:calc( 100vh - 4.2rem );left:0;z-index:10;width:100%;text-align:left;background-color:rgba(0,0,0,.5);}
.headerbodycontainer>div.boxes{display:none;position:relative;z-index:11;padding:1rem 2rem;height:35rem;overflow-y:auto;min-height:10rem;background-color:#232F3E;border-bottom:.2rem solid #AAA;color:#FFF;}
.headerbodycontainer.lighttheme>div.boxes{background-color:#fff;border-bottom:.2rem solid #333;color:#000;}
.headerbodycontainer.successtheme>div.boxes{background-color:#c3e6cb;border-bottom:.2rem solid #155724;color:#155724;}
.headerbodycontainer.dangertheme>div.boxes{background-color:#f5c6cb;border-bottom:.2rem solid #721c24;color:#721c24;}
.headerbodycontainer.primarytheme>div.boxes{background-color:#b8daff;border-bottom:.2rem solid #004085;color:#004085;}
.headerbodycontainer.warningtheme>div.boxes{background-color:#ffeeba;border-bottom:.2rem solid #856404;color:#856404;}
.headerbodycontainer.infotheme>div.boxes{background-color:#bee5eb;border-bottom:.2rem solid #0c5460;color:#0c5460;}
.headerbodycontainer>div.boxes .list-group-item,.middlemenuitem .list-group-item,.middlemenuitem .list-group-item>a{background-color:inherit;color:inherit;font-size:1.1rem;}

.headerbodycontainer i,.headerbodycontainer a>i,.headerbodycontainer i:before,.headerbodycontainer a>i:before{color:inherit!important;}


.boxsideheader{padding:.5rem 0;color:inherit;font-weight:700;font-size:1rem;margin-bottom:1rem;}
.boxsideheader2{padding:.5rem 0;color:inherit;font-size:1rem;}
.boxsideheader2 a{font-size:100%;}
.boxsideheader2 a i{padding-right:.5rem;width:2rem;text-align:left;}
.boxsideelements{display:flex;flex-wrap:wrap;justify-content:start;padding-bottom:1rem;align-items:center;}
.boxsideelements .elementitems{width:25rem;white-space:nowrap;text-overflow:ellipsis;padding:.5rem .5rem .5rem 0;font-size:1rem;color:inherit;}
.boxsideelements .elementitems a{color:inherit;font-size:100%;}
.boxsideelements .elementitems a i{font-size:1rem;}
.boxgroupouter.Hybrid{display:flex;align-items:start;justify-content:start;flex-wrap: wrap;}
.boxgroup.Hybrid{width:20rem;}
.boxgroup.Hybrid .boxsideelements .elementitems{padding:.5rem 0;}
.boxgroup.Vertical{width:100%;}
.boxes.Vertical{width:20rem;}

.orgheadertitle{color:inherit;font-size:1.25rem;margin-bottom:.5rem;text-align:left;font-weight:700;}
header#topNav a.activeitem{color:#f8991d!important;}
#bodyhelptopics a.activeitem{color:#fff!important;}
.mobheadermenucards{height:100vh;overflow-y:auto;color:var(--bs-default-text-color);}
.hdrfavmenulink{display:none;}
.mobheadermenucards .boxsideheader{padding:.5rem 0;color:inherit;font-weight:700;font-size:1rem;margin-bottom:0;margin-top:1rem;}
.mobheadermenucards .boxsideelements{padding-bottom:0;}
.haverecord td a div img{height:auto!important;padding:.5rem 0;}

@media only screen 
and (orientation : portrait) {
.headernavilongbox{display:none;}
.headernavishortbox{display:flex;}
.boxgroup.Hybrid{width:18rem;}
.header-column-1{width:3rem!important;}
.header-column-2{width:5rem!important;}
.header-column-3{display:none;}
.header-column-4{width:40rem!important;max-width:50vw;}
/*.header-column-5{width:19rem!important;}*/
.hdrfavmenulink{display:inline-flex;}
.quickmenulauncher{display:none;}
}

@media only screen 
and (orientation : landscape) {
.headernavilongbox{display:flex;align-items:center;justify-content:flex-start;}
.headernavishortbox{display:none;}
.header-column-1{display:none;}
.header-column-2{width:5rem!important;}
.header-column-3{flex:1 0 1%;}
.header-column-4{width:30rem!important;max-width:50vw;}
/*.header-column-5{width:23rem!important;}*/
}

@media (max-width: 991px)
{
.headernavilongbox{display:none;}
.headernavishortbox{display:flex;}
.boxgroup.Hybrid{width:18rem;}
.header-column-1{width:5rem!important;}
.header-column-2{width:5rem!important;}
/*.header-column-5{width:calc( 100% - 37rem )!important;}*/
}
@media (min-width: 768px)
{
.header-column-4{display: flex;justify-content: center;max-width:50vw;}
}

@media (max-width: 767px)
{
.header-column-4{display: none;}
}
@media (max-width: 767px)
{
.headernavilongbox{display:none;}
.headernavishortbox{display:flex;}
.boxgroup.Hybrid{width:18rem;}
.header-column-1{width:5rem!important;}
.header-column-2{width:5rem!important;}
/*.header-column-5{width:calc( 100% - 37rem )!important;}*/
}
@media (max-width: 1100px)
{
.header-column-3{display:none;}
}
@media (max-width: 567px)
{
.header-column-5{width:calc( 100% - 30rem )!important;}

.searchboxheader>div.portaldrop{width:3.5rem;}
}

@media (max-width: 991px) and (orientation : portrait)
{
.headernavilongbox{display:none;}
.headernavishortbox{display:flex;}
.boxgroup.Hybrid{width:18rem;}
.header-column-1{width:5rem!important;}
.header-column-2{width:5rem!important;}
.header-column-3{display:none;}
.header-column-4{display:none;}
/*.header-column-5{width:calc( 100% - 10rem )!important;}*/
.hdrfavmenulink{display:inline-flex;}
.quickmenulauncher{display:none;}
}

.headernavishortbox .menucontainerouter{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:10;background-color:#CCC;width:0;display:none;}
.headernavishortbox .menucontainerouter.openmenu{display:block;}
.headernavishortbox .menucontainerouter .menucontainerinner{position:fixed;top:0;left:0;height:100vh;width:0;max-width:100%;z-index:11;background-color:#FFF;border-right:.1rem solid #888;transition:width 1s ease;}
.headernavishortbox .menucontainerouter.openmenu .menucontainerinner{width:100%;}

.headerbodycontainer .fncyimage{height:8rem;}
.headerbodycontainer .fncyimage img{min-height:8rem;}
.list-group-item.togglemiddlemenu{font-weight:700;}
.list-group-item.togglemiddlemenu.activeitem{position:relative;}
.list-group-item.togglemiddlemenu.activeitem:after{content:"\f105";color:inherit;box-sizing: border-box;font: normal normal normal 110%/1 FontAwesome;font-size:150%;position:absolute;right:1rem;top:20%;}

@media (min-width: 992px)
{
	#otherorgsbody .otherorgsbox{height:calc( 100vh - 11.3rem );overflow-y:auto;}
}

.mobheadermenucards .list-group-flush>.list-group-item{font-size:1.25rem;padding:1rem;}


.mega-menu {
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transform: translateY(-10px) scale(0.98);
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
	border-radius: 12px;
}
.menuitem:hover .mega-menu,
.menuitem:focus-within .mega-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0) scale(1);
}

.themed-mega-menu {
background: #fff;
border-top: 3px solid var(--primary);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
border-radius: .5rem;
max-width:20rem;
min-width:20rem;
text-align:left;
}

.extended-menu
{
	max-width:60rem;
	padding-left:3rem;
	padding-right:3rem;
}

.extended-menu .boxgroupouter{display:grid;grid-template-columns:25rem 25rem;column-gap:6rem;row-gap:2rem;}