body{padding-bottom:40px}main{clear:both;padding-top:2em}main:has(.new_admin_user){clear:both;padding-top:2em}main:has(.new_admin_user) h2{margin-bottom:1em}form.new_admin_user{margin-top:2em}div.alert-box.notice{color:#fff !important;background-color:#800 !important;border:none !important;border-radius:3px !important;padding:0.75em 1em !important;position:fixed !important;top:120px !important;left:50% !important;transform:translateX(-50%) !important;width:calc(100% - 1em) !important;max-width:1400px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;text-shadow:none !important;z-index:9999 !important;box-shadow:0 4px 6px rgba(0,0,0,0.3) !important}div.alert-box.notice .close{color:#fff !important;font-size:1.2em !important;font-weight:bold !important;text-decoration:none !important;opacity:1 !important;background-color:rgba(255,255,255,0.2) !important;border:1px solid #fff !important;border-radius:3px !important;padding:0.2em 0.5em !important;line-height:1 !important;margin-left:1em !important;flex-shrink:0 !important}div.alert-box.notice .close:hover{background-color:rgba(255,255,255,0.3) !important}.row .eight{padding-left:0}footer.page{background:url(/assets/shadow_bottom-b669cbfa5f67f8391b4edda1e8bee44f4e6f86049a21427e4e661775a82a461b.png) no-repeat top center;background-size:contain;padding-top:2em;margin-top:4em;clear:both;text-align:center}footer.page div,footer.page p{margin:0 20px;text-align:center}footer.page div.copy{color:var(--light-text-color);font-size:0.9em;font-weight:300}footer.page div.fb-like{float:left}footer.page .smallNote{color:var(--light-text-color);text-align:left}#admin_bar{line-height:2em;padding:10px 0;background:#eacc54;box-shadow:inset 0 0 25px #aa8c15}#admin_bar .button{margin-left:6px}nav#top li.right ul{left:auto;right:0}nav#top li:hover ul,nav#top li.focused ul{display:block}nav#top ul a{text-decoration:none}nav#top a:focus{text-decoration:underline !important;background:var(--dark-primary-color);color:#fff}#logo a:focus{outline:none !important}#logo a:focus img{outline:3px solid var(--primary-color)}#skip-nav{position:absolute;background:#000;color:#fff;text-decoration:underline;padding:5px 10px;border-radius:0 0 5px 5px;z-index:10;box-shadow:0 2px 3px rgba(0,0,0,0.4);top:-100px;left:10px}#skip-nav:focus{display:block;background:var(--secondary-color);top:0}@media only screen and (min-width: 768px) and (max-width: 1024px){nav#top li>a{padding:0 10px !important}nav#top li li>a{padding:8px 10px !important}nav#top li.has-flyout>a{padding-right:20px !important}nav#top li.has-flyout>a:after{right:5px}}#wrapper:focus{outline:none !important}.relative{position:relative}
