  /* @todo move css to user_alert.scss, or re-organize block layout */

/* FOR UNAUTHENTICATED USERS */
.stickymenu {
    top: 0;
}


/* fix formatting and z-index for logged in users, don't block nav items */

body.logged-in .block-kent-state-og-user-utility-bar {
    position: fixed;
    width: 100%;
    z-index: 161;
}


body.logged-in.has-alert .block-kent-state-og .block-kent-state-og-user-utility-bar {
    z-index: 161 !important;
}

body.logged-in.has-alert .block-kent-state-og-user-utility-bar nav {
    position: fixed;
}

body.logged-in.has-alert .block-kent-state-alerts-block {
    padding-top: 25px;
}

/*FOR AUTHENTICATED USERS */
body.logged-in.has-alert .stickymenu {
    top: 40px;
}
/* FOR CMSADMIN / UCM ONLY */
body.logged-in.has-alert.toolbar-tray-open .stickymenu {
    top: 100px;
}

/*FOR AUTHENTICATED USERS */
body.logged-in.theme--ksu-department-zurb-foreverbrighter .header {
    top: 40px !important;
}

/* FOR CMSADMIN / UCM ONLY */
body.logged-in.toolbar-tray-open.theme--ksu-department-zurb-foreverbrighter .header {
    top: 100px !important;
}