/*
* Kendo UI Mobile v2013.3.1526 (http://kendoui.com)
* Copyright 2014 Telerik AD. All rights reserved.
*
* Kendo UI Mobile commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-mobile
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
@-ms-viewport { width: device-width; user-zoom: fixed; max-zoom: 1; min-zoom: 1}@media (orientation: landscape) { .km-tablet .km-on-ios.km-horizontal.km-web:not(.km-ios-chrome) { position: fixed; bottom: 0}}.km-root { font-size: .92em}.km-root a { color: inherit}.km-tablet { font-size: 1em}.km-root *:focus { outline: 0}.km-root, .km-pane, .km-pane-wrapper { width: 100%; height: 100%; -ms-touch-action: none; -ms-content-zooming: none; -ms-user-select: none; -webkit-user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none; overflow-x: hidden}.km-pane-wrapper { position: absolute}.km-pane, .km-shim { font-family: sans-serif}.km-pane { overflow-x: hidden}.km-vertical .km-collapsible-pane { position: absolute; z-index: 2!important; -webkit-transition: -webkit-transform 350ms ease-out; -ms-transition: -ms-transform 350ms ease-out; -webkit-transform: translatex(-100%); -moz-transform: translatex(-100%); -ms-transform: translatex(-100%); -o-transform: translatex(-100%); transform: translatex(-100%)}.km-vertical .km-expanded-splitview .km-collapsible-pane { -webkit-transform: translatex(0); -moz-transform: translatex(0); -ms-transform: translatex(0); -o-transform: translatex(0); transform: translatex(0)}.km-expanded-pane-shim { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none}.km-expanded-splitview .km-expanded-pane-shim { display: block; z-index: 1}.km-root>* { margin: 0; padding: 0}.km-root * { -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}.km-view { top: 0; left: 0; position: absolute; display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; width: 100%; -moz-box-orient: vertical; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: stretch; align-items: stretch; -webkit-align-content: stretch; align-content: stretch; vertical-align: top}.k-ff .km-view, .k-ff .km-pane { overflow: hidden}.k-ff18 .km-view, .k-ff18 .km-pane, .k-ff19 .km-view, .k-ff19 .km-pane, .k-ff20 .km-view, .k-ff20 .km-pane, .k-ff21 .km-view, .k-ff21 .km-pane { position: relative}.k-ff .km-view { display: -moz-inline-box; display: flex}.km-content { min-height: 1px; -moz-box-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -moz-box-align: stretch; -webkit-box-align: stretch; -ms-flex-align: stretch; flex-align: stretch; display: block; width: auto; overflow: hidden; position: relative}.km-content p, .km-content h1, .km-content h2, .km-content h3, .km-content h4, .km-content h5, .km-content h6 { margin-left: 1rem; margin-right: 1rem}.km-header, .km-footer { display: block; display: -moz-box; -moz-box-orient: vertical; width: 100%}.k-ff .km-scrollview>div { display: inline-block}.km-header { padding: 0}.km-footer { background: #1a1a1a}[data-role="layout"] { display: none}[data-role="view"], [data-role="drawer"] { visibility: hidden}.km-view { visibility: visible}.km-tabstrip { -moz-box-orient: horizontal; -webkit-box-orient: horizontal; -moz-box-align: start; -webkit-box-align: start; -ms-flex-align: start; flex-align: start; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -moz-box-pack: start; padding: 0}.km-header, .km-footer { position: relative; z-index: 1}@media all and (-webkit-min-device-pixel-ratio: 10000) ,not all and (-webkit-min-device-pixel-ratio: 0) { .km-view { display: table}.km-header, .km-footer, .km-content { display: table-row}.km-header, .km-footer { height: 1px}}.km-hide-title { display: none}.km-show-title:after { display: block; content: "\a0"; height: 0}.km-fill-title:after { height: auto}.km-footer .km-show-title:after { display: inline-block}.km-view-title, .km-dialog-title { position: relative; visibility: visible; text-align: center; font-size: 1.4em; line-height: 2.3em; margin-left: auto; margin-right: auto}.km-horizontal .km-view-title { line-height: 2em}.km-toolbar, .km-navbar, .km-button, .km-buttongroup, .km-tabstrip, .km-blackberry li.km-actionsheet-cancel>a { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-origin: border-box; position: relative; display: inline-block; padding: .4em .7em; margin: .1rem; overflow: visible; text-decoration: none}.km-buttongroup, .km-tabstrip { padding: .4rem .7rem}.km-horizontal .km-tabstrip { padding: .2rem .7rem}.km-button { cursor: pointer; outline: 0}.km-switch input[type=checkbox] { display: none}.km-switch, .km-checkbox { text-align: left; font-size: 1rem; display: inline-block; width: 6.4rem; height: 2rem; line-height: 2rem; position: relative; overflow: hidden}.km-switch-wrapper, .km-slider-wrapper { display: block; height: 100%; width: 100%; overflow: hidden}.km-switch-background, .km-slider-background { display: block; margin: 0 1px 1px -5em; height: 100%; width: 200%}.km-switch-container { top: 0; left: 0; position: absolute; display: block; height: 100%; width: 100%; overflow: hidden; background: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-checkbox { width: 1.8rem; height: 1.8rem}.km-checkbox-checked:after { content: "\a0"; display: block; width: 100%; height: 100%}.km-switch-handle { top: 0; left: 0; width: 2.72em; height: 100%; display: inline-block; margin: -1px 0 0 -1px; background-color: #000}.km-switch-label-on, .km-switch-label-off { display: block; width: 130%; font-size: 1em; line-height: 2em; text-align: center; position: absolute; text-transform: uppercase}.km-switch-label-off { left: 104%}.km-switch-label-on { left: -134%; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)}.km-badge, .km-detail { text-decoration: none; display: inline-block; vertical-align: middle; overflow: hidden; text-align: center; position: absolute; z-index: 1; height: 2em; font-size: .6rem; text-shadow: none}.km-badge { top: -1em; right: -1em; line-height: 2em; margin-left: .5em; min-width: .9em; padding: 0 .55em; -moz-background-clip: padding-box; -webkit-background-clip: padding-box; background-clip: padding-box}.km-tabstrip .km-badge { top: -0.2em; right: auto; margin-left: -1em}.km-detail { position: absolute; float: right; right: .8rem; top: 50%; margin-top: -0.7rem; width: 1.3rem; height: 1.3rem; font-size: 1rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-root .km-detaildisclose { font-size: .8em}.k-ff .km-detail { width: 1rem; height: 1rem}.km-listview-link:after { width: .5rem; height: .5rem; content: "\a0"; display: inline-block; vertical-align: middle; margin-left: -0.2rem; border-style: solid; border-width: .24rem .24rem 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg)}.km-button::-moz-focus-inner { padding: 0; border: 0}.km-buttongroup { -webkit-margin-collapse: separate; margin-collapse: separate; margin: .5em auto}.km-root .km-buttongroup { padding: 0; border-color: transparent; background: 0; white-space: nowrap; display: table}.km-buttongroup>.km-button { display: table-cell}.km-root .km-buttongroup .km-button { margin: 0; border-width: 1px 0 1px 1px; padding: .48em .9em .44em}.km-tablet .km-buttongroup .km-button { padding: .4em .8em .34em}.km-root .km-navbar .km-buttongroup { font-size: .95rem; line-height: 1em; margin: 0 0 .2em; display: inline-block; height: 1.5em; top: -2px}.km-tablet .km-navbar .km-buttongroup { top: -1px}.km-root .km-navbar .km-buttongroup>.km-button { font-size: 1em; min-width: 4rem; text-align: center}.km-tablet .km-navbar .km-buttongroup>.km-button { min-width: 6rem}.km-view .km-buttongroup .km-button:last-child { border-right-width: 1px}.km-scrollview { white-space: nowrap; overflow: hidden; position: relative; width: 100%}.km-scrollview>div>* { -webkit-transform: translatez(0)}.km-scrollview>div>[data-role=page] { vertical-align: top; display: inline-block; min-height: 1px}.km-scrollview .km-virtual-page { min-height: 1px; position: absolute; top: 0; left: 0; display: inline-block}.k-ff18 .km-scrollview>div, .k-ff19 .km-scrollview>div, .k-ff20 .km-scrollview>div, .k-ff21 .km-scrollview>div { width: 0}.km-pages { text-align: center; margin: 0; padding: .6em 0 0; height: 1.5em}.km-pages li { display: inline-block; width: .5em; height: .55em; margin: 0 .3em}.km-ios .km-buttongroup .km-button { font-size: 1.2em; font-weight: bold}.km-ios .km-state-disabled .km-button, .km-android .km-state-disabled .km-button, .km-blackberry .km-state-disabled .km-button, .km-meego .km-state-disabled .km-button { color: #aaa; text-shadow: none}.km-tabstrip, .km-toolbar, .km-navbar { display: block; padding: .8em; margin: 0; width: 100%; border-width: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-tabstrip { text-align: center; word-spacing: -1em}.km-tabstrip .km-button { word-spacing: normal; box-shadow: none; -webkit-box-shadow: none; vertical-align: bottom}@media screen and (-webkit-min-device-pixel-ratio: 0) { .km-tabstrip { word-spacing: normal; width: 100%}}.km-toolbar, .km-navbar { padding: 0; -moz-box-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; overflow: hidden; display: block; border-width: 0 0 1px 0; background-color: #fff}.km-root.k-ff .km-toolbar, .km-root.k-ff .km-navbar { overflow: visible}.km-toolbar .km-button, .km-navbar .km-button { margin-top: .5rem; margin-bottom: .5rem}.km-navbar .km-no-title { padding-top: .7rem; padding-bottom: .7rem}.km-horizontal .km-toolbar .km-button, .km-horizontal .km-navbar .km-button { margin-top: .3rem; margin-bottom: .3rem}.km-horizontal .km-navbar .km-no-title { padding-top: .5rem; padding-bottom: .5rem}.km-tablet.km-root .km-no-title { padding-top: .55rem; padding-bottom: .55rem}.km-tablet .km-navbar .km-button, .km-tablet .km-toolbar .km-button { margin-top: .45rem; margin-bottom: .45rem}.km-root .km-pane .km-navbar .km-no-title { visibility: visible; line-height: 0}.km-tabstrip .km-button { font-family: Arial, Helvetica, sans-serif; color: #a8a8a8; padding: .4em .8em; border-width: 0; border-color: transparent; background: 0; margin: 0; text-align: center}.km-tabstrip .km-button:first-child { border-left: 0}.km-tabstrip .km-button:last-child { border-right: 0}.km-listview-wrapper>ul:not(.km-listview) { margin: 0 auto}.km-list, .km-listview { padding: 0; margin: 0; list-style-type: none}.km-listinset, .km-listgroupinset { margin: 1em}.km-listinset, .km-listgroupinset .km-list { overflow: hidden}.km-listview .km-switch { margin-top: -0.95rem; position: absolute; right: .8rem; top: 50%}.km-listview .km-list { text-indent: 0}.km-list>li, .km-root .km-listview-link, .km-root .km-listview-label { margin: 0; display: block; position: relative; list-style-type: none; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: .5em .7em}.km-list>li { line-height: 1.6em; overflow: hidden}.km-virtual-list { position: relative; width: 100%; -webkit-transform: translateZ(0)}.km-virtual-list>li { width: 100%; position: absolute; top: 0; -webkit-transform: translateZ(0)}.km-root .km-list .km-load-more { border-bottom: 0}.km-list>li>* { line-height: normal}.km-group-title { display: block; font-weight: bold; padding: .2em 0; text-indent: .8em}.km-listgroupinset .km-group-title { margin-top: .65em; line-height: 2em}.km-list:not(.km-virtual-list)>li:first-child { border-top: 0}.km-list:not(.km-virtual-list)>li:last-child { border-bottom: 0}.km-root .km-listview-link, .km-root .km-listview-label { line-height: inherit; text-decoration: none; margin: -0.5em -0.7em}.km-listview-link:after, .km-listview-label:after { border-color: #777; content: "\a0"; display: block; position: absolute; right: 1rem; top: 50%; margin-top: -0.32rem}.km-filter-form { width: 100%; padding: .5em 0; border: 1px solid transparent; border-width: 1px 0; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0)}.km-filter-wrap { position: relative; margin: 0 .7em; padding: .2em .4em; border: 1px solid transparent}.km-root .km-filter-wrap:before { display: inline-block; vertical-align: middle; content: "\e0e9"; font-size: 1.6em; width: 1em; height: 1em; margin-right: -1em; color: inherit}.km-tablet .km-filter-wrap { max-width: 24em; margin: 0 auto}.km-filter-wrap>input[type="search"]::-webkit-search-cancel-button { display: none}.km-filter-wrap input { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 0; background: transparent; -moz-appearance: none; -webkit-appearance: none; vertical-align: middle; padding: 0 1.4em}.km-filter-reset { display: inline-block; margin-left: -1.6em; vertical-align: middle; text-align: center; z-index: 1; text-decoration: none; height: 100%}.km-filter-reset .km-clear { font-size: 1.6em; width: 1em; height: 1em; display: block}.km-filter-reset>.km-text { position: absolute; top: -3333px; left: -3333px}.km-native-scroller { overflow: scroll; -webkit-overflow-scrolling: touch; -ms-touch-action: pan-x pan-y; -ms-overflow-style: -ms-autohiding-scrollbar; -ms-scroll-snap-type: proximity}.km-scroller-pull { width: 100%; display: block; position: absolute; line-height: 3em; font-size: 1.4em; text-align: center; -webkit-transform: translate3d(0, -3em, 0); -moz-transform: translate3d(0, -3em, 0); -ms-transform: translate3d(0, -3em, 0); -o-transform: translate3d(0, -3em, 0); transform: translate3d(0, -3em, 0)}.km-scroller-pull .km-template { display: inline-block; min-width: 200px; text-align: left}.km-load-more .km-icon, .km-root .km-scroller-pull .km-icon { display: inline-block; height: 2rem; margin-right: 1rem; vertical-align: middle; width: 2rem; font-size: 2rem; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: -webkit-transform 300ms linear; -moz-transition: -moz-transform 300ms linear; -ms-transition: -ms-transform 300ms linear; -o-transition: -o-transform 300ms linear; transition: transform 300ms linear}.km-root .km-scroller-release .km-icon { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)}.km-root .km-scroller-refresh .km-icon { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none}.km-default-content { padding: 1em}.km-item label:before, .km-item label.km-item-checked:after { position: absolute; content: " "; display: block; top: 50%; left: .6em; width: 36px; height: 36px; margin-top: -18px}.km-detail .km-text { display: none}.km-detail .km-icon, .km-button .km-icon, .km-list .km-icon, .km-ios .km-button .km-icon { width: 1em; height: 1em; font-size: 1.3em; margin-left: -0.3em; margin-right: .3em; vertical-align: text-top; display: inline-block; background-size: auto 100%}.km-button .km-icon { margin-top: -0.1em; margin-bottom: -0.1em}.km-root .km-view .km-notext { margin-left: 0; margin-right: 0}.km-list .km-switch { position: absolute; top: 50%; right: .8rem; margin-top: -1rem}.km-root .km-rowinsert:after, .km-root .km-rowdelete:after, .km-root .km-contactadd:after, .km-root .km-detaildisclose:after, .km-root .km-rowinsert:before, .km-root .km-rowdelete:before, .km-root .km-contactadd:before, .km-root .km-detaildisclose:before, .km-detail .km-icon { left: .15em; top: .15em; line-height: 1em; font-size: 1em; position: absolute}.km-root .km-detaildisclose:after { left: .1em; top: .25em; text-align: center; font-weight: bold}.km-buttongroup .km-button .km-icon { width: 1em; height: 1em; font-size: 1em; margin: 0 .16em 0 0}.km-tabstrip .km-button .km-icon { width: 2.5rem; height: 2.5rem; font-size: 2.5rem}.km-tabstrip .km-image, .km-tabstrip .km-button .km-icon { margin: .1rem auto 0; display: inline-block}.km-tabstrip .km-text { display: block}.km-phone .km-tabstrip .km-icon { height: 2.2rem; width: 2.2rem; font-size: 2.2rem}.km-phone .km-horizontal .km-tabstrip .km-icon { height: 2rem; width: 2rem; font-size: 2rem}.km-root .k-slider { line-height: .6em; position: relative; display: inline-block; vertical-align: middle; text-align: center}.km-root .k-slider-horizontal { width: 50%; height: .6em; line-height: .6em}.km-list .k-slider { position: absolute; right: 0; margin-top: -0.5em; top: 50%}.km-root .k-slider-track { left: 1em!important; right: 1em; height: 100%; display: block; position: absolute; border: .5em solid transparent; border-width: .5em 0}.km-root .k-slider-horizontal .k-slider-track { width: auto!important}.km-root .km-pane .k-slider-track { background-clip: padding-box}.km-root .k-slider-track, .km-root .k-slider-selection { margin-top: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3)}.km-root .k-slider-horizontal .k-slider-selection { top: 0; height: 100%}.km-root .k-slider-items { margin: 0}.km-root .k-slider .k-draghandle { text-indent: -3333px; left: 0; width: 1.2em; height: 1.2em; display: block; position: absolute}.km-root .k-slider-tooltip { display: none}.km-touch-scrollbar { position: absolute; visibility: hidden; z-index: 200000; height: .4em; width: .4em; background-color: #333; opacity: 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -ms-transition: opacity .3s linear; -o-transition: opacity .3s linear; transition: opacity .3s linear}.km-vertical-scrollbar { height: 100%; right: 2px; top: 0}.km-horizontal-scrollbar { width: 100%; left: 0; bottom: 2px}.km-scrollview, .km-scroll-container { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -moz-user-select: -moz-none; -webkit-margin-collapse: separate; margin-collapse: separate}.km-scroll-wrapper { position: relative}.km-scroll-header { position: absolute; z-index: 1001; width: 100%; top: 0; left: 0}.km-on-ios.km-black-translucent-status-bar.km-app .km-header .km-navbar { padding-top: 1.4em; background-clip: border-box}.km-on-ios.km-ios5.km-cordova .km-header .km-navbar, .km-on-ios.km-ios6.km-cordova .km-header .km-navbar { padding-top: 0}.km-leftitem, .km-rightitem { z-index: 1; position: absolute; right: .5em}.km-popup .km-rightitem { right: 0}.km-leftitem { left: .5em; right: auto}.km-popup .km-leftitem { left: 0}.km-leftitem, .km-rightitem { height: 100%}.km-on-ios.km-black-translucent-status-bar.km-app .km-leftitem, .km-on-ios.km-black-translucent-status-bar.km-app .km-rightitem { height: auto}.km-leftitem>*, .km-rightitem>* { display: inline-block; vertical-align: middle}.km-leftitem:before, .km-rightitem:before { content: "\a0"; display: inline-block; height: 100%; width: 0; vertical-align: middle}.km-dialog { position: absolute; min-width: 19em; max-width: 25em; overflow: hidden}.km-dialog-title { position: static; float: none; height: 2.6em; margin-top: -2.6em; font-size: 1.22em; line-height: 3em}.km-dialog:before { content: "\a0"; display: block; overflow: visible; width: 100%; height: 3em; opacity: .2}.km-dialog-content { font-weight: normal; min-height: 2em; text-align: center}.km-dialog .km-button { display: block; margin: .4em; font-size: 1.3em; text-align: center; padding: .44em; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none}.km-loader { top: 50%; left: 50%; width: 180px; height: 130px; opacity: .85; z-index: 100000; padding: 30px 30px; position: absolute; margin-top: -70px; margin-left: -90px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: black}.km-loader h1 { font-size: 1rem; color: white; text-align: center; vertical-align: middle}.km-loader .km-loading, .km-load-more .km-icon, .km-scroller-refresh .km-icon { animation: km-spin 1s infinite linear; -moz-animation: km-spin 1s infinite linear; -webkit-animation: km-spin 1s infinite linear; display: block; margin: 0 auto; width: 35px; height: 35px; font-size: 35px}.km-loader .km-loading:after, .km-load-more .km-icon:after { color: #ccc}.km-loading-left, .km-loading-right { display: none}@-webkit-keyframes km-spin{from { -webkit-transform: rotate(0deg)}to { -webkit-transform: rotate(360deg)}}@-moz-keyframes km-spin{from { -moz-transform: rotate(0deg)}to { -moz-transform: rotate(360deg)}}@-ms-keyframes km-spin{from { -ms-transform: rotate(0deg)}to { -ms-transform: rotate(360deg)}}@-o-keyframes km-spin{from { -o-transform: rotate(0deg)}to { -o-transform: rotate(360deg)}}.km-list input[type=text]:not(.k-input), .km-list input[type=password], .km-list input[type=search], .km-list input[type=number], .km-list input[type=tel], .km-list input[type=url], .km-list input[type=email], .km-list input[type=file], .km-list input[type=month], .km-list input[type=color], .km-list input[type=week], .km-list input[type=date], .km-list input[type=time], .km-list input[type=datetime], .km-list input[type=datetime-local], .km-list select:not([multiple]), .km-list .k-dropdown, .km-list textarea { width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 1.2em; position: absolute; top: 50%; line-height: normal; z-index: 1; right: 0; margin-top: -1em}.km-root .k-slider .k-tick, .km-root .k-slider .k-label, .km-root .k-slider .k-button { display: none}.km-list textarea { position: relative; width: -webkit-calc(50%+.7em); width: -moz-calc(50%+.7em); width: calc(50%+.7em); margin-right: -0.7em}.km-list input, .km-list select, .km-list textarea, .km-list input[type=checkbox], .km-list input[type=radio] { appearance: none; -moz-appearance: none; -webkit-appearance: none}.km-list input[type=checkbox], .km-list input[type=radio] { position: absolute; top: 50%; right: .7em; margin-top: -0.5em; background: 0}.km-root input, .km-root textarea { -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; user-select: text}.km-root input[readonly], .km-root input[type=image], .km-root select:not([multiple]) { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none}.km-list textarea { top: 0}.km-list .k-dropdown { line-height: 1.4em}.km-list .k-dropdown, .km-list .k-dropdown .k-input { background-color: transparent}.km-root .k-dropdown-wrap { display: inline-block}.km-root .km-listview-label:after, .km-root input ~ .km-listview-link:after, .km-root textarea ~ .km-listview-link:after, .km-root select ~ .km-listview-link:after, .km-root .k-dropdown ~ .km-listview-link:after { display: none}.km-root .k-dropdown select, .km-root .k-dropdown .k-select { display: none}.km-root .km-list textarea { position: relative; float: right; margin-top: 0; font-family: inherit}.km-root .km-popup .k-item, .km-pane .km-actionsheet>li { list-style-type: none; padding: inherit 1em; border-bottom: 1px solid #555; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-pane .km-actionsheet>li { line-height: 2em; border-bottom: 0}.km-pane .km-actionsheet>li>a { line-height: 1.5em; text-align: left; background: transparent}.km-root .km-popup .k-list, .km-pane .km-actionsheet { padding: 0; margin: 0}.km-root .km-popup .k-item:last-child, .km-pane .km-actionsheet>li:last-child { border: 0}.km-shim { left: 0; bottom: 0; position: absolute; width: 100%; height: 100%!important; background: rgba(0, 0, 0, 0.6); z-index: 10001; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-shim:before { content: "\a0"; height: 100%; width: 0; display: inline-block; vertical-align: middle}.km-shim .k-animation-container, .km-pane .km-actionsheet-wrapper { width: 100%; box-shadow: none; -webkit-box-shadow: none; border: 0}.km-shim .k-animation-container { width: auto}.km-actionsheet-root.km-shim .k-animation-container { width: 100%!important; height: 100%!important}.km-tablet .km-pane div.km-actionsheet-phone { background: transparent}.km-tablet .km-actionsheet-phone li.km-actionsheet-title, .km-tablet div.km-actionsheet-phone li.km-actionsheet-cancel { display: block}.km-root .km-pane .k-button:focus, .km-root .km-pane .k-button:active, .km-root .km-pane .k-button:focus:active { box-shadow: none; -webkit-box-shadow: none}.km-listview-label input[type=radio], .km-listview-label input[type=checkbox] { border: 0; font-size: inherit; width: 1em; height: .9em}.km-load-more { display: block; padding: .3em 0 1.2em; height: 3.2em; text-align: center}.km-root div.km-splitview { -moz-box-orient: horizontal; -webkit-box-orient: horizontal; -moz-box-direction: normal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row}.km-root .km-splitview.km-split-vertical { -moz-box-orient: vertical; -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column}.km-splitview>.km-pane { -moz-box-flex: 2; -webkit-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2; width: auto; height: auto}.km-splitview>.km-pane:first-child { -moz-box-flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1}.km-split-horizontal>.km-pane { height: 100%}.km-split-vertical>.km-pane>.km-view { display: -webkit-box}.km-pane { position: relative}.km-popover-root .km-popup-wrapper { position: relative!important}.km-popup-wrapper, .km-modalview-wrapper { z-index: 10001; position: relative; background: 0; border: 0; box-shadow: none; -webkit-box-shadow: none}.km-popup-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000}.km-popup-arrow, .km-popup-arrow:after, .km-down .km-popup-arrow:before { position: absolute; width: 15px; height: 15px; top: 0; left: 0; z-index: 2}.km-left .km-popup-arrow, .km-right .km-popup-arrow { margin-top: -8px}.km-up .km-popup-arrow, .km-down .km-popup-arrow { margin-left: -8px}.km-popup-arrow:after, .km-down .km-popup-arrow:before { display: block; content: "\a0"; width: 0; height: 0}.km-up .km-popup-arrow { top: auto; bottom: 0}.km-left .km-popup-arrow { left: auto; right: 0}.km-popup.km-pane { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; min-height: 100px; background: transparent}.km-popover-root .km-view { position: relative}.km-modalview-root { text-align: center}.km-modalview-root>.k-animation-container { text-align: left; position: relative!important; top: auto!important; left: auto!important; display: inline-block!important; vertical-align: middle}.km-modalview, .km-modalview-wrapper:before { overflow: hidden; position: relative; display: -moz-inline-box; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; width: 100%; height: 100%; vertical-align: middle}.km-modalview .km-content, .km-popover-root .km-content { box-flex: 1; -ms-flex: auto}.km-modalview-root:before, .km-modalview-wrapper:before { vertical-align: middle; height: 100%; margin-left: -1px; content: "\a0"; width: 0; display: inline-block}.km-stretched-view { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex}.km-stretched-view>* { width: 100%}@media screen and (min-resolution: 0) { .km-on-wp .km-view, .km-on-wp .km-header, .km-on-wp .km-footer, .km-on-wp .km-slider, .km-on-wp .km-switch, .km-on-wp .km-filter-reset, .km-on-wp .km-shim .k-animation-container, .km-on-wp .km-scroll-container { transform: translateZ(0)}.km-pane, .km-on-ios .km-view, .km-on-ios .km-header, .km-on-ios .km-footer, .km-on-ios .km-slider, .km-on-ios .km-switch, .km-on-ios .km-group-title, .km-on-ios .km-list>li, .km-on-ios .km-filter-reset, .km-on-ios .km-shim .k-animation-container, .km-on-ios .km-scroll-container, .km-on-blackberry .km-view, .km-on-blackberry .km-content, .km-on-blackberry .km-header, .km-on-blackberry .km-footer, .km-on-blackberry .km-icon, .km-on-blackberry .km-switch, .km-on-blackberry .km-popup .k-item, .km-on-blackberry .km-actionsheet-wrapper { -webkit-transform: translatez(0)}.km-on-meego, .km-on-android { -webkit-transform: none}.km-on-android.km-2 .km-header, .km-on-android.km-2 .km-footer, .km-on-android .km-switch, .km-on-android.km-3 .km-listview-wrapper, .km-on-android.km-4 .km-listview-wrapper, .km-on-android.km-4 .km-content, .km-on-android .km-switch-handle, .km-android.km-on-android .km-switch-wrapper, .km-on-android .km-scroll-container, .km-on-meego .km-content, .km-on-meego .km-switch, .km-on-meego .km-icon, .km-on-meego .km-header, .km-on-meego .km-footer, .km-on-meego .km-content, .km-on-meego .km-switch-handle, .km-on-meego .km-switch-wrapper { -webkit-transform: translatez(0); -webkit-backface-visibility: hidden}.km-on-android.km-4 .km-scroller-pull .km-icon { -webkit-backface-visibility: hidden}.km-on-android.km-4 input { -webkit-user-modify: read-write-plaintext-only}}.km-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 100000}.k-ff .km-scroll-container { padding-bottom: 20px}.km-wp .km-view .km-absolute, .km-meego .km-view .km-absolute { position: absolute}.km-drawer, [data-role=drawer] { top: 0; left: auto; width: 250px}.km-drawer .km-header, .km-drawer .km-footer { z-index: 0}.km-left-drawer { left: 0}.km-right-drawer { right: 0}.km-root.km-native-scrolling, .km-root.km-native-scrolling .km-view, .km-root.km-native-scrolling .km-splitview .km-pane { min-height: 100%; height: auto; -webkit-transform: none; overflow-x: visible}.km-native-scrolling .km-pane, .km-native-scrolling .km-view { -ms-touch-action: auto; display: block}.km-native-scrolling .km-content { -ms-flex: auto}.km-native-scrolling .km-blackberry .km-content { min-height: auto}.km-native-scrolling .km-splitview { position: absolute}.km-native-scrolling .km-header { position: fixed; top: 0}.km-native-scrolling .km-android .km-header { top: auto; bottom: 0}.km-native-scrolling .km-footer { position: fixed; bottom: 0}.km-native-scrolling .km-android .km-footer { top: 0; bottom: auto}.km-native-scrolling .km-badge { z-index: auto}.km-native-scrolling .km-splitview .km-header, .km-native-scrolling .km-splitview .km-footer, .km-native-scrolling .km-popup.km-pane .km-header, .km-native-scrolling .km-popup.km-pane .km-footer { position: absolute}.km-native-scrolling .km-modalview .km-header, .km-native-scrolling .km-modalview .km-footer { position: relative}.km-native-scrolling .km-content { width: 100%}.km-native-scrolling .km-shim, .km-native-scrolling .km-popup-overlay { position: fixed; top: 0; bottom: 0; height: auto!important}.km-native-scrolling .km-drawer { position: fixed; top: 0; height: 100%!important; overflow: auto!important; -webkit-overflow-scrolling: touch}.km-native-scrolling>.km-pane>.km-loader { position: fixed; top: 50%; margin-top: -2em}.km-native-scrolling .km-header, .km-native-scrolling .km-footer { z-index: 2}.km-state-disabled { opacity: .5}@font-face { font-family: "Kendo UI"; src: url("images/kendoui.woff") format("woff"), url("images/kendoui.ttf") format("truetype")}body:before { font-family: "Kendo UI"; content: "\a0"; font-size: 0; width: 0; height: 0; position: absolute; z-index: -1}.km-root .km-pane .km-view .km-icon { -webkit-background-clip: text; background-size: 0}.km-icon { position: relative}.km-icon:after, .km-icon:before, .km-contactadd:after, .km-contactadd:before, .km-rowdelete:after, .km-rowdelete:before, .km-rowinsert:after, .km-rowinsert:before, .km-detaildisclose:after, .km-detaildisclose:before, .km-loading:after, .km-filter-wrap:before { position: relative; content: "\a0"; display: block; width: 100%; height: 100%; text-align: left; vertical-align: middle; background-size: auto; font: 1em/1em "Kendo UI"}.km-icon:before, .km-contactadd:before, .km-rowdelete:before, .km-rowinsert:before, .km-detaildisclose:before { position: absolute; margin-top: 1px; color: rgba(0, 0, 0, 0.7); display: none}.km-state-active .km-icon:before, .km-state-active .km-contactadd:before, .km-state-active .km-rowdelete:before, .km-state-active .km-rowinsert:before, .km-state-active .km-detaildisclose:before { display: block}.km-ios7 .km-detaildisclose:after { font-family: serif}.km-ios7 .km-icon:before, .km-ios7 .km-contactadd:before, .km-ios7 .km-rowdelete:before, .km-ios7 .km-rowinsert:before, .km-ios7 .km-detaildisclose:before { display: none}:-webkit-any(.km-ios):not(.km-android):not(.km-blackberry6):not(.km-blackberry7):not(.km-meego) .km-icon:after, :-webkit-any(.km-blackberry):not(.km-android):not(.km-blackberry6):not(.km-blackberry7):not(.km-meego) .km-icon:after { background-image: inherit; background-repeat: inherit; background-position: inherit; background-color: currentcolor; -webkit-background-clip: text; -webkit-text-fill-color: transparent}.km-root .km-pane.km-on-blackberry.km-blackberry6 .km-view .km-icon:after, .km-root .km-pane.km-on-blackberry.km-blackberry7 .km-view .km-icon:after, .km-root .km-pane.km-on-ios.km-ios4 .km-view .km-icon:after, .km-root .km-pane.km-pane.km-on-android .km-view span.km-icon:after, .km-root .km-pane.km-pane.km-on-meego .km-view span.km-icon:after { background: 0; -webkit-text-fill-color: inherit}.km-contactadd:after, .km-contactadd:before, .km-rowinsert:after, .km-rowinsert:before { content: "\E039"}.km-rowdelete:after, .km-rowdelete:before { content: "\E03a"}.km-detaildisclose:after, .km-detaildisclose:before { content: "\E0E2"}.km-action:after, .km-action:before { content: "\e0ca"}.km-add:after, .km-add:before { content: "\e0cb"}.km-battery:after, .km-battery:before { content: "\e0ce"}.km-bookmarks:after, .km-bookmarks:before { content: "\e0cf"}.km-camera:after, .km-camera:before { content: "\e0d0"}.km-cart:after, .km-cart:before { content: "\e0d1"}.km-edit:after, .km-compose:after, .km-edit:before, .km-compose:before { content: "\e0d5"}.km-contacts:after, .km-contacts:before { content: "\e0e4"}.km-trash:after, .km-delete:after, .km-trash:before, .km-delete:before { content: "\e0ec"}.km-details:after, .km-details:before { content: "\e0e2"}.km-download:after, .km-downloads:after, .km-download:before, .km-downloads:before { content: "\e0d4"}.km-fastforward:after, .km-fastforward:before { content: "\e0d9"}.km-toprated:after, .km-favorites:after, .km-toprated:before, .km-favorites:before { content: "\e0d7"}.km-featured:after, .km-featured:before { content: "\e0d8"}.km-globe:after, .km-globe:before { content: "\e0dc"}.km-history:after, .km-history:before { content: "\e0e7"}.km-home:after, .km-home:before { content: "\e0dd"}.km-info:after, .km-about:after, .km-info:before, .km-about:before { content: "\e0de"}.km-more:after, .km-more:before { content: "\e0e0"}.km-mostrecent:after, .km-mostrecent:before { content: "\e0cc"}.km-mostviewed:after, .km-mostviewed:before { content: "\e0d6"}.km-organize:after, .km-organize:before { content: "\e0eb"}.km-pause:after, .km-pause:before { content: "\e0e3"}.km-play:after, .km-play:before { content: "\e0e5"}.km-recents:after, .km-recents:before { content: "\e0d2"}.km-refresh:after, .km-refresh:before { content: "\e0e6"}.km-reply:after, .km-reply:before { content: "\e0ed"}.km-rewind:after, .km-rewind:before { content: "\e0e8"}.km-search:after, .km-search:before { content: "\e0e9"}.km-settings:after, .km-settings:before { content: "\e0da"}.km-share:after, .km-share:before { content: "\e0df"}.km-sounds:after, .km-volume:after, .km-sounds:before, .km-volume:before { content: "\e0ef"}.km-stop:after, .km-stop:before { content: "\e0ea"}.km-wifi:after, .km-wifi:before { content: "\e0f0"}.km-root .km-pane .km-icon.km-check { -webkit-background-clip: initial}.km-root .km-pane .km-check:checked:after { content: "\e227"}.km-android .km-more:after, .km-android .km-more:before { content: "\e0e1"}.km-meego .km-more:after, .km-meego .km-more:before { content: "\e0f1"}.km-wp .km-loading:after, .km-wp .km-load-more .km-icon:after, .km-wp .km-scroller-refresh .km-icon:after { content: "\e0f6"}.km-meego .km-loading:after, .km-meego .km-load-more .km-icon:after, .km-meego .km-scroller-refresh .km-icon:after { content: "\e0f6"}.km-root .km-android .km-loading:after, .km-android .km-load-more .km-icon:after, .km-root .km-android .km-scroller-refresh .km-icon:after { content: "\e0f6"}.km-scroller-pull .km-icon:after { content: "\e0f2"}.km-icon.km-phone:after, .km-ios7 .km-state-active .km-phone:after { content: "\e326"}.km-ios7 .km-detaildisclose:after { content: "i"}.km-ios7 .km-action:after { content: "\e1ff"}.km-ios7 .km-add:after { content: "\e200"}.km-ios7 .km-mostrecent:after { content: "\e201"}.km-ios7 .km-battery:after { content: "\e203"}.km-ios7 .km-bookmarks:after { content: "\e204"}.km-ios7 .km-camera:after { content: "\e205"}.km-ios7 .km-cart:after { content: "\e206"}.km-ios7 .km-recents:after { content: "\e207"}.km-ios7 .km-download:after, .km-ios7 .km-downloads:after { content: "\e209"}.km-ios7 .km-edit:after { content: "\e20a"}.km-ios7 .km-mostviewed:after { content: "\e20b"}.km-ios7 .km-toprated:after, .km-ios7 .km-favorites:after { content: "\e20c"}.km-ios7 .km-featured:after { content: "\e20d"}.km-ios7 .km-fastforward:after { content: "\e20e"}.km-ios7 .km-settings:after { content: "\e20f"}.km-ios7 .km-globe:after { content: "\e211"}.km-ios7 .km-home:after { content: "\e212"}.km-ios7 .km-info:after, .km-ios7 .km-about:after { content: "\e213"}.km-ios7 .km-share:after { content: "\e214"}.km-ios7 .km-more:after { content: "\e215"}.km-ios7 .km-details:after { content: "\e217"}.km-ios7 .km-pause:after { content: "\e218"}.km-ios7 .km-contacts:after { content: "\e219"}.km-ios7 .km-play:after { content: "\e21a"}.km-ios7 .km-refresh:after { content: "\e21b"}.km-ios7 .km-history:after { content: "\e21c"}.km-ios7 .km-rewind:after { content: "\e21d"}.km-ios7 .km-search:after { content: "\e21e"}.km-ios7 .km-stop:after { content: "\e21f"}.km-ios7 .km-organize:after { content: "\e220"}.km-ios7 .km-trash:after, .km-ios7 .km-delete:after { content: "\e221"}.km-ios7 .km-reply:after { content: "\e222"}.km-ios7 .km-forward:after { content: "\e223"}.km-ios7 .km-sounds:after, .km-ios7 .km-volume:after { content: "\e224"}.km-ios7 .km-wifi:after { content: "\e225"}.km-ios7 .km-phone:after { content: "\e226"}.km-ios7 .km-state-active .km-action:after { content: "\e2ff"}.km-ios7 .km-state-active .km-add:after { content: "\e300"}.km-ios7 .km-state-active .km-mostrecent:after { content: "\e301"}.km-ios7 .km-state-active .km-battery:after { content: "\e303"}.km-ios7 .km-state-active .km-bookmarks:after { content: "\e304"}.km-ios7 .km-state-active .km-camera:after { content: "\e305"}.km-ios7 .km-state-active .km-cart:after { content: "\e306"}.km-ios7 .km-state-active .km-recents:after { content: "\e307"}.km-ios7 .km-state-active .km-download:after, .km-ios7 .km-state-active .km-downloads:after { content: "\e309"}.km-ios7 .km-state-active .km-edit:after { content: "\e30a"}.km-ios7 .km-state-active .km-mostviewed:after { content: "\e30b"}.km-ios7 .km-state-active .km-toprated:after, .km-ios7 .km-state-active .km-favorites:after { content: "\e30c"}.km-ios7 .km-state-active .km-featured:after { content: "\e30d"}.km-ios7 .km-state-active .km-fastforward:after { content: "\e30e"}.km-ios7 .km-state-active .km-settings:after { content: "\e30f"}.km-ios7 .km-state-active .km-globe:after { content: "\e311"}.km-ios7 .km-state-active .km-home:after { content: "\e312"}.km-ios7 .km-state-active .km-info:after, .km-ios7 .km-state-active .km-about:after { content: "\e313"}.km-ios7 .km-state-active .km-share:after { content: "\e314"}.km-ios7 .km-state-active .km-more:after { content: "\e315"}.km-ios7 .km-state-active .km-details:after { content: "\e317"}.km-ios7 .km-state-active .km-pause:after { content: "\e318"}.km-ios7 .km-state-active .km-contacts:after { content: "\e319"}.km-ios7 .km-state-active .km-play:after { content: "\e31a"}.km-ios7 .km-state-active .km-refresh:after { content: "\e31b"}.km-ios7 .km-state-active .km-history:after { content: "\e31c"}.km-ios7 .km-state-active .km-rewind:after { content: "\e31d"}.km-ios7 .km-state-active .km-search:after { content: "\e31e"}.km-ios7 .km-state-active .km-stop:after { content: "\e31f"}.km-ios7 .km-state-active .km-organize:after { content: "\e320"}.km-ios7 .km-state-active .km-trash:after, .km-ios7 .km-state-active .km-delete:after { content: "\e321"}.km-ios7 .km-state-active .km-reply:after { content: "\e322"}.km-ios7 .km-state-active .km-forward:after { content: "\e323"}.km-ios7 .km-state-active .km-sounds:after, .km-ios7 .km-state-active .km-volume:after { content: "\e324"}.km-ios7 .km-state-active .km-wifi:after { content: "\e325"}.km-wp .km-scroller-pull .km-icon:after { content: "\E0D4"}.km-on-wp.km-app .km-icon:after, .km-on-wp.km-app .km-filter-wrap:before, .km-on-wp.km-app .km-state-active .km-icon:after { color: transparent; background-image: url("images/wp8_icons.png"); background-size: auto 100%; height: 1em; margin-top: 0; vertical-align: middle}.km-wp-light.km-app .km-icon:after, .km-wp-light.km-app .km-filter-wrap:before { background-image: url("images/wp8_inverseicons.png")}.km-on-wp.km-app .km-icon { line-height: 1em}.km-on-wp.km-app .km-icon:before { display: none}.km-on-wp.km-app .km-action:after { background-position-x: 20%}.km-on-wp.km-app .km-add:after, .km-on-wp.km-app .km-filter-reset .km-clear:after { background-position-x: 22%}.km-on-wp.km-app .km-battery:after { background-position-x: 24%}.km-on-wp.km-app .km-bookmarks:after { background-position-x: 26%}.km-on-wp.km-app .km-camera:after { background-position-x: 28%}.km-on-wp.km-app .km-cart:after { background-position-x: 30%}.km-on-wp.km-app .km-edit:after, .km-on-wp.km-app .km-compose:after { background-position-x: 32%}.km-on-wp.km-app .km-contacts:after { background-position-x: 34%}.km-on-wp.km-app .km-trash:after, .km-on-wp.km-app .km-delete:after { background-position-x: 36%}.km-on-wp.km-app .km-details:after { background-position-x: 38%}.km-on-wp.km-app .km-download:after, .km-on-wp.km-app .km-downloads:after { background-position-x: 40%}.km-on-wp.km-app .km-fastforward:after { background-position-x: 42%}.km-on-wp.km-app .km-toprated:after, .km-on-wp.km-app .km-favorites:after { background-position-x: 44%}.km-on-wp.km-app .km-featured:after { background-position-x: 46%}.km-on-wp.km-app .km-globe:after { background-position-x: 48%}.km-on-wp.km-app .km-history:after { background-position-x: 50%}.km-on-wp.km-app .km-home:after { background-position-x: 52%}.km-on-wp.km-app .km-info:after, .km-on-wp.km-app .km-about:after { background-position-x: 54%}.km-on-wp.km-app .km-more:after { background-position-x: 56%}.km-on-wp.km-app .km-mostrecent:after { background-position-x: 58%}.km-on-wp.km-app .km-mostviewed:after { background-position-x: 60%}.km-on-wp.km-app .km-organize:after { background-position-x: 62%}.km-on-wp.km-app .km-pause:after { background-position-x: 64%}.km-on-wp.km-app .km-play:after { background-position-x: 66%}.km-on-wp.km-app .km-recents:after { background-position-x: 68%}.km-on-wp.km-app .km-refresh:after { background-position-x: 70%}.km-on-wp.km-app .km-reply:after { background-position-x: 72%}.km-on-wp.km-app .km-rewind:after { background-position-x: 74%}.km-on-wp.km-app .km-search:after, .km-on-wp.km-app .km-filter-wrap:before { background-position-x: 76%}.km-on-wp.km-app .km-settings:after { background-position-x: 78%}.km-on-wp.km-app .km-share:after { background-position-x: 80%}.km-on-wp.km-app .km-sounds:after, .km-on-wp.km-app .km-volume:after { background-position-x: 82%}.km-on-wp.km-app .km-stop:after { background-position-x: 84%}.km-on-wp.km-app .km-wifi:after { background-position-x: 86%}.km-on-wp.km-app.km-android .km-more:after { background-position-x: 88%}.km-on-wp.km-app.km-meego .km-more:after { background-position-x: 90%}.km-on-wp.km-app.km-meego .km-loading:after, .km-on-wp.km-app.km-meego .km-load-more .km-icon:after, .km-on-wp.km-app.km-meego .km-scroller-refresh .km-icon:after { background-position-x: 94%}.km-on-wp.km-app .km-scroller-pull .km-icon:after { background-position-x: 100%}.km-on-wp.km-app .km-filter-wrap:before { display: inline-block; content: "\a0"}.km-on-wp.km-app .km-filter-reset .km-clear:after { transform: rotate(45deg)}@media only screen and (height: 320px) and (orientation: landscape) { .km-ios6 { height: 100%!important}}.km-ios:after { content: url("images/back.png"); display: none}.km-ios { background: #fff; font: bold .9em HelveticaNeue, sans-serif}.km-ios .km-view { overflow: hidden}.km-ios .km-view-title, .km-ios .km-dialog-title { position: relative; visibility: visible; text-align: center; color: #fff; font-size: 1.4em; line-height: 2.3em; font-weight: bold; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); margin-left: auto; margin-right: auto; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3)}.km-ios.km-horizontal .km-view-title { line-height: 2em}.km-ios .km-toolbar, .km-ios .km-navbar, .km-ios .km-button, .km-ios .km-tabstrip, .km-ios .km-popup .k-item, .km-ios .km-actionsheet>li>a { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(0.06, rgba(255, 255, 255, 0.45)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(1, rgba(100, 100, 100, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.45) 6%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(100, 100, 100, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.45) 6%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(100, 100, 100, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.45) 6%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(100, 100, 100, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.45) 6%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(100, 100, 100, 0)); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); color: #FFF; overflow: visible; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); text-decoration: none; border: 1px solid #394d68; border-color: #2f3740 #394d68 #375073; background-color: #7185a2}.km-ios .km-button { text-align: center; border-width: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding: .4em .8em; background: transparent, #496b9a; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.35)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.5, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3), inset 0 1px 3px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3), inset 0 1px 3px rgba(0, 0, 0, .5)}.km-ios .km-button:active, .km-ios .km-button.km-state-active { background-color: #264e8c; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3), inset 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 0 1000px rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3), inset 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 0 1000px rgba(0, 0, 0, .2)}.km-ios li.km-state-active { border-width: 0; color: white}.km-ios :-webkit-any(.km-back) { overflow: hidden; margin-left: -1em; padding-left: 2.1em; -webkit-mask-image: url("images/back.png"); -webkit-mask-size: auto 100%; -webkit-mask-repeat: no-repeat; -webkit-mask-position-x: 1em}.km-ios .km-back:after { content: "\a0"; display: none; position: absolute; left: 1em; top: 0; bottom: 0; width: 12px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABCCAYAAABAfGYuAAAC4ElEQVR4Xr3XT4jSQRQH8K2NvcQWHZZYomBhKzaCCmVbEwJRQQtZ8c9vV9xlRTZEiujQHjKIhaAI82BbxwiCTiooKoSglBklWBRGBRnizYsXvfuat8zAw87zhO/545uZ934zUwAwZTKZODIrEhB5IvKGA54RiYgUaXTDVybALZFzIkd0wl4CxkTmqaELXiPohsJ0wwZB/YhwwHR5VxHggO0EDSDAAS8RNIwAB3yYoFEEuOCYROMIcMGbpNo5LthB0MsIcMAnJ3uVC45L9AYCXPCGRO+LTHPBK2SJLyHAAR8i6DoCXPA27Vcu2E2qPcEFzxP0GgIcMG2dbQS4YHqTmOGCzxB0BQEu+I5ENxHggOkSP0CAC6ZLbGaDJ5eYCzYkuosAF7xIlniZE75N3jdTXHCAVHuAA0ZgYXJQcME3JRpBgBPelfA6K9xut8EwjN8Sv8gGAwCUy2VwuVyfBHCPE36IeDqd/s651whjXvV6PQiFQh2J27jgZRGo1Wrg8Xi+SvwoxwBB/C7iuVwOrFZrRQAxDljhe8PhEMLhcFe9i7jg4yLQarUgGAz+lPh5nTDFw4iXSiVwOp0fBbDDASv8kWyxL7LqKAes8Jeyxf5K/DoXbBaBer0OPp+vLfFFnTDFbyFeKBTAbrfX8bLAASv8KeLJZPKz2m8OWOGvu90u3e9VLtgiAo1GA/x+/w+JX9AJUzyOeLFYVJ9QxI/phCn+GPFMJqPmeZwDVviL0WhE53mUC54TgU6nQw+boROm+FXEm80mfkx+SdyuE6Z4BPFKpQJer/ebxE06YYon1GRzu91qwJzVDtPJhjcXh8PxQeKndMIU31NtZrPZ3kl8QStM22w8Hiv8vZpuHPBBxEUgm83S6ebUCdPKnyOez+fpad8SmdYFUzyFeLVaxSHzx2w2l2T1ayKnRWYVrAPfQbzf7+OJ338Y4qm3WCxv8Y8oWBe+JPJMBAaDAT4OIZVKQSKRgH+T7a9S/jnyXAAAAABJRU5ErkJggg=="); -webkit-background-size: auto 100%; background-size: auto 100%; background-repeat: no-repeat}.km-ios :-webkit-any(.km-back):after { display: block}.km-ios.km-on-android :-webkit-any(.km-back) { -webkit-mask-image: none; padding-left: .8em; margin-left: 0}.km-ios.km-on-android :-webkit-any(.km-back):after { display: none}.k-ff .km-ios .km-back { overflow: hidden; margin-left: 0; padding-left: 1.4em; background-size: auto 100%; clip-path: url('data:image/svg+xml;utf-8,<svg xmlns=%22http:%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox=%220 0 1 1%22><clipPath id=%22backbutton%22 clipPathUnits=%22objectBoundingBox%22><path fill=%22black%22 d=%22M8.7,1c0,0-8,0-8,0C0,1,0.2,1,0,0.5 C0.2-0,0,0,0.5,0H9V1z%22%2F><%2FclipPath><%2Fsvg>#backbutton')}.k-ff .km-ios .km-back:after { display: block; left: 0}.km-ios .km-switch { width: 5rem; height: 1.8rem; line-height: 1.65rem; overflow: hidden; font-family: HelveticaNeue, Arial, sans-serif}.km-ios4 .km-switch { width: 6.4rem; height: 2rem; line-height: 2rem}.km-ios .km-switch-wrapper { overflow: hidden; background-color: #f0f0f0}.km-ios .km-switch-background, .km-ios .k-slider-selection { background: 4.25em 0 no-repeat #007ee9; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #dbdbdb), color-stop(0.5, #eee)); background-image: -moz-linear-gradient(top, #dbdbdb, #eee 50%); background-image: linear-gradient(top, #dbdbdb, #eee 50%); background-image: -ms-linear-gradient(top, #dbdbdb, #eee 50%); background-image: -o-linear-gradient(top, #dbdbdb, #eee 50%)}.km-ios .km-switch-background, .km-ios .k-slider-horizontal .k-slider-selection { margin-left: -3.4rem}.km-ios4 .km-switch-background { background-color: #3074e7; background-position: 6.4em 0; margin-left: -6rem}.km-ios .km-switch-background:after { content: "\a0"; display: inline-block; margin: 0 0 0 .3rem; width: 78%; height: 50%; line-height: 100%; vertical-align: bottom; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.14)), color-stop(1, rgba(255, 255, 255, 0.4))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.14) 0, rgba(255, 255, 255, 0.4)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.14) 0, rgba(255, 255, 255, 0.4)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.14) 0, rgba(255, 255, 255, 0.4)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.14) 0, rgba(255, 255, 255, 0.4))}.km-ios4 .km-switch-background:after { margin: 0; width: 100%; height: 58%}.km-ios .km-switch-container { padding: 1px 0 1px 1px; border-width: 0; box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .3), inset 0 -1px 1px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .3), inset 0 -1px 1px 0 rgba(0, 0, 0, .2); background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0.95, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.2))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2))}.km-ios4 .km-switch-container { padding: 0; border: 1px solid #999}.km-ios .km-checkbox { border: 3px solid #e5e5e5; background-color: #fff; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; -ms-transition: all 100ms ease-out; -o-transition: all 100ms ease-out; transition: all 100ms ease-out}.km-ios .km-checkbox-checked { border-color: #fff; background-color: #b00; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #f1969b), color-stop(0.5, rgba(230, 70, 78, 0.5)), color-stop(0.5, rgba(222, 11, 21, 0.5)), color-stop(1, rgba(183, 0, 0, 0))); background-image: -moz-linear-gradient(top, #f1969b, rgba(230, 70, 78, 0.5) 50%, rgba(222, 11, 21, 0.5) 50%, rgba(183, 0, 0, 0)); background-image: linear-gradient(top, #f1969b, rgba(230, 70, 78, 0.5) 50%, rgba(222, 11, 21, 0.5) 50%, rgba(183, 0, 0, 0)); background-image: -ms-linear-gradient(top, #f1969b, rgba(230, 70, 78, 0.5) 50%, rgba(222, 11, 21, 0.5) 50%, rgba(183, 0, 0, 0)); background-image: -o-linear-gradient(top, #f1969b, rgba(230, 70, 78, 0.5) 50%, rgba(222, 11, 21, 0.5) 50%, rgba(183, 0, 0, 0)); box-shadow: 0 2px 3px #333; -webkit-box-shadow: 0 2px 3px #333}.km-ios .km-switch-handle { width: 1.6em; margin: -1px 3px 0 -1px; border: 1px solid rgba(102, 102, 102, 0.8); box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(0.05, #d7d7d7), color-stop(1, #fff)); background-image: -moz-linear-gradient(top, #fff, #d7d7d7 5%, #fff); background-image: linear-gradient(top, #fff, #d7d7d7 5%, #fff); background-image: -ms-linear-gradient(top, #fff, #d7d7d7 5%, #fff); background-image: -o-linear-gradient(top, #fff, #d7d7d7 5%, #fff)}.km-ios4 .km-switch-handle { width: 2.72em; margin: -1px 0 0 -1px}.km-ios .km-switch-label-off { left: 1.5em; color: #7f7f7f}.km-ios .km-switch-label-on { left: -3em; color: #fff}.km-ios .km-switch-label-on, .km-ios .km-switch-label-off { width: 195%; font-size: 1em; line-height: 1.5em; vertical-align: middle}.km-ios4 .km-switch-label-on, .km-ios4 .km-switch-label-off { width: 130%; line-height: 1.8em}.km-ios4 .km-switch-label-off { left: 104%}.km-ios4 .km-switch-label-on { left: -134%}.km-ios .km-switch-handle, .km-ios .km-switch-wrapper, .km-ios .km-switch-container, .km-ios .km-switch-background { border-radius: 1.3em; -moz-border-radius: 1.3em; -webkit-border-radius: 1.3em}.km-ios .km-switch-container, .km-ios .km-switch-wrapper { border-radius: 1.5em; -moz-border-radius: 1.5em; -webkit-border-radius: 1.5em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #f0f0f0; background-clip: content-box}.km-ios4 .km-switch-handle, .km-ios4 .km-switch-wrapper, .km-ios4 .km-switch-container, .km-ios4 .km-switch-background { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}.km-ios .km-switch-background:after { border-radius: 1em 1em .5em .5em; -moz-border-radius: 1em 1em .5em .5em; -webkit-border-radius: 1em 1em .5em .5em}.km-ios4 .km-switch-background:after { border-radius: none; -moz-border-radius: none; -webkit-border-radius: none}.km-ios .km-badge, .km-ios .km-detail { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); color: #FFF; background-color: #bc0404; border-radius: 3em; -moz-border-radius: 3em; -webkit-border-radius: 3em; box-shadow: inset 0 0 0 .16rem #fff, 0 1px 3px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 0 .16rem #fff, 0 1px 3px rgba(0, 0, 0, .5)}.km-ios .km-detail { border: 0; background-color: #1f6dd8}.km-ios .km-detail:active, .km-ios .km-detail.km-state-active { -webkit-box-shadow: inset 0 0 0 .16rem #fff, 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 0 1000px rgba(0, 0, 0, .2); box-shadow: inset 0 0 0 .16rem #fff, 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 0 1000px rgba(0, 0, 0, .2)}.km-ios .km-listview .km-switch { margin-top: -0.85rem}.km-ios4 .km-listview .km-switch { margin-top: -1rem}.km-ios .km-filter-form { color: #b1b3b8; border-color: currentcolor; background-color: currentcolor; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0.3))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3))}.km-ios .km-filter-wrap { color: inherit; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em; box-shadow: inset 0 1px 3px #b1b3b8; -webkit-box-shadow: inset 0 1px 3px #b1b3b8; box-shadow: inset 0 1px 3px currentcolor; -webkit-box-shadow: inset 0 1px 3px currentcolor; border-color: currentcolor; background: transparent}.km-ios .km-listview-wrapper .km-filter-wrap { background: #fff}.km-ios .km-filter-wrap:before, .km-ios .km-filter-reset .km-clear { color: #adadad}.km-ios .km-filter-wrap .km-clear:after { content: "\e031"}.km-ios .km-icon { color: #fff}.km-ios .km-list li>.km-icon, .km-ios .km-listview-link>.km-icon { color: #000}.km-ios li.km-state-active .km-icon { color: #fff}.km-ios .km-detail .km-icon { color: #fff}.k-ff .km-ios .km-detail .km-icon { top: 5%; left: 7%}.km-ios .km-button .km-icon:before, .km-ios .km-button .km-contactadd:before, .km-ios .km-button .km-rowdelete:before, .km-ios .km-button .km-rowinsert:before, .km-ios .km-button .km-detaildisclose:before { display: block; color: rgba(0, 0, 0, 0.3); margin-top: -1px}.km-ios .km-rowinsert { background-color: #24870d}.km-ios .km-rowdelete { background-color: #b01b1a}.km-ios .km-buttongroup { border: 0; background: 0; padding: 0 1px 1px 0}.km-ios .km-buttongroup .km-button, .km-tablet .km-ios .km-buttongroup .km-button { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-width: 1px; border-right-width: 0; border-color: rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4)}.km-tablet .km-ios .km-buttongroup .km-button:not(.km-state-active), .km-ios .km-header>.km-buttongroup .km-button:not(.km-state-active), .km-ios .km-footer>.km-buttongroup .km-button:not(.km-state-active), .km-ios .km-content .km-buttongroup .km-button:not(.km-state-active) { color: #929292; text-shadow: 0 1px rgba(255, 255, 255, 0.8)}.km-ios .km-header>.km-buttongroup .km-button, .km-ios .km-footer>.km-buttongroup .km-button, .km-ios .km-content .km-buttongroup .km-button { background-color: #fff; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.12)), color-stop(1, rgba(0, 0, 0, 0.25))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 50%, rgba(0, 0, 0, 0.25)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 50%, rgba(0, 0, 0, 0.25)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 50%, rgba(0, 0, 0, 0.25)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12) 50%, rgba(0, 0, 0, 0.25))}.km-ios .km-navbar .km-buttongroup .km-button:not(.km-state-active) { background-color: transparent}.km-ios .km-view .km-buttongroup .km-button:first-child { -webkit-border-bottom-left-radius: 5pt; -webkit-border-top-left-radius: 5pt; border-radius: 5pt 0 0 5pt; -moz-border-radius: 5pt 0 0 5pt; -webkit-border-radius: 5pt 0 0 5pt}.km-ios .km-view .km-buttongroup .km-button:last-child { -webkit-border-bottom-right-radius: 5pt; -webkit-border-top-right-radius: 5pt; border-radius: 0 5pt 5pt 0; -moz-border-radius: 0 5pt 5pt 0; -webkit-border-radius: 0 5pt 5pt 0}.km-ios .km-buttongroup .km-button:last-child { border-right-width: 1px}.km-ios .km-buttongroup .km-state-active { text-shadow: none; border-width: 1px 0 1px 1px; -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .4), inset 0 0 0 1000px rgba(0, 0, 0, .2); box-shadow: 0 1px 0 0 rgba(255, 255, 255, .4), inset 0 0 0 1000px rgba(0, 0, 0, .2)}.km-ios .km-header>.km-buttongroup .km-state-active, .km-ios .km-footer>.km-buttongroup .km-state-active, .km-ios .km-content .km-buttongroup .km-state-active { color: #fff; border-color: rgba(0, 0, 0, 0.4); background-color: #3d7eeb; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(0.5, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(255, 255, 255, 0.05)), color-stop(1, rgba(255, 255, 255, 0.25))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.25)); background-image: linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.25)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.25)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.25)); box-shadow: inset -1px 0 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset -1px 0 2px rgba(0, 0, 0, 0.3)}.km-ios .km-buttongroup .km-state-active:last-child { margin-left: -1px}.km-ios .km-navbar, .km-ios .km-toolbar { overflow: hidden}.km-ios6 .km-navbar, .km-ios6 .km-toolbar { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.65)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0)); background-color: #506d93; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); overflow: visible}.km-ios6 .km-view-title { box-shadow: rgba(0, 0, 0, .3) 0 -1px 0 inset, rgba(0, 0, 0, .3) 0 1px 3px; -webkit-box-shadow: rgba(0, 0, 0, .3) 0 -1px 0 inset, rgba(0, 0, 0, .3) 0 1px 3px}.km-ios .km-navbar, .km-ios .km-toolbar, .km-ios .km-tabstrip { border: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-ios .km-tabstrip { padding: .1em 0; border-top: 1px solid rgba(255, 255, 255, 0.2); background-color: #222; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(46, 46, 46, 0.8)), color-stop(0.5, rgba(21, 21, 21, 0.5)), color-stop(0.5, rgba(0, 0, 0, 0.8)), color-stop(1, rgba(0, 0, 0, 0.8))); background-image: -moz-linear-gradient(top, rgba(46, 46, 46, 0.8), rgba(21, 21, 21, 0.5) 50%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.8)); background-image: linear-gradient(top, rgba(46, 46, 46, 0.8), rgba(21, 21, 21, 0.5) 50%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.8)); background-image: -ms-linear-gradient(top, rgba(46, 46, 46, 0.8), rgba(21, 21, 21, 0.5) 50%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.8)); background-image: -o-linear-gradient(top, rgba(46, 46, 46, 0.8), rgba(21, 21, 21, 0.5) 50%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.8)); box-shadow: 0 -1px 0 0 #000; -webkit-box-shadow: 0 -1px 0 0 #000; text-shadow: none}.km-ios6 .km-tabstrip { background-color: #1a1a1a; text-shadow: 0 1px 1px #000; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.18)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0))}.km-phone .km-ios .km-tabstrip { display: table; border-collapse: separate; border-spacing: 3px 0}.km-phone .km-ios .km-tabstrip .km-button { display: table-cell}.km-root .km-ios6 .km-tabstrip { border-spacing: 0; padding: 0}.km-ios .km-tabstrip .km-button { border-radius: 3pt; -moz-border-radius: 3pt; -webkit-border-radius: 3pt; box-shadow: none; -webkit-box-shadow: none; background: transparent; border: 0; font-size: .7em; padding: 0 .3em; min-width: 6em; margin: 0 .5%; text-shadow: inherit; color: #777}.km-ios6 .km-tabstrip .km-button { margin: 0; padding: .1em .3em .4em; color: #d1d1d1; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: 1px 0 0 rgba(255, 255, 255, .2), 2px 0 0 rgba(0, 0, 0, .5); -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, .2), 2px 0 0 rgba(0, 0, 0, .5)}.km-ios6 .km-tabstrip .km-button:last-child { box-shadow: none; -webkit-box-shadow: none}.km-ios .km-tabstrip .km-button:active, .km-ios .km-tabstrip .km-state-active { color: #FFF; background: rgba(100, 100, 100, 0.3)}.km-ios6 .km-tabstrip .km-button:active, .km-ios6 .km-tabstrip .km-state-active, .km-ios6 .km-tabstrip .km-state-active:last-child, .km-ios6 .km-tabstrip .km-button:active:last-child { background-color: #1a1a1a; box-shadow: 0 0 2px rgba(255, 255, 255, .4); -webkit-box-shadow: 0 0 2px rgba(255, 255, 255, .4); background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.18))), -webkit-gradient(linear, 0 50%, 100% 50%, color-stop(0, rgba(0, 0, 0, 0.6)), color-stop(0.03, rgba(0, 0, 0, 0)), color-stop(0.97, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.6))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.18)), -moz-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0.6)); background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.18)), linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0.6)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.18)), -ms-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0.6)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.18)), -o-linear-gradient(left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0) 97%, rgba(0, 0, 0, 0.6))}.km-ios .km-list { overflow: visible}.km-ios .km-listinset>li:first-child, .km-ios .km-listgroupinset .km-list>li:first-child { border: 1px solid #b1b3b8; border-width: 1px 1px 0; border-color: #b1b3b8; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; box-shadow: 0 1px 0 0 rgba(255, 255, 255, .4), inset 0 1px 0 0 rgba(200, 200, 200, .4), inset 0 -1px 0 rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .4), inset 0 1px 0 0 rgba(200, 200, 200, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)}.km-ios .km-list>li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1)}.km-ios .km-listinset>li, .km-ios .km-listgroupinset .km-list>li { border: 1px solid #b1b3b8; border-width: 0 1px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .4); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .4)}.km-ios .km-listinset>li:last-child, .km-ios .km-listgroupinset .km-list>li:last-child { border: 1px solid #b1b3b8; border-width: 0 1px 1px 1px; border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; box-shadow: 0 1px 0 0 rgba(255, 255, 255, .4), inset 0 1px 0 rgba(255, 255, 255, .4); -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .4), inset 0 1px 0 rgba(255, 255, 255, .4)}.km-ios .km-listinset>li:first-child:last-child, .km-ios .km-listgroupinset .km-list>li:first-child:last-child { border-width: 1px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px}.km-ios li.km-state-active .km-listview-link, .km-ios li.km-state-active .km-listview-label { color: #fff; background: #0260e8; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.28)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0))}.km-ios .km-listview-link:after { color: #7b7b7b}.km-ios .km-state-active .km-listview-link:after { color: #fff; border-color: inherit}.km-on-ios.km-ios6 .km-listview-link:after { width: .66rem; height: .64rem; border-width: 0; box-shadow: inset -0.2rem .2rem 0}.km-ios .km-listinset>li:first-child, .km-ios .km-listgroupinset .km-list>li:first-child, .km-ios .km-listinset li:first-child>.km-listview-link, .km-ios .km-listgroupinset li:first-child>.km-listview-link, .km-ios .km-listinset li:first-child>.km-listview-label, .km-ios .km-listgroupinset li:first-child>.km-listview-label { -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0}.km-ios .km-listinset li:last-child>.km-listview-link, .km-ios .km-listgroupinset li:last-child>.km-listview-link, .km-ios .km-listinset li:last-child>.km-listview-label, .km-ios .km-listgroupinset li:last-child>.km-listview-label { -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px}.km-ios .km-listinset li:first-child:last-child>.km-listview-link, .km-ios .km-listgroupinset li:first-child:last-child>.km-listview-link, .km-ios .km-listinset li:first-child:last-child>.km-listview-label, .km-ios .km-listgroupinset li:first-child:last-child>.km-listview-label { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px}.km-ios .km-group-title { color: #FFF; text-shadow: 0 1px 1px rgba(100, 100, 100, 0.8); border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0); background-color: #94a3ae; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.3))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3)); background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3)); box-shadow: 0 -1px 0 #86929a; -webkit-box-shadow: 0 -1px 0 #86929a; position: relative}.km-ios .km-listgroupinset .km-group-title { font-size: 1.2em; color: #4c566c; padding: 0; background: 0; border: 0; box-shadow: none; -webkit-box-shadow: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8)}.km-ios .km-list>li { display: block; vertical-align: middle; line-height: 1.6em; font-size: 1.2em; font-weight: bold; overflow: hidden; background: #f0f0f0}.km-ios, .km-ios .km-content { background: #f0f0f0; color: #000}.km-ios .km-insetcontent .km-content { background: 0}.km-ios .km-insetcontent { background: #c4ccd5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAGklEQVR4Xm3DMREAAACCQKPYvySeO8MHML0BOrEVLMJmdzAAAAAASUVORK5CYII=")}.km-ios .km-button .km-icon, .km-ios .km-button.km-state-active .km-icon { text-shadow: none; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(1, rgba(255, 255, 255, 0.9))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.9)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.9)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.9)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.9))}.km-ios .km-buttongroup .km-icon { margin-top: .1em; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.5)), color-stop(1, rgba(0, 0, 0, 0.3))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3)); background-image: linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3))}.km-ios .km-tabstrip .km-icon { color: rgba(255, 255, 255, 0.3); background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.4)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0))}.km-ios6 .km-tabstrip .km-icon { color: #666}.km-ios .km-tabstrip .km-state-active .km-icon { color: #43c5f5; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(0.5, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.3))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 100%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 100%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 100%)}.km-ios6 .km-tabstrip .km-state-active .km-icon { color: #00b0ff}:-webkit-any(.km-root) .km-ios .km-icon:after { background-color: currentcolor}.km-ios .km-tabstrip .km-icon:before { display: block; margin-top: 1px}.km-ios .km-tabstrip .km-state-active .km-icon:before { margin-top: 2px}.km-root .km-ios .km-load-more, .km-ios .km-scroller-pull { font-size: 1em; color: #656565; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); background: 0}.km-ios .km-load-more .km-icon, .km-ios .km-scroller-pull .km-icon { width: 2rem; height: 2rem; font-size: 2rem}.km-ios .km-load-more .km-icon, .km-ios .km-scroller-pull .km-icon { color: #656565; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)}.km-ios *:-webkit-any(.km-load-more) .km-icon:after, .km-ios *:-webkit-any(.km-scroller-pull) .km-icon:after { background: rgba(255, 255, 255, 0.5); text-shadow: 0 1px 1px #656565}.km-ios .km-pages li { background: rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)}.km-ios .km-pages .km-current-page { background: rgba(0, 0, 0, 0.3)}.km-ios .k-slider .k-draghandle, .km-ios .k-slider .k-draghandle:hover { border: 0; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em; background-color: #fff; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #ccc), color-stop(1, #fff)); background-image: -moz-linear-gradient(top, #ccc, #fff); background-image: linear-gradient(top, #ccc, #fff); background-image: -ms-linear-gradient(top, #ccc, #fff); background-image: -o-linear-gradient(top, #ccc, #fff); box-shadow: inset 0 0 0 1px #f9f9f9, 1px 1px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: inset 0 0 0 1px #f9f9f9, 1px 1px 3px rgba(0, 0, 0, .3)}.km-ios .k-slider-vertical .k-draghandle { margin-left: -0.3em}.km-ios .k-slider-selection { background: 0 0 no-repeat; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.5)), color-stop(0.15, rgba(0, 0, 0, 0)), color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.4))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #2a5db2), color-stop(1, #6da9f7)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), -moz-linear-gradient(top, #2a5db2, #6da9f7); background-image: linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), linear-gradient(top, #2a5db2, #6da9f7); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), -ms-linear-gradient(top, #2a5db2, #6da9f7); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), -o-linear-gradient(top, #2a5db2, #6da9f7)}.km-ios .k-slider-horizontal .k-draghandle { top: -0.4em}.km-ios .k-slider-track { margin: -0.5em .5em 0 0; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(0.3, rgba(0, 0, 0, 0)), color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.4))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #dbdbdb), color-stop(1, #fff)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), -moz-linear-gradient(top, #dbdbdb, #fff); background-image: linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), linear-gradient(top, #dbdbdb, #fff); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), -ms-linear-gradient(top, #dbdbdb, #fff); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.4)), -o-linear-gradient(top, #dbdbdb, #fff)}.km-ios .k-slider-horizontal .k-slider-selection { margin-left: 0}.km-ios .km-dialog { background: rgba(10, 25, 65, 0.8); border: 2px solid rgba(255, 255, 255, 0.8); box-shadow: 3px 3px 5px #111; -webkit-box-shadow: 3px 3px 5px #111}.km-ios .km-dialog-title { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.3)), color-stop(0.6, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); text-shadow: 0 -1px #333}.km-ios .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-ios .km-dialog-content { color: #fff; text-shadow: 0 -1px #333}.km-ios .km-dialog .km-button { display: block; margin: .4em; font-size: 1.3em; text-align: center; padding: .44em; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}.km-ios .km-loader { background: rgba(0, 0, 0, 0.2); width: 100%; height: 100%; top: 0; left: 0; margin: 0; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios .km-loader:before { content: "\a0"; display: inline-block; height: 100%; width: 0; vertical-align: middle}.km-ios .km-loader h1, .km-ios .km-scroller-refresh .km-template { display: inline-block; vertical-align: middle; color: #222; margin-left: 2em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8)}.km-ios .km-scroller-pull .km-template { color: #656565; min-width: 0}.km-ios .km-loading, .km-ios .km-loader .km-loading-left, .km-ios .km-loader .km-loading-right, .km-root .km-ios .km-load-more.km-scroller-refresh .km-icon, .km-root .km-ios .km-scroller-pull.km-scroller-refresh .km-icon, .km-ios .km-scroller-refresh .km-loading-left, .km-ios .km-scroller-refresh .km-loading-right { font-size: 1em; display: inline-block; top: auto; left: auto; width: .6em; height: .2em; margin: 0; background: #000; border-radius: 1em; vertical-align: middle; -webkit-transform-origin: 160% 50%; transform-origin: 160% 50%; animation: km-ios-spin2 1s infinite steps(8); -moz-animation: km-ios-spin2 1s infinite steps(8); -webkit-animation: km-ios-spin2 1s infinite steps(8)}.km-ios .km-loading, .km-ios .km-loader .km-loading-left, .km-ios .km-loader .km-loading-right { margin: -0.3em 0 0}.km-ios .km-loading:before, .km-ios .km-loading:after, .km-ios .km-loader .km-loading-left:before, .km-ios .km-loader .km-loading-left:after, .km-ios .km-loader .km-loading-right:before, .km-ios .km-loader .km-loading-right:after, .km-ios .km-load-more.km-scroller-refresh .km-icon:after, .km-ios .km-load-more.km-scroller-refresh .km-icon:before, .km-ios .km-scroller-pull.km-scroller-refresh .km-icon:after, .km-ios .km-scroller-pull.km-scroller-refresh .km-icon:before, .km-ios .km-scroller-refresh .km-loading-left:after, .km-ios .km-scroller-refresh .km-loading-left:before, .km-ios .km-scroller-refresh .km-loading-right:after, .km-ios .km-scroller-refresh .km-loading-right:before { content: "\a0"; display: block; position: absolute; left: 0; top: 0; opacity: .85; margin-top: 0; -webkit-transform-origin: inherit; transform-origin: inherit; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); width: inherit; height: inherit; border-radius: inherit; background: inherit!important; -webkit-background-clip: border-box!important; -webkit-text-fill-color: inherit!important}.km-ios .km-loading:after, .km-ios .km-loader .km-loading-left:after, .km-ios .km-loader .km-loading-right:after, .km-ios .km-load-more.km-scroller-refresh .km-icon:after, .km-ios .km-scroller-pull.km-scroller-refresh .km-icon:after, .km-ios .km-scroller-refresh .km-loading-left:after, .km-ios .km-scroller-refresh .km-loading-right:after { opacity: .7; -webkit-transform: rotate(-90deg); transform: rotate(-90deg)}.km-ios .km-loader .km-loading-left, .km-ios .km-scroller-refresh .km-loading-left { margin-left: -0.6em; background: rgba(0, 0, 0, 0.5); animation: km-ios-spin1 1s infinite steps(8); -moz-animation: km-ios-spin1 1s infinite steps(8); -webkit-animation: km-ios-spin1 1s infinite steps(8)}.km-ios .km-loader .km-loading-right, .km-ios .km-scroller-refresh .km-loading-right { margin-left: -0.6em; background: rgba(0, 0, 0, 0.5); animation: km-ios-spin2 1s infinite steps(8); -moz-animation: km-ios-spin2 1s infinite steps(8); -webkit-animation: km-ios-spin2 1s infinite steps(8)}.km-ios .km-loader .km-loading-right:before, .km-ios .km-scroller-refresh .km-loading-right:before { opacity: 1}.km-ios .km-loader .km-loading-right:after, .km-ios .km-scroller-refresh .km-loading-right:after { display: none}@-webkit-keyframes km-ios-spin{from { -webkit-transform: rotate(0deg)}to { -webkit-transform: rotate(360deg)}}@-webkit-keyframes km-ios-spin1{from { -webkit-transform: rotate(-135deg)}to { -webkit-transform: rotate(225deg)}}@-webkit-keyframes km-ios-spin2{from { -webkit-transform: rotate(-270deg)}to { -webkit-transform: rotate(90deg)}}@-moz-keyframes km-ios-spin{from { -moz-transform: rotate(0deg)}to { -moz-transform: rotate(360deg)}}@-moz-keyframes km-ios-spin1{from { -moz-transform: rotate(-135deg)}to { -moz-transform: rotate(225deg)}}@-moz-keyframes km-ios-spin2{from { -moz-transform: rotate(-270deg)}to { -moz-transform: rotate(90deg)}}@keyframes km-ios-spin{from { transform: rotate(0deg)}to { transform: rotate(360deg)}}@keyframes km-ios-spin1{from { transform: rotate(-135deg)}to { transform: rotate(225deg)}}@keyframes km-ios-spin2{from { transform: rotate(-270deg)}to { transform: rotate(90deg)}}.km-ios .km-list input[type=password], .km-ios .km-list input[type=search], .km-ios .km-list input[type=number], .km-ios .km-list input[type=tel], .km-ios .km-list input[type=url], .km-ios .km-list input[type=email], .km-ios .km-list input[type=month], .km-ios .km-list input[type=color], .km-ios .km-list input[type=week], .km-ios .km-list input[type=date], .km-ios .km-list input[type=time], .km-ios .km-list input[type=datetime], .km-ios .km-list input[type=datetime-local], .km-ios .km-list input[type=text]:not(.k-input), .km-ios .km-list select:not([multiple]), .km-ios .km-list .k-dropdown-wrap, .km-ios .km-list textarea { appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 1.1rem; color: #385487; min-width: 6em; border: 0; padding: .4em; outline: 0; background: transparent}.km-ios .km-list .k-dropdown-wrap { padding: .2em}.km-ios .km-list .k-dropdown-wrap .k-input { color: #385487}.km-ios .km-list .k-dropdown { margin-top: -1.05em; font-weight: normal}.km-ios .km-list input[type=color], .km-ios .km-list input[type=week], .km-ios .km-list input[type=date], .km-ios .km-list input[type=time], .km-ios .km-list input[type=month], .km-ios .km-list input[type=datetime], .km-ios .km-list input[type=datetime-local], .km-ios .km-list .k-dropdown { text-align: right}.km-ios .km-list .k-dropdown .k-dropdown-wrap { display: block; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: transparent; box-shadow: none; -webkit-box-shadow: none}.km-ios .km-list select:not([multiple]) option { color: #333}.km-ios .km-content .km-list .km-state-active input[type=password], .km-ios .km-content .km-list .km-state-active input[type=search], .km-ios .km-content .km-list .km-state-active input[type=number], .km-ios .km-content .km-list .km-state-active input[type=tel], .km-ios .km-content .km-list .km-state-active input[type=url], .km-ios .km-content .km-list .km-state-active input[type=email], .km-ios .km-content .km-list .km-state-active input[type=month], .km-ios .km-content .km-list .km-state-active input[type=color], .km-ios .km-content .km-list .km-state-active input[type=week], .km-ios .km-content .km-list .km-state-active input[type=date], .km-ios .km-content .km-list .km-state-active input[type=time], .km-ios .km-content .km-list .km-state-active input[type=datetime], .km-ios .km-content .km-list .km-state-active input[type=datetime-local], .km-ios .km-content .km-list .km-state-active input[type=text]:not(.k-input), .km-ios .km-content .km-list .km-state-active select:not([multiple]), .km-ios .km-content .km-list .km-state-active textarea { color: #fff}.km-ios .km-popup .k-popup { font-size: .8em}.km-ios .km-actionsheet>li>a { color: #000; font-size: 1.4em; text-align: center}.km-ios .km-popup .k-item, .km-ios .km-actionsheet>li>a { overflow: hidden; background: #fff; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(0.05, rgba(0, 0, 0, 0)), color-stop(0.98, rgba(0, 0, 0, 0)), color-stop(1, rgba(70, 70, 70, 0.5))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.1)), color-stop(0.5, rgba(0, 0, 0, 0.2)), color-stop(1, rgba(0, 0, 0, 0.2))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2)); background-image: linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2)); padding: .3em 0 .3em .6em; color: #000; border-width: 3px; border-color: rgba(0, 0, 0, 0.8); border-radius: .6em; -moz-border-radius: .6em; -webkit-border-radius: .6em; box-shadow: inset 0 1px 1px rgba(255, 255, 255, .5), 0 1px 1px rgba(255, 255, 255, .3); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .5), 0 1px 1px rgba(255, 255, 255, .3); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-clip: padding-box; text-shadow: 0 1px #fff}.km-ios6 .km-popup .k-item, .km-ios6 .km-actionsheet>li>a { font-size: 1.5em; padding: .35em 0 .35em .6em; border-color: rgba(40, 40, 40, 0.9); background: #fff; text-shadow: none; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0.5, rgba(0, 0, 0, 0.2)), color-stop(0.85, rgba(0, 0, 0, 0.25)), color-stop(1, rgba(0, 0, 0, 0.15))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.25) 85%, rgba(0, 0, 0, 0.15)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.25) 85%, rgba(0, 0, 0, 0.15)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.25) 85%, rgba(0, 0, 0, 0.15)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.25) 85%, rgba(0, 0, 0, 0.15))}.km-root .km-ios .km-popup .k-item { border: 3px solid rgba(0, 0, 0, 0.8)}.km-ios .km-popup .k-item, .km-ios .km-actionsheet>li { margin: .5em 0}.km-ios .km-popup .k-item:first-child, .km-ios .km-actionsheet>li:first-child { margin: 1em 0 .5em}.km-ios .km-popup .k-item:last-child { margin: .5em 0 1em}.km-ios .km-actionsheet>.km-actionsheet-cancel { margin: 1.5em 0 1em}.km-ios .km-actionsheet>li>a:active, .km-ios .km-actionsheet>li>a:hover, .km-ios li.km-actionsheet-cancel>a { color: #fff}.km-ios .km-popup .k-state-hover, .km-ios .km-popup .k-state-focused, .km-ios .km-popup .k-state-selected, .km-ios .km-actionsheet>li>a:active, .km-ios .km-actionsheet>li>a:hover, .km-ios li.km-actionsheet-cancel>a { background: #072398; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(0.05, rgba(0, 0, 0, 0)), color-stop(0.98, rgba(0, 0, 0, 0)), color-stop(1, rgba(70, 70, 70, 0.5))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.5, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.15))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), -moz-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); background-image: linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), -ms-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 98%, rgba(70, 70, 70, 0.5)), -o-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15)); background-clip: padding-box; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3)}.km-ios6 .km-popup .k-state-hover, .km-ios6 .km-popup .k-state-focused, .km-ios6 .km-popup .k-state-selected, .km-ios6 .km-actionsheet>li>a:active, .km-ios6 .km-actionsheet>li>a:hover, .km-ios6 li.km-actionsheet-cancel>a { background: #1537c6; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.45)), color-stop(0.6, rgba(255, 255, 255, 0.1)), color-stop(0.8, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.15))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.1) 60%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.15)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.1) 60%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.15)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.1) 60%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.15)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.1) 60%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.15)); text-shadow: 0 1px rgba(0, 0, 0, 0.3)}.km-ios li.km-actionsheet-cancel>a { background-color: rgba(0, 0, 0, 0.8)}.km-ios6 li.km-actionsheet-cancel>a { background-color: #2b3038; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.3)), color-stop(0.6, rgba(255, 255, 255, 0)), color-stop(0.85, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.08))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0.08)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0.08)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0.08)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0.08))}.km-ios .km-popup { left: 0!important; top: 0!important; width: 100%!important; height: 100%!important; background: rgba(0, 0, 0, 0.6); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios .km-popup .k-list-container { width: 100%!important}.km-ios .km-actionsheet, .km-phone .km-ios .km-popup .k-list-container { max-height: 80%}.km-ios .km-actionsheet-wrapper, .km-ios .km-actionsheet-root>.k-animation-container { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios .km-actionsheet-wrapper, .km-ios .km-popup .k-list-container { background: rgba(0, 0, 0, 0.7); background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.35)), color-stop(0.1, rgba(255, 255, 255, 0.1)), color-stop(0.1, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0)); color: #fff; bottom: 0; border: 0; padding: 0 .5em; border-top: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios6 .km-actionsheet-wrapper, .km-ios6 .km-popup .k-list-container { padding: 1em 1.5em; background: rgba(23, 37, 64, 0.6); background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(0.1, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 10%, rgba(255, 255, 255, 0))}.km-phone .km-ios6 .km-actionsheet-wrapper, .km-phone .km-ios6 .km-popup .k-list-container { border-top: 0; box-shadow: 0 -1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .5); -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .5)}.km-ios6 .km-shim { background: rgba(23, 23, 46, 0.5)}.km-ios .km-actionsheet>li>a { display: block}.km-ios .km-shim.km-actionsheet-root>.k-animation-container { left: 0!important; width: 100%; top: auto!important; bottom: 0!important}.km-ios .km-shim li.km-actionsheet-title { visibility: hidden; height: 0; margin: .5em 0 0}.km-ios .km-listview-label input[type=radio]:checked, .km-ios .km-listview-label input[type=checkbox]:checked { font-size: 1.2em; color: #3e4e65}.km-ios .km-state-active input[type=radio]:checked, .km-ios .km-state-active input[type=checkbox]:checked { color: #fff}.km-tablet .km-ios .km-tabstrip { padding: .2rem 0 .2rem}.km-tablet .km-ios.km-horizontal .km-tabstrip { padding: .2rem 0 0}.km-tablet .km-pane.km-ios6 .km-tabstrip { padding: 0}.km-tablet .km-ios .km-tabstrip .km-icon { margin: .3rem auto}.km-tablet .km-ios.km-horizontal .km-tabstrip .km-icon { margin: .1rem auto}.km-tablet .km-ios .km-tabstrip .km-button { padding: .1rem .3rem; margin: 0 1.5%}.km-tablet .km-ios6 .km-tabstrip .km-button { margin: 0; min-width: 8em}.km-tablet .km-ios.km-horizontal .km-tabstrip .km-button { padding: 0 .2rem}.km-tablet .km-ios .km-view-title, .km-tablet .km-ios .km-modalview .km-view-title { line-height: 2.2em; color: #848b92; text-shadow: 0 1px rgba(255, 255, 255, 0.8)}.km-tablet .km-ios *:not(.km-tabstrip):not(.km-buttongroup)>.km-button { background: #6a727d}.km-ios6 *:not(.km-tabstrip):not(.km-buttongroup)>.km-button, .km-tablet .km-ios *:not(.km-tabstrip):not(.km-buttongroup)>.km-button { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0))}.km-ios6 *:not(.km-tabstrip):not(.km-buttongroup)>.km-button { background-color: #44648f}.km-tablet .km-ios .km-navbar, .km-tablet .km-ios .km-toolbar, .km-tablet .km-ios .km-modalview .km-header { background: #a8acb9; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.9)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0))}.km-tablet .km-ios .km-content { background: #d7d9df none}.km-tablet .km-ios .km-actionsheet-title, .km-tablet .km-ios li.km-actionsheet-cancel { display: none}.km-tablet .km-ios6 .km-actionsheet-wrapper, .km-tablet .km-ios6 .km-popup .k-list-container { padding: .6em 1em}.km-ios .km-splitview { background: #000}.km-ios .km-splitview>.km-pane { border-right: 1px solid #000; background: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}.km-ios .km-splitview>.km-collapsible-pane { box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3)}.km-ios .km-split-vertical>.km-pane { border-right: 0; border-bottom: 1px solid #000}.km-ios .km-splitview .km-navbar, .km-ios .km-splitview .km-toolbar, .km-ios .km-modalview>:first-child, .km-ios .km-splitview .km-view>:first-child { border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}.km-ios .km-splitview .km-tabstrip, .km-ios .km-modalview>:last-child, .km-ios .km-splitview .km-view>:last-child { border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}.km-ios .km-modalview>:first-child:last-child, .km-ios .km-pane>.km-view>:first-child:last-child { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}.km-ios .km-splitview .km-pane:last-child { border: 0}.km-ios .km-popup-wrapper, .km-ios .km-modalview-wrapper { padding: 15px}.km-ios .km-popup.km-pane, .km-tablet .km-ios .km-actionsheet-wrapper, .km-ios .km-popup.km-pane .km-navbar .km-button { background-color: rgba(10, 18, 38, 0.9)}.km-ios .km-popup.km-pane { border: 5px solid transparent}.km-ios .km-popup.km-pane, .km-tablet .km-ios .km-actionsheet-wrapper { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5)}.km-ios .km-modalview, .km-ios .km-popup.km-pane .km-view { overflow: visible; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-ios .km-modalview .km-navbar, .km-ios .km-modalview .km-toolbar, .km-ios .km-popup.km-pane .km-navbar, .km-ios .km-popup.km-pane .km-toolbar, .km-ios .km-popup.km-pane .km-tabstrip { background: 0; box-shadow: none; -webkit-box-shadow: none}.km-ios .km-modalview .km-header, .km-ios .km-popup.km-pane .km-header { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.35)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.5, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0)); padding: 0 5px; margin: -5px -5px 2px; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-margin-collapse: separate}.km-ios .km-popup-arrow:after, .km-ios .km-popup-arrow:before { border-color: rgba(0, 0, 0, 0.5) transparent; border-style: solid; border-width: 0 15px 15px}.km-ios .km-popup-arrow:after { border-color: rgba(24, 31, 49, 0.9) transparent}.km-ios .km-left .km-popup-arrow:after, .km-ios .km-right .km-popup-arrow:after { border-color: transparent rgba(24, 31, 49, 0.9)}.km-ios .km-down .km-popup-arrow:before { margin-top: -1px}.km-ios .km-down .km-popup-arrow:after { border-color: rgba(106, 111, 124, 0.9) transparent}.km-ios .km-up .km-popup-arrow:after { border-width: 15px 15px 0 15px}.km-ios .km-left .km-popup-arrow:after { border-width: 15px 0 15px 15px}.km-ios .km-right .km-popup-arrow:after { border-width: 15px 15px 15px 0}.km-ios .km-modalview { background-color: #7185a2; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5)}.km-root .km-ios .km-modalview { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}.km-ios .km-modalview .km-header { padding: 0; margin: -1px 0 0}.km-ios .km-modalview>:first-child { border: 0}.km-ios7 { font: normal 1em "HelveticaNeue Ultra Light", "Roboto Light", "Slate Light", "Segoe WP", NokiaPureTextLight, sans-serif}.km-root .km-ios7.km-pane, .km-root .km-ios7 .km-view, .km-root .km-ios7 .km-slider, .km-root .km-ios7 .km-switch, .km-root .km-ios7 .km-group-title, .km-root .km-ios7 .km-filter-reset, .km-root .km-ios7 .km-shim .k-animation-container { -webkit-transform: none}.km-ios7 .km-navbar, .km-ios7 .km-tabstrip { background-clip: border-box; background-color: rgba(244, 244, 244, 0.95)}.km-ios7, .km-ios7 .km-content.km-scroll-wrapper { color: #000; background-color: #fff}.km-ios7 .km-view:not([data-use-native-scrolling]), .km-ios7 .km-splitview { overflow: hidden}.km-ios7 .km-view:not([data-use-native-scrolling]) .km-content { overflow: visible!important}.km-ios7, .km-ios7 * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-background-clip: content-box; -webkit-background-clip: content-box; background-clip: content-box}.km-ios7 .km-splitview>.km-pane:first-child { border-right: 1px solid rgba(180, 180, 180, 0.5)}.km-ios7 .km-navbar, .km-ios7 .km-toolbar, .km-ios7 .km-tabstrip { border: 1px solid rgba(180, 180, 180, 0.5); border-width: 0 0 1px}.km-ios7 .km-footer .km-navbar, .km-ios7 .km-footer .km-toolbar, .km-ios7 .km-tabstrip { border-width: 1px 0 0}.km-ios7 .km-navbar, .km-ios7 .km-toolbar, .km-ios7 .km-tabstrip, .km-ios7 .km-tabstrip .km-button { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-ios7 .km-button { font-size: .9em}.km-ios7 .km-navbar .km-button, .km-ios7 .km-view-title { font-size: 1.2em}.km-ios7 .km-view-title { color: #000; font-weight: bold; line-height: 2.5em}.km-ios7 .km-button { padding: .5em .8em; background: rgba(0, 0, 0, 0); border: 1px solid currentcolor; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-ios7 .km-leftitem .km-button, .km-ios7 .km-rightitem .km-button { border: 0; margin-top: .26rem; margin-bottom: .26rem; padding-left: .2em; padding-right: .2em}.km-ios7 .km-footer, .km-ios7 .km-tabstrip .km-button { background: 0}.km-ios7 .km-state-active[style*=background] { box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2)}.km-ios7 .km-back:before { content: "\a0"; display: inline-block!important; color: currentcolor; width: .8em; height: .8em; border-width: 0; -webkit-box-shadow: inset .25rem -0.25rem 0 #007aff; box-shadow: inset .25rem -0.25rem 0 currentcolor; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg)}.km-ios7 .km-badge, .km-ios7 .km-detail { font-size: .9em; border: 0; min-width: 1.8em; height: 1.8em; line-height: 1.8em; text-align: center; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em}.km-ios7 .km-detail { font-size: 1.1em; min-width: 1.4em; height: 1.4em; line-height: 1.4em; color: #007aff; border: 1px solid currentcolor; background-color: #fff}.km-ios7 .km-detail:after { left: auto; top: auto; line-height: 1.3em; text-align: center}.km-ios7 .km-detaildisclose:after { font-size: 1.2em; line-height: 1em}.km-ios7 .km-detail:active, .km-ios7 .km-state-active .km-detail { box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0); -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0)}.km-ios7 .km-detail.km-rowinsert { color: green}.km-ios7 .km-detail.km-rowdelete { color: red}.km-ios7 .km-detail:after, .km-ios7 .km-detail:after, .km-ios7 .km-detail .km-icon:after, .km-ios7 .km-detail .km-icon:after { color: inherit}.km-ios7 li.km-state-active .km-detail:after, .km-ios7 li.km-state-active .km-detail:after, .km-ios7 li.km-state-active .km-detail .km-icon:after, .km-ios7 li.km-state-active .km-detail .km-icon:after { -webkit-text-fill-color: currentcolor}.km-ios7 .km-buttongroup { font-size: 1em}.km-ios7 .km-buttongroup>*:not(:first-child):not(:last-child) { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-ios7 .km-buttongroup>*:first-child { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px}.km-ios7 .km-buttongroup>*:last-child { border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0}.km-ios7 .km-buttongroup>*.km-state-active { border-right-width: 1px}.km-ios7 .km-buttongroup>*.km-state-active+* { border-left-width: 0}.km-ios7 .km-view-title .km-buttongroup { font-weight: normal}.km-ios7 .km-switch { width: 3.6rem; height: 2.2rem; overflow: visible}.km-ios7 .km-switch-wrapper { overflow: hidden; background-color: #bababa}.km-ios7 .km-switch-background, .km-ios7 .k-slider-selection { background: 4.25em 0 no-repeat currentcolor; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(1, #fff)); background-image: -moz-linear-gradient(top, #fff, #fff); background-image: linear-gradient(top, #fff, #fff); background-image: -ms-linear-gradient(top, #fff, #fff); background-image: -o-linear-gradient(top, #fff, #fff); margin-left: -3.4rem}.km-ios7 .km-switch-container { overflow: visible; border-width: 0; padding: 0 0 0 1px}.km-ios7 .km-switch-handle { background: #fff; width: 2.2em; -webkit-transition: width .2s linear; -moz-transition: width .2s linear; -ms-transition: width .2s linear; -o-transition: width .2s linear; transition: width .2s linear; margin: 0 3px 0 0; -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4), 0 0 0 1px currentcolor; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4), 0 0 0 1px currentcolor}.km-ios7 .km-switch-handle.km-state-active { width: 2.6em}.km-ios7 .km-switch-off .km-switch-handle { -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4), 0 0 0 1px #fff; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4), 0 0 0 1px #fff}.km-ios7 .km-switch-label-on, .km-ios7 .km-switch-label-off { display: none}.km-ios7 .km-switch-handle, .km-ios7 .km-switch-wrapper, .km-ios7 .km-switch-container, .km-ios7 .km-switch-background { border-radius: 3em; -moz-border-radius: 3em; -webkit-border-radius: 3em}.km-ios7 .km-switch-container, .km-ios7 .km-switch-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #efeff4; background-clip: content-box}.km-ios7 .km-switch-on .km-switch-container { border-color: currentcolor}.km-ios7 .k-slider { margin-top: -0.15em; height: .2em}.km-ios7 .k-slider .k-draghandle, .km-ios7 .k-slider .k-draghandle:hover { top: -0.8em; border: 0; width: 1.6em; height: 1.6em; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em; box-shadow: 0 5px 5px #d9d9d9, inset 0 0 0 1px rgba(180, 180, 180, 0.5)}.km-ios7 .k-slider-track { margin: -0.5em .5em 0 -0.5em; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; background-color: #bababa}.km-ios7 .k-slider-selection { margin-left: 0}.km-listview-wrapper+*:not(.km-listview-wrapper) { margin-top: 1em}.km-ios7 .km-listinset, .km-ios7 .km-listgroupinset { margin: 0}.km-ios7 .km-list>li { color: #000; font-size: 1.1em; padding-left: 1em; border: 0; background: transparent; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-top: 1px solid rgba(180, 180, 180, 0.5); border-image: -webkit-linear-gradient(left, transparent 1em, rgba(180, 180, 180, 0.5) 1em, rgba(180, 180, 180, 0.5) 100%) 1 stretch}.km-ios7 .km-list>.km-load-more+li { border-top: 0}.km-ios7 .km-list>li:last-child { box-shadow: inset 0 -1px 0 rgba(180, 180, 180, 0.5); -webkit-box-shadow: inset 0 -1px 0 rgba(180, 180, 180, 0.5)}.km-ios7 .km-listview-link:after { color: #999ea9; width: .66rem; height: .64rem; border-width: 0; -webkit-box-shadow: inset -0.2rem .2rem 0 #999ea9; box-shadow: inset -0.2rem .2rem 0 currentcolor}.km-ios7 .km-list li>.km-listview-link, .km-ios7 .km-list li>.km-listview-label { margin-left: -1em; padding-left: 1em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-ios7 .km-group-title { font-size: .95em; position: -webkit-sticky; text-indent: 1em; margin-top: 0; font-weight: normal; text-transform: uppercase; color: rgba(104, 104, 104, 0.5); border-bottom: 1px solid rgba(180, 180, 180, 0.5); background: #efeff4}.km-ios7 .km-listgroup .km-group-title, .km-ios7 .km-listgroupinset .km-group-title { line-height: 2em; border-top: 2em solid #efeff4}.km-ios7 .km-listview .km-switch { margin-top: -1.1rem}.km-ios7 .km-tabstrip { padding: 0; display: table; table-layout: fixed}.km-ios7 .km-tabstrip .km-button { font-size: .7em; display: table-cell; border: 0}.km-ios7 .km-tabstrip .km-icon:before { display: none}.km-ios7 .km-touch-scrollbar { border: 0; width: 3px; background-color: #919191; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em}.km-ios7 .km-horizontal-scrollbar { width: 100%; height: 3px}.km-ios7 .km-pages { padding-top: .5em}.km-ios7 .km-pages li { background: transparent; border: 1px solid currentcolor; height: .5em; border-radius: 3em; -moz-border-radius: 3em; -webkit-border-radius: 3em}.km-ios7 .km-filter-form { color: #efeff4; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0.3))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3))}.km-ios7 .km-filter-wrap { color: inherit; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: currentcolor}.km-ios7 .km-filter-wrap>input { padding: 0 1.8em; color: transparent; background: transparent; text-shadow: 0 0 0 rgba(0, 0, 0, 0.4)}.km-ios7 .km-filter-wrap>input::-webkit-input-placeholder { text-align: center}.km-ios7 .km-filter-wrap>input::-moz-placeholder { text-align: center}.km-ios7 .km-filter-wrap>input::-ms-input-placeholder { text-align: center}.km-ios7 .km-filter-wrap>input:focus::-webkit-input-placeholder { text-align: left}.km-ios7 .km-filter-wrap>input:focus::-moz-placeholder { text-align: left}.km-ios7 .km-filter-wrap>input:focus::-ms-input-placeholder { text-align: left}.km-ios7 .km-filter-wrap:before, .km-ios7 .km-filter-reset .km-clear { color: rgba(0, 0, 0, 0.4); position: absolute; top: 50%; margin-top: -0.55em}.km-ios7 .km-filter-wrap:before { font-size: 1em; content: "\e21e"}.km-ios7 .km-filter-wrap .km-clear:after { content: "\e031"}.km-ios7 .km-listview-label input[type=radio]:checked, .km-ios7 .km-listview-label input[type=checkbox]:checked { font-size: 1.2em}.km-ios7 .km-shim, .km-ios7 .km-popup-overlay { background: rgba(0, 0, 0, 0.4)}.km-ios7 .km-actionsheet, .km-ios7 .km-popup .k-popup { background: transparent; padding: 0 .5em}.km-ios7 .km-popup .k-popup { font-size: 1em}.km-ios7 .km-popup .k-item, .km-ios7 .km-actionsheet>li>a { font-size: 1.3em; font-weight: normal; text-align: center; text-decoration: none; background: #f7f7f8; padding: .3em 0; border: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-bottom: 1px solid rgba(180, 180, 180, 0.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios7 .km-popup .km-actionsheet>li>a { padding: .5em 0}.km-ios7 .km-popup .km-actionsheet>li:nth-last-child(2)>a { border: 0}.km-ios7 .km-popup { left: 0!important; top: 0!important; width: 100%!important; height: 100%!important; background: rgba(0, 0, 0, 0.4); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios7 .km-popup .k-list-container { width: 100%!important; height: auto!important}.km-ios7 .km-actionsheet, .km-ios7 .km-popup .k-list-container { max-height: 80%}.km-ios7 .km-actionsheet-wrapper, .km-ios7 .km-popup .k-list-container { background: transparent; bottom: 0; border: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios7 .km-actionsheet>li>a { display: block}.km-ios7 .km-popup .k-item:last-child, .km-ios7 .km-actionsheet>li:last-child>a { border: 0}.km-ios7 .km-actionsheet>.km-actionsheet-cancel>a { font-weight: bold}.km-ios7 .km-shim .k-animation-container { left: 0; top: auto; bottom: 0}.km-ios7 .km-shim li.km-actionsheet-title, .km-ios7 .km-popup li.km-actionsheet-title, .km-ios7 .km-popup .km-actionsheet-cancel { display: none}.km-ios7 .km-popup .k-item:first-child, .km-ios7 .km-actionsheet>li:nth-child(2)>a { border-top-left-radius: 3px; border-top-right-radius: 3px}.km-ios7 .km-popup .k-item:last-child, .km-ios7 .km-actionsheet>li:nth-last-child(2)>a { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px}.km-ios7 .km-actionsheet>.km-actionsheet-cancel>a { border-radius: 3px}.km-ios7 .km-actionsheet>li:first-child, .km-ios7 .km-actionsheet>.km-actionsheet-cancel { margin: .5em 0}.km-ios7 .km-popup .km-actionsheet { padding: 0}.km-ios7 .km-popup .k-item:last-child { margin: 0 0 .5em}.km-ios7 .km-popup-wrapper { padding: 15px}.km-ios7 .km-popup.km-pane, .km-tablet .km-ios7 .km-actionsheet-wrapper { background-color: #f7f7f8}.km-ios7 .km-popup.km-pane { overflow: visible}.km-ios7 .km-popup.km-pane .km-leftitem { left: .5em}.km-ios7 .km-popup.km-pane .km-rightitem { right: .5em}.km-ios7 .km-popup.km-pane { overflow: visible; box-sizing: border-box; border-bottom: 1px solid transparent; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 0 1px rgba(180, 180, 180, 0.5); -webkit-box-shadow: 0 0 0 1px rgba(180, 180, 180, 0.5)}.km-ios7 .km-popup.km-pane>.km-view { height: 100%; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-ios7 .km-actionsheet-wrapper.km-popup { padding: 2px 0}.km-ios7 .km-popup.km-pane>.km-view>:first-child, .km-ios7 .km-popup.km-pane>.km-view>:first-child>* { border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-margin-collapse: separate}.km-ios7 .km-popup.km-pane>.km-view>:last-child, .km-ios7 .km-popup.km-pane>.km-view>:last-child>* { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-margin-collapse: separate}.km-ios7 .km-popup-arrow:after, .km-ios7 .km-popup-arrow:before { border-color: rgba(0, 0, 0, 0.5) transparent; border-style: solid; border-width: 0 15px 15px}.km-ios7 .km-popup-arrow:after { border-color: #f7f7f8 transparent}.km-ios7 .km-left .km-popup-arrow:after, .km-ios7 .km-right .km-popup-arrow:after { border-color: transparent #f7f7f8}.km-ios7 .km-down .km-popup-arrow:before { margin-top: -1px}.km-ios7 .km-up .km-popup-arrow:before { margin-top: 1px}.km-ios7 .km-up .km-popup-arrow:after, .km-ios7 .km-up .km-popup-arrow:before { border-width: 15px 15px 0 15px}.km-ios7 .km-left .km-popup-arrow:after, .km-ios7 .km-left .km-popup-arrow:before { border-width: 15px 0 15px 15px}.km-ios7 .km-right .km-popup-arrow:after, .km-ios7 .km-right .km-popup-arrow:before { border-width: 15px 15px 15px 0}.km-ios7.km-pane>.km-loader, .km-ios7 .km-pane>.km-loader { background: rgba(0, 0, 0, 0.2); width: 100%; height: 100%; top: 0; left: 0; margin: 0; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-ios7 .km-loader:before { content: "\a0"; display: inline-block; height: 100%; width: 0; vertical-align: middle}.km-ios7 .km-load-more, .km-ios7 .km-scroller-pull { font-size: 1em}.km-ios7 .km-scroller-pull { opacity: .5}.km-ios7 .km-list>.km-load-more { border-top: 0}.km-ios7 .km-loader h1, .km-ios7 .km-scroller-refresh .km-template { display: inline-block; vertical-align: middle; color: #222; margin-left: 2em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)}.km-ios7 .km-scroller-pull .km-template { color: #363940; min-width: 0}.km-ios7 .km-loading, .km-ios7 .km-loader .km-loading-left, .km-ios7 .km-loader .km-loading-right, .km-root .km-ios7 .km-load-more.km-scroller-refresh .km-icon, .km-root .km-ios7 .km-scroller-pull.km-scroller-refresh .km-icon, .km-ios7 .km-scroller-refresh .km-loading-left, .km-ios7 .km-scroller-refresh .km-loading-right { font-size: 1em; display: inline-block; top: auto; left: auto; width: .6em; height: .2em; margin: 0; background: #000; border-radius: 1em; vertical-align: middle; -webkit-transform-origin: 160% 50%; transform-origin: 160% 50%; animation: km-ios-spin 1s infinite steps(8); -moz-animation: km-ios-spin 1s infinite steps(8); -webkit-animation: km-ios-spin 1s infinite steps(8)}.km-ios7 .km-loading, .km-ios7 .km-loader .km-loading-left, .km-ios7 .km-loader .km-loading-right { margin: .2em 0 0}.km-ios7 .km-loading:before, .km-ios7 .km-loading:after, .km-ios7 .km-loader .km-loading-left:before, .km-ios7 .km-loader .km-loading-left:after, .km-ios7 .km-loader .km-loading-right:before, .km-ios7 .km-loader .km-loading-right:after, .km-ios7 .km-load-more.km-scroller-refresh .km-icon:after, .km-ios7 .km-load-more.km-scroller-refresh .km-icon:before, .km-ios7 .km-scroller-pull.km-scroller-refresh .km-icon:after, .km-ios7 .km-scroller-pull.km-scroller-refresh .km-icon:before, .km-ios7 .km-scroller-refresh .km-loading-left:after, .km-ios7 .km-scroller-refresh .km-loading-left:before, .km-ios7 .km-scroller-refresh .km-loading-right:after, .km-ios7 .km-scroller-refresh .km-loading-right:before { content: "\a0"; display: block; position: absolute; left: 0; top: 0; opacity: .85; margin-top: 0; -webkit-transform-origin: inherit; transform-origin: inherit; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); width: inherit; height: inherit; border-radius: inherit; background: inherit!important; -webkit-background-clip: border-box!important; -webkit-text-fill-color: inherit!important}.km-ios7 .km-loading:after, .km-ios7 .km-loader .km-loading-left:after, .km-ios7 .km-loader .km-loading-right:after, .km-ios7 .km-load-more.km-scroller-refresh .km-icon:after, .km-ios7 .km-scroller-pull.km-scroller-refresh .km-icon:after, .km-ios7 .km-scroller-refresh .km-loading-left:after, .km-ios7 .km-scroller-refresh .km-loading-right:after { opacity: .7; -webkit-transform: rotate(-90deg); transform: rotate(-90deg)}.km-ios7 .km-loader .km-loading-left, .km-ios7 .km-scroller-refresh .km-loading-left { margin-left: -0.6em; background: rgba(0, 0, 0, 0.5); animation: km-ios-spin1 1s infinite steps(8); -moz-animation: km-ios-spin1 1s infinite steps(8); -webkit-animation: km-ios-spin1 1s infinite steps(8)}.km-ios7 .km-loader .km-loading-right, .km-ios7 .km-scroller-refresh .km-loading-right { margin-left: -0.6em; background: rgba(0, 0, 0, 0.5); animation: km-ios-spin2 1s infinite steps(8); -moz-animation: km-ios-spin2 1s infinite steps(8); -webkit-animation: km-ios-spin2 1s infinite steps(8)}.km-ios7 .km-loader .km-loading-right:before, .km-ios7 .km-scroller-refresh .km-loading-right:before { opacity: 1}.km-ios7 .km-loader .km-loading-right:after, .km-ios7 .km-scroller-refresh .km-loading-right:after { display: none}@-webkit-keyframes km-ios-spin{from { -webkit-transform: rotate(0deg)}to { -webkit-transform: rotate(360deg)}}@-webkit-keyframes km-ios-spin1{from { -webkit-transform: rotate(-135deg)}to { -webkit-transform: rotate(225deg)}}@-webkit-keyframes km-ios-spin2{from { -webkit-transform: rotate(-270deg)}to { -webkit-transform: rotate(90deg)}}@-moz-keyframes km-ios-spin{from { -moz-transform: rotate(0deg)}to { -moz-transform: rotate(360deg)}}@-moz-keyframes km-ios-spin1{from { -moz-transform: rotate(-135deg)}to { -moz-transform: rotate(225deg)}}@-moz-keyframes km-ios-spin2{from { -moz-transform: rotate(-270deg)}to { -moz-transform: rotate(90deg)}}@keyframes km-ios-spin{from { transform: rotate(0deg)}to { transform: rotate(360deg)}}@keyframes km-ios-spin1{from { transform: rotate(-135deg)}to { transform: rotate(225deg)}}@keyframes km-ios-spin2{from { transform: rotate(-270deg)}to { transform: rotate(90deg)}}.km-ios7 .km-list input[type=password], .km-ios7 .km-list input[type=search], .km-ios7 .km-list input[type=number], .km-ios7 .km-list input[type=tel], .km-ios7 .km-list input[type=url], .km-ios7 .km-list input[type=email], .km-ios7 .km-list input[type=month], .km-ios7 .km-list input[type=color], .km-ios7 .km-list input[type=week], .km-ios7 .km-list input[type=date], .km-ios7 .km-list input[type=time], .km-ios7 .km-list input[type=datetime], .km-ios7 .km-list input[type=datetime-local], .km-ios7 .km-list input[type=text]:not(.k-input), .km-ios7 .km-list select:not([multiple]), .km-ios7 .km-list .k-dropdown-wrap, .km-ios7 .km-list textarea { appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 1.1rem; min-width: 6em; border: 0; padding: .4em; outline: 0; right: .8em; background: transparent}.km-ios7 .km-list .k-dropdown-wrap { padding: .2em}.km-ios7 .km-list .k-dropdown { margin-top: -1.05em; font-weight: normal}.km-ios7 .km-list input[type=color], .km-ios7 .km-list input[type=week], .km-ios7 .km-list input[type=date], .km-ios7 .km-list input[type=time], .km-ios7 .km-list input[type=month], .km-ios7 .km-list input[type=datetime], .km-ios7 .km-list input[type=datetime-local], .km-ios7 .km-list .k-dropdown { text-align: right}.km-ios7 .km-list .k-dropdown .k-dropdown-wrap { display: block; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: transparent; box-shadow: none; -webkit-box-shadow: none}.km-ios7 .km-list select:not([multiple]) option { color: #333}.km-ios7 .km-tabstrip .km-button, .km-ios7 .km-popup .k-item, .km-ios7 .k-slider-selection, .km-ios7 .km-actionsheet>li>a { color: inherit}.km-ios7 .km-badge, .km-ios7 .k-slider .k-draghandle, .km-ios7 .k-slider .k-draghandle:hover, .km-ios7 .km-switch-handle.km-state-active { color: #fff}.km-ios7 .k-slider .k-draghandle, .km-ios7 .k-slider .k-draghandle:hover { background: #fff}.km-ios7 .km-state-active { -webkit-text-fill-color: #fff}.km-ios7 .km-state-active .km-badge { -webkit-text-fill-color: initial}.km-ios7 .km-state-active, .km-ios7 .k-slider-selection, .km-ios7 .km-pages .km-current-page { background: currentcolor}.km-ios7 span.km-switch { color: #4cda64}.km-ios7 .km-badge { background: #fd472b}.km-ios7 .km-tabstrip .km-state-active, .km-ios7 li.km-state-active .km-listview-link, .km-ios7 li.km-state-active .km-listview-label, .km-ios7 .km-leftitem .km-button.km-state-active, .km-ios7 .km-rightitem .km-button.km-state-active { -webkit-text-fill-color: currentcolor}.km-ios7 .km-leftitem .km-button.km-state-active, .km-ios7 .km-rightitem .km-button.km-state-active { background: 0; opacity: .4}.km-ios7 .km-popup .k-state-hover, .km-ios7 .km-popup .k-state-focused, .km-ios7 .km-popup .k-state-selected, .km-ios7 .km-actionsheet>li>a:active, .km-ios7 .km-actionsheet>li>a:hover, .km-ios7 li.km-state-active .km-listview-link, .km-ios7 li.km-state-active .km-listview-label { background: #d9d9d9}.km-ios7 .km-tabstrip .km-button:not(.km-state-active), .km-ios7 li.km-state-active .km-listview-link, .km-ios7 li.km-state-active .km-listview-label { color: #000}.km-ios7 .k-list, .km-ios7 .k-slider, .km-ios7 .km-widget { color: #007aff}.km-android { background: #000}.km-android .km-view { -moz-box-direction: reverse; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse}.km-android .km-view>*, .km-android .km-modalview, .km-android .km-popover-root .km-view, .km-android .km-splitview .km-view, .km-android .km-pane-wrapper .km-view { -moz-box-direction: normal; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column}.km-android .km-view { overflow: hidden}.km-android .km-view-title { visibility: hidden}.km-android .km-popover-root .km-view-title, .km-android .km-modalview .km-view-title, .km-android .km-splitview .km-view-title { visibility: visible; display: block}.km-android .km-view-title, .km-android .km-dialog-title { text-align: center; color: #fff; font-size: 1.4em; line-height: 2.4em; font-weight: bold}.km-android.km-horizontal .km-view-title { line-height: 2.1em}.km-android .km-tabstrip .km-button { height: auto; box-shadow: none; -webkit-box-shadow: none}.km-android .km-navbar, .km-android .km-toolbar, .km-android .km-button, .km-android .km-switch, .km-android .km-buttongroup, .km-android .km-tabstrip { color: #fff; text-shadow: none; border-color: #e7e7e7; background-color: #000}.km-android .km-button { border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; padding: .6em 1em; border: 1px solid transparent; border-color: rgba(255, 255, 255, 0.2) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(255, 255, 255, 0.2); background: #5b5b5b}.km-android .km-button:active, .km-android .km-button.km-state-active, .km-android input[type=file]:active, .km-android input[type=file]:focus { background: #42bee1; overflow: visible}.km-android .km-button .km-text { position: relative; z-index: 1}.km-android .km-button .km-notext { width: 1em}.km-android .km-button:active:after, .km-android .km-button.km-state-active:after { content: "\a0"; display: block; top: -4px; left: -4px; width: 100%; height: 100%; position: absolute; border: 4px solid transparent; background: inherit; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; opacity: .5}.km-android li.km-state-active { border: 0}.km-android { font-weight: bold; font-family: Roboto, HelveticaNeue, sans-serif}.km-android, .km-android .km-button { font-size: .9em}.km-android .km-back:before { display: none}.km-android .km-switch-background, .km-android .km-slider-background { display: none}.km-android .km-switch { background: transparent; width: 7em; height: 1.8em; line-height: 1.8em}.km-android .km-switch-container { overflow: hidden; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #222; border: 2px solid transparent; border-left-width: 1px}.km-android .km-switch-handle { width: 3em; color: #bbb; margin: 0 3px 1px 1px; border: 1px solid transparent; border-color: rgba(255, 255, 255, 0.2) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(255, 255, 255, 0.2); background: #5b5b5b; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: none; -webkit-box-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-android2 .km-switch-handle { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-android .km-switch-on .km-switch-handle { color: #fff; background-color: #2f97be}.km-android .km-switch-label-on, .km-android .km-switch-label-off { font-size: .8em; left: 0; width: 100%; line-height: 1.9em; height: 100%; text-align: center; text-shadow: none; position: absolute; z-index: 1}.km-android .km-switch-off .km-switch-label-on, .km-android .km-switch-on .km-switch-label-off { display: none}.km-android .km-badge, .km-android .km-detail { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0)); color: #FFF; border: .3em solid #FFF; background-color: #bc0404}.km-android .km-badge { background: #33b5e5; border: 0; top: -1.05em; min-width: 1.1em; height: 1.9em; border-radius: 3em; -moz-border-radius: 3em; -webkit-border-radius: 3em; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5)}.km-android .km-detail { position: absolute; top: 0; right: 0; border: 0; background: transparent; box-shadow: none; -webkit-box-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-android .km-list .km-icon, .km-android .km-detail .km-icon { color: #fff}.km-root .km-android .km-detail { height: 100%; width: 3rem; font-size: 1.8rem; margin: 0}.km-android .km-detail .km-icon, .km-android .km-detail .km-icon:after, .km-android .km-detail .km-icon:before, .km-root .km-android .km-detail:before, .km-root .km-android .km-detail:after { line-height: 3.4rem; text-align: center; top: 0; left: 0; width: 100%; height: 100%; vertical-align: middle}.km-android .km-detail .km-text { width: 100%; display: block; height: 1.6rem; position: absolute; top: 50%; left: 0; margin-top: -0.8rem; border-left: 1px dotted #ddd}.km-android .km-rowinsert { background-color: #24870d}.km-android .km-rowdelete { background-color: #b01b1a}.km-android .km-buttongroup { background: 0}.km-android .km-navbar .km-buttongroup { margin-top: .2em; line-height: 1.2em; height: 1.8em}.km-android .km-buttongroup .km-button, .km-android .km-navbar .km-buttongroup .km-button { border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; padding: .6em 1em; border-style: solid; border-width: 1px 0 1px 1px; border-color: rgba(255, 255, 255, 0.2) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(255, 255, 255, 0.2); background: #5b5b5b}.km-android .km-navbar .km-buttongroup .km-button { font-size: .9em}.k-ff .km-android .km-buttongroup .km-button { display: inline-block; margin-left: -4px}.km-android .km-buttongroup .km-state-active, .km-android .km-navbar .km-buttongroup .km-state-active { background: #42bee1; overflow: visible; z-index: 1}.km-android .km-buttongroup .km-button .km-text { position: relative; width: 100%; z-index: 1}.km-android .km-buttongroup .km-button .km-icon { width: 1.1em; height: 1.1em}.km-android .km-buttongroup .km-button:active:after, .km-android .km-buttongroup .km-button.km-state-active:after { content: "\a0"; display: block; top: -4px; left: -4px; width: 100%; height: 100%; position: absolute; border: 4px solid transparent; background: inherit; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; opacity: .5}.km-root .km-android .km-buttongroup .km-button:first-child { margin-left: 0; border-radius: 1px 0 0 1px; -moz-border-radius: 1px 0 0 1px; -webkit-border-radius: 1px 0 0 1px}.km-root .km-android .km-buttongroup .km-button:last-child { border-radius: 0 1px 1px 0; -moz-border-radius: 0 1px 1px 0; -webkit-border-radius: 0 1px 1px 0}.km-android .km-tabstrip { display: table; padding: 0; background: #33b5e5; background-clip: padding-box; border-bottom: 1px solid rgba(255, 255, 255, 0.4)}.km-root .km-android .km-navbar, .km-root .km-android .km-toolbar { font-size: .8em; font-size: .8rem}.km-android .km-navbar, .km-android .km-toolbar { padding: 0 .5em}.km-android .km-header { box-shadow: 0 2px 0 #222, 0 -2px 0 #222; -webkit-box-shadow: 0 2px 0 #222, 0 -2px 0 #222}.km-android .km-navbar .km-button, .km-android .km-toolbar .km-button { margin: 0; border: 0; box-shadow: none; -webkit-box-shadow: none; background: 0}.km-android .km-navbar [class*=item] .km-button, .km-android .km-toolbar>.km-button { padding: .7em 0; padding: 1rem 0; color: #fff; text-transform: uppercase}.km-android .km-navbar [class*=item] .km-text, .km-android .km-tabstrip .km-text { position: relative; float: left; left: 0; top: 0; width: 100%; height: 2.2em; height: 2.2rem; margin-top: -2.5em; margin-top: -2.5rem; border: 1em solid transparent; border-right: 1px solid #444; border-left: 0; text-indent: -9999px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-android .km-tabstrip .km-text { font-size: 0}.km-android .km-navbar [class*=item] .km-text { float: none; border: 0; border-right: 1px solid rgba(255, 255, 255, 0.4); padding: 0 .7em; padding: 0 .7rem}.km-android .km-navbar .km-button:last-child .km-text, .km-android .km-toolbar .km-button:last-child .km-text, .km-android .km-tabstrip .km-button:last-child .km-text { border-right: 0}.km-android .km-tabstrip .km-button { background: #000; display: table-cell; font-size: .8em; padding: .5em 0 .4em 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-style: solid; border-color: transparent; border-width: 0; background-clip: padding-box; min-width: 5em}.km-android.km-horizontal .km-leftitem .km-button, .km-android.km-horizontal .km-rightitem .km-button { padding: .4em 0; padding: .7rem 0}.km-android.km-horizontal .km-tabstrip .km-text { height: 2em; height: 2rem}.km-android.km-horizontal .km-tabstrip .km-text { margin-top: -2.2em; margin-top: -2.2rem}.km-android.km-horizontal .km-tabstrip .km-button { padding: 0}.km-android .km-tabstrip .km-badge { top: 0}.km-android .km-tabstrip .km-button:active, .km-android .km-tabstrip .km-state-active { color: #FFF; border-bottom-width: .4em; padding-bottom: 0; box-shadow: none; -webkit-box-shadow: none; border-color: transparent}.km-android .km-navbar .km-state-active:after, .km-android .km-toolbar .km-state-active:after, .km-android .km-tabstrip .km-state-active:after { display: none}.km-android .km-listinset, .km-android .km-listgroupinset { margin: 0}.km-android .km-listview-wrapper { padding: 0 1em}.km-android .km-list>li { font-size: 1.3em; font-weight: normal; line-height: 2em; -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.1); overflow: hidden}.km-android .km-list { margin-bottom: 1em; -webkit-margin-collapse: separate}.km-android .km-group-title { margin-top: 0; color: #777; background: transparent; padding: .8em 0 .5em; line-height: inherit; text-transform: uppercase; -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3); -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3)}.km-android .km-scroll-header .km-group-title { margin: 0 1em; border-bottom: 1px solid #333; background: #000}.km-android .km-navbar .km-state-active, .km-android .km-toolbar .km-state-active, .km-android .km-detail.km-state-active, .km-android .km-state-active .km-detail, .km-android .km-state-active .km-listview-link, .km-android .km-state-active .km-listview-label { background: rgba(76, 190, 232, 0.5)}.km-android .km-listview-link:after, .km-android .km-listview-label:after { display: none}.km-android .km-list .km-item { height: 56px}.km-android .km-listview .km-switch { margin-top: -0.8em; margin-top: -.8rem}.km-android .km-content { color: #fff}.km-android, .km-android .km-content { background: #000; -webkit-linear-gradient: top, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.2); -webkit-gradient: linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0.2))}.km-android .km-item label:before { border: 1px solid #000; background-color: #363636; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #363636), color-stop(1, #2b2b2b)); background-image: -moz-linear-gradient(top, #363636, #2b2b2b); background-image: linear-gradient(top, #363636, #2b2b2b); background-image: -ms-linear-gradient(top, #363636, #2b2b2b); background-image: -o-linear-gradient(top, #363636, #2b2b2b); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 1px 2px #808080; -webkit-box-shadow: 0 0 1px 2px #808080}.km-android .km-listview-wrapper form .km-filter-wrap>input { font-size: 1.2em; padding-left: 1.8em; padding-right: 1.8em}.km-android .km-filter-wrap:before { margin: 0 -1.3em 0 .3em}.km-android .km-filter-wrap:before, .km-android .km-filter-reset .km-clear { font-size: 1.4em; color: #adadad}.km-android .km-filter-reset .km-clear:after { content: "\e038"}.km-android .km-button .km-icon { color: rgba(255, 255, 255, 0.8)}.km-android .km-notext { margin-left: 0; margin-right: 0}.km-android .km-navbar .km-icon { margin-left: .5rem; margin-right: -0.3rem}.km-android .km-navbar .km-notext { margin-left: 1em; margin-right: 1em}.km-android .km-navbar .km-icon { color: rgba(255, 255, 255, 0.8)}.km-android .km-tabstrip .km-icon { position: relative; left: 0; margin-bottom: .3rem; z-index: 2; color: #555}.km-android.km-horizontal .km-tabstrip .km-icon { margin-bottom: 0}.km-android .km-tabstrip .km-state-active .km-icon { color: #33b5e5}.km-root .km-android .km-load-more, .km-android .km-scroller-pull { font-size: 1.2em}.km-android .km-scroller-pull .km-icon { color: #fff}.km-android .km-load-more .km-icon, .km-android .km-scroller-pull .km-icon { width: 1em; height: 1em; font-size: 1.7em}.km-android .km-scroller-pull .km-template { min-width: 0}.km-android .km-pages { display: table; width: 100%}.km-android .km-pages li { display: table-cell; height: 2px; background: transparent}.km-android .km-pages .km-current-page { background: rgba(51, 181, 229, 0.6)}.km-android .k-slider-horizontal { margin-top: -0.5em; height: .1em}.km-android .k-slider .k-draghandle, .km-android .k-slider .k-draghandle:hover { width: 1.25em; height: 1.25em; background: rgba(51, 181, 229, 0.5); background-image: -webkit-radial-gradient(#33b5e5 .2em, transparent .22em); background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 10, color-stop(30%, #33b5e5), color-stop(32%, transparent)); background-image: -moz-radial-gradient(#33b5e5 .2em, transparent .22em); background-image: radial-gradient(#33b5e5 .2em, transparent .22em); box-shadow: none; -webkit-box-shadow: none; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em; border: 0}.km-android .k-slider-horizontal .k-draghandle { top: -0.6em}.km-android .k-slider-vertical .k-draghandle { left: -0.5em}.km-android .k-slider .k-draghandle:active { box-shadow: inset 0 0 0 1px #33b5e5, inset 0 0 0 1em rgba(51, 181, 229, .5); -webkit-box-shadow: inset 0 0 0 1px #33b5e5, inset 0 0 0 1em rgba(51, 181, 229, .5)}.km-android .k-slider-selection { background: #33b5e5}.km-android .k-slider-horizontal .k-slider-selection { margin-top: -0.1em; height: .2em}.km-android .k-slider-vertical .k-slider-selection { margin-left: -0.1em; width: .2em}.km-android .k-slider-track { background: #414141}.km-android .k-slider-horizontal .k-slider-track { height: .1em}.km-android .k-slider-vertical .k-slider-track { width: .1em}.km-android .k-slider-selection { margin-left: 0}.km-android .km-touch-scrollbar { background-color: #33b5e5; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-android .km-vertical-scrollbar { width: .3em}.km-android .km-horizontal-scrollbar { height: .3em}.km-android .km-dialog { background: rgba(10, 25, 65, 0.8); border: 2px solid rgba(255, 255, 255, 0.8); box-shadow: 3px 3px 5px #111; -webkit-box-shadow: 3px 3px 5px #111}.km-android .km-dialog-title { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.3)), color-stop(0.6, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%); text-shadow: 0 -1px #333}.km-android .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-android .km-dialog-content { color: #fff; text-shadow: 0 -1px #333}.km-android .km-dialog .km-button { display: block; margin: .4em; font-size: 1.3em; text-align: center; padding: .44em; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}.km-android .km-loader { width: 100%; height: 100%; padding: 0; margin: 0; top: auto; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); border-radius: 0}.km-android .km-loader h1 { display: none; position: absolute; overflow: hidden; width: 1em; left: 50%; height: 1.2em; bottom: 0; font-size: 1rem; margin-left: -0.5em}.km-android .km-loading { width: 1em; height: 1em; font-size: 1.8rem; line-height: 1em; vertical-align: middle; text-align: center; display: inline-block; position: absolute; left: 50%; margin-left: -0.9rem; bottom: .4rem}.km-android input[type=password], .km-android input[type=search], .km-android input[type=number], .km-android input[type=tel], .km-android input[type=url], .km-android input[type=email], .km-android input[type=month], .km-android input[type=color], .km-android input[type=week], .km-android input[type=date], .km-android input[type=time], .km-android input[type=datetime], .km-android input[type=datetime-local], .km-android input[type=text]:not(.k-input), .km-android select:not([multiple]), .km-android .k-dropdown, .km-android textarea { appearance: none; -moz-appearance: none; -webkit-appearance: none; color: #fff; padding: .4em; outline: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: padding-box; -webkit-box-sizing: padding-box; box-sizing: padding-box}.km-android .km-list input[type=password], .km-android .km-list input[type=search], .km-android .km-list input[type=number], .km-android .km-list input[type=tel], .km-android .km-list input[type=url], .km-android .km-list input[type=email], .km-android .km-list input[type=month], .km-android .km-list input[type=color], .km-android .km-list input[type=week], .km-android .km-list input[type=date], .km-android .km-list input[type=time], .km-android .km-list input[type=datetime], .km-android .km-list input[type=datetime-local], .km-android .km-list input[type=text]:not(.k-input), .km-android .km-list select:not([multiple]), .km-android .km-list .k-dropdown { margin-top: -1.05em; font-size: 1em}.km-native-scrolling .km-android .km-list input[type=password], .km-native-scrolling .km-android .km-list input[type=search], .km-native-scrolling .km-android .km-list input[type=number], .km-native-scrolling .km-android .km-list input[type=tel], .km-native-scrolling .km-android .km-list input[type=url], .km-native-scrolling .km-android .km-list input[type=email], .km-native-scrolling .km-android .km-list input[type=month], .km-native-scrolling .km-android .km-list input[type=color], .km-native-scrolling .km-android .km-list input[type=week], .km-native-scrolling .km-android .km-list input[type=date], .km-native-scrolling .km-android .km-list input[type=time], .km-native-scrolling .km-android .km-list input[type=datetime], .km-native-scrolling .km-android .km-list input[type=datetime-local], .km-native-scrolling .km-android .km-list input[type=text]:not(.k-input), .km-native-scrolling .km-android .km-list select:not([multiple]), .km-native-scrolling .km-android .km-list textarea { position: static; float: right; margin-top: 0; margin-bottom: -0.2em}.km-android input[type=file] { color: #fff; padding: .25em; outline: 0}.km-android .km-list textarea { font-size: 1em}.km-native-scrolling .km-android .km-list textarea { width: 50%; margin: 0}.km-android .k-dropdown { padding: 0; min-width: 8em}.km-root .km-android .k-dropdown { margin-top: -1.2em}.km-native-scrolling .km-android .km-list .k-dropdown { width: 48%; width: -webkit-calc(50% - .7em); width: -moz-calc(50% - .7em); width: calc(50% - .7em); margin-right: .7em}.km-android .k-dropdown .k-dropdown-wrap { width: 100%; padding: .1em .3em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-android .k-dropdown .k-input { color: #fff; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-android input[type=password], .km-android input[type=search], .km-android input[type=number], .km-android input[type=tel], .km-android input[type=url], .km-android input[type=email], .km-android input[type=text]:not(.k-input), .km-android textarea { border: 0; border-bottom: 1px solid rgba(127, 127, 127, 0.5); margin-bottom: 1px; background-clip: padding-box; background: no-repeat 0 0, transparent no-repeat 100% 0; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.9, #777), color-stop(1, #777)), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.9, #777), color-stop(1, #777)); background-image: -moz-linear-gradient(top, transparent 90%, #777 90%, #777), -moz-linear-gradient(top, transparent 90%, #777 90%, #777); background-image: linear-gradient(top, transparent 90%, #777 90%, #777), linear-gradient(top, transparent 90%, #777 90%, #777); background-image: -ms-linear-gradient(top, transparent 90%, #777 90%, #777), -ms-linear-gradient(top, transparent 90%, #777 90%, #777); background-image: -o-linear-gradient(top, transparent 90%, #777 90%, #777), -o-linear-gradient(top, transparent 90%, #777 90%, #777); background-size: 1px 100%}.km-android input[type=password]:focus, .km-android input[type=search]:focus, .km-android input[type=number]:focus, .km-android input[type=tel]:focus, .km-android input[type=url]:focus, .km-android input[type=email]:focus, .km-android input[type=text]:not(.k-input):focus, .km-android textarea:focus { background: no-repeat 0 0, transparent no-repeat 100% 0; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(40, 170, 220, 0)), color-stop(0.9, rgba(40, 170, 220, 0.6)), color-stop(1, rgba(40, 170, 220, 0.6))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(40, 170, 220, 0)), color-stop(0.9, rgba(40, 170, 220, 0.6)), color-stop(1, rgba(40, 170, 220, 0.6))); background-image: -moz-linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)), -moz-linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)); background-image: linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)), linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)); background-image: -ms-linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)), -ms-linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)); background-image: -o-linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)), -o-linear-gradient(top, rgba(40, 170, 220, 0) 90%, rgba(40, 170, 220, 0.6) 90%, rgba(40, 170, 220, 0.6)); background-size: 2px 100%; margin-bottom: 0; border-bottom: 2px solid rgba(40, 170, 220, 0.6)}.km-android input[type=month], .km-android input[type=color], .km-android input[type=week], .km-android input[type=date], .km-android input[type=time], .km-android input[type=datetime], .km-android input[type=datetime-local], .km-android select:not([multiple]), .km-android .k-dropdown .k-dropdown-wrap { border: 0; border-bottom: 1px solid rgba(127, 127, 127, 0.5); margin-bottom: 1px; background: 100% 100% no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAACWCAQAAABj2vCcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAf0lEQVR4XuzLsQkAAAwCsP7/tD1CcAqZcykMsizLsizLsizLsizLsizLsizLsizL8ncuxzYAgEAAhJz893BazVfXE2quGc9z32asZahlqGWoZahlqGWoZahlqGWoZahlqGWoZahlqGWoZahlqGWoZahlqOUq5CrkKuStlKuS3QdJPtFaleZ1DgAAAABJRU5ErkJggg==") transparent; background-clip: padding-box; background-size: auto 100%}.km-android input[type=month]:active, .km-android input[type=color]:active, .km-android input[type=week]:active, .km-android input[type=date]:active, .km-android input[type=time]:active, .km-android input[type=datetime]:active, .km-android input[type=datetime-local]:active, .km-android input[type=month]:focus, .km-android input[type=color]:focus, .km-android input[type=week]:focus, .km-android input[type=date]:focus, .km-android input[type=time]:focus, .km-android input[type=datetime]:focus, .km-android input[type=datetime-local]:focus, .km-android select:not([multiple]):focus, .km-android .k-dropdown .k-state-focused { background-color: rgba(51, 181, 229, 0.6)}.km-android select:not([multiple]):focus option { color: #000; background-color: #fff}.km-android .km-popup { left: 0!important; top: 0!important; width: 100%!important; height: 100%!important}.km-android .km-shim.km-actionsheet-root { left: 0!important; width: 100%; height: 100%!important}.km-android .km-shim, .km-phone .km-android .km-actionsheet-wrapper { background: rgba(0, 0, 0, 0.5)}.km-android .km-actionsheet-wrapper { left: 0; top: 0; width: 100%; height: 100%}.km-android .km-popup .k-list-container { position: static!important; margin-left: 10%!important; width: 80%!important; display: inline-block!important}.km-android .km-actionsheet, .km-android .km-popup .k-list-container { position: static; margin-left: 5%; width: 90%; display: inline-block; border: 0; padding: 0; background: #222; color: #fff; vertical-align: middle; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: 2px 2px 5px rgba(0, 0, 0, .5); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .5)}.km-phone .km-android .km-popup .k-list-container { max-height: 80%}.km-android>.k-list-container { display: none!important}.km-android .km-popup:not(.km-pane):before, .km-android .km-actionsheet-wrapper:before { content: "\a0"; display: inline-block; vertical-align: middle; height: 100%; width: 0}.km-android li.km-actionsheet-title, .km-android .km-popup .k-item, .km-android .km-actionsheet>li>a { font-size: 1.1em; font-weight: normal; color: #fff; display: block; line-height: 3rem; border-width: 0 0 1px 0; padding: 0 1em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; text-decoration: none; border-bottom: 1px solid #444}.km-android .km-actionsheet>li:last-child>a { border: 0}.km-android .km-popup .k-state-hover, .km-android .km-popup .k-state-focused, .km-android .km-popup .k-state-selected, .km-android .km-actionsheet>li>a:focus, .km-android .km-actionsheet>li>a:active { background: #33b5e5}.km-android .km-popup .k-state-hover { color: #fff; background: rgba(51, 181, 229, 0.6)}.km-android li.km-actionsheet-cancel>a { text-align: center; font-size: 1em}.km-android li.km-actionsheet-title { font-weight: normal; line-height: normal; padding: .8em 1em; font-size: 1.2em; color: #53d5ff; border-bottom: 2px solid #53d5ff; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0}.km-android .km-listview-label input[type=radio], .km-android .km-listview-label input[type=checkbox] { border: 1px solid #555; box-shadow: 0 0 1px #555; -webkit-box-shadow: 0 0 1px #555; width: 1em; height: 1em; font-size: 1.2em}.km-android .km-listview-label input[type=radio], .km-android .km-listview-label input[type=radio]:after, .km-android .km-state-active input[type=radio]:before { border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em}.km-android .km-listview-label input[type=radio]:after, .km-android .km-listview-label input[type=checkbox]:after, .km-android .km-state-active input[type=radio]:before, .km-android .km-state-active input[type=checkbox]:before { content: "\a0"; display: block; width: 78%; height: 78%}.km-android .km-listview-label input[type=radio]:after { margin: 11% 0 0 11%}.km-android .km-listview-label input[type=checkbox]:after { margin: -20% 0 0 20%; width: 120%; height: 120%; -webkit-transform: scale(1, 1.2); -moz-transform: scale(1, 1.2); -ms-transform: scale(1, 1.2); -o-transform: scale(1, 1.2); transform: scale(1, 1.2)}.km-android .km-listview-label input[type=checkbox]:checked:after { color: #41a6cb; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)}.km-android .km-listview-label input[type=radio]:checked:after { color: transparent; background: #41a6cb; box-shadow: 0 0 3px #61c6eb; -webkit-box-shadow: 0 0 3px #61c6eb}.km-android .km-state-active input[type=radio]:before, .km-android .km-state-active input[type=checkbox]:before { position: absolute; margin: -45% 0 0 -45%; width: 190%; height: 190%}.km-android .km-state-active input[type=radio]:before, .km-android .km-state-active input[type=checkbox]:before { background-color: rgba(97, 198, 235, 0.2); box-shadow: 0 0 1px rgba(97, 198, 235, 0.4); -webkit-box-shadow: 0 0 1px rgba(97, 198, 235, 0.4)}.km-android .km-state-active input[type=radio], .km-android .km-state-active input[type=checkbox] { border: 1px solid #ddd; box-shadow: 0 0 1px #ddd; -webkit-box-shadow: 0 0 1px #ddd}.km-android .km-scrollview .km-pane:last-child { box-shadow: -1px 0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: -1px 0 1px 1px rgba(0, 0, 0, 0.3)}.km-android .km-popup.km-pane .km-view, .km-android .km-scrollview .km-pane:last-child .km-content { border: 1px solid rgba(127, 127, 127, 0.4); box-shadow: inset 0 0 1px 1px #000; -webkit-box-shadow: inset 0 0 1px 1px #000; background: #202125 none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-clip: padding-box}.km-android .km-pane { background: #000; z-index: 1}.km-android .km-pane:first-child { z-index: 0}.km-android .km-popup-wrapper { padding: 7px 7px 13px}.km-android .km-popup.km-pane .km-view { border-color: #333; padding: 1px}.km-android .km-popup.km-pane { box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5)}.km-android .km-popup.km-pane .km-content { background: #202125}.km-android .km-popover-root .km-list:last-child { margin-bottom: 0}.km-android .km-popup-arrow:after, .km-android .km-popup-arrow:before { border-color: #202125 transparent; border-style: solid; border-width: 0 10px 10px}.km-android .km-popup-arrow:after { border-color: #202125 transparent}.km-android .km-left .km-popup-arrow:after, .km-android .km-right .km-popup-arrow:after { border-color: transparent #202125}.km-android .km-down .km-popup-arrow:before { margin-top: -1px}.km-android .km-up .km-popup-arrow:before { margin-top: 1px}.km-android .km-up .km-popup-arrow:after, .km-android .km-up .km-popup-arrow:before { border-width: 10px 10px 0 10px}.km-android .km-left .km-popup-arrow:after, .km-android .km-left .km-popup-arrow:before { border-width: 10px 0 10px 10px}.km-android .km-right .km-popup-arrow:after, .km-android .km-right .km-popup-arrow:before { border-width: 10px 10px 10px 0}.km-android .km-modalview-wrapper { padding: 10px}.km-android .km-modalview { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 10px rgba(0, 0, 0, .5), 0 0 2px rgba(255, 255, 255, .7); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5), 0 0 2px rgba(255, 255, 255, .7); border: 1px solid #000}.km-android .km-modalview .km-navbar, .km-android .km-modalview .km-content { background: #282828}.km-android .km-modalview .km-view-title { box-shadow: inset 0 -2px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 0 -2px rgba(255, 255, 255, 0.1)}.km-tablet .km-android .km-actionsheet-title, .km-tablet .km-android li.km-actionsheet-cancel, .km-tablet .km-android .km-popup-arrow { display: none}.km-tablet .km-android .km-actionsheet-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-tablet .km-android *:not(.km-actionsheet-phone)>.km-actionsheet { margin: 0; width: 100%; box-shadow: 0 0 7px #000; -webkit-box-shadow: 0 0 7px #000}.km-tablet .km-android *:not(.km-actionsheet-phone)>.km-actionsheet:nth-last-child(2)>a { border-bottom-width: 0}.km-root .km-blackberry.km-pane, .km-root .km-blackberry .km-view, .km-root .km-blackberry .km-slider, .km-root .km-blackberry .km-switch, .km-root .km-blackberry .km-group-title, .km-root .km-blackberry .km-filter-reset, .km-root .km-blackberry .km-shim .k-animation-container { -webkit-transform: none}.km-blackberry { font: 1em Slate, Helvetica, sans-serif}.km-blackberry, .km-blackberry .km-content { color: #000; background: #fff}.km-blackberry .km-navbar, .km-blackberry .km-toolbar, .km-blackberry .km-button, .km-blackberry .km-buttongroup, .km-blackberry .km-tabstrip, .km-blackberry input[type=file] { font-weight: normal; color: #000; border: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #e6e6e6; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.7)), color-stop(0.7, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 70%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 70%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 70%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 70%); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3); -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3)}.km-blackberry .km-button, .km-blackberry .km-buttongroup { text-align: center; padding: .44em 1em; min-width: 1em; box-shadow: none; -webkit-box-shadow: none; background-color: transparent; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.1))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); border: 1px solid rgba(0, 0, 0, 0.2)}.km-blackberry .km-button { margin-left: 4px; margin-right: 4px}.km-blackberry .km-navbar .km-button { color: #fff; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0))}.km-blackberry .km-button:after, .km-blackberry .km-button:before { content: "\a0"; display: block; position: absolute; width: 100%; height: 100%; padding: 2px; top: -3px; left: -3px; background-color: inherit; border: inherit; border-radius: inherit; -moz-border-radius: inherit; -webkit-border-radius: inherit; z-index: -1}.km-blackberry .km-button:after, .km-blackberry .km-buttongroup, .km-blackberry .km-button:before { box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 0 0 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2), inset 0 0 0 2px rgba(0, 0, 0, .1)}.km-blackberry .km-button:before { z-index: 0; display: none}.km-blackberry .km-button .km-text { position: relative}.km-blackberry .km-view-title { visibility: visible; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}.km-blackberry .km-view-title, .km-blackberry .km-dialog-title { text-align: center; color: #fff; text-shadow: 0 1px 0 #000; font-size: 1.2em; line-height: 2.4em; font-weight: bold}.km-blackberry.km-vertical .km-view-title { line-height: 2.6em}.km-blackberry .km-badge, .km-blackberry .km-detail { color: #fff; background-color: #00aae7}.km-blackberry .km-badge { min-width: 1em; font-size: .7rem; border-radius: 2rem; -moz-border-radius: 2rem; -webkit-border-radius: 2rem; box-shadow: 0 0 0 1px #fff; -webkit-box-shadow: 0 0 0 1px #fff}.km-blackberry .km-detail { line-height: .95rem; background: #999; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4); border-radius: .2rem; -moz-border-radius: .2rem; -webkit-border-radius: .2rem}.km-root .km-blackberry .km-detail { width: 1.35rem; height: 1.4rem}.km-blackberry .km-rowinsert { background-color: #24870d}.km-blackberry .km-rowdelete { background-color: #b01b1a}.km-blackberry .km-detail .km-icon, .km-blackberry .km-detail .km-icon:after, .km-blackberry .km-detail .km-icon:before, .km-root .km-blackberry .km-detail:before, .km-root .km-blackberry .km-detail:after { line-height: 1.4rem; text-align: center; top: 0; left: 0; width: 100%; height: 100%; vertical-align: middle}.km-blackberry .km-detail .km-icon:after, .km-blackberry .km-detail .km-icon:before { text-shadow: none}.km-blackberry .km-detail .km-icon:before, .km-root .km-blackberry .km-detail:before { display: block}.km-blackberry .km-detail .km-text { display: none}.km-blackberry .km-button:active, .km-blackberry .km-button.km-state-active, .km-blackberry .km-buttongroup .km-state-active, .km-blackberry input[type=file]:active, .km-blackberry input[type=file]:focus { color: #fff; background-color: rgba(0, 0, 0, 0.2)}.km-blackberry .km-button:active:before, .km-blackberry .km-button.km-state-active:before { display: block; background-color: rgba(0, 0, 0, 0.2); box-shadow: inset 0 4px 6px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .2); -webkit-box-shadow: inset 0 4px 6px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .2)}.km-blackberry .km-content .km-button:active, .km-blackberry .km-content .km-button.km-state-active { background-color: #00aae7}.km-blackberry .km-content .km-button:after { background-color: transparent}.km-blackberry .km-switch { width: 6rem; height: 2rem; line-height: 2rem}.km-blackberry .km-switch-wrapper { display: none}.km-blackberry .km-switch-container { padding: 1px 0 1px 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 3em; -moz-border-radius: 3em; -webkit-border-radius: 3em; border: 1px solid rgba(104, 104, 104, 0.3); background-color: rgba(180, 180, 180, 0.5); box-shadow: inset 0 1px 3px rgba(27, 27, 27, 0.3); -webkit-box-shadow: inset 0 1px 3px rgba(27, 27, 27, 0.3)}.km-blackberry .km-switch-handle { background: rgba(255, 255, 255, 0.9); background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.15))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em; -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 0 0 1px rgba(27, 27, 27, 0.3); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), 0 0 0 1px rgba(27, 27, 27, 0.3); width: 1.7em; height: 1.7em; margin: 0 4px 0 0}.km-blackberry .km-switch-on .km-switch-handle { background-color: #0879c6}.km-blackberry .km-switch-label-off { left: 1.7em}.km-blackberry .km-switch-label-on { left: -4.1em}.km-blackberry .km-switch-label-on, .km-blackberry .km-switch-label-off { color: #000; text-transform: capitalize; text-shadow: none; width: 240%; line-height: 1.8em; vertical-align: middle}.km-blackberry .km-buttongroup { padding: .2em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-collapse: separate; background-image: none; border: transparent}.km-blackberry .km-navbar .km-buttongroup { font-size: .8em; text-shadow: none; top: 0; margin-top: .16em; height: auto; line-height: 1.2em}.km-blackberry .km-buttongroup>.km-button { color: #fff; display: inline-block; border-right-width: 1px; float: left; box-shadow: none; -webkit-box-shadow: none}.km-blackberry .km-content .km-buttongroup>.km-button { margin: 0 5px 0 0; color: #000}.km-blackberry .km-buttongroup>.km-button:after, .km-blackberry .km-buttongroup>.km-button:before { display: none}.km-blackberry .km-header>.km-buttongroup .km-button, .km-blackberry .km-footer>.km-buttongroup .km-button, .km-blackberry .km-content .km-buttongroup .km-button { padding: .3em 1.5em}.km-root .km-blackberry .km-view .km-buttongroup>.km-state-active { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: transparent}.km-blackberry .km-buttongroup>.km-button:not(.km-state-active) { border-color: transparent; background: transparent}.km-blackberry .km-buttongroup>.km-button:last-child { margin-right: 0}.km-blackberry .km-listinset, .km-blackberry .km-listgroupinset { margin: 0}.km-blackberry .km-listview { margin: 0}.km-blackberry div.km-group-title { margin-top: 0; padding: .2em 0; border-top: 1px solid rgba(180, 180, 180, 0.3); border-bottom: 2px solid #00aae7}.km-blackberry .km-scroll-header .km-group-title { background-color: #fff}.km-blackberry .km-list>li { font-size: 1em; font-weight: normal; line-height: 2em; border-bottom: 1px solid rgba(180, 180, 180, 0.3); overflow: hidden}.km-blackberry .km-list .km-button { line-height: 1.2em}.km-blackberry .km-group-title { color: #333; background: transparent; padding-top: .2em; line-height: inherit}.km-blackberry .km-list { margin-top: 0}.km-blackberry .km-detail.km-state-active, .km-blackberry .km-state-active .km-detail, .km-blackberry a.km-listview-link:active, .km-blackberry .km-state-active a.km-listview-link { box-shadow: inset 0 0 0 2px #00aae7; -webkit-box-shadow: inset 0 0 0 2px #00aae7; background: rgba(0, 170, 231, 0.5)}.km-blackberry .km-listview-link:after { display: none}.km-blackberry .km-list .km-item { height: 56px}.km-blackberry .km-listview .km-switch { margin-top: -1em}.km-blackberry .km-toolbar, .km-blackberry .km-navbar, .km-blackberry .km-tabstrip { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-blackberry .km-toolbar, .km-blackberry .km-navbar, .km-blackberry .km-popup.km-pane .km-header { background-color: #015e98; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.4, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0 50%, 100% 50%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0.3))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0)), -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0)), linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0)), -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0)), -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.3))}.km-blackberry .km-toolbar .km-button, .km-blackberry .km-navbar [class*=item] .km-button { margin-top: .44rem; margin-bottom: .44rem}.km-blackberry.km-vertical .km-toolbar .km-button, .km-blackberry.km-vertical .km-navbar [class*=item] .km-button { margin-top: .54rem; margin-bottom: .54rem}.km-blackberry.km-horizontal .km-no-title { padding-top: .2rem; padding-bottom: .2rem}.km-blackberry.km-vertical .km-no-title { padding-top: .3rem; padding-bottom: .3rem}.km-phone .km-blackberry .km-tabstrip { display: table; table-layout: fixed; border-collapse: separate; border-spacing: 0}.km-phone .km-blackberry .km-tabstrip .km-button { display: table-cell}.km-blackberry .km-tabstrip { font-size: .7em; padding: 0; box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.3); background-color: #1a1a1a; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.18)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0))}.km-blackberry .km-tabstrip .km-button { border: 0; margin: 0; color: #d1d1d1; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: transparent; padding: .1em .3em .4em; border-top: 2px solid transparent; box-shadow: -1px 0 0 rgba(0, 0, 0, .5); -webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, .5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-root .km-blackberry .km-tabstrip .km-button:before { display: none}.km-blackberry .km-tabstrip .km-button:first-child, .km-blackberry .km-tabstrip .km-button:active+.km-button, .km-blackberry .km-tabstrip .km-button.km-state-active+.km-button { box-shadow: none; -webkit-box-shadow: none}.km-blackberry .km-tabstrip .km-button:active, .km-blackberry .km-tabstrip .km-button.km-state-active { background: rgba(255, 255, 255, 0.1); border-top: 2px solid #057fe4; box-shadow: 0 1px 5px #000; -webkit-box-shadow: 0 1px 5px #000}.km-blackberry .km-tabstrip.km-vertical .km-button { padding: 0 .7em}.km-blackberry .km-tabstrip .km-badge { text-indent: 0}.km-blackberry .km-listview-wrapper form .km-filter-wrap>input { font-size: 1.2em; padding-left: 1.8em; padding-right: 1.8em}.km-blackberry .km-filter-wrap:before { margin: 0 -1.3em 0 .3em}.km-blackberry .km-filter-reset { margin-left: -2em}.km-blackberry .km-filter-wrap:before, .km-blackberry .km-filter-reset .km-clear { color: #adadad}.km-blackberry .km-filter-reset .km-clear:after { content: "\e038"}.km-blackberry .km-tabstrip .km-icon { width: 2.4rem; height: 2.4rem; font-size: 2.4rem; position: relative; margin: .3rem auto}.km-blackberry.km-vertical .km-tabstrip .km-icon { margin: .2rem auto .1rem}.km-blackberry .km-content .km-button .km-icon, .km-blackberry .km-buttongroup .km-button:active .km-icon, .km-blackberry .km-buttongroup .km-state-active .km-icon { color: #057fe4}.km-blackberry .km-buttongroup *:active .km-icon:before, .km-blackberry .km-buttongroup .km-state-active .km-icon:before { display: none}.km-blackberry .km-listview-link .km-icon { color: #2a3235}.km-blackberry .km-detail .km-icon, .km-blackberry .km-listview-link:active .km-icon, .km-blackberry .km-button:active .km-icon, .km-blackberry .km-state-active .km-icon, .km-blackberry .km-tabstrip .km-icon { color: #eee}.km-blackberry .km-load-more, .km-blackberry .km-scroller-pull { font-size: 1.4rem}.km-blackberry .km-load-more .km-icon, .km-blackberry .km-scroller-pull .km-icon { width: 2.4rem; height: 2.4rem; font-size: 2.4rem}.km-blackberry .km-load-more .km-icon, .km-blackberry .km-scroller-pull .km-icon { color: #259fff}.km-blackberry .km-scroller-refresh .km-icon { width: 2rem; height: 2rem; font-size: 2rem}.km-blackberry .km-pages { display: table; width: 100%}.km-blackberry .km-pages li { display: table-cell; height: 2px; background: transparent}.km-blackberry .km-pages .km-current-page { background: rgba(150, 150, 150, 0.7)}.km-blackberry .k-slider .k-draghandle, .km-blackberry .k-slider .k-draghandle:hover { border: 0; background-color: #eee; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.6)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)); border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em; box-shadow: inset 0 0 0 1px #fff, 0 0 1px 1px rgba(0, 0, 0, .3); -webkit-box-shadow: inset 0 0 0 1px #fff, 0 0 1px 1px rgba(0, 0, 0, .3)}.km-blackberry .k-slider-horizontal .k-draghandle { top: -0.34em}.km-blackberry .k-slider-vertical .k-draghandle { left: -0.34em}.km-blackberry .k-slider .k-draghandle:active { background-color: #00aae7; box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 0 .5em rgba(0, 170, 231, .2), 0 0 .5em rgba(0, 170, 231, .6); -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3), 0 0 0 .5em rgba(0, 170, 231, .2), 0 0 .5em rgba(0, 170, 231, .6)}.km-blackberry .k-slider-selection { background: #0879c6; box-shadow: inset 0 4px 8px rgba(255, 255, 255, .3), inset 0 0 0 1px #005d9c; -webkit-box-shadow: inset 0 4px 8px rgba(255, 255, 255, .3), inset 0 0 0 1px #005d9c}.km-blackberry .k-slider-horizontal .k-slider-selection { top: 0; height: 100%}.km-blackberry .k-slider-track { border-width: 1px; background: #e7e3e7; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3)}.km-blackberry .k-slider-horizontal .k-slider-track { margin-top: .4em}.km-blackberry .km-touch-scrollbar { background-color: #777; border: 1px solid rgba(255, 255, 255, 0.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-blackberry .km-load-more { height: 3.4em}.km-blackberry .km-load-more .km-button { margin: 0 .8em; display: block}.km-blackberry .km-loader, .km-blackberry .km-scroller-refresh.km-load-more, .km-blackberry .km-scroller-pull { overflow: visible; background: transparent}.km-blackberry .km-loader { margin-top: -2em; margin-left: -2em; width: 4em; height: 4em}.km-blackberry .km-scroller-refresh.km-load-more { padding: 0; position: relative; margin: auto}.km-blackberry .km-scroller-refresh.km-load-more, .km-blackberry .km-scroller-pull { font-size: 1em; width: 2.5em; height: 2.5em; top: .25em; white-space: nowrap}.km-blackberry .km-scroller-pull { left: 50%; margin: 0 0 0 -90px}.km-blackberry .km-loader h1 { display: none; font-size: 1em; color: #000; position: absolute; left: -50%; width: 200%; top: auto; bottom: -2em}.km-blackberry .km-scroller-pull .km-template { position: absolute; line-height: 2em; font-size: 1.2em; min-width: 0; top: 0; left: 3em}.km-blackberry .km-loading, .km-blackberry .km-loader .km-loading-left, .km-blackberry .km-load-more.km-scroller-refresh .km-icon, .km-blackberry .km-scroller-pull.km-scroller-refresh .km-icon, .km-blackberry .km-scroller-refresh .km-loading-left { font-size: 1em; display: block; width: 2.5em; height: 2.5em; top: 10%; left: 10%; position: absolute; border: 2px solid #000; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; animation: km-blackberryload 10s infinite linear; -moz-animation: km-blackberryload 10s infinite linear; -webkit-animation: km-blackberryload 10s infinite linear; -webkit-background-clip: none}.km-blackberry .km-loading, .km-blackberry .km-loader .km-loading-left { width: 3em; height: 3em}.km-blackberry .km-loader .km-loading-left, .km-blackberry .km-scroller-refresh .km-loading-left { -webkit-transform: rotate(45deg) scale(0.8); -moz-transform: rotate(45deg) scale(0.8); -ms-transform: rotate(45deg) scale(0.8); -o-transform: rotate(45deg) scale(0.8); transform: rotate(45deg) scale(0.8); animation: km-blackberryload2 2.5s infinite linear; -moz-animation: km-blackberryload2 2.5s infinite linear; -webkit-animation: km-blackberryload2 2.5s infinite linear}.km-blackberry .km-scroller-pull .km-icon { color: #000; margin-right: 0; display: block; position: absolute}.km-blackberry .km-scroller-pull .km-icon:after { content: "\e012"; margin-left: -3px}.km-blackberry .km-scroller-refresh .km-icon:after { display: none}@keyframes km-blackberryload{0% { transform: rotate(0deg)}100% { transform: rotate(360deg)}}@-moz-keyframes km-blackberryload{0% { -moz-transform: rotate(0deg)}100% { -moz-transform: rotate(360deg)}}@-webkit-keyframes km-blackberryload{0% { -webkit-transform: rotate(0deg)}100% { -webkit-transform: rotate(360deg)}}@keyframes km-blackberryload2{0% { transform: rotate(45deg) scale(0.82)}25% { transform: rotate(90deg) scale(0.86)}50% { transform: rotate(135deg) scale(1)}75% { transform: rotate(180deg) scale(0.86)}100% { transform: rotate(225deg) scale(0.82)}}@-moz-keyframes km-blackberryload2{0% { -moz-transform: rotate(45deg) scale(0.82)}25% { -moz-transform: rotate(90deg) scale(0.86)}50% { -moz-transform: rotate(135deg) scale(1)}75% { -moz-transform: rotate(180deg) scale(0.86)}100% { -moz-transform: rotate(225deg) scale(0.82)}}@-webkit-keyframes km-blackberryload2{0% { -webkit-transform: rotate(45deg) scale(0.82)}25% { -webkit-transform: rotate(90deg) scale(0.86)}50% { -webkit-transform: rotate(135deg) scale(1)}75% { -webkit-transform: rotate(180deg) scale(0.86)}100% { -webkit-transform: rotate(225deg) scale(0.82)}}.km-blackberry input[type=password], .km-blackberry input[type=search], .km-blackberry input[type=number], .km-blackberry input[type=tel], .km-blackberry input[type=url], .km-blackberry input[type=email], .km-blackberry input[type=month], .km-blackberry input[type=color], .km-blackberry input[type=week], .km-blackberry input[type=date], .km-blackberry input[type=time], .km-blackberry input[type=datetime], .km-blackberry input[type=datetime-local], .km-blackberry input[type=text]:not(.k-input), .km-blackberry select:not([multiple]), .km-blackberry .k-dropdown, .km-blackberry textarea { font-size: 1em; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid rgba(27, 27, 27, 0.3); padding: .4em; outline: 0; background: rgba(27, 27, 27, 0.03); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-phone .km-blackberry .km-list input[type=text]:not(.k-input), .km-phone .km-blackberry .km-list input[type=password], .km-phone .km-blackberry .km-list input[type=search], .km-phone .km-blackberry .km-list input[type=number], .km-phone .km-blackberry .km-list input[type=tel], .km-phone .km-blackberry .km-list input[type=url], .km-phone .km-blackberry .km-list input[type=email].km-phone .km-blackberry .km-list input[type=datetime], .km-blackberry .k-dropdown { margin-top: -1em}.km-phone .km-blackberry .km-list input[type=color], .km-phone .km-blackberry .km-list input[type=month], .km-phone .km-blackberry .km-list input[type=week], .km-phone .km-blackberry .km-list input[type=date], .km-phone .km-blackberry .km-list input[type=time], .km-phone .km-blackberry .km-list input[type=datetime-local], .km-phone .km-blackberry .km-list select:not([multiple]), .km-blackberry .k-dropdown { margin-top: -1.2em}.km-blackberry .km-list input[type=password], .km-blackberry .km-list input[type=search], .km-blackberry .km-list input[type=number], .km-blackberry .km-list input[type=tel], .km-blackberry .km-list input[type=url], .km-blackberry .km-list input[type=email], .km-blackberry .km-list input[type=month], .km-blackberry .km-list input[type=color], .km-blackberry .km-list input[type=week], .km-blackberry .km-list input[type=date], .km-blackberry .km-list input[type=time], .km-blackberry .km-list input[type=datetime], .km-blackberry .km-list input[type=datetime-local], .km-blackberry .km-list input[type=text]:not(.k-input), .km-blackberry .km-list select:not([multiple]), .km-blackberry .km-list .k-dropdown, .km-blackberry .km-list textarea, .km-blackberry .km-list .k-slider { right: .8em}.km-root .km-blackberry .km-view .km-content .km-list input[type=file] { padding: .2em; outline: 0; right: .8em; margin-top: -1.1em}.km-blackberry .k-dropdown { border: 0; padding: 0; width: 10em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-blackberry .k-dropdown .k-dropdown-wrap { display: block; padding: .05em 2em .05em .4em; border: 1px solid rgba(27, 27, 27, 0.3); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-blackberry select:not([multiple]) { min-width: 6em; padding-right: 2em}.km-blackberry input[type=password], .km-blackberry input[type=search], .km-blackberry input[type=number], .km-blackberry input[type=tel], .km-blackberry input[type=url], .km-blackberry input[type=email], .km-blackberry input[type=text]:not(.k-input), .km-blackberry textarea { box-shadow: inset 0 1px 1px rgba(180, 180, 180, 0.3); -webkit-box-shadow: inset 0 1px 1px rgba(180, 180, 180, 0.3)}.km-blackberry input[type=password]:focus, .km-blackberry input[type=search]:focus, .km-blackberry input[type=number]:focus, .km-blackberry input[type=tel]:focus, .km-blackberry input[type=url]:focus, .km-blackberry input[type=email]:focus, .km-blackberry input[type=text]:not(.k-input):focus, .km-blackberry textarea:focus { border: 2px solid #00aae7; padding: -webkit-calc(.4em - 1px); padding: -moz-calc(.4em - 1px); padding: calc(.4em - 1px)}.km-blackberry input[type=color], .km-blackberry input[type=week], .km-blackberry input[type=date], .km-blackberry input[type=time], .km-blackberry input[type=month], .km-blackberry input[type=datetime], .km-blackberry input[type=datetime-local], .km-blackberry select:not([multiple]), .km-blackberry .k-dropdown-wrap { background-color: transparent; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.1))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-position: 100% 0; background-repeat: no-repeat; background-size: 1.8em 100%, auto; background: -webkit-calc(100% - 5px) 50% no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAADICAQAAADrJAMDAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+MahxaQAAA/RJREFUeF7t1OlqVVcYh/HnIiz0LrYedWs8UXGc5yGKsxXtVVjwSryOFnoFxYq1TgQVhwQVT+KE0fihhRJ6IHkXGc7Jztr7PO/z8f9l82Oz+KeSrGcAE1pooU1ooU1ooYU2oYU2oYUW2oQW2oQWWmgTWmgTWmihTWihTWihhTahhTahhRbahBbahBZaaBNaaBNaaKFNaKFNaKGFNqGFNqGFFtqEFtqEFlpoE1poE1pooU1ooU1ooYU2oYVmFTf4lRusmlmo13W/H8gXmhE6M8MYW2sIvZWxGYAOI9lC8wOd7sD0f9T1Yv7eBaDDj7lC/zJrmGZLjaC3MD0L4Gau0L/NGb6xmXrcZr7NAfg9/z+621eGyf+G+RoA3Mz3jR4PhimGa8n8Jos3Oo5t4TBFm3yvzVQIsA1yhU5Tf8mWus2XFHM20HFsD4fPWVK3+RwCbIesoOPYEQ6fsqNu8yk02QF1gE5Tf8yKus3HUGQnZAkdx85w+MAm8rhNfEgxZwsdx65weM9QBsxDvA81dkF10M2nHmIytNgN2UPHsTscJtnIyt3GBPMeyB46HXvCYYINrMxtYCLFXBvoOPaGQ2dFqEs6ocJeqD90mrqsnPldirkJ0Gnqd5QZMO+D5kDDvnB8Wxl1ydtQYD80Cxr2h/ObSqhLXqeYmwadpn697NQl46HAAWgmNBwIqccpq2fmIDQXGg6G1GOsZ3luPWOhwCFoNjQcqpB6Ha9SzE2HTlO/Yh39vbW8DAUOw2BAw+EQ4CVrK2A+AoMDDUdChBd9o27xIhQ4CoMFnaZu9YX5eYp58KDhaIjxvGfqFs9CgWMwmNBwLAR51hN1i6ehwHEYXGg4HqI8XTJ1iyehwAkYZOg09ZMlUbcYTTELDSdCnNFFU7d4HAqcBKEB4GQI9HhR1Gt4FAqcAqG7nUpR98g8AkIvhPoRa5j/VvNwocxCw0iI9ZDV83gUPAgFToPQcadDsAdpaqDgfihwBoROdyZBXSSZ/w4FzoLQS6G+H1IX3AsFzoHQ83c2xLs3h7rgbi/MQsO5EPCvLjVQcCcUOA9CL7zzIeLd/6kL/gwFLoDQ/aC+QwEU3A7XiyD04rsQYt6m4I9+MgsNF2PqUOASCL30LgWkUZdB6OWnvgJC997lapiFhitpZq7StxMafkowX6OvJzRcDZiv0/cTGq7NYv6ZZTmh4Xo1zEJDyS1GuUUJQluV0Ca00EKb0EKb0EILbUILbUILLbQJLbQJLbTQJrTQJrTQQpvQQpvQQgttQgttQgsttAkttAkttNAmtNAmtNBCm9BCm9BCC21CC21CCy20CS20CS200Ca00Ca00EKb0EKb0EILbUILbf8CmhlC4QhCFjcAAAAASUVORK5CYII="), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1))) transparent; -webkit-background-size: auto 90%, auto}.km-blackberry input[type=color]:active, .km-blackberry input[type=week]:active, .km-blackberry input[type=date]:active, .km-blackberry input[type=time]:active, .km-blackberry input[type=month]:active, .km-blackberry input[type=datetime]:active, .km-blackberry input[type=datetime-local]:active, .km-blackberry input[type=color]:focus, .km-blackberry input[type=week]:focus, .km-blackberry input[type=date]:focus, .km-blackberry input[type=time]:focus, .km-blackberry input[type=month]:focus, .km-blackberry input[type=datetime]:focus, .km-blackberry input[type=datetime-local]:focus, .km-blackberry select:not([multiple]):focus, .km-blackberry .k-dropdown .k-state-focused { color: #fff; background-color: #00aae7; background: -webkit-calc(100% - 5px) 50% no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAADICAQAAADrJAMDAAADrUlEQVR4Xu3a6UocWQCG4bqJhrkL933Lvu9LK25JJpjchTA3MhcSmCsIg4i4ZCSImjSJ2GpCcMuPbwwFdoIfpklOl6e63+/l/C8eDvWjqESZRPEDAE1AAw00AQ00AQ000AQ00AQ00EAT0EAT0EADTUADTUADDTQBDTQBDTTQBDTQBDTQQBPQQBPQQANNQANNQAMNNAENNAENNNAENNAENNBAE9BAE9BAA01AA01AAw00AQ00AQ000AR0h/7Wf0enA+ha9kKVvQS6Vk3px70AuhY918lNAR26P+X3HOiQPZNZaGqgn+r0PQM6RE/08z0FOjyz7wnQv9Ok3P4NSw30hNxm1KTXcpsE+lcal9usmpQcHX+rJ4AOyfytJs3IbRxon29MbnMpcyhqoEflNn/MXKGeldsY0NU0IreFlPkE9ZzcRoEOyZxSz8ttBOjTGpbboppTgDDUQBfltqSWnwA0aUFuw0C7HntmtVYB0KxFuRWBro75jWH2tWhJbo+B/r5Hclv2zD616s3p1EA/lNvblDkA9SOgv/UgEHNKvSy3h0B75hXDXC31W7k9aGzo+3JbtczVU6946saFvie3NcMchvp+Y0LfDcTsqVfldq/xoD3zutoCAbRqTW53Gwv6jtzeqT0gQJvWPXXjQN/2zMH/EG3XO7ndaQxoz/w+Zc6I+nb9Q9+SW0mdNfuf+r3cbtU39E25fTDM4epUyVPXL/SNDJg99Qe53axPaM+8YZizo75Rf9DX5baZMmdCvSG36/UFfU1u5ZQ5M+rNs6SuV2ZPXZbbtfqA9sxb6lKSeV3a8tT5h74qt211pwDRUF/NN/QVz6weJWdWt7Y9dX6hL8ttxzBnW4925HYln9Ce+ZN6lZx5vfokt8v5g74kt8/qMwAxUV/KF/TFqJh9ffqcJXV2zF9S5qiov8jtYj6gL8ht1zDHQL0rtwvxQ5+X255hjoV6T27nI4AOwxw/dbzQBfuJfV/9SqKuX/sG+qP+iBV62jAfaEBJ9A3owFD/FSv0K8M8qCQXDerwBPQ/ebnRh445fur4b3RBZVX2VUNKctWQvqqychzvaF/xmLqkc0py1zmVjpmLcX/rKGhar45OIU/A/vmzhKb4oQlooIEmoIEmoIEGmoAGmoAGGmgCGmgCGmigCWigCWiggSaggSaggQaagAaagAYaaAIaaAIaaKAJaKAJaKCBJqCBJqCBBpqABpqABhpoAhpoAhpooAlooAlooIEmoIEmoIEGmoAGmv4H0vCT+B5BT60AAAAASUVORK5CYII="), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1))), #00aae7; -webkit-background-size: auto 90%, auto}.km-blackberry .km-list .k-dropdown .k-input { background-color: transparent}.km-blackberry .k-dropdown .k-state-focused .k-input { color: #fff}.km-blackberry select:not([multiple]):focus option { color: #000; background-color: #fff}.km-blackberry .km-popup .k-item { color: #000; background: #fff; padding: 0 1em; border: 0}.km-blackberry .km-popup .k-state-hover, .km-blackberry .km-popup .k-state-focused, .km-blackberry .km-popup .k-state-selected { color: #fff; background: #00aae7; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.2))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2))}.km-blackberry .km-popup .k-state-hover { background-color: rgba(0, 170, 231, 0.8)}.km-blackberry .km-popup .k-list-container { background: #fff; margin-right: 1px; margin-bottom: 1px; border: 1px solid #777}.km-blackberry .k-dropdown.k-state-border-up { background: transparent; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #777), color-stop(0.1, #777), color-stop(0.1, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #777), color-stop(0.1, #777), color-stop(0.1, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(0.1, #fff), color-stop(0.1, rgba(0, 0, 0, 0))); background-image: -moz-linear-gradient(top, #777, #777 10%, transparent 10%), -moz-linear-gradient(top, #777, #777 10%, transparent 10%), -moz-linear-gradient(top, #fff, #fff 10%, transparent 10%); background-image: linear-gradient(top, #777, #777 10%, transparent 10%), linear-gradient(top, #777, #777 10%, transparent 10%), linear-gradient(top, #fff, #fff 10%, transparent 10%); background-image: -ms-linear-gradient(top, #777, #777 10%, transparent 10%), -ms-linear-gradient(top, #777, #777 10%, transparent 10%), -ms-linear-gradient(top, #fff, #fff 10%, transparent 10%); background-image: -o-linear-gradient(top, #777, #777 10%, transparent 10%), -o-linear-gradient(top, #777, #777 10%, transparent 10%), -o-linear-gradient(top, #fff, #fff 10%, transparent 10%)}.km-blackberry .k-dropdown.k-state-border-down { background: transparent; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.9, #777), color-stop(1, #777)), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.9, #777), color-stop(1, #777)), -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.9, #fff), color-stop(1, #fff)); background-image: -moz-linear-gradient(top, transparent 90%, #777 90%, #777), -moz-linear-gradient(top, transparent 90%, #777 90%, #777), -moz-linear-gradient(top, transparent 90%, #fff 90%, #fff); background-image: linear-gradient(top, transparent 90%, #777 90%, #777), linear-gradient(top, transparent 90%, #777 90%, #777), linear-gradient(top, transparent 90%, #fff 90%, #fff); background-image: -ms-linear-gradient(top, transparent 90%, #777 90%, #777), -ms-linear-gradient(top, transparent 90%, #777 90%, #777), -ms-linear-gradient(top, transparent 90%, #fff 90%, #fff); background-image: -o-linear-gradient(top, transparent 90%, #777 90%, #777), -o-linear-gradient(top, transparent 90%, #777 90%, #777), -o-linear-gradient(top, transparent 90%, #fff 90%, #fff)}.km-blackberry .k-dropdown.k-state-border-up, .km-blackberry .k-dropdown.k-state-border-down { background-position: 0 0, 100% 0, 0 0; background-repeat: no-repeat; background-size: 1px 100%, 1px 100%, auto}.km-blackberry .km-popup .k-state-border-up { border-top: 0; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; box-shadow: 1px 1px 1px rgba(0, 0, 0, .3); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .3)}.km-blackberry .km-popup .k-state-border-down { border-bottom: 0; margin-top: 1px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; box-shadow: 1px 0 1px rgba(0, 0, 0, .3); -webkit-box-shadow: 1px 0 1px rgba(0, 0, 0, .3)}.km-blackberry .km-listview-label input[type=checkbox]:not(.k-input):not(.k-input):not(.k-input):not(.k-input):not(.k-input) { margin-top: -0.4em}.km-blackberry .km-listview-label input[type=radio], .km-blackberry .km-listview-label input[type=checkbox] { border: 1px solid rgba(0, 0, 0, 0.5); box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .2), 0 1px 0 rgba(255, 255, 255, .3); -webkit-box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .2), 0 1px 0 rgba(255, 255, 255, .3); width: 1.05em; height: 1em; font-size: 1.6em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-blackberry .km-listview-label input[type=radio], .km-blackberry .km-listview-label input[type=radio]:after { border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em}.km-blackberry .km-listview-label input[type=radio]:after, .km-blackberry .km-listview-label input[type=checkbox]:after, .km-blackberry .km-listview-label input[type=checkbox]:before { content: "\a0"; display: block; left: 0; width: 100%; height: 100%; position: absolute}.km-blackberry .km-listview-label input[type=radio]:after { position: relative; margin: 20% auto; width: 70%; height: 70%}.km-blackberry .km-listview-label input[type=radio]:checked, .km-blackberry .km-listview-label input[type=checkbox]:checked { color: #eee; background-color: #00aae7}.km-blackberry .km-listview-label input[type=checkbox]:after { -webkit-transform: scale(0.8, 1); -moz-transform: scale(0.8, 1); -ms-transform: scale(0.8, 1); -o-transform: scale(0.8, 1); transform: scale(0.8, 1); -webkit-transform-origin: 25% 50%; -moz-transform-origin: 25% 50%; -ms-transform-origin: 25% 50%; -o-transform-origin: 25% 50%; transform-origin: 25% 50%; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)}.km-blackberry .km-listview-label input[type=radio]:checked:after { color: transparent; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(0.1, #f9f9f9), color-stop(1, #eee)); background-image: -moz-linear-gradient(top, #fff, #f9f9f9 10%, #eee); background-image: linear-gradient(top, #fff, #f9f9f9 10%, #eee); background-image: -ms-linear-gradient(top, #fff, #f9f9f9 10%, #eee); background-image: -o-linear-gradient(top, #fff, #f9f9f9 10%, #eee); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7)}.km-blackberry .km-shim { background: rgba(27, 27, 27, 0.3)}.km-blackberry .km-shim.km-actionsheet-root>.k-animation-container { top: 0; right: 0; left: auto!important; height: 100%!important; width: 80%!important}.km-blackberry.km-pane div.km-actionsheet-wrapper { top: 0; left: 0; width: 100%; height: 100%; background-color: #000}.km-blackberry .km-actionsheet { position: relative; display: inline-block; width: 100%; border: 0; vertical-align: middle; padding: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-blackberry.km-pane .km-actionsheet-title { text-align: center; color: #9a9a9a}.km-blackberry .km-actionsheet-title, .km-blackberry .km-actionsheet-cancel { display: none}.km-blackberry .km-actionsheet-wrapper:before { content: "\a0"; display: inline-block; vertical-align: middle; height: 100%; width: 0}.km-blackberry .km-actionsheet>li>a { font-size: 1em; font-weight: normal; display: block; line-height: 3rem; padding: 0 1em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; color: #fff; border: 1px solid rgba(180, 180, 180, 0.3); border-width: 0 0 1px; text-decoration: none; white-space: nowrap}.km-blackberry .km-actionsheet>li:nth-child(2)>a { border-top: 1px solid rgba(180, 180, 180, 0.3)}.km-blackberry .km-actionsheet>li>a:hover, .km-blackberry .km-actionsheet>li>a:focus, .km-blackberry .km-actionsheet>li>a:active { background: #00aae7; color: #fff}.km-blackberry .km-pane { box-shadow: -3px 0 10px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: -3px 0 10px 1px rgba(0, 0, 0, 0.5); z-index: 1}.km-blackberry .km-pane:first-child { z-index: 0}.km-blackberry .km-popup-wrapper, .km-blackberry .km-modalview-wrapper { padding: 10px}.km-blackberry .km-popup-arrow { width: 10px; height: 10px}.km-blackberry .km-popup.km-pane, .km-tablet .km-blackberry .km-actionsheet-wrapper:not(.km-actionsheet-phone) { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #015e98; border: 3px solid transparent; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5)}.km-blackberry .km-popup.km-pane .km-view { overflow: visible; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-blackberry .km-popup.km-pane .km-navbar, .km-blackberry .km-popup.km-pane .km-toolbar, .km-blackberry .km-popup.km-pane .km-tabstrip { background: 0; box-shadow: none; -webkit-box-shadow: none}.km-blackberry .km-popup.km-pane .km-header { padding: 2px 3px 0; margin: -3px -3px 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-margin-collapse: separate; background-color: transparent}.km-blackberry .km-popup-arrow:after, .km-blackberry .km-popup-arrow:before { border-color: rgba(0, 0, 0, 0.5) transparent; border-style: solid; border-width: 0 10px 10px}.km-blackberry .km-popup-arrow:after { border-color: #015e98 transparent}.km-blackberry .km-left .km-popup-arrow:after, .km-blackberry .km-right .km-popup-arrow:after { border-color: transparent #015e98}.km-blackberry .km-down .km-popup-arrow:before { margin-top: -1px}.km-blackberry .km-down .km-popup-arrow:after { border-color: #015e98 transparent}.km-blackberry .km-up .km-popup-arrow:after { border-width: 10px 10px 0 10px}.km-blackberry .km-left .km-popup-arrow:after { border-width: 10px 0 10px 10px}.km-blackberry .km-right .km-popup-arrow:after { border-width: 10px 10px 10px 0}.km-blackberry .km-left .km-popup-arrow, .km-blackberry .km-right .km-popup-arrow { margin-top: -2px}.km-blackberry .km-up .km-popup-arrow, .km-blackberry .km-down .km-popup-arrow { margin-left: -2px}.km-tablet .km-blackberry *:not(.km-actionsheet-phone)>.km-actionsheet, .km-blackberry .km-popup.km-pane .km-content { background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.2)), color-stop(0.1, rgba(0, 0, 0, 0))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 10%); background-image: linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 10%); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 10%); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 10%); border: 1px solid rgba(255, 255, 255, 0.7)}.km-blackberry .km-modalview { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #7185a2; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .5), 0 0 2px rgba(0, 0, 0, .5)}.km-blackberry .km-modalview .km-header { padding: 0; margin: -1px 0 0}.km-blackberry .km-modalview>:first-child { border: 0}.km-blackberry .km-modalview .km-navbar, .km-blackberry .km-modalview .km-toolbar, .km-blackberry .km-modalview>:first-child { border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px}.km-blackberry .km-modalview>:last-child { border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px}.km-tablet .km-blackberry { font-size: 1.2em}.km-tablet .km-blackberry .km-view-title, .km-tablet .km-blackberry .km-dialog-title { line-height: 2.1em}.km-tablet .km-blackberry .km-content .km-button { padding: .5rem 2rem}.km-tablet .km-blackberry .km-header>.km-buttongroup .km-button, .km-tablet .km-blackberry .km-footer>.km-buttongroup .km-button, .km-tablet .km-blackberry .km-content .km-buttongroup .km-button { padding: .6rem 3rem}.km-tablet .km-blackberry .km-tabstrip .km-icon { margin: .5rem auto}.km-tablet .km-blackberry.km-vertical .km-tabstrip .km-icon { margin: .1rem auto .2rem}.km-tablet .km-blackberry .km-tabstrip .km-button { width: auto; min-width: 7em; padding: .2em 1em}.km-tablet .km-blackberry.km-vertical .km-tabstrip .km-button { padding: .1em 1em}.km-tablet .km-blackberry *:not(.km-actionsheet-phone)>.km-actionsheet { margin: 0; padding: 0; width: 100%; height: 100%; background-color: #fff; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -webkit-box-shadow: none}.km-tablet .km-blackberry *:not(.km-actionsheet-phone)>*>.km-actionsheet-title, .km-tablet .km-blackberry *:not(.km-actionsheet-phone)>*>li.km-actionsheet-cancel { display: none}.km-tablet .km-blackberry .km-popup-arrow:after { border-color: #cfd1d3 transparent}.km-tablet .km-blackberry .km-left .km-popup-arrow:after, .km-tablet .km-blackberry .km-right .km-popup-arrow:after { border-color: transparent #cfd1d3}.km-tablet .km-blackberry *:not(.km-actionsheet-phone)>.km-actionsheet>li:not(.km-actionsheet-cancel)>a { color: #000; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-tablet .km-blackberry *:not(.km-actionsheet-phone)>.km-actionsheet>li:not(.km-actionsheet-cancel)>a:hover, .km-tablet .km-blackberry *:not(.km-actionsheet-phone)>.km-actionsheet>li:not(.km-actionsheet-cancel)>a:focus, .km-tablet .km-blackberry *:not(.km-actionsheet-phone)>.km-actionsheet>li:not(.km-actionsheet-cancel)>a:active { color: #fff; background: #00aae7; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0.3)), color-stop(1, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0))}.km-tablet .km-blackberry .km-detail .km-icon, .km-tablet .km-blackberry .km-detail .km-icon:after, .km-tablet .km-blackberry .km-detail .km-icon:before, .km-tablet .km-blackberry .km-detail:before, .km-tablet .km-blackberry .km-detail:after { line-height: 1.5rem}.km-wp { font-size: 1em; font-family: 'Segoe WP', 'Segoe UI Symbol', 'Segoe UI', sans-serif}.km-wp, .km-wp .km-content, .km-wp .km-button { background-color: Background}.km-wp .km-button { text-transform: lowercase}.km-wp a { text-decoration: none}.km-wp-dark, .km-wp-dark a, .km-wp-dark .k-widget, .km-wp-dark .k-group, .km-wp-dark .k-content, .km-wp-dark .km-button, .km-wp-dark .km-load-more, .km-wp-dark .km-scroller-pull, .km-wp-dark .km-detail, .km-wp-dark .km-popup .km-item, .km-wp-dark .k-dropdown .k-dropdown-wrap { color: #fff}.km-wp-light, .km-wp-light a, .km-wp-light .k-widget, .km-wp-light .k-group, .km-wp-light .k-content, .km-wp-light .km-button, .km-wp-light .km-load-more, .km-wp-light .km-scroller-pull, .km-wp-light .km-detail, .km-wp-light .km-popup .km-item, .km-wp-light .k-dropdown .k-dropdown-wrap { color: #000}.km-wp-dark .km-actionsheet-wrapper, .km-wp-dark .km-popup .k-list-container, .km-wp-dark .km-modalview, .km-wp-dark .km-popup-wrapper, .km-wp-dark .km-footer { background-color: #1f1f1f}.km-wp-light .km-actionsheet-wrapper, .km-wp-light .km-popup .k-list-container, .km-wp-light .km-modalview, .km-wp-light .km-popup-wrapper, .km-wp-light .km-footer { background-color: #ddd}.km-wp .km-view .km-buttongroup { top: 0; display: block; margin: auto; text-align: center}.km-wp .km-button, .km-root .km-wp .km-view .km-buttongroup .km-button { border-style: solid; border-width: .1em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; line-height: 1em; padding: .04em .5em .16em}.km-wp-dark .km-button, .km-wp-dark .km-listview-link:after { border-color: #fff}.km-wp-light .km-button, .km-wp-light .km-listview-link:after { border-color: #000}.km-root .km-wp .km-view .km-buttongroup .km-button { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; display: inline-block; margin-left: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%}.km-root .km-wp .km-view .km-buttongroup .km-button:first-child { margin-left: 0}.km-wp .km-detail:active, .km-wp .km-button:active, .km-wp .km-detail.km-state-active, .km-wp .km-button.km-state-active, .km-wp .km-actionsheet>li>a:hover, .km-wp .km-actionsheet>li>a:active, .km-wp .km-popup li.k-item:active, .km-wp .km-popup li.k-state-selected { background: Highlight}.km-wp .km-detail:active, .km-wp .km-detail.km-state-active, .km-wp *:not(.km-tabstrip)>.km-button:active, .km-wp *:not(.km-tabstrip)>.km-button.km-state-active, .km-wp .km-actionsheet>li>a:hover, .km-wp .km-actionsheet>li>a:active, .km-wp .km-popup li.k-item:active, .km-wp .km-popup li.k-state-selected { color: HighlightText}.km-wp .km-list>li>.km-icon, .km-wp .km-listview-link>.km-icon { margin: -0.1em .2em 0 -0.4em; width: 1.3em; height: 1.3em; text-align: center; font-size: 1.6em; vertical-align: middle}.km-wp .km-list>li>.km-icon:before, .km-wp .km-listview-link>.km-icon:before { display: none}.km-wp .km-list>li>.km-icon:after, .km-wp .km-listview-link>.km-icon:after { display: inline-block; width: auto}.km-wp-dark .km-list>li>.km-icon, .km-wp-dark .km-listview-link>.km-icon { background: #333}.km-wp-light .km-list>li>.km-icon, .km-wp-light .km-listview-link>.km-icon { background: #bebebe}.km-wp .km-listview-link, .km-wp .km-listview-label { padding-bottom: .3em; -webkit-transition: -webkit-transform .1s, color .1s; -moz-transition: -moz-transform .1s, color .1s; -ms-transition: -ms-transform .1s, color .1s; -o-transition: -o-transform .1s, color .1s; transition: transform .1s, color .1s}.km-wp .km-state-active .km-listview-link, .km-wp .km-state-active .km-listview-label { background: 0; -webkit-transform: scale(0.98, 0.94); -moz-transform: scale(0.98, 0.94); -ms-transform: scale(0.98, 0.94); -o-transform: scale(0.98, 0.94); transform: scale(0.98, 0.94)}.km-wp-dark .km-state-active .km-listview-link, .km-wp-dark .km-state-active .km-listview-label { color: #ddd}.km-wp-light .km-state-active .km-listview-link, .km-wp-light .km-state-active .km-listview-label { color: #1f1f1f}.km-wp .km-state-active .km-listview-link:after { border-color: HighlightText}.km-wp .km-listview-link:after { display: none}.km-wp .km-group-title { text-transform: uppercase; font-size: 1em; padding: 0; margin-bottom: .2em; background: Highlight; color: HighlightText}.km-wp .km-group-title .km-text { text-indent: 0; padding-left: .7em}.km-wp .km-scroller-pull .km-template { text-transform: lowercase}.km-wp-dark .km-loader h1, .km-wp-dark .km-filter-wrap:before, .km-wp-dark .km-filter-reset .km-clear { color: #fff}.km-wp-light .km-loader h1, .km-wp-light .km-filter-wrap:before, .km-wp-light .km-filter-reset .km-clear { color: #000}.km-wp .km-listview-wrapper form .km-filter-wrap>input { margin-top: -1px; font-size: 1.2em; padding-left: 1.6em; padding-right: 1.8em}.km-wp .km-filter-wrap>input::-ms-clear { display: none}.km-wp .km-filter-wrap:before, .km-wp .km-filter-reset .km-clear { font-size: 1em; color: #adadad}.km-wp .km-filter-wrap:before { font-size: .8em; margin: .05em -1.3em 0 .3em}.km-wp .km-filter-reset .km-clear:after { content: "\e038"}.km-wp .km-navbar { background: Background}.km-wp .km-leftitem, .km-wp .km-rightitem { line-height: 2.6rem; vertical-align: middle}.km-wp .km-navbar .km-view-title { visibility: visible; font-size: 1.6em; line-height: 2.6rem; text-align: left; margin-left: .5em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-wp .km-button { font-size: .9em; line-height: 1.3em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0}.km-wp .km-button .km-icon { margin-top: 2px; margin-bottom: 2px; vertical-align: text-top}.km-wp .km-buttongroup .km-icon { vertical-align: middle}.km-wp .km-navbar .km-back { display: none}.km-wp .km-leftitem { position: relative; float: left; margin-right: 1em}.km-wp .km-button .km-text { margin-top: -3px; display: inline-block; padding-bottom: 3px}.km-wp .km-tabstrip .km-text { display: block}.km-wp .km-pages>li { width: .2em; height: .2em}.km-wp-dark .km-pages>li { background: #fff}.km-wp-light .km-pages>li { background: #000}.km-wp .km-pages .km-current-page { background: Highlight}.km-wp .km-switch { font-size: .7em; width: 6.4em; height: 2.4em; line-height: 2.4em}.km-wp .km-list .km-switch { margin-top: -1.2em}.km-wp .km-switch-wrapper, .km-wp .km-switch-handle, .km-wp .km-switch-container { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-wp .km-switch-wrapper { border-style: solid; border-width: .2em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-wp-dark .km-switch-wrapper { border-color: #fff}.km-wp-light .km-switch-wrapper { border-color: #000}.km-wp .km-switch-container { left: .2em; top: .2em; right: .2em; bottom: .2em; width: auto; height: auto; overflow: visible}.km-wp-light .km-switch-container { box-shadow: inset 0 0 0 .2em #fff; -webkit-box-shadow: inset 0 0 0 .2em #fff}.km-wp-dark .km-switch-container { box-shadow: inset 0 0 0 .2em #000; -webkit-box-shadow: inset 0 0 0 .2em #000}.km-wp .km-switch-handle { width: 1.4em; margin-top: -0.2em; padding-bottom: .4em; z-index: 1}.km-wp-dark .km-switch-handle { box-shadow: 0 0 0 .3em #000; -webkit-box-shadow: 0 0 0 .3em #000; background: #fff}.km-wp-light .km-switch-handle { box-shadow: 0 0 0 .3em #fff; -webkit-box-shadow: 0 0 0 .3em #fff; background: #000}.km-wp .km-switch-handle>span { display: none}.km-wp .km-switch-background { background: Highlight; width: 100%; margin-left: -6em}.km-wp .km-tabstrip { padding: .7em 0 .2em; background: transparent}.km-wp.km-horizontal .km-tabstrip { padding: .4em 0 .2em}.km-wp .km-tabstrip .km-button { border-width: 0; margin: 0 1.2em; background-color: transparent; font-size: .5em}.km-wp .km-tabstrip .km-state-active .km-icon { background-color: Highlight; color: HighlightText}.km-wp-dark .km-scroller-pull .km-icon, .km-wp-dark .km-tabstrip .km-state-active .km-icon { border-color: #fff}.km-wp-light .km-scroller-pull .km-icon, .km-wp-light .km-tabstrip .km-state-active .km-icon { border-color: #000}.km-root .km-wp .km-tabstrip .km-icon, .km-wp .km-scroller-pull .km-icon { width: 1em; height: 1em; font-size: 3.2em; border-width: .08em; border-style: solid; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em; margin-bottom: .2em; padding: .1em}.km-wp .km-scroller-pull .km-icon { width: 1em; height: 1em; font-size: 1.2em}.km-wp .km-icon { line-height: 1em}.km-wp .km-icon:before { margin-top: .08em}.km-wp .km-icon:after { margin-top: .04em; vertical-align: middle; height: 1em}.km-wp .km-listview-label input[type=radio], .km-wp .km-listview-label input[type=checkbox] { border: 1px solid #fff; box-shadow: 0 0 1px #fff; -webkit-box-shadow: 0 0 1px #fff; width: 1em; height: 1em}.km-wp-light .km-listview-label input[type=radio], .km-wp-light .km-listview-label input[type=checkbox] { border-color: #000; box-shadow: 0 0 1px #000; -webkit-box-shadow: 0 0 1px #000}.km-wp .km-listview-label input[type=radio], .km-wp .km-listview-label input[type=radio]:after, .km-wp .km-state-active input[type=radio]:before { border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em}.km-wp .km-listview-label input[type=radio]:after, .km-wp .km-listview-label input[type=checkbox]:after, .km-wp .km-state-active input[type=radio]:before, .km-wp .km-state-active input[type=checkbox]:before { content: "\a0"; display: block; margin: 16% 0 0 16%; width: 78%; height: 78%}.km-wp .km-listview-label input[type=radio]:after { margin: 11% 0 0 11%}.km-wp .km-listview-label input[type=checkbox]:after { margin: -60% 0 0 10%; width: 120%; height: 120%}.km-wp .km-listview-label input[type=checkbox]:checked:after { color: #fff; font-size: 1.2em; -webkit-transform: scale(1, 1.2); -moz-transform: scale(1, 1.2); -ms-transform: scale(1, 1.2); -o-transform: scale(1, 1.2); transform: scale(1, 1.2)}.km-wp-light .km-listview-label input[type=checkbox]:checked:after { color: #000}.km-wp .km-listview-label input[type=radio]:checked:after { color: transparent; background: #fff}.km-wp-light .km-listview-label input[type=radio]:checked:after { background: #000}.km-wp .km-state-active input[type=radio]:before, .km-wp .km-state-active input[type=checkbox]:before { position: absolute; margin: -45% 0 0 -45%; width: 190%; height: 190%}.km-wp input[type=password], .km-wp input[type=search], .km-wp input[type=number], .km-wp input[type=tel], .km-wp input[type=url], .km-wp input[type=email], .km-wp input[type=text]:not(.k-input), .km-wp input[type=month], .km-wp input[type=color], .km-wp input[type=week], .km-wp input[type=date], .km-wp input[type=time], .km-wp input[type=datetime], .km-wp input[type=datetime-local], .km-wp select:not([multiple]), .km-wp .k-dropdown, .km-wp textarea { border: 2px solid #fff; background: Background; color: #fff; font-size: 100%; font-family: inherit; padding: 0 .3em; margin-top: -0.65em}.km-wp input::selection, .km-wp textarea::selection { color: HighlightText; background: Highlight}.km-wp-light input[type=password], .km-wp-light input[type=search], .km-wp-light input[type=number], .km-wp-light input[type=tel], .km-wp-light input[type=url], .km-wp-light input[type=email], .km-wp-light input[type=text]:not(.k-input), .km-wp-light input[type=month], .km-wp-light input[type=color], .km-wp-light input[type=week], .km-wp-light input[type=date], .km-wp-light input[type=time], .km-wp-light input[type=datetime], .km-wp-light input[type=datetime-local], .km-wp-light select:not([multiple]), .km-wp-light .k-dropdown, .km-wp-light textarea { border-color: #000; color: #000}.km-wp input[type=password]:focus, .km-wp input[type=search]:focus, .km-wp input[type=number]:focus, .km-wp input[type=tel]:focus, .km-wp input[type=url]:focus, .km-wp input[type=email]:focus, .km-wp input[type=text]:not(.k-input):focus, .km-wp input[type=month]:focus, .km-wp input[type=color]:focus, .km-wp input[type=week]:focus, .km-wp input[type=date]:focus, .km-wp input[type=time]:focus, .km-wp input[type=datetime]:focus, .km-wp input[type=datetime-local]:focus, .km-wp textarea:focus { border-color: Highlight}.km-wp .k-dropdown { padding: 0; width: auto; min-width: 8em; margin-top: -0.75em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-wp .k-dropdown .k-dropdown-wrap { width: 100%; padding: 0; display: block; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: none; -webkit-box-shadow: none; background: 0; border: 0}.km-wp .k-dropdown .k-input { color: inherit; height: 1.5em; line-height: 1.5em; padding: 0 .2em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -webkit-box-shadow: none}.km-wp select::-ms-expand { display: none}.km-wp select:not([multiple]):focus, .km-wp .k-dropdown .k-state-active, .km-wp .k-dropdown .k-state-focused { color: HighlightText; border-color: HighlightText; background-color: Highlight}.km-wp .k-slider-horizontal { height: .5em; margin: -0.65em .35em 0 0; width: calc(50% - .7em)}.km-wp .k-slider-vertical { width: .5em}.km-wp .k-slider .k-draghandle, .km-wp .k-slider .k-draghandle:hover { border: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #fff; z-index: 1}.km-wp .k-slider-horizontal .k-draghandle { top: -0.25em; height: 200%; width: .6em}.km-wp .k-slider-vertical .k-draghandle { left: -0.25em; width: 200%; height: .6em}.km-wp-light .k-slider .k-draghandle, .km-wp-light .k-slider .k-draghandle:hover { background: #000}.km-wp .k-slider-track, .km-wp .k-slider-selection { top: 0; left: 0!important; right: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-wp .k-slider-vertical .k-slider-track, .km-wp .k-slider-vertical .k-slider-selection { top: auto; bottom: 0}.km-wp .k-slider .k-tick, .km-wp .k-slider .k-tick-large { visibility: hidden; display: inline-block; float: none}.km-wp .k-slider .k-tick-large { background: 0; visibility: visible}.km-wp .k-slider .k-tick-large:before { content: "\a0"; display: inline-block; text-align: center; position: relative; width: 2px; height: 100%; background: #000}.km-wp-light .k-slider .k-tick-large:before { background: #fff}.km-wp .k-slider-items { top: 100%; white-space: nowrap}.km-wp .k-slider-items, .km-wp .k-slider .k-tick-large { position: relative}.km-wp .k-slider .k-tick-large { z-index: 1}.km-wp .k-slider-selection { margin-left: 0; background: Highlight}.km-wp .k-slider-track { background: #333; background-clip: padding-box; border: .5em solid transparent; border-width: .5em 0}.km-wp-light .k-slider-track { background: #bebebe; background-clip: padding-box}.km-wp .km-touch-scrollbar { border: 1px solid rgba(255, 255, 255, 0.4)}.km-wp .km-vertical-scrollbar { width: 2px}.km-wp .km-horizontal-scrollbar { height: 2px}.km-wp .km-scrollview, .km-wp .km-buttongroup { overflow: hidden}.km-wp .km-scroll-container { padding-bottom: 20px}@media all and (orientation: landscape) { .km-root>.km-pane { animation-name: -kendo-landscape}}.km-wp .km-load-more, .km-wp .km-scroller-pull { font-size: 1.2em}.km-wp .km-list>li { overflow: hidden}.km-wp .km-badge { color: HighlightText; border: .1em solid HighlightText; background-color: Highlight; background-clip: border-box; line-height: 1.9em; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em}.km-wp .km-tabstrip .km-badge { margin-top: -0.7em; line-height: 2.1em}.km-wp .km-detail { position: absolute; height: 1.2em; width: 1.3em; right: .4em; font-size: 1.5em; margin-top: -0.6em; border: 0; background: Background; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-wp .km-detaildisclose:after, .km-wp .km-detaildisclose:before { font-size: .86em; margin-left: -2px}.km-wp .km-actionsheet-root>.k-animation-container { left: 0!important}.km-wp .km-actionsheet-wrapper { bottom: 0}.km-wp .km-popup .k-item, .km-wp .km-actionsheet>li { padding: 0}.km-wp .km-popup .k-item, .km-wp li.km-actionsheet-title, .km-wp .km-actionsheet>li>a { display: block; padding: .3em .8em; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: 0; box-shadow: none; -webkit-box-shadow: none; border: 0}.km-wp li.km-actionsheet-title { font-weight: bold}.km-wp .km-popup { left: 0!important; top: 0!important; width: 100%!important; height: 100%!important; background: rgba(0, 0, 0, 0.6); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-wp .km-popup .k-list-container { width: 100%!important; height: auto!important; bottom: 0; border: 0; padding: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-wp .km-actionsheet, .km-phone .km-wp .km-popup .k-list-container { max-height: 80%}.km-wp .km-popup li.k-state-hover { color: inherit}.km-wp .km-loader, .km-wp .km-scroller-refresh { width: 100%; height: 4em; padding: 0; left: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border: 0; margin: -2em 0 0; font-size: 1.2em; text-align: center; vertical-align: middle; line-height: .65rem}.km-wp .km-scroller-refresh { background: transparent; height: 3em; margin: 0; width: 100%; font-size: 1.2rem}.km-load-more.km-scroller-refresh { position: relative}.km-wp-dark .km-loader { background: #1f1f1f}.km-wp-light .km-loader { background: #ddd}.km-wp .km-loader h1, .km-wp .km-scroller-refresh .km-template { position: absolute; display: none; font-size: 1em; width: 100%; left: 0; margin-left: 0; bottom: 0; margin-bottom: .8em}.km-wp .km-scroller-refresh .km-template { left: 0; margin-left: 0; text-align: center; width: 100%}.km-wp .km-loader .km-loading, .km-wp .km-scroller-refresh .km-icon { animation: none; -moz-animation: none; -webkit-animation: none; margin: 0; position: absolute; top: 0; left: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-wp .km-loader:before, .km-wp .km-loader:after, .km-wp .km-loader .km-loading, .km-wp .km-loader .km-loading:after, .km-wp .km-loader .km-loading:before, .km-wp .km-scroller-refresh:after, .km-wp .km-scroller-refresh:before, .km-wp .km-scroller-refresh .km-icon, .km-wp .km-scroller-refresh .km-icon:after, .km-wp .km-scroller-refresh .km-icon:before { position: absolute; display: inline-block; content: "\a0"; top: 0; left: 0; border: 0; width: 12em; margin: 0; padding: 0; height: 0; text-align: left; font-family: "Kendo UI"; vertical-align: top}.km-wp .km-scroller-refresh:after, .km-wp .km-scroller-refresh:before, .km-wp .km-scroller-refresh .km-icon, .km-wp .km-scroller-refresh .km-icon:after, .km-wp .km-scroller-refresh .km-icon:before { width: 100%}.km-wp .km-scroller-refresh:after, .km-wp .km-scroller-refresh:before, .km-wp .km-scroller-refresh .km-icon { top: 46%; font-size: .3em}.km-wp .km-loader:before, .km-wp .km-loader:after, .km-wp .km-loader .km-loading { left: 50%; margin-left: -7em; top: 46%; font-size: .3em; line-height: 0}.km-wp-light .km-loader:before, .km-wp-light .km-loader:after, .km-wp-light .km-loader .km-loading, .km-wp-light .km-loader .km-loading:after, .km-wp-light .km-loader .km-loading:before, .km-wp-light .km-scroller-refresh:after, .km-wp-light .km-scroller-refresh:before, .km-wp-light .km-scroller-refresh .km-icon, .km-wp-light .km-scroller-refresh .km-icon:after, .km-wp-light .km-scroller-refresh .km-icon:before { color: #000}.km-wp .km-loader:before, .km-wp .km-loader:after, .km-wp .km-loader .km-loading:after, .km-wp .km-loader .km-loading:before, .km-wp .km-scroller-refresh:after, .km-wp .km-scroller-refresh:before, .km-wp .km-scroller-refresh .km-icon:after, .km-wp .km-scroller-refresh .km-icon:before { opacity: 0; height: .6em; border-left: .7em solid; animation: km-wpload 2s infinite linear; -moz-animation: km-wpload 2s infinite linear; -webkit-animation: km-wpload 2s infinite linear}.km-wp .km-loader .km-loading:after, .km-wp .km-scroller-refresh .km-icon:after { animation-delay: 0; -moz-animation-delay: 0; -webkit-animation-delay: 0}.km-wp .km-loader .km-loading:before, .km-wp .km-scroller-refresh .km-icon:before { animation-delay: .3s; -moz-animation-delay: .3s; -webkit-animation-delay: .3s}.km-wp .km-loader:before, .km-wp .km-scroller-refresh:before { animation-delay: .6s; -moz-animation-delay: .6s; -webkit-animation-delay: .6s}.km-wp .km-loader:after, .km-wp .km-scroller-refresh:after { animation-delay: .9s; -moz-animation-delay: .9s; -webkit-animation-delay: .9s}@keyframes km-wpload{0% { transform: translateX(0); opacity: 0}8% { transform: translateX(30%)}16% { opacity: 1}34% { opacity: 1}42% { transform: translateX(70%)}50% { transform: translateX(100%); opacity: 0}100% { opacity: 0}}@-moz-keyframes km-wpload{0% { -moz-transform: translateX(0); opacity: 0}8% { -moz-transform: translateX(30%)}16% { opacity: 1}34% { opacity: 1}42% { -moz-transform: translateX(70%)}50% { -moz-transform: translateX(100%); opacity: 0}100% { opacity: 0}}@-webkit-keyframes km-wpload{0% { -webkit-transform: translateX(0); opacity: 0}8% { -webkit-transform: translateX(30%)}16% { opacity: 1}34% { opacity: 1}42% { -webkit-transform: translateX(70%)}50% { -webkit-transform: translateX(100%); opacity: 0}100% { opacity: 0}}.km-wp .km-content { display: block}.km-flat { font: normal 1em "HelveticaNeue Light", "Roboto Light", "Slate Light", "Segoe WP", NokiaPureTextLight, sans-serif}.km-root .km-flat.km-pane, .km-root .km-flat .km-view, .km-root .km-flat .km-slider, .km-root .km-flat .km-switch, .km-root .km-flat .km-group-title, .km-root .km-flat .km-filter-reset, .km-root .km-flat .km-shim .k-animation-container { -webkit-transform: none}.km-flat, .km-flat .km-navbar, .km-flat .km-content { color: #4c5356; background: #f4f4f4}.km-flat, .km-flat * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-background-clip: border-box; -webkit-background-clip: border-box; background-clip: border-box}.km-flat .km-navbar { border: 1px solid rgba(0, 0, 0, 0.1)}.km-flat .km-header .km-navbar { border-width: 0 0 1px}.km-flat .km-footer .km-navbar { border-width: 1px 0 0}.km-flat .km-toolbar, .km-flat .km-navbar, .km-flat .km-tabstrip, .km-flat .km-tabstrip .km-button { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-flat .km-button { padding: .5em .8em; background: rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-flat .km-tabstrip .km-button { background: 0}.km-flat .km-state-active[style*=background] { box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2)}.km-flat .km-badge, .km-flat .km-detail { border: 0; min-width: 1.8em; height: 1.8em; line-height: 1.8em; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em}.km-flat .km-detail { min-width: 1.4em; height: 1.4em; line-height: 1.4em; color: #4c5356; border: 1px solid rgba(0, 0, 0, 0.1); background-color: #f4f4f4}.km-flat .km-detaildisclose { min-width: 1.8em; height: 1.8em; line-height: 1.8em}.km-flat .km-detaildisclose:after, .km-flat .km-detaildisclose:before { left: .1em; top: .35em}.km-flat .km-detail:active, .km-flat .km-state-active .km-detail { box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.1)}.km-flat .km-detail .km-icon:before { display: none}.km-flat .km-buttongroup>*:not(:first-child):not(:last-child) { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}.km-flat .km-buttongroup>*:first-child { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px}.km-flat .km-buttongroup>*:last-child { border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0}.km-flat .km-buttongroup>*.km-state-active { border-right-width: 1px}.km-flat .km-buttongroup>*.km-state-active+* { border-left-width: 0}.km-flat .km-switch { width: 4.6rem; height: 1.9rem; line-height: 1.76rem; overflow: hidden}.km-flat .km-switch-wrapper { overflow: hidden; background-color: #bababa}.km-flat .km-switch-background, .km-flat .k-slider-selection { background: 4.25em 0 no-repeat currentcolor; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #bababa), color-stop(1, #bababa)); background-image: -moz-linear-gradient(top, #bababa, #bababa); background-image: linear-gradient(top, #bababa, #bababa); background-image: -ms-linear-gradient(top, #bababa, #bababa); background-image: -o-linear-gradient(top, #bababa, #bababa); margin-left: -3.4rem}.km-flat .km-switch-container { padding: 1px 0 1px 1px; border-width: 0}.km-flat .km-switch-handle { background: #f4f4f4; width: 1.6em; margin: 0 4px 0 0; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 0 1px currentcolor, 0 -1px 0 1px currentcolor; box-shadow: 0 1px 0 1px currentcolor, 0 -1px 0 1px currentcolor}.km-flat .km-switch-off .km-switch-handle { -webkit-box-shadow: 0 1px 0 1px #bababa, 0 -1px 0 1px #bababa; box-shadow: 0 1px 0 1px #bababa, 0 -1px 0 1px #bababa}.km-flat .km-switch-label-off { left: 1.5em}.km-flat .km-switch-label-on { left: -2.8em}.km-flat .km-switch-label-on, .km-flat .km-switch-label-off { text-shadow: none; width: 185%; font-size: 1em; line-height: 1.5em; vertical-align: middle}.km-flat .km-switch-wrapper, .km-flat .km-switch-container, .km-flat .km-switch-background { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}.km-flat .km-switch-handle { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-flat .km-switch-container, .km-flat .km-switch-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #f0f0f0; background-clip: content-box}.km-flat .k-slider .k-draghandle, .km-flat .k-slider .k-draghandle:hover { border: 0; border-radius: 5em; -moz-border-radius: 5em; -webkit-border-radius: 5em; box-shadow: 0 0 0 3px currentcolor; -webkit-box-shadow: 0 0 0 3px currentcolor}.km-flat .k-slider-track { margin: -0.5em .5em 0 0; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; border-radius: .5em; background-color: #bababa}.km-flat .k-slider-selection { margin-left: 0}.km-flat .km-list>li { background: #fcfcfc; border: 1px solid rgba(0, 0, 0, 0.1); border-width: 0 0 1px 0; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2)}.km-flat .km-listinset>li:first-child, .km-flat .km-listgroupinset .km-list>li:first-child { border: 1px solid rgba(0, 0, 0, 0.1); border-width: 1px; border-color: rgba(0, 0, 0, 0.1); border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0}.km-flat .km-listinset>li, .km-flat .km-listgroupinset .km-list>li { border-width: 0 1px 1px 1px}.km-flat .km-listinset>li:last-child, .km-flat .km-listgroupinset .km-list>li:last-child { border: 1px solid rgba(0, 0, 0, 0.1); border-width: 0 1px 1px 1px; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px}.km-flat .km-listinset>li:first-child:last-child, .km-flat .km-listgroupinset .km-list>li:first-child:last-child { border-width: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-flat .km-listview-link:after { color: #97a0a4; border-color: currentcolor; border-width: .2rem .2rem 0 0}.km-flat:not(.km-on-android) .km-listview-link:after { width: .66rem; height: .64rem; border-width: 0; box-shadow: inset -0.2rem .2rem 0}.km-flat .km-listinset li:first-child>.km-listview-link, .km-flat .km-listgroupinset li:first-child>.km-listview-link, .km-flat .km-listinset li:first-child>.km-listview-label, .km-flat .km-listgroupinset li:first-child>.km-listview-label { border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0}.km-flat .km-listinset li:last-child>.km-listview-link, .km-flat .km-listgroupinset li:last-child>.km-listview-link, .km-flat .km-listinset li:last-child>.km-listview-label, .km-flat .km-listgroupinset li:last-child>.km-listview-label { border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px}.km-flat .km-listinset li:first-child:last-child>.km-listview-link, .km-flat .km-listgroupinset li:first-child:last-child>.km-listview-link, .km-flat .km-listinset li:first-child:last-child>.km-listview-label, .km-flat .km-listgroupinset li:first-child:last-child>.km-listview-label { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px}.km-flat .km-group-title { background: #f4f4f4; border: 1px solid rgba(0, 0, 0, 0.1); border-width: 1px 0}.km-flat .km-scroll-header .km-group-title { border-width: 0 0 1px}.km-flat .km-listgroupinset .km-group-title { border: 0; background: 0}.km-flat .km-listview .km-switch { margin-top: -0.9rem}.km-flat .km-tabstrip { padding: 0; display: table; table-layout: fixed}.km-flat .km-tabstrip .km-button { font-size: .7em; display: table-cell; border: 0}.km-flat .km-tabstrip .km-icon:before { display: none}.km-flat .km-touch-scrollbar { border: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em}.km-flat .km-pages { padding-top: .5em}.km-flat .km-pages li { background: rgba(0, 0, 0, 0.1); border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em}.km-flat .km-listview-wrapper form .km-filter-wrap>input { font-size: 1.2em; padding: .3em 1.8em}.km-flat .km-filter-wrap:before { margin: .05em -1.3em 0 .3em}.km-flat .km-filter-reset { margin: .05em 0 0 -2em}.km-flat .km-filter-wrap:before, .km-flat .km-filter-reset .km-clear { color: #4c5356}.km-flat .km-filter-reset .km-clear:after { content: "\e038"}.km-flat .km-filter-wrap>input { color: #4c5356; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.1)}.km-flat .km-filter-wrap>input:focus { border: 1px solid #000}.km-flat .km-list input[type=password], .km-flat .km-list input[type=search], .km-flat .km-list input[type=number], .km-flat .km-list input[type=tel], .km-flat .km-list input[type=url], .km-flat .km-list input[type=email], .km-flat .km-list input[type=month], .km-flat .km-list input[type=color], .km-flat .km-list input[type=week], .km-flat .km-list input[type=date], .km-flat .km-list input[type=time], .km-flat .km-list input[type=datetime], .km-flat .km-list input[type=datetime-local], .km-flat .km-list input[type=text]:not(.k-input), .km-flat .km-list select:not([multiple]), .km-flat .km-list .k-dropdown-wrap, .km-flat .km-list textarea { appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 1.1rem; color: #4c5356; min-width: 6em; border: 0; padding: .4em; outline: 0; background: transparent}.km-flat .km-list .k-dropdown-wrap { padding: .2em}.km-flat .km-list .k-dropdown-wrap .k-input { color: #4c5356}.km-flat .km-list .k-dropdown { margin-top: -1.05em; font-weight: normal}.km-flat .km-list input[type=color], .km-flat .km-list input[type=week], .km-flat .km-list input[type=date], .km-flat .km-list input[type=time], .km-flat .km-list input[type=month], .km-flat .km-list input[type=datetime], .km-flat .km-list input[type=datetime-local], .km-flat .km-list .k-dropdown { text-align: left}.km-flat .km-list .k-dropdown .k-dropdown-wrap { display: block; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: transparent; box-shadow: none; -webkit-box-shadow: none}.km-flat .km-list select:not([multiple]) option { color: #333}.km-flat .km-content .km-list .km-state-active input[type=password], .km-flat .km-content .km-list .km-state-active input[type=search], .km-flat .km-content .km-list .km-state-active input[type=number], .km-flat .km-content .km-list .km-state-active input[type=tel], .km-flat .km-content .km-list .km-state-active input[type=url], .km-flat .km-content .km-list .km-state-active input[type=email], .km-flat .km-content .km-list .km-state-active input[type=month], .km-flat .km-content .km-list .km-state-active input[type=color], .km-flat .km-content .km-list .km-state-active input[type=week], .km-flat .km-content .km-list .km-state-active input[type=date], .km-flat .km-content .km-list .km-state-active input[type=time], .km-flat .km-content .km-list .km-state-active input[type=datetime], .km-flat .km-content .km-list .km-state-active input[type=datetime-local], .km-flat .km-content .km-list .km-state-active input[type=text]:not(.k-input), .km-flat .km-content .km-list .km-state-active select:not([multiple]), .km-flat .km-content .km-list .km-state-active textarea { color: #fff}.km-flat .km-listview-label input[type=checkbox] { margin-top: -0.7em}.km-flat .km-listview-label input[type=radio], .km-flat .km-listview-label input[type=checkbox] { border: 1px solid rgba(0, 0, 0, 0.1); width: 1.4em; height: 1.4em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #f4f4f4}.km-flat .km-listview-label input[type=radio] { width: 1.2em; height: 1.2em; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em}.km-flat .km-listview-label input[type=checkbox]:after { content: "\a0"; display: block; width: 90%; height: 76%; -webkit-transform: scale(0.9, 1); -moz-transform: scale(0.9, 1); -ms-transform: scale(0.9, 1); -o-transform: scale(0.9, 1); transform: scale(0.9, 1); -webkit-transform-origin: 10% 50%; -moz-transform-origin: 10% 50%; -ms-transform-origin: 10% 50%; -o-transform-origin: 10% 50%; transform-origin: 10% 50%}.km-flat .km-listview-label input[type=checkbox]:checked:after { font-size: 1.4em; color: #eee}.km-flat .km-listview-label input[type=radio]:after { color: transparent}.km-flat .km-shim, .km-phone .km-flat .km-actionsheet-wrapper { background: rgba(0, 0, 0, 0.4)}.km-flat .km-popup .k-popup { font-size: 1em!important}.km-flat .km-actionsheet>li>a { font-size: 1.4em; font-weight: normal; text-align: center}.km-flat .km-popup .k-item, .km-flat .km-actionsheet>li>a { text-decoration: none; background: #363940; padding: .5em 0 .5em .6em; border: 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-flat li.km-actionsheet-cancel>a { color: #bababa}.km-flat .km-popup { left: 0!important; top: 0!important; width: 100%!important; height: 100%!important; background: rgba(0, 0, 0, 0.4); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-flat .km-popup .k-list-container { width: 100%!important; height: auto!important}.km-flat .km-actionsheet, .km-flat .km-popup .k-list-container { max-height: 80%}.km-flat .km-actionsheet-wrapper, .km-flat .km-popup .k-list-container { background: rgba(0, 0, 0, 0.4); bottom: 0; border: 0; border-top: 1px solid rgba(255, 255, 255, 0.2); border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}.km-flat .km-actionsheet>li>a { display: block}.km-flat .km-actionsheet>li:last-child>a { border: 0}.km-flat .km-shim .k-animation-container { left: 0; top: auto; bottom: 0}.km-flat .km-shim li.km-actionsheet-title, .km-flat .km-popup li.km-actionsheet-title { display: none}.km-flat .km-popup-wrapper { padding: 15px}.km-flat .km-popup.km-pane, .km-tablet .km-flat .km-actionsheet-wrapper { background-color: #363940}.km-flat .km-popup.km-pane { border: 5px solid transparent}.km-flat .km-popup.km-pane, .km-flat .km-actionsheet-wrapper.km-popup { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}.km-flat .km-actionsheet-wrapper.km-popup { padding: 2px 0}.km-flat .km-popup.km-pane .km-navbar, .km-flat .km-popup.km-pane .km-toolbar, .km-flat .km-popup.km-pane .km-tabstrip { background: 0}.km-flat .km-popup.km-pane .km-header { padding: 0 5px; margin: -5px -5px 2px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -webkit-margin-collapse: separate}.km-flat .km-popup-arrow:after, .km-flat .km-popup-arrow:before { border-color: rgba(0, 0, 0, 0.5) transparent; border-style: solid; border-width: 0 15px 15px}.km-flat .km-popup-arrow:after { border-color: #363940 transparent}.km-flat .km-left .km-popup-arrow:after, .km-flat .km-right .km-popup-arrow:after { border-color: transparent #363940}.km-flat .km-down .km-popup-arrow:before { margin-top: -1px}.km-flat .km-down .km-popup-arrow:after { border-color: #363940 transparent}.km-flat .km-up .km-popup-arrow:after { border-width: 15px 15px 0 15px}.km-flat .km-left .km-popup-arrow:after { border-width: 15px 0 15px 15px}.km-flat .km-right .km-popup-arrow:after { border-width: 15px 15px 15px 0}.km-flat .km-loader:before { position: absolute; top: -5000px; left: -5000px; width: 10000px; height: 10000px; content: "\a0"; background: rgba(0, 0, 0, 0.05); z-index: -1}.km-flat .km-load-more { height: 3.4em}.km-flat .km-load-more .km-button { margin: 0 .8em; display: block}.km-flat .km-loader, .km-flat .km-scroller-refresh.km-load-more, .km-flat .km-scroller-pull { border-radius: 20em; -moz-border-radius: 20em; -webkit-border-radius: 20em; overflow: visible}.km-flat .km-loader { margin-top: -2em; margin-left: -2em; width: 4em; height: 4em}.km-flat .km-scroller-refresh.km-load-more { padding: 0; position: relative; margin: auto}.km-flat .km-scroller-refresh.km-load-more, .km-flat .km-scroller-pull { font-size: 1em; width: 2.5em; height: 2.5em; top: .25em; white-space: nowrap}.km-flat .km-scroller-pull { left: 50%; margin: 0 0 0 -90px}.km-flat .km-loader h1 { display: none; font-size: 1em; color: #4c5356; position: absolute; left: -50%; width: 200%; top: auto; bottom: -2em}.km-flat .km-scroller-pull .km-template { position: absolute; line-height: 2em; font-size: 1.2em; min-width: 0; top: 0; left: 3em}.km-flat .km-loading, .km-flat .km-loader .km-loading-left, .km-flat .km-loader .km-loading-right, .km-flat .km-load-more.km-scroller-refresh .km-icon, .km-flat .km-scroller-pull.km-scroller-refresh .km-icon, .km-flat .km-scroller-refresh .km-loading-left, .km-flat .km-scroller-refresh .km-loading-right { font-size: 1em; display: block; width: .36em; height: 1em; position: absolute; top: 50%; left: 50%; margin-left: -0.8em; margin-top: -0.5em; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; animation: km-flatload .6s infinite linear; -moz-animation: km-flatload .6s infinite linear; -webkit-animation: km-flatload .6s infinite linear; -webkit-background-clip: none}.km-flat .km-scroller-pull .km-icon { margin-right: 0; display: block; position: absolute; top: 50%; left: 50%; margin-left: -1rem; margin-top: -1rem}.km-flat .km-load-more.km-scroller-refresh .km-icon, .km-flat .km-scroller-pull.km-scroller-refresh .km-icon, .km-flat .km-scroller-refresh .km-loading-left, .km-flat .km-scroller-refresh .km-loading-right { height: .6em; margin-top: -0.3em; margin-left: -0.6em; width: .25em; animation: km-flatrefresh .6s infinite linear; -moz-animation: km-flatrefresh .6s infinite linear; -webkit-animation: km-flatrefresh .6s infinite linear}.km-flat .km-scroller-pull .km-icon:after { content: "\e012"; margin-left: -3px}.km-flat .km-scroller-refresh .km-icon:after { display: none}.km-root .km-flat .km-loading-left { margin-left: -0.2em; animation-delay: .2s; -moz-animation-delay: .2s; -webkit-animation-delay: .2s}.km-root .km-flat .km-loading-right { margin-left: .42em; animation-delay: .4s; -moz-animation-delay: .4s; -webkit-animation-delay: .4s}.km-flat .km-scroller-refresh .km-loading-left { margin-left: -0.18em}.km-flat .km-scroller-refresh .km-loading-right { margin-left: .28em}@keyframes km-flatload{0% { height: 1em; margin-top: -0.5em}33% { height: 2em; margin-top: -1em}66% { height: 1em; margin-top: -0.5em}}@-moz-keyframes km-flatload{0% { height: 1em; margin-top: -0.5em}33% { height: 2em; margin-top: -1em}66% { height: 1em; margin-top: -0.5em}}@-webkit-keyframes km-flatload{0% { height: 1em; margin-top: -0.5em}33% { height: 2em; margin-top: -1em}66% { height: 1em; margin-top: -0.5em}}@keyframes km-flatrefresh{0% { height: .6em; margin-top: -0.3em}33% { height: 1.2em; margin-top: -0.6em}66% { height: .6em; margin-top: -0.3em}}@-moz-keyframes km-flatrefresh{0% { height: .6em; margin-top: -0.3em}33% { height: 1.2em; margin-top: -0.6em}66% { height: .6em; margin-top: -0.3em}}@-webkit-keyframes km-flatrefresh{0% { height: .6em; margin-top: -0.3em}33% { height: 1.2em; margin-top: -0.6em}66% { height: .6em; margin-top: -0.3em}}.km-tablet .km-flat.km-horizontal .km-navbar .km-button, .km-tablet .km-flat.km-horizontal .km-toolbar .km-button { margin-top: .2rem; margin-bottom: .2rem}.km-flat .km-badge, .km-flat .km-rowinsert, .km-flat .km-rowdelete, .km-flat .km-state-active, .km-flat .km-switch-label-on, .km-flat .km-switch-label-off, .km-flat .km-tabstrip .km-button, .km-flat .km-popup .k-item, .km-flat .km-actionsheet>li>a, .km-flat .km-tabstrip .km-state-active, .km-flat .k-slider .k-draghandle, .km-flat .k-slider .k-draghandle:hover, .km-flat .km-scroller-pull .km-icon, .km-flat .km-popup.km-pane .km-navbar, .km-flat .km-popup.km-pane .km-toolbar, .km-flat .km-popup.km-pane .km-tabstrip, .km-flat .km-popup .k-state-hover, .km-flat .km-popup .k-state-focused, .km-flat .km-popup .k-state-selected, .km-flat .km-actionsheet>li>a:active, .km-flat .km-actionsheet>li>a:hover, .km-flat li.km-state-active .km-listview-link, .km-flat li.km-state-active .km-listview-label, .km-flat .km-state-active .km-listview-link:after { color: #fff}.km-flat .km-loader>*:not(h1), .km-flat .km-filter-wrap>input, .km-flat .km-switch-handle.km-state-active, .km-root .km-flat .km-scroller-refresh span:not(.km-template) { background: #fff}.km-flat .km-switch-handle, .km-flat .k-slider-selection, .km-flat .km-switch-background { color: #10c4b2}.km-flat .km-loader, .km-flat .km-rowinsert, .km-flat .km-state-active, .km-flat .km-scroller-pull, .km-flat .k-slider-selection, .km-flat .km-touch-scrollbar, .km-flat .km-pages .km-current-page, .km-flat .k-slider .k-draghandle, .km-flat .k-slider .k-draghandle:hover, .km-flat .km-tabstrip .km-state-active, .km-flat .km-scroller-refresh.km-load-more, .km-flat .km-popup .k-state-hover, .km-flat .km-popup .k-state-focused, .km-flat .km-popup .k-state-selected, .km-flat .km-actionsheet>li>a:active, .km-flat .km-actionsheet>li>a:hover, .km-flat li.km-state-active .km-listview-link, .km-flat li.km-state-active .km-listview-label, .km-flat .km-listview-label input[type=radio]:checked, .km-flat .km-listview-label input[type=checkbox]:checked { background: #10c4b2}.km-flat .km-filter-wrap>input:focus { border-color: #10c4b2}.km-flat .km-badge, .km-flat .km-rowdelete { background: #da2228}.km-on-blackberry.km-blackberry6 .km-view .km-icon, .km-on-blackberry.km-blackberry7 .km-view .km-icon, .km-on-blackberry.km-ios .km-view .km-icon, .km-on-ios.km-ios4 .km-view .km-icon, .km-root .km-on-android .km-view .km-icon, .km-root .km-on-meego .km-view .km-icon { background: 0}