EnVisageOnline/Main/Source/EnVisage/Content/stylesheets/kendo/web/common/menu.less

226 lines
7.1 KiB
Plaintext

/*!
*/
/* Menu */
.k-menu
{
cursor: default;
}
.k-menu,
.k-menu .k-menu-group
{
list-style: none;
margin: 0;
padding: 0;
zoom: 1;
}
.k-menu:after /* clear fix to expand content */
{
content: '';
display: block;
width: 99%;
height: 0;
float: inherit;
clear: both;
}
.k-menu .k-item
{
-webkit-user-select: none;
-moz-user-select: -moz-none;
user-select: none;
}
.k-menu .k-item div
{
user-select: default;
}
.k-menu .k-item .k-item,
ul.k-menu-vertical > .k-item
{
display: block;
float: none;
border-width: 0;
}
.k-menu .k-item > .k-link > .k-icon,
.k-menu .k-image,
.k-menu .k-sprite
{
margin: -2px 4px 0 -4px;
vertical-align: middle;
}
.k-menu .k-item > .k-link > .k-icon
{
margin: -2px 0 0;
}
.k-menu .k-item > .k-link
{
display: block;
padding: @menu-link-padding;
line-height: 1.34em;
.prohibit-selection;
}
.k-menu .k-menu-group
{
display: none;
border-style: solid;
border-width: 1px;
overflow: visible;
white-space: nowrap;
}
.k-menu .k-menu-group > .k-item
{
display: block;
border-width: 0;
}
.k-menu .k-item,
.k-widget.k-menu-horizontal > .k-item
{
position: relative;
float: left;
border-style: solid;
border-width: 0 1px 0 0;
vertical-align: top;
zoom: 1;
.box-sizing(content-box);
}
.k-context-menu.k-menu-vertical > .k-item > .k-link,
.k-menu .k-menu-group .k-item > .k-link
{
padding: .28em 1.8em .38em .9em;
}
.k-context-menu.k-menu-horizontal > .k-separator
{
display: none;
}
.k-context-menu.k-menu-horizontal > .k-item
{
.box-sizing(border-box);
}
.k-context-menu.k-menu-horizontal > .k-last
{
border: 0;
}
.k-menu .k-item > .k-link > .k-i-arrow-s
{
margin-right: -8px;
}
.k-menu .k-item > .k-link > .k-i-arrow-e
{
position: absolute;
top: 50%;
margin-top: -8px;
right: 2px;
right: .2rem;
}
.k-menu .k-animation-container
{
border: 0;
}
.k-menu .k-animation-container,
.k-menu .k-menu-group
{
position: absolute;
left: 0;
}
.k-menu .k-animation-container .k-animation-container,
.k-menu .k-menu-group .k-menu-group,
.k-menu-vertical .k-animation-container,
.k-menu-vertical .k-menu-group
{
top: 0;
left: 0;
}
.k-menu .k-animation-container .k-menu-group
{
top: auto;
left: auto;
margin-left: -1px;
}
.k-menu .k-animation-container,
.k-popup .k-animation-container
{
margin-top: -1px;
padding-left: 1px;
}
.k-ie .k-menu .k-animation-container,
.k-ie .k-popup .k-animation-container
{
margin-top: -2px;
}
.k-popup .k-animation-container .k-popup
{
margin-left: -1px;
}
ul.k-menu .k-separator
{
padding: 0.25em 0;
height: 100%;
width: 1px;
font-size: 0;
line-height: 0;
border-width: 0 1px 0 0;
}
ul.k-menu-vertical .k-separator,
.k-menu .k-menu-group .k-separator
{
padding: 0;
height: 1px;
width: 100%;
border-width: 1px 0 0;
}
/* Context Menu */
.k-context-menu
{
border: 0;
user-select: none;
}