7 background: $menu-background-color !important;
8 padding: $menu-padding;
11 .#{$prefix}menu-item .#{$prefix}form-text {
13 -webkit-user-select: text;
15 -ie-user-select: text;
16 -moz-user-select: text;
17 -ie-user-select: text;
20 .#{$prefix}menu-icon-separator {
23 left: $menu-item-indent;
25 border-left: solid 1px $menu-separator-border-color;
26 background-color: $menu-separator-background-color;
28 height: 100%!important;
32 .#{$prefix}menu-plain {
33 .#{$prefix}menu-icon-separator {
38 .#{$prefix}menu-focus {
47 .#{$prefix}menu-item {
53 .#{$prefix}menu-item-cmp {
57 .#{$prefix}menu-item-link {
60 padding: $menu-link-padding;
61 text-decoration: none !important;
68 // Opera 10.5 absolute positioning of submenu arrow has issues
69 // This will fix it, and not affect newer Operas
70 .#{$prefix}menu-item-link {
76 .#{$prefix}menu-item-icon {
82 background: no-repeat center center;
85 .#{$prefix}menu-item-text {
86 font-size: ceil($font-size * .9);
87 color: $menu-text-color;
90 .#{$prefix}menu-item-checked {
91 .#{$prefix}menu-item-icon {
92 background-image: theme-background-image($theme-name, $menu-icon-checked);
94 .#{$prefix}menu-group-icon {
95 background-image: theme-background-image($theme-name, $menu-icon-group-checked);
99 .#{$prefix}menu-item-unchecked {
100 .#{$prefix}menu-item-icon {
101 background-image: theme-background-image($theme-name, $menu-icon-unchecked);
103 .#{$prefix}menu-group-icon {
104 background-image: none;
108 .#{$prefix}menu-item-separator {
110 border-top: solid 1px $menu-separator-border-color;
111 background-color: $menu-separator-background-color;
112 margin: $menu-padding 0px;
116 .#{$prefix}menu-item-arrow {
122 background: no-repeat center center;
123 background-image: theme-background-image($theme-name, $menu-icon-arrow);
126 .#{$prefix}menu-item-indent {
127 margin-left: $menu-item-indent + $menu-padding + 2px; /* The 2px is the width of the seperator */
130 .#{$prefix}menu-item-active {
133 .#{$prefix}menu-item-link {
134 @include background-gradient($menu-item-active-background-color, 'matte');
136 border: 1px solid $menu-item-active-border-color;
138 @include border-radius(3px);
142 .#{$prefix}menu-item-disabled {
143 @include opacity(.5);
148 .#{$prefix}menu-item-disabled {
149 .#{$prefix}menu-item-icon {
150 @include opacity(.5);
153 .#{$prefix}menu-item-text {
154 // IE opacity/cleartype bug workaround
155 background-color: transparent;
159 .#{$prefix}strict & {
160 .#{$prefix}menu-icon-separator {
164 .#{$prefix}menu-item-separator {
172 .#{$prefix}quirks .#{$prefix}ie8 {
173 .#{$prefix}menu-item-link {
174 padding-bottom: $menu-padding;
179 @if not $supports-gradients or $compile-all {
181 .#{$prefix}menu-item-active .#{$prefix}menu-item-link {
182 background: $menu-item-active-background-color repeat-x left top;
183 background-image: theme-background-image($theme-name, $menu-item-active-background-image);
188 .#{$prefix}menu-date-item {
189 border-color: #99BBE8;