UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1,285 lines (1,104 loc) 26.7 kB
/*! * 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. */ // Platform specific MeeGo-Harmattan CSS .km-meego, .km-meego .km-content { color: #000; background: #f0f1f2; } .km-meego, .km-meego .km-view { overflow: hidden; border-radius: 9px; } .km-meego .km-view-title, .km-meego .km-dialog-title { visibility: visible; color: #fff; font-size: 1.5em; line-height: 2.2em; padding-left: .3em; padding-right: .3em; text-align: left; width: 100%; display: block; .box-shadow(inset 0 -1px 0 rgba(255,255,255,.3)); } .km-meego .km-leftitem { position: relative; float: left; margin-right: 1em; } .km-meego .km-navbar .km-no-title { position: relative; width: 100%; display: block; left: 0; .box-sizing(border-box); padding-top: .3rem; padding-bottom: .3rem; } .km-meego .km-navbar .km-button { margin-top: .4rem; margin-bottom: .4rem; } .km-meego .km-tabstrip .km-button { height: auto; .box-shadow(none); } .km-meego .km-navbar, .km-meego .km-toolbar, .km-meego .km-button, .km-meego .km-switch, .km-meego .km-tabstrip { color: #000; border-color: #e7e7e7; background-color: #000; } .km-meego .km-button { background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.1)); border-radius: ~".8rem"; background: #f5f5f5; .box-shadow(~"inset 0 1px 1px rgba(255,255,255,.5), 0 1px 1px rgba(0,0,0,.4)"); } .km-meego .km-button:active, .km-meego .km-button.km-state-active { color: #768694; background: #0a4d85; .box-shadow(~"inset 0 0 2px rgba(0,0,0,.4)"); } .km-meego .km-button .km-text { position: relative; z-index: 1; } .km-meego li.km-state-active { border-width: 0; color: white; } .km-meego { font-family: Nokia Pure, HelveticaNeue, sans-serif; } .km-meego, .km-meego .km-button { font-size: 1.2em; } .km-meego .km-button { font-weight: bold; } .km-meego .km-back { background: transparent; border-color: transparent; .box-shadow(none); border-radius: ~"1rem"; height: 1.2em; padding: .4em; } .km-meego .km-back.km-state-active { background: transparent; } .km-meego .km-back .km-text { display: none; } .km-meego .km-back:before { width: .5em; height: .5em; content: "\a0"; display: inline-block; margin: -.25em 0 0 .4em; vertical-align: middle; border: 0 solid #fff; border-width: .24em 0 0 .24em; .transform(rotate(-45deg)); } .km-meego .km-switch-background, .km-meego .km-slider-background { display: none; } .km-meego .km-switch-wrapper { border-radius: ~".8rem"; background: #d0d2d2; .box-shadow(~"inset 0 2px 2px 0 rgba(0,0,0,.3), 0 1px 1px rgba(255,255,255,.8)"); } .km-meego .km-switch-container { overflow: hidden; border-radius: ~".8rem"; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 98%, rgba(0,0,0,.2)); padding: 0; } .k-ff .km-meego .km-switch-handle { border-right-width: 1.44rem; } .km-meego .km-switch-label-on, .km-meego .km-switch-label-off { display: none; } .km-meego .km-switch { font-family: HelveticaNeue, Arial, sans-serif; background: transparent; height: 2rem; overflow: visible; width: 3.6rem; } .km-meego .km-switch-handle { background-image: linear-gradient(to bottom, rgb(255,255,255), rgb(215,215,215) 5%, rgb(255,255,255)); width: 1.6rem; height: 1.6rem; background: #fff; -webkit-margin-collapse: separate; border-radius: ~".6rem"; .box-shadow(0 1px 2px rgba(0,0,0,.4)); margin: .2rem .2rem 0; } .km-meego .km-switch-on .km-switch-wrapper { background: #1080DD; background-image: linear-gradient(to bottom, rgba(255,255,255,.2), rgba(255,255,255,.3) 10%, rgba(255,255,255,0)); } .km-meego .km-badge, .km-meego .km-detail { background-image: linear-gradient(to bottom, rgba(255,255,255,.5), rgba(255,255,255,.2) 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0)); color: #FFF; border: .3rem solid #FFF; background-color: #bc0404; } .km-meego .km-badge { font-size: .8rem; min-width: 1em; background: #33b5e5; border: 0; border-radius: ~"2rem"; .box-shadow(0 2px 2px rgba(0,0,0,.5)); } .km-meego .km-detail { line-height: .95rem; background: #999; text-shadow: none; .box-shadow(none); border-radius: ~".5rem"; .box-sizing(border-box); border: 1px solid rgba(0,0,0,.2); } .km-root .km-meego .km-detail { width: 1.4rem; height: 1.4rem; } .km-meego .km-detail .km-text { display: none; } .km-meego .km-detail span.km-icon { color: #fff; text-shadow: none; } .km-root .km-pane.km-meego .km-detail:before, .km-meego .km-detail span.km-icon:before { color: #000; display: block; } .km-meego .km-detail .km-icon:after, .km-meego .km-detail .km-icon:before, .km-root .km-meego .km-detail:after, .km-root .km-meego .km-detail:before { color: inherit; line-height: 1.1rem; text-align: center; top: 0; left: 0; width: 100%; height: 100%; vertical-align: middle; } .km-meego .km-detail .km-icon:after, .km-meego .km-detail .km-icon:before { line-height: .8rem; } .km-meego .km-rowinsert { background-color: #24870D; } .km-meego .km-rowdelete { background-color: #B01B1A; } .km-meego .km-buttongroup { font-size: .8em; width: 90%; text-align: center; border-radius: ~".8rem"; .box-shadow(0 1px 1px rgba(0,0,0,.4)); } .km-meego .km-navbar .km-buttongroup { width: 80%; display: table; height: auto; margin: 2px auto; font-size: 1.1rem; line-height: 1.2em; top: 0; } .km-meego .km-buttongroup .km-button { border-right-width: 0; .box-shadow(none); } .km-meego .km-buttongroup .km-text { width: 100%; } .km-meego .km-view .km-buttongroup .km-button:first-child { border-radius: 8px 0 0 8px; } .km-meego .km-view .km-buttongroup .km-button:last-child { border-radius: 0 8px 8px 0; } .km-meego .km-buttongroup > .km-button { display: table-cell; } .km-meego .km-buttongroup li.km-state-active { color: #fff; border: 1px 0 1px 1px; border-color: transparent; background-color: #1080dd; background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.2)); } .km-meego .km-content:first-child { border-radius: 8px 8px 0 0; } .km-meego .km-content:last-child { border-radius: 0 0 8px 8px; } .km-meego .km-content:first-child:last-child { border-radius: 8px; } .km-meego .km-navbar, .km-meego .km-toolbar { padding: 0 .5em; font-size: .8em; background: #207BC4; background-clip: border-box; border-radius: 8px 8px 0 0; } .km-meego .km-tabstrip { display: table; table-layout: fixed; border-collapse: separate; border-spacing: 0; } .km-meego .km-tabstrip .km-button { display: table-cell; } .km-meego .km-tabstrip { padding: 0; background: #e5e5e5; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.2)); background-clip: padding-box; border-top: 1px solid #fff; .box-shadow(0 0 5px rgba(0,0,0,.8)); border-radius: 0 0 8px 8px; } .km-meego .km-tabstrip .km-button { color: #999; padding: .5rem 0 .4rem; border-radius: 0; border-style: solid; border-color: transparent; border-width: 0; background: transparent; background-clip: padding-box; min-width: 4rem; } .km-meego.km-horizontal .km-tabstrip .km-button { padding: .2rem 0 .1rem; } .km-meego .km-tabstrip .km-text { position: relative; left: 50%; width: 0; height: 0; display: block; float: left; text-indent: -9999px; } .km-meego .km-tabstrip .km-state-active { background: #f5f5f5; background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.1)); } .km-meego .km-tabstrip .km-state-active:last-child { border-radius: 0 0 5px 0; } .km-meego .km-tabstrip .km-state-active:first-child { border-radius: 0 0 0 5px; } .km-meego .km-tabstrip .km-button:active, .km-meego .km-tabstrip .km-state-active { color: #2e2e2e; .box-shadow(none); } .km-meego .km-navbar .km-state-active:after, .km-meego .km-toolbar .km-state-active:after, .km-meego .km-tabstrip .km-state-active:after { display: none; } .km-meego .km-listinset > li:first-child, .km-meego .km-listgroupinset .km-list > li:first-child { border: 1px solid rgba(0,0,0,.2); border-width: 1px 1px 0; border-color: rgba(0,0,0,.2); border-radius: .8rem .8rem 0 0; } .km-meego .km-listinset > li, .km-meego .km-listgroupinset .km-list > li { border: 1px solid rgba(0,0,0,.2); border-width: 0 1px; .box-shadow(inset 0 -1px 0 rgba(0,0,0,.1)); } .km-meego .km-listinset > li:last-child, .km-meego .km-listgroupinset .km-list > li:last-child { border: 1px solid rgba(0,0,0,.2); border-bottom-color: rgba(0,0,0,.3); border-width: 0 1px 1px 1px; border-radius: 0 0 .8rem .8rem; .box-shadow(0 1px 0 0 rgba(255,255,255,.4)); } .km-meego .km-listinset > li:first-child:last-child, .km-meego .km-listgroupinset .km-list > li:first-child:last-child { border-width: 1px; border-radius: .8rem; } .km-meego .km-listinset > li:first-child, .km-meego .km-listgroupinset .km-list > li:first-child, .km-meego .km-listinset li:first-child > .km-listview-link, .km-meego .km-listgroupinset li:first-child > .km-listview-link, .km-meego .km-listinset li:first-child > .km-listview-label, .km-meego .km-listgroupinset li:first-child > .km-listview-label { border-radius: .7rem .7rem 0 0; } .km-meego .km-listinset li:last-child > .km-listview-link, .km-meego .km-listgroupinset li:last-child > .km-listview-link, .km-meego .km-listinset li:last-child > .km-listview-label, .km-meego .km-listgroupinset li:last-child > .km-listview-label { border-radius: 0 0 .7rem .7rem; } .km-meego .km-listinset li:first-child:last-child > .km-listview-link, .km-meego .km-listgroupinset li:first-child:last-child > .km-listview-link, .km-meego .km-listinset li:first-child:last-child > .km-listview-label, .km-meego .km-listgroupinset li:first-child:last-child > .km-listview-label { border-radius: .7rem; } .km-meego .km-listinset > li, .km-meego .km-listgroupinset .km-list > li { background: #f5f5f5; } .km-meego li.km-state-active .km-listview-link, .km-meego .km-state-active .km-listview-link, .km-meego li.km-state-active .km-listview-label { background: #d7d8d8; } .km-meego .km-detail.km-state-active, .km-meego .km-state-active .km-detail, .km-meego .km-listinset .km-state-active .km-listview-link, .km-meego .km-listgroupinset .km-state-active .km-listview-link, .km-meego .km-listinset .km-state-active .km-listview-label, .km-meego .km-listgroupinset .km-state-active .km-listview-label { color: #fff; background-color: #1080dd; background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,.2)); } .km-meego .km-listinset .km-state-active .km-listview-link:after, .km-meego .km-listgroupinset .km-state-active .km-listview-link:after { border-color: #fff; } .km-meego .km-listgroup div.km-group-title, .km-meego .km-scroll-header .km-group-title { padding: 0 .8rem .5rem; overflow: hidden; } .km-meego .km-listgroup .km-group-title:after, .km-meego .km-scroll-header .km-group-title:after { content: "\a0"; display: block; height: 2px; border-bottom: 1px solid rgba(255,255,255,.5); background: rgba(0,0,0,.2); .box-sizing(border-box); background-clip: padding-box; margin-top: .7rem; } .km-meego .km-listgroup .km-group-title .km-text, .km-meego .km-scroll-header .km-group-title .km-text { float: right; background: #f0f1f2; } .km-meego .km-scroll-header .km-group-title { background: #f0f1f2; padding-bottom: 0; } .km-meego .km-listgroupinset .km-group-title { color: #373e50; padding: 0; background: none; border: none; .box-shadow(none); text-shadow: 0 1px 1px rgba(255,255,255,.8); } .km-meego .km-list > li { display: block; vertical-align: middle; line-height: 1.6rem; overflow: hidden; } .km-meego .km-listview-link:after { width: .6rem; height: .6rem; margin-top: ~"-.4rem"; border-color: #282828; border-radius: 0 3px 0 0; } .km-meego .km-list .km-item { height: 56px; } .km-meego .km-listview .km-switch { margin-top: ~"-.95rem"; } .km-meego .km-meego, .km-meego .km-listgroup .km-list, .km-meego .km-vertical, .km-meego .km-horizontal { color: #000; background: #f0f1f2; } .km-meego .km-item label:before { border: 1px solid #000; background-color: rgb(54, 54, 54); background-image: linear-gradient(to bottom, rgb(54, 54, 54), rgb(43, 43, 43)); border-radius: 2px; .box-sizing(border-box); .box-shadow(0 0 1px 2px #808080); } .km-meego label.km-item-checked:after { background: transparent url("images/meego-sprite.png") 0 -36px no-repeat; } .km-meego .km-footer { background: transparent; } // Filter box .km-meego .km-filter-wrap { border-radius: 2em; } .km-meego .km-listview-wrapper form .km-filter-wrap > input { margin-top: -1px; border-radius: 2em; font-size: 1.2em; padding-left: 1.8em; padding-right: 1.8em; } .km-meego .km-filter-wrap:before { margin: 0 -1.3em 0 .3em; } .km-meego .km-filter-reset { margin-left: -2em; } .km-meego .km-filter-wrap:before, .km-meego .km-filter-reset .km-clear { font-size: 1.4em; color: #adadad; } .km-meego .km-filter-reset .km-clear:after { content: "\e038"; } // Icon styles .km-meego .km-icon { text-shadow: 1px 1px 0 rgba(255,255,255,.5); } .km-meego .km-state-active .km-icon { text-shadow: none; } .km-meego .km-list .km-icon, .km-meego .km-navbar .km-icon, .km-meego .km-button .km-icon { color: rgba(0,0,0,.8); } .km-meego .km-button:active .km-icon, .km-meego .km-button.km-state-active .km-icon { color: #96a6b4; text-shadow: none; } .km-meego .km-tabstrip .km-icon { width: 1.8rem; height: 1.8rem; font-size: 1.8rem; position: relative; margin: .3rem auto .4rem; color: #433f40; } .km-meego .km-tabstrip .km-state-active .km-icon { color: #635f60; } .km-meego .km-listinset .km-state-active .km-listview-link > .km-icon, .km-meego .km-listgroupinset .km-state-active .km-listview-link > .km-icon { color: #fff; } // Pull to refresh .km-meego .km-scroller-pull { font-size: 1.4rem; } .km-meego .km-scroller-pull .km-icon { width: 2.4rem; height: 2.4rem; font-size: 2.4rem; } .km-meego .km-load-more .km-icon, .km-meego .km-scroller-pull .km-icon { color: #333; } // ScrollView .km-meego .km-pages { display: table; width: 100%; } .km-meego .km-pages li { display: table-cell; height: 2px; background: transparent; } .km-meego .km-pages .km-current-page { background: rgba(150,150,150,.7); } // Slider .km-meego .k-slider-horizontal { height: .4em; } .km-meego .k-slider-vertical { width: .4em; } .km-meego .k-slider .k-draghandle, .km-meego .k-slider .k-draghandle:hover { border: 0; background-color: #eee; border-radius: 2em; background-image: linear-gradient(to bottom, rgba(255,255,255,.6), rgba(255,255,255,0)); .box-shadow(~"inset 0 0 0 1px #ddd, 0 1px 1px rgba(0,0,0,.3)"); } .km-meego .k-slider-horizontal .k-draghandle { top: -.4em; } .km-meego .k-slider-vertical .k-draghandle { left: -.3em; } .km-meego .k-slider-selection { background: 0 0 no-repeat; background-image: linear-gradient(to bottom, rgb(109,169,247), rgb(42,93,178)); } .km-meego .k-slider-track { border-width: 1px; background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0) 30%, rgba(0,0,0,0) 90%, rgba(0,0,0,.4), to bottom, rgb(219,219,219), rgb(255,255,255)); } .km-meego .k-slider-horizontal .k-slider-track { margin-top: .2em; } .km-meego .k-slider-horizontal .k-slider-selection { margin-left: 0; } // Scroller .km-meego .km-touch-scrollbar { background-color: #999; border: 1px solid rgba(255,255,255,.8); } // Dialog .km-meego .km-dialog { background: rgba(10,25,65,.8); border: 2px solid rgba(255,255,255,.8); .box-shadow(3px 3px 5px #111); } .km-meego .km-dialog-title { background-image: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,0) 60%); text-shadow: 0 -1px #333; } .km-meego .km-dialog:before { background: ~"url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22><defs><clipPath id=%22clip%22><rect x=%220%22 y=%220%22 width=%22100%%22 height=%22100%%22 rx=%2210%22 ry=%2210%22/></clipPath></defs><ellipse fill=%22white%22 cx=%2250%%22 cy=%220%22 rx=%2280%%22 ry=%2260%%22 clip-path=%22url(%23clip)%22/></svg>')"; } .km-meego .km-dialog-content { color: #fff; text-shadow: 0 -1px #333; } .km-meego .km-dialog .km-button { display: block; margin: .4rem; font-size: 1.3rem; text-align: center; padding: .3rem; .user-select(none); border-radius: 4px; } // Loader .km-meego .km-loader { margin: 0; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; } .km-meego .km-loader h1 { display: none; } .km-meego .km-loading { width: 50px; height: 50px; font-size: 50px; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; } // Forms .km-meego input[type=password], .km-meego input[type=search], .km-meego input[type=number], .km-meego input[type=tel], .km-meego input[type=url], .km-meego input[type=email], .km-meego input[type=month], .km-meego input[type=color], .km-meego input[type=week], .km-meego input[type=date], .km-meego input[type=time], .km-meego input[type=datetime], .km-meego input[type=datetime-local], .km-meego input[type=text]:not(.k-input), .km-meego select:not([multiple]), .km-meego .k-dropdown, .km-meego textarea { font-size: 1em; .appearance(none); border: 0; padding: .3em .4em; outline: none; border-radius: ~".8em"; } .km-meego .km-list input[type=password], .km-meego .km-list input[type=search], .km-meego .km-list input[type=number], .km-meego .km-list input[type=tel], .km-meego .km-list input[type=url], .km-meego .km-list input[type=email], .km-meego .km-list input[type=month], .km-meego .km-list input[type=color], .km-meego .km-list input[type=week], .km-meego .km-list input[type=date], .km-meego .km-list input[type=time], .km-meego .km-list input[type=datetime], .km-meego .km-list input[type=datetime-local], .km-meego .km-list input[type=text]:not(.k-input), .km-meego .km-list select:not([multiple]), .km-meego .km-list textarea, .km-meego .k-dropdown, .km-meego .k-slider { right: .4em; margin-top: -1em; } .km-meego .k-dropdown { padding: 0; width: 10em; border-radius: 0; } .km-meego .k-slider { margin-top: -.35em; } .km-meego .km-list textarea { margin-top: 0; } .km-meego .k-dropdown .k-dropdown-wrap { display: block; padding: 0 2em 0 .4em; border-radius: ~".8em"; } .km-meego .km-list select:not([multiple]) { margin-top: -.95em; min-width: 6em; padding: .32em 2em .32em .4em; } .km-meego input:not(.k-input):not(.k-button), .km-meego select:not([multiple]), .km-meego .k-dropdown-wrap, .km-meego textarea { .box-shadow(~"inset 0 1px 2px 1px rgba(0,0,0,.2)"); } .km-meego input:not(.k-input):not(.k-button):focus, .km-meego select:not([multiple]):focus, .km-meego .k-dropdown .k-state-focused, .km-meego textarea:focus { .box-shadow(~"inset 0 1px 2px 1px rgba(0,0,0,.2), 0 0 0 2px #1080DD"); } .km-meego select:not([multiple]), .km-meego .k-dropdown-wrap { border: 0; background: #fff; } .km-meego select:not([multiple]):focus, .km-meego .k-dropdown .k-state-focused { background: #fff; } // PopUp + ActionSheet .km-meego .km-popup { left: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important; } .km-meego .km-shim > .k-animation-container { height: 100% !important; } .km-meego .km-shim, .km-meego .km-popup, .km-meego .km-actionsheet-wrapper { left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.9); } .km-meego .km-popup .k-list-container { position: static !important; margin-left: 10% !important; width: 80% !important; display: inline-block !important; } .km-meego .km-actionsheet, .km-meego .km-popup .k-list-container { position: relative; margin-left: 10%; width: 80%; display: inline-block; max-height: 80%; border: 0; padding: 0; background: transparent; color: #fff; vertical-align: middle; border-radius: 0; } .km-meego > .k-list-container { display: none !important; } .km-meego .km-popup:before, .km-meego .km-actionsheet-wrapper:before { content: "\a0"; display: inline-block; vertical-align: middle; height: 100%; width: 0; } .km-meego li.km-actionsheet-cancel:before, .km-meego .km-popup .k-list-container:before { content: "\2715"; color: #fff; position: relative; float: right; font-size: 1.6em; top: -1.2em; right: .05em; } .km-meego .km-actionsheet-title, .km-meego .km-popup .k-item, .km-meego .km-actionsheet > li > a { font-size: 1.05rem; line-height: 2.2em; border-width: 0; padding: 0 1.2em; color: #fff; display: block; text-decoration: none; border-radius: 0; } .km-meego .km-popup .k-state-focused, .km-meego .km-popup .k-state-selected, .km-meego .km-actionsheet > li > a:focus, .km-meego .km-actionsheet > li > a:active { background: rgba(0,0,0,.2); } .km-meego .km-popup .k-state-hover, .km-meego .km-actionsheet > li > a:hover { background: rgba(255,255,255,.2); } .km-meego .km-popup .k-item:first-child:before { position: absolute; display: block; content: "\a0"; width: 100%; height: 1px; background: #777; margin: -3px -1.2em 0; } .km-meego .km-actionsheet-title { font-size: 1.3em; color: #fff; padding: 0 1.8em 0 .8em; border-bottom: 1px solid #fff; border-radius: 5px 5px 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .km-meego li.km-actionsheet-cancel:before, .km-meego li.km-actionsheet-cancel { width: 20px; height: 20px; position: absolute; right: -.4em; top: 0; } .km-meego li.km-actionsheet-cancel { right: 1em; top: .5em; } .km-meego li.km-actionsheet-cancel > a { display: none; } // Checkboxes and Radios .km-meego .km-listview-label input[type=radio], .km-meego .km-listview-label input[type=checkbox] { .box-shadow(~"inset 0 1px 2px 1px rgba(0,0,0,.2)"); width: 1.4em; height: 1.4em; border-radius: .5em; } .km-meego .km-listview-label input[type=radio]:not([type=button]):not([type=submit]):not([type=reset]):not([type=image]), .km-meego .km-listview-label input[type=checkbox]:not([type=button]):not([type=submit]):not([type=reset]):not([type=image]) { margin-top: -.7em; } .km-meego .km-listview-label input[type=radio]:after { border-radius: .3em; } .km-meego .km-listview-label input[type=radio]:after, .km-meego .km-listview-label input[type=checkbox]:after, .km-meego .km-listview-label input[type=checkbox]:before { content: "\a0"; display: block; margin: 20% 0 0 20%; width: 64%; height: 64%; } .km-meego .km-listview-label input[type=checkbox]:after { margin-top: 25%; margin-left: 14%; width: 74%; height: 54%; } .km-meego .km-listview-label input[type=checkbox]:checked:before { position: absolute; margin-top: 25%; margin-left: 10%; width: 82%; height: 60%; background: rgba(0,0,0,.4); } .km-meego .km-listview-label input[type=radio]:checked, .km-meego .km-listview-label input[type=checkbox]:checked { background-color: rgba(9,144,233,.8); } .km-meego .km-listview-label input[type=radio]:checked:after, .km-meego .km-listview-label input[type=checkbox]:checked:after { background-image: linear-gradient(to bottom, #fff, #f9f9f9 10%, #eee); .box-shadow(0 1px 1px rgba(0,0,0,.7)); } .km-meego .km-listview-label input[type=checkbox]:checked:after, .km-meego .km-listview-label input[type=checkbox]:checked:before { -webkit-mask-box-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsBJREFUeNrsmzFIAzEUhlMLgtCpUBBcC05CwUnoKgidBEHo5FpwFQqCUBBcnQpOTgWh4CQIroLgdOAkFJw6CU6dCkK9SCyK9fr+5CV39+qDN/bC+5I/l/9dWphMJmqRY0kteghaAcU4I10SIUdxVj5rFwTggFi8zvZ08oUAKMU5JBb/EueyNAAdYPabP+QvAMCa0TSl+Ptf+58AAD1g9rekAajF+U4svjfzDZhzAPfE4sdGKqIA7AJL/+zPM1BOAejX2IBY/NC8JkUBOAJmv5V4Cs4hgHKcb8TiI3NEFgWgC8z+zlwflDMAVeC1d0MygjkDcEMsXkNalwZgG1j6XXIrICcAEK//ZjZKUQBaqNeXBADx+oMvry8JwBkw+3vIg6cAbDOQ1x/beH0pABCvX5MGYAsovmczQNYBUL3+aJbXzzuAJjD7p7aDZBUAi9fPM4A2MPsHLgNlEUBZ0VvciV4fPQhdAS5rMyNev+462HcAmvwrceAn5LgJxAan17c5Cu8B9Dspev2xaYywA9DRT0kKDQD+OdegswCkIYWieRar13dxg6GlgHj9Q07NJdnhPqBHFymUgBb3gHvzTQJQCSQFxOs3uHfdeQ0R31Ko+vT6XB0hRAqoH6d6/Xcbr88FoAJoFJFCHVhdl76OndSeoA8pPPr2+txNUU4pIF7/2GfTAQGASCFKkMIK0OJ28vo+2uIcUkC8ftN3z83mu4CLFJDrbFGIlrMNABcpXIT0+r4A6NgHCjkxv0Gus/VVoHD5NIZK4S601/cNAJWC03W2LAJApRDc64cAoOOaEUBLBQ4OAIgUkvLZtcWdFgAuKTRUCsF5QcJFCrcqpeAEsGopBW9ePzQAWyl0VYrh444QIoWRWTmiACBSaKuUw9ctMUrDY6j8fF/MBACKFJoqA+ETQJIUHlRGQtde+P/3+ILHhwADAA2kPASxM5juAAAAAElFTkSuQmCC'); } .km-meego .km-state-active input[type=radio]:checked:after, .km-meego .km-state-active input[type=checkbox]:checked:after { background-color: #eee; } // ActionSheet .km-meego .km-actionsheet-wrapper { background: transparent; } // ModalView .km-meego .km-modalview-wrapper { padding: 20px 10px; } .km-meego .km-modalview { background-color: #7185a2; .box-sizing(border-box); .box-shadow(~"0 0 15px rgba(0,0,0,.5), 0 0 2px rgba(0,0,0,.5)"); } .km-meego .km-modalview .km-header { padding: 0; margin: -1px 0 0; } .km-meego .km-modalview > :first-child { border: 0; }