@charset "utf-8";

.containerTbl{min-height:auto !important;}
.adminLogin, #adminLogo, #userInfo{display:none;}
.adminLoginMobile{display:inline-block; float:right;}
#adminLogoMobile{display:block;}

#adminTopMenu, #adminTrayMenu{display:none;}
#adminMobileMenu{display:block; height:40px; overflow:auto;}
#adminMobileMenu i{color:#fff; font-size:20px; margin:10px 21px; cursor:pointer;}
#ammDisplayTop{float:right;}
#ammOpenClose{float:right;}
.preheadernav{display:table-row;}
#loginBar, #groupName, .adminLoginMobile, #infoNlink{display:table-cell; margin-top:5px;}
#idBar{background-color:transparent !important; float:right; margin-top:23px; height:auto; margin-top:auto;}
#groupSiteLink{margin:0 8px;}
#groupSiteLink a, #idBar .adminLoginMobile{font-size:17px; margin-left:8px;}
#adminTrayMenu, #adminSubMenu{display:none; position:absolute; overflow:inherit; z-index:26;}
#adminTrayMenu{width:100%; padding:10px 0; text-align:center;}
#adminTrayMenu li{display:inline-block; border:1px solid rgba(255, 255, 255, 0.2); margin:10px;}
#adminTrayBottom, #adminMobileMenuBottom{position:absolute; text-align:center; width:100%; color:#fff;}
#adminTrayBottom i, #adminMobileMenuBottom i{position:absolute; bottom:-20px; font-size:20px; cursor:pointer;}
#adminTrayBottom i{bottom:-30px;}
#adminSubMenu>li{height:auto;}
#adminSubMenu.mobileDisplay{display:block; width:100%;}
#adminSubMenu.mobileDisplay li{width:100%;}
#adminSubMenu.mobileDisplay>li>span{display:inherit; line-height:34px; cursor:auto;}
#adminSubMenu.mobileDisplayTop>li>span{cursor:pointer;}
#adminSubMenu.mobileDisplayTop>li{display:block !important;}
#adminSubMenu.mobileDisplayTop>li ul{display:none;}
#adminSubMenu li.sel>span{text-decoration:underline;}
#adminSubMenu li.hasSub>span{width:95%;}
#adminSubMenu>li:not(.mobileSel){display:none;}

.containerTbl, .adminBox, #adminBox-ColL, #adminBox-ColR, .adminBox-dblwide, .adminBox-dblwide-ColL, .adminBox-dblwide-ColR{float:none; width:auto; margin:0;}
.containerTbl{width:100%; position:relative;}
.adminBox{margin:0 0 20px 0;}
.adminBox-dblwide>.adminBox-dblwide-ColL, .adminBox-dblwide>.adminBox-dblwide-ColR{padding:10px;}
.adminBox h2{display:inline-block;}
#ccImg{max-width:100%;}
h1.pgTitle{padding:8px 10px; overflow:auto; line-height:24px;}
#pgBackLink{position:relative; right:auto; top:auto; display:inline-block; float:right; margin-top:6px; line-height:20px;}
div.pagecontent{margin:10px 0;}
#pgControlsTray{padding:4px 10px;}
#controls1, #controls2{float:none; display:inline-block;}
#controls1{margin-right:3px;}
#controls1 a, #controls2 a{margin:3px 0px;}

div.pagecontent>#filterFrm label{padding-left:0; display:block;}

#adminFooter li{display:block; height:35px;}