| Server IP : 85.158.181.41 / Your IP : 216.73.217.12 Web Server : Apache System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64 User : moncbefd ( 1024) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/moncbefd/www.moneta.at/admin/styles/admin/layouts/main/menu/ |
Upload File : |
/*
Main Menu
==========================================================================
Styling for the main application menu.
*/
$menu-text-color: #737373;
$menu-bg-color: #f9f9f9;
$menu-active-bg-color: #ededed;
$menu-list-item-height: 41px;
#main-menu {
@import "favorites";
@import "scroll_to_top";
width: auto;
flex: 0 0 auto;
-ms-flex: 0 0 auto;
max-width: $menu-width;
border-right: 1px solid $border-color;
float: left;
* {
outline: none;
text-decoration: none;
}
nav {
&, a {
width: auto;
color: $text-color-light;
}
ul {
list-style-type: none;
padding: 0;
margin: 0;
display: block;
li {
box-sizing: border-box;
white-space: nowrap;
cursor: pointer;
margin: 0;
}
}
> ul {
width: $menu-width;
opacity: 1;
@include transition(0.5s ease-in-out);
&.collapse {
width: 45px;
.title {
opacity: 0;
display: none;
}
}
.title {
@include transition(0.5s ease-in-out);
opacity: 1;
}
> li {
padding: $padding-small;
min-height: $menu-list-item-height;
font-size: $font-size-base;
line-height: 16px;
border-bottom: 1px solid $border-color;
position: relative;
&:hover {
background-color: $menu-bg-color;
> ul {
&::before {
content: '';
width: 1px;
height: $menu-list-item-height;
position: absolute;
left: -1px;
top: -1;
background: $menu-bg-color;
}
margin-left: -5px;
}
> a {
text-decoration: none;
}
}
&.active {
background-color: $menu-active-bg-color;
@include transition(0.5s ease-in-out);
ul {
display: block;
opacity: 1;
visibility: visible;
float: none;
border: none;
position: relative;
border-top: 1px solid $border-color;
border-right: 1px solid $border-color;
left: -$padding-small;
bottom: -12px;
margin-top: 0;
margin-left: 0;
padding: 15px 0;
}
}
&:not(.active) {
&:hover {
> ul {
display: block;
}
}
}
// Brand Override
&.brand-alt {
background-color: $brand-secondary;
> a {
color: $brand-primary;
}
}
&.brand-primary > a {
color: $brand-primary;
}
&.brand-success > a {
color: $brand-success;
}
// Type Override
&.type-standalone {
border-right: 1px solid $border-color;
& > ul {
display: none !important;
}
}
.icon {
font-size: floor($font-size-base * 1.17);
position: relative;
top: 1px;
left: 3px;
}
.title {
margin-left: 10px;
white-space: nowrap;
}
> ul {
width: $menu-width;
background-color: $menu-bg-color;
border: 1px solid $border-color;
position: absolute;
left: $menu-width;
margin-top: -29px;
display: none;
z-index: $zindex-main-header - 1;
&.stay-within-viewport {
&::before {
background: none;
}
}
> li {
line-height: 1.5;
height: 28px;
white-space: nowrap;
padding: 0;
margin: 0;
&.active, &:hover {
> a {
color: $link-color;
}
}
> a {
display: block;
line-height: 1.7;
text-decoration: none;
font-size: $font-size-base;
padding: 3px 20px;
}
}
}
}
&.expand-all {
> li {
&:not(.active) {
background-color: $menu-active-bg-color;
@include transition(0.5s ease-in-out);
border-right: 1px solid $border-color;
ul {
display: block;
opacity: 1;
visibility: visible;
float: none;
border: none;
position: relative;
border-top: 1px solid $border-color;
left: -$padding-small;
bottom: -$padding-small;
border-right: 1px solid $border-color;
margin-top: 0;
margin-left: 0;
}
}
}
}
&.collapse {
> li {
&.active {
> ul {
width: $menu-width;
background-color: $menu-bg-color;
border: 1px solid $border-color;
position: absolute;
bottom: initial;
display: none;
}
&:hover {
ul {
background-color: $menu-active-bg-color;
display: block;
margin-top: -29px;
border-left: none;
&::before {
background: none;
}
}
}
}
ul {
left: 40px;
}
// Type Override
&.type-standalone {
border-right: none;
}
}
}
}
}
}
.app-store {
.icon {
i {
color: #c930c0;
}
}
span {
font-weight: bold;
color: #c930c0;
}
}