CORE/apex/workspace_files/global_menu_top.css
2022-02-19 20:53:13 +01:00

245 lines
6.2 KiB
CSS

/**
* NAVIGATION TOP BAR
*/
#t_Header {
height: 4rem; /* BAR_HEIGHT */
}
#t_Header > #top_header,
#t_Header > #top_header * {
user-drag: none;
-moz-user-select: none;
-webkit-user-drag: none;
-moz-user-drag: none;
margin: 0;
padding: 0;
color: #fff;
}
#t_Header > #top_header {
width: 100%;
height: 4rem; /* BAR_HEIGHT */
z-index: 1000;
position: fixed;
top: 0;
}
#t_Header > #top_header nav {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
}
#t_Header > #top_header nav > * {
flex-grow: 0;
}
#t_Header > #top_header nav > .EMPTY { /* SPLITTER BETWEEN LEFT AND RIGHT */
flex-grow: 1;
}
/**
* NAVIGATION MENUS
*/
#t_Header > #top_header > nav > * {
float: left;
text-align: left;
}
#t_Header > #top_header > nav a,
#t_Header > #top_header > nav a:hover {
font-family: 'Roboto Slab', serif;
font-style: normal;
font-weight: 400;
text-decoration: none;
color: #fff;
outline: none;
}
#t_Header > #top_header > nav .HIDDEN {
display: none;
}
/**
* DROPDOWN LISTS
*/
#t_Header > #top_header > nav ul {
list-style-type: none;
}
#t_Header > #top_header > nav ul li { /* FOR ALIGN BATCH NUMBERS - EXTEND WIDTH */
display: block;
float: left;
position: relative;
transition-duration: 0.2s;
font-family: 'Roboto Slab', serif;
font-style: normal;
font-weight: 400;
}
#t_Header > #top_header > nav ul li a {
display: block;
padding: 1.5rem 1.6rem 0 !important;
white-space: nowrap;
height: 4rem; /* BAR_HEIGHT */
line-height: 1rem;
}
#t_Header > #top_header > nav ul li ul {
display: none;
position: absolute;
left: 0;
visibility: hidden;
opacity: 0;
z-index: 1000;
transition: all 0.2s ease;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
#t_Header > #top_header > nav ul li.right ul {
left: auto;
right: 0;
}
#t_Header > #top_header > nav ul li.right ul li,
#t_Header > #top_header > nav ul li.right ul li > * {
text-align: right;
}
#t_Header > #top_header > nav ul li:hover > ul,
#t_Header > /*#top_header > nav ul li:focus-within > ul,*/
#t_Header > #top_header > nav ul li ul:hover {
display: block;
visibility: visible;
opacity: 1;
}
#t_Header > #top_header > nav ul li ul li {
clear: both;
width: 100%;
}
#t_Header > #top_header > nav ul li a > span {
display: inline-block !important;
vertical-align: top;
}
#t_Header > #top_header > nav ul li a span.fa { /* FIX OFFSET FOR ICONS */
line-height: 1.1rem;
}
/**
* BADGE IN TOP MENU
*/
#t_Header > #top_header > nav ul li a > span.BADGE {
position: relative;
top: 0.75rem;
padding: 0 0 0 0.75rem;
margin-right: -0.25rem;
color: #fff;
font-family: 'Roboto', sans-serif;
font-weight: bold;
font-size: 1.1rem;
}
/**
* MIDDLE (EMPTY PART) OF TOP MENU
*/
#t_Header > #top_header,
#t_Header > #top_header > nav ul li.TRANSPARENT {
background: #A0AF88; /* 8fa681, darker green #79A368, AEC29D, 95B293, ..... 96A88E, B0BA8D */
color: #fff;
}
/**
* MAIN/TOP MENU ITEM
*/
#t_Header > #top_header > nav ul li {
background: #7A9867;
font-size: 1.4rem;
}
/**
* TOP MENU BORDERS
*/
#t_Header > #top_header > nav.tabs > ul:first-child {
border-left: 1.6rem solid #5e5750;
}
#t_Header > #top_header > nav.tabs > ul:last-child {
border-right: 1.6rem solid #5e5750;
}
/**
* LOGO
*/
#t_Header > #top_header > nav ul li.LOGO,
#t_Header > #top_header > nav ul li.LOGO.ACTIVE {
background: #333;
}
#t_Header > #top_header > nav ul li.ENV_NAME,
#t_Header > #top_header > nav ul li.ENV_NAME a,
#t_Header > #top_header > nav ul li.ENV_NAME a:hover {
background: #5e5750;
cursor: default !important;
}
/**
* LOGOUT
*/
#t_Header > #top_header > nav ul li.LOGOUT,
#t_Header > #top_header > nav ul li.USER,
#t_Header > #top_header > nav ul li.USER_NAME {
background: #7A7363;
}
#t_Header > #top_header > nav ul li.LOGOUT a:hover {
background: #5e5750;
}
#t_Header > #top_header > nav ul li.USER a:hover,
#t_Header > #top_header > nav ul li.USER_NAME a:hover {
background: #444;
}
/**
* CUSTOMIZED MENUS
*/
#t_Header > #top_header > nav ul li.DASHBOARD,
#t_Header > #top_header > nav ul li.OBJECTS,
#t_Header > #top_header > nav ul li.DARK_BROWN {
background: #5e5750;
}
#t_Header > #top_header > nav ul li.DASHBOARD a:hover,
#t_Header > #top_header > nav ul li.OBJECTS a:hover,
#t_Header > #top_header > nav ul li.DARK_BROWN a:hover {
background: #444;
}
#t_Header > #top_header > nav ul li.UPLOADER,
#t_Header > #top_header > nav ul li.DARK_GREEN {
background: #547B5F;
}
#t_Header > #top_header > nav ul li.UPLOADER a:hover,
#t_Header > #top_header > nav ul li.DARK_GREEN a:hover {
background: #444;
}
/**
* ACTIVE ITEMS OVERWRITE
*/
#t_Header > #top_header > nav ul li.ACTIVE {
background: #444;
}
#t_Header > #top_header > nav ul li.ACTIVE_HOVER, /* ASSIGN THIS CLASS WHEN HOVER OVER CALENDAR */
#t_Header > #top_header > nav ul li.ACTIVE:hover {
background: #444;
}
#t_Header > #top_header > nav ul li:hover {
background: #444;
}