@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
172 lines (149 loc) • 3.11 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.
*/
// Calendar
@calendar-cell-width: ((34px / 14px) * 1em);
.k-calendar
{
position: relative;
display: inline-block;
width: (@calendar-cell-width * 7);
overflow: hidden;
}
.k-week-number {
width: (@calendar-cell-width * 8);
}
.k-calendar td,
.k-calendar .k-link
{
text-decoration: none;
}
.k-calendar .k-action-link
{
text-decoration: underline;
}
.k-calendar .k-header,
.k-calendar .k-footer
{
position: relative;
text-align: center;
zoom: 1;
}
.k-widget.k-calendar .k-nav-prev,
.k-widget.k-calendar .k-nav-next
{
position: absolute;
top: 0.16666em;
line-height: 1.8333em;
height: 1.8333em;
}
.k-widget.k-calendar .k-nav-prev { left: 1%; }
.k-widget.k-calendar .k-nav-next { right: 1%; }
.k-calendar .k-content
{
float:left;
border-spacing: 0;
width: 100%;
height: 14.167em;
border-width: 0;
margin: 0;
table-layout: fixed;
outline: 0;
}
.k-calendar .k-content,
.k-calendar .k-content th
{
text-align: right;
}
.k-calendar .k-content .k-alt {
border-radius: 0;
text-align: center;
font-weight: normal;
cursor: default;
line-height: 1.8333em;
}
.k-calendar .k-animation-container .k-content
{
height: 100%;
}
.k-widget.k-calendar .k-nav-fast
{
display: inline-block;
width: 75%;
height: 1.8333em;
line-height: 1.8333em;
margin: 0.16666em -0.08333em 0.3333em 0;
}
.k-calendar .k-header .k-icon
{
vertical-align: middle;
}
.k-calendar .k-header .k-link.k-nav-prev,
.k-calendar .k-header .k-link.k-nav-next
{
height: 1.8333em;
width: 1.8333em;
}
.k-calendar th
{
border-bottom-style: solid;
border-bottom-width: 1px;
padding: .4em .45em .4em .1em;
font-weight: normal;
cursor: default;
}
.k-calendar td
{
padding: 0.08333em;
cursor: pointer;
}
.k-calendar .k-state-focus
{
border-style: dotted;
border-width: 0.08333em;
padding: 0;
}
.k-calendar .k-content .k-link
{
display: block;
overflow: hidden;
min-height:1.8333em;
line-height:1.8333em;
padding: 0 .45em 0 .1em;
}
.k-calendar .k-meta-view .k-link
{
padding: .25em 0 .3em;
text-align: center;
}
.k-calendar .k-century .k-link {
text-align: left;
padding: 0 .45em;
}
.k-calendar .k-footer
{
clear:both;
}
.k-calendar .k-footer .k-nav-today,
.k-calendar .k-footer > .k-state-disabled
{
display: block;
height: 100%;
padding: .5em 0;
}
.k-calendar .k-nav-today:hover
{
text-decoration:underline;
}