@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
203 lines (169 loc) • 3.95 kB
text/less
/*!
* Copyright 2018 Telerik EAD
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Toolbar
.k-toolbar {
position: relative;
display: block;
vertical-align: middle;
padding: 0.28571428em 0;
overflow: hidden;
}
.k-toolbar .k-button .k-sprite,
.k-overflow-container .k-button .k-sprite {
vertical-align: middle;
margin-top: -7px;
margin-bottom: -5px;
}
.k-toolbar .k-input:before {
content: "\a0";
display: inline-block;
width: 0;
}
.k-toolbar .k-combobox .k-dropdown-wrap:before,
.k-toolbar .k-picker-wrap:before,
.k-toolbar .k-numeric-wrap:before {
display: none;
}
.k-overflow-container .k-sprite {
margin-left: -4px;
}
.k-toolbar-resizable {
white-space: nowrap;
}
.k-toolbar > .k-align-left {
float: none;
}
.k-toolbar > .k-align-right {
float: right;
}
.k-toolbar > * {
display: inline-block;
vertical-align: middle;
}
.k-toolbar .k-separator {
border-width: 0 0 0 1px;
border-style: solid;
width: 1px;
line-height: calc((30/14)*1em);
}
.k-toolbar .k-button-group {
list-style-type: none;
}
.k-toolbar .k-button-group > li {
display: inline-block;
}
.k-toolbar .k-button-group .k-button {
margin-left: -1px;
margin-right: 0;
border-radius: 0;
}
.k-toolbar .k-button,
.k-toolbar .k-split-button,
.k-toolbar .k-button-group,
.k-toolbar .k-widget,
.k-toolbar span:not(.k-maskedtextbox) .k-textbox,
.k-toolbar label,
.k-toolbar .k-separator {
margin: 0 .2em;
vertical-align: middle;
}
.k-toolbar .k-split-button {
padding-left: 0;
border: 1px solid transparent;
.k-button {
margin: -1px 0 -1px -1px;
}
.k-split-button-arrow {
margin: -1px;
}
}
.k-toolbar .k-button-group .k-group-start {
margin-left: 0;
margin-right: 0;
}
.k-toolbar .k-button-icontext {
padding-right: .8em;
}
.k-toolbar .k-overflow-anchor {
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
width: calc((40/14)*1em);
margin: 0;
line-height: inherit;
border-radius: 0;
& > .k-icon {
position: absolute;
top: 50%;
left: 50%;
margin: -8px;
}
}
.k-overflow-container .k-button-group .k-button {
margin: 0;
}
.k-overflow-container .k-item {
float: none;
border: 0;
}
.k-overflow-container .k-separator {
border-width: 0 0 1px;
border-style: solid;
height: 1px;
line-height: 0;
font-size: 0;
padding: 0;
}
.k-overflow-container .k-overflow-button,
.k-split-container .k-button {
text-align: left;
display: block;
background: none;
border-color: transparent;
white-space: nowrap;
}
.k-split-container {
margin-top: -1px;
}
.k-overflow-container .k-button-group > li {
display: block;
}
.k-overflow-container .k-overflow-group {
display: block;
border-width: 1px 0;
border-style: solid;
border-radius: 0;
margin: 1px 0;
}
.k-overflow-container .k-overflow-hidden {
display: none;
}
.k-overflow-container .k-toolbar-first-visible,
.k-overflow-container .k-overflow-group + .k-overflow-group,
.k-overflow-container .k-separator + .k-overflow-group {
border-top: 0;
margin-top: 0;
padding-top: 1px;
}
.k-overflow-container .k-overflow-group + .k-separator {
display: none;
}
.k-overflow-container .k-toolbar-last-visible {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 1px;
}