Shortened URL: http://ur1.ca/delt8

  1. /*
  2. * Kendo UI Web v2012.3.1114 (http://kendoui.com)
  3. * Copyright 2012 Telerik AD. All rights reserved.
  4. *
  5. * Kendo UI Web commercial licenses may be obtained at
  6. * https://www.kendoui.com/purchase/license-agreement/kendo-ui-web-commercial.aspx
  7. * If you do not own a commercial license,  this file shall be governed by the
  8. * GNU General Public License (GPL) version 3.
  9. * For GPL requirements,  please review: http://www.gnu.org/copyleft/gpl.html
  10. */
  11. :-webkit-any(body):after {
  12.     content: "";
  13.     display: block;
  14.     visibility: hidden;
  15.     height: 0;
  16.     font: 0/0;
  17.     -webkit-transform: translateZ(0);
  18. }
  19. .fake {
  20.     color: red;
  21. }
  22. .k-reset {
  23.     margin: 0;
  24.     padding: 0;
  25.     border: 0;
  26.     outline: 0;
  27.     text-decoration: none;
  28.     font-size: 100%;
  29.     list-style: none;
  30. }
  31. .k-floatwrap:after, .k-slider-items:after, .k-grid-toolbar:after {
  32.     content: "";
  33.     display: block;
  34.     clear: both;
  35.     visibility: hidden;
  36.     height: 0;
  37.     overflow: hidden;
  38. }
  39. .k-floatwrap, .k-slider-items, .k-grid-toolbar {
  40.     display: inline-block;
  41. }
  42. .k-floatwrap, .k-slider-items, .k-grid-toolbar {
  43.     display: block;
  44. }
  45. .prohibit-selection {
  46.     -khtml-user-select: none;
  47.     -webkit-user-select: none;
  48.     -moz-user-select: -moz-none;
  49.     -ms-user-select: none;
  50.     user-select: none;
  51. }
  52. .border-box {
  53.     -webkit-box-sizing: border-box;
  54.     -moz-box-sizing: border-box;
  55.     box-sizing: border-box;
  56. }
  57. .k-block, .k-button, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-tooltip, .k-pager-wrap, .k-tabstrip-items .k-item, .k-link.k-state-hover, .k-textbox, .k-textbox:hover, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-autocomplete.k-state-hover, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-draghandle {
  58.     background-repeat: repeat;
  59.     background-position: 0 center;
  60. }
  61. .k-state-highlight>.k-link {
  62.     color: inherit;
  63. }
  64. .k-block, .k-widget, .k-inline-block, .k-textbox>input, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-button, .k-draghandle {
  65.     font-size: 100%;
  66.     font-family: inherit;
  67.     border-style: solid;
  68.     border-width: 1px;
  69.     -webkit-appearance: none;
  70. }
  71. .k-block, .k-widget {
  72.     line-height: normal;
  73.     outline: 0;
  74. }
  75. .k-block {
  76.     padding: 2px;
  77.     -webkit-box-sizing: border-box;
  78.     -moz-box-sizing: border-box;
  79.     box-sizing: border-box;
  80. }
  81. .k-button {
  82.     display: inline-block;
  83.     margin: 0;
  84.     padding: 2px 7px 2px;
  85.     font-family: inherit;
  86.     line-height: 1.66em;
  87.     text-align: center;
  88.     cursor: pointer;
  89.     text-decoration: none;
  90.     -webkit-box-sizing: border-box;
  91.     -moz-box-sizing: border-box;
  92.     box-sizing: border-box;
  93. }
  94. *+html .k-button {
  95.     line-height: normal;
  96. }
  97. a.k-button {
  98.     -khtml-user-select: none;
  99.     -webkit-user-select: none;
  100.     -moz-user-select: -moz-none;
  101.     -ms-user-select: none;
  102.     user-select: none;
  103. }
  104. .k-button:-moz-any(input) {
  105.     padding-bottom: .37em;
  106.     padding-top: .37em;
  107. }
  108. *+html .k-button {
  109.     overflow: visible;
  110.     margin-right: 4px;
  111. }
  112. *+html a.k-button {
  113.     line-height: 1.6;
  114.     padding-left: 7px;
  115.     padding-right: 7px;
  116. }
  117. *+html .k-button-expand {
  118.     margin-left: 0;
  119.     margin-right: 0;
  120. }
  121. button.k-button::-moz-focus-inner, input.k-button::-moz-focus-inner {
  122.     padding: 0;
  123.     border: 0;
  124. }
  125. a.k-button-expand {
  126.     display: block;
  127. }
  128. button.k-button-expand, input[type="submit"].k-button-expand, input[type="button"].k-button-expand, input[type="reset"].k-button-expand {
  129.     width: 100%}
  130. body .k-button-icon {
  131.     padding-left: 4px;
  132.     padding-right: 4px;
  133. }
  134. *+html a.k-button-icon {
  135.     padding-left: 5px;
  136.     padding-right: 5px;
  137. }
  138. .k-button-icontext {
  139.     padding-right: 8px;
  140.     overflow: visible;
  141. }
  142. .k-button-icontext .k-icon {
  143.     margin: 0 3px 0 -3px;
  144.     vertical-align: text-top;
  145. }
  146. *+html .k-button-icontext .k-icon {
  147.     margin-right: 4px;
  148. }
  149. html body .k-button-bare {
  150.     background: none!important;
  151.     border-width: 0;
  152. }
  153. .k-link {
  154.     cursor: pointer;
  155.     outline: 0;
  156.     text-decoration: none;
  157. }
  158. .k-grid-header span.k-link {
  159.     cursor: default;
  160. }
  161. .k-state-disabled, .k-state-disabled .k-link, .k-state-disabled .k-picker-wrap .k-icon, .k-state-disabled .k-button, .k-state-disabled .k-draghandle, .k-state-disabled .k-slider .k-icon, .k-state-disabled .k-upload-button input {
  162.     cursor: default;
  163.     outline: 0;
  164. }
  165. .k-state-error {
  166.     border-style: ridge;
  167. }
  168. .k-state-empty {
  169.     font-style: italic;
  170. }
  171. .k-icon, .k-sprite, .k-editor-button .k-tool-icon {
  172.     display: inline-block;
  173.     width: 16px;
  174.     height: 16px;
  175.     overflow: hidden;
  176.     background-repeat: no-repeat;
  177.     font-size: 0;
  178.     line-height: 0;
  179.     text-indent: -3333px;
  180.     text-align: center;
  181.     vertical-align: middle;
  182. }
  183. .k-icon, .k-sprite {
  184.     background-color: transparent;
  185. }
  186. *+html .k-icon, *+html .k-sprite {
  187.     text-indent: 0;
  188. }
  189. .k-numerictextbox .k-i-arrow-n {
  190.     background-position: 0 -2px;
  191. }
  192. .k-numerictextbox .k-i-arrow-s {
  193.     background-position: 0 -35px;
  194. }
  195. .k-state-selected .k-i-arrow-n {
  196.     background-position: -16px 0;
  197. }
  198. .k-state-hover .k-state-selected .k-i-arrow-n, .k-button:hover .k-state-selected .k-i-arrow-n, .k-textbox:hover .k-state-selected .k-i-arrow-n, .k-button:active .k-state-selected .k-i-arrow-n {
  199.     background-position: -32px 0;
  200. }
  201. .k-numerictextbox .k-state-selected .k-i-arrow-n, .k-numerictextbox .k-state-hover .k-i-arrow-n {
  202.     background-position: -16px -2px;
  203. }
  204. .k-state-selected .k-i-arrow-s {
  205.     background-position: -16px -32px;
  206. }
  207. .k-state-hover .k-state-selected .k-i-arrow-s, .k-button:hover .k-state-selected .k-i-arrow-s, .k-textbox:hover .k-state-selected .k-i-arrow-s, .k-button:active .k-state-selected .k-i-arrow-s {
  208.     background-position: -32px -32px;
  209. }
  210. .k-numerictextbox .k-state-selected .k-i-arrow-s, .k-numerictextbox .k-state-hover .k-i-arrow-s {
  211.     background-position: -16px -35px;
  212. }
  213. .k-i-arrow-n {
  214.     background-position: 0 0;
  215. }
  216. .k-state-hover .k-i-arrow-n, .k-button:hover .k-i-arrow-n, .k-textbox:hover .k-i-arrow-n, .k-button:active .k-i-arrow-n {
  217.     background-position: -16px 0;
  218. }
  219. .k-i-arrow-e {
  220.     background-position: 0 -16px;
  221. }
  222. .k-state-hover .k-i-arrow-e, .k-button:hover .k-i-arrow-e, .k-textbox:hover .k-i-arrow-e, .k-button:active .k-i-arrow-e {
  223.     background-position: -16px -16px;
  224. }
  225. .k-i-arrow-s {
  226.     background-position: 0 -32px;
  227. }
  228. .k-state-hover .k-i-arrow-s, .k-button:hover .k-i-arrow-s, .k-textbox:hover .k-i-arrow-s, .k-button:active .k-i-arrow-s {
  229.     background-position: -16px -32px;
  230. }
  231. .k-i-arrow-w {
  232.     background-position: 0 -48px;
  233. }
  234. .k-state-hover .k-i-arrow-w, .k-button:hover .k-i-arrow-w, .k-textbox:hover .k-i-arrow-w, .k-button:active .k-i-arrow-w {
  235.     background-position: -16px -48px;
  236. }
  237. .k-i-seek-n {
  238.     background-position: 0 -64px;
  239. }
  240. .k-state-hover .k-i-seek-n, .k-button:hover .k-i-seek-n, .k-textbox:hover .k-i-seek-n, .k-button:active .k-i-seek-n {
  241.     background-position: -16px -64px;
  242. }
  243. .k-i-seek-e {
  244.     background-position: 0 -80px;
  245. }
  246. .k-state-hover .k-i-seek-e, .k-button:hover .k-i-seek-e, .k-textbox:hover .k-i-seek-e, .k-button:active .k-i-seek-e {
  247.     background-position: -16px -80px;
  248. }
  249. .k-i-seek-s {
  250.     background-position: 0 -96px;
  251. }
  252. .k-state-hover .k-i-seek-s, .k-button:hover .k-i-seek-s, .k-textbox:hover .k-i-seek-s, .k-button:active .k-i-seek-s {
  253.     background-position: -16px -96px;
  254. }
  255. .k-i-seek-w {
  256.     background-position: 0 -112px;
  257. }
  258. .k-state-hover .k-i-seek-w, .k-button:hover .k-i-seek-w, .k-textbox:hover .k-i-seek-w, .k-button:active .k-i-seek-w {
  259.     background-position: -16px -112px;
  260. }
  261. .k-si-arrow-n {
  262.     background-position: 0 -129px;
  263. }
  264. .k-state-hover .k-si-arrow-n, .k-button:hover .k-si-arrow-n, .k-textbox:hover .k-si-arrow-n, .k-button:active .k-si-arrow-n {
  265.     background-position: -16px -129px;
  266. }
  267. .k-si-arrow-e {
  268.     background-position: 0 -144px;
  269. }
  270. .k-state-hover .k-si-arrow-e, .k-button:hover .k-si-arrow-e, .k-textbox:hover .k-si-arrow-e, .k-button:active .k-si-arrow-e {
  271.     background-position: -16px -144px;
  272. }
  273. .k-si-arrow-s {
  274.     background-position: 0 -159px;
  275. }
  276. .k-state-hover .k-si-arrow-s, .k-button:hover .k-si-arrow-s, .k-textbox:hover .k-si-arrow-s, .k-button:active .k-si-arrow-s {
  277.     background-position: -16px -159px;
  278. }
  279. .k-si-arrow-w {
  280.     background-position: 0 -176px;
  281. }
  282. .k-state-hover .k-si-arrow-w, .k-button:hover .k-si-arrow-w, .k-textbox:hover .k-si-arrow-w, .k-button:active .k-si-arrow-w {
  283.     background-position: -16px -176px;
  284. }
  285. .k-i-arrowhead-n {
  286.     background-position: 0 -256px;
  287. }
  288. .k-state-hover .k-i-arrowhead-n, .k-button:hover .k-i-arrowhead-n, .k-textbox:hover .k-i-arrowhead-n, .k-button:active .k-i-arrowhead-n {
  289.     background-position: -16px -256px;
  290. }
  291. .k-i-arrowhead-e {
  292.     background-position: 0 -272px;
  293. }
  294. .k-state-hover .k-i-arrowhead-e, .k-button:hover .k-i-arrowhead-e, .k-textbox:hover .k-i-arrowhead-e, .k-button:active .k-i-arrowhead-e {
  295.     background-position: -16px -272px;
  296. }
  297. .k-i-arrowhead-s {
  298.     background-position: 0 -288px;
  299. }
  300. .k-state-hover .k-i-arrowhead-s, .k-button:hover .k-i-arrowhead-s, .k-textbox:hover .k-i-arrowhead-s, .k-button:active .k-i-arrowhead-s {
  301.     background-position: -16px -288px;
  302. }
  303. .k-i-arrowhead-w {
  304.     background-position: 0 -304px;
  305. }
  306. .k-state-hover .k-i-arrowhead-w, .k-button:hover .k-i-arrowhead-w, .k-textbox:hover .k-i-arrowhead-w, .k-button:active .k-i-arrowhead-w {
  307.     background-position: -16px -304px;
  308. }
  309. .k-i-expand, .k-plus, .k-plus-disabled {
  310.     background-position: 0 -192px;
  311. }
  312. .k-state-hover .k-i-expand, .k-state-hover .k-plus, .k-state-hover .k-plus-disabled, .k-button:hover .k-i-expand, .k-button:hover .k-plus, .k-button:hover .k-plus-disabled, .k-textbox:hover .k-i-expand, .k-textbox:hover .k-plus, .k-textbox:hover .k-plus-disabled, .k-button:active .k-i-expand, .k-button:active .k-plus, .k-button:active .k-plus-disabled {
  313.     background-position: -16px -192px;
  314. }
  315. .k-i-expand-w, .k-rtl .k-i-expand, .k-rtl .k-plus, .k-rtl .k-plus-disabled {
  316.     background-position: 0 -208px;
  317. }
  318. .k-state-hover .k-i-expand-w, .k-state-hover .k-rtl .k-i-expand, .k-state-hover .k-rtl .k-plus, .k-state-hover .k-rtl .k-plus-disabled, .k-button:hover .k-i-expand-w, .k-button:hover .k-rtl .k-i-expand, .k-button:hover .k-rtl .k-plus, .k-button:hover .k-rtl .k-plus-disabled, .k-textbox:hover .k-i-expand-w, .k-textbox:hover .k-rtl .k-i-expand, .k-textbox:hover .k-rtl .k-plus, .k-textbox:hover .k-rtl .k-plus-disabled, .k-button:active .k-i-expand-w, .k-button:active .k-rtl .k-i-expand, .k-button:active .k-rtl .k-plus, .k-button:active .k-rtl .k-plus-disabled {
  319.     background-position: -16px -208px;
  320. }
  321. .k-i-collapse, .k-minus, .k-minus-disabled {
  322.     background-position: 0 -224px;
  323. }
  324. .k-state-hover .k-i-collapse, .k-state-hover .k-minus, .k-state-hover .k-minus-disabled, .k-button:hover .k-i-collapse, .k-button:hover .k-minus, .k-button:hover .k-minus-disabled, .k-textbox:hover .k-i-collapse, .k-textbox:hover .k-minus, .k-textbox:hover .k-minus-disabled, .k-button:active .k-i-collapse, .k-button:active .k-minus, .k-button:active .k-minus-disabled {
  325.     background-position: -16px -224px;
  326. }
  327. .k-i-collapse-w, .k-rtl .k-i-collapse, .k-rtl .k-minus, .k-rtl .k-minus-disabled {
  328.     background-position: 0 -240px;
  329. }
  330. .k-state-hover .k-i-collapse-w, .k-state-hover .k-rtl .k-i-collapse, .k-state-hover .k-rtl .k-minus, .k-state-hover .k-rtl .k-minus-disabled, .k-button:hover .k-i-collapse-w, .k-button:hover .k-rtl .k-i-collapse, .k-button:hover .k-rtl .k-minus, .k-button:hover .k-rtl .k-minus-disabled, .k-textbox:hover .k-i-collapse-w, .k-textbox:hover .k-rtl .k-i-collapse, .k-textbox:hover .k-rtl .k-minus, .k-textbox:hover .k-rtl .k-minus-disabled, .k-button:active .k-i-collapse-w, .k-button:active .k-rtl .k-i-collapse, .k-button:active .k-rtl .k-minus, .k-button:active .k-rtl .k-minus-disabled {
  331.     background-position: -16px -240px;
  332. }
  333. .k-i-pencil, .k-edit {
  334.     background-position: -32px 0;
  335. }
  336. .k-state-hover .k-i-pencil, .k-state-hover .k-edit, .k-button:hover .k-i-pencil, .k-button:hover .k-edit, .k-textbox:hover .k-i-pencil, .k-textbox:hover .k-edit, .k-button:active .k-i-pencil, .k-button:active .k-edit {
  337.     background-position: -48px 0;
  338. }
  339. .k-i-close, .k-delete, .k-group-delete {
  340.     background-position: -32px -16px;
  341. }
  342. .k-state-hover .k-i-close, .k-state-hover .k-delete, .k-state-hover .k-group-delete, .k-button:hover .k-i-close, .k-button:hover .k-delete, .k-button:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-delete, .k-button:active .k-group-delete {
  343.     background-position: -48px -16px;
  344. }
  345. .k-i-tick, .k-insert, .k-update {
  346.     background-position: -32px -32px;
  347. }
  348. .k-state-hover .k-i-tick, .k-state-hover .k-insert, .k-state-hover .k-update, .k-button:hover .k-i-tick, .k-button:hover .k-insert, .k-button:hover .k-update, .k-textbox:hover .k-i-tick, .k-textbox:hover .k-insert, .k-textbox:hover .k-update, .k-button:active .k-i-tick, .k-button:active .k-insert, .k-button:active .k-update {
  349.     background-position: -48px -32px;
  350. }
  351. .k-i-cancel, .k-cancel, .k-denied {
  352.     background-position: -32px -48px;
  353. }
  354. .k-state-hover .k-i-cancel, .k-state-hover .k-cancel, .k-state-hover .k-denied, .k-button:hover .k-i-cancel, .k-button:hover .k-cancel, .k-button:hover .k-denied, .k-textbox:hover .k-i-cancel, .k-textbox:hover .k-cancel, .k-textbox:hover .k-denied, .k-button:active .k-i-cancel, .k-button:active .k-cancel, .k-button:active .k-denied {
  355.     background-position: -48px -48px;
  356. }
  357. .k-i-plus, .k-add {
  358.     background-position: -32px -64px;
  359. }
  360. .k-state-hover .k-i-plus, .k-state-hover .k-add, .k-button:hover .k-i-plus, .k-button:hover .k-add, .k-textbox:hover .k-i-plus, .k-textbox:hover .k-add, .k-button:active .k-i-plus, .k-button:active .k-add {
  361.     background-position: -48px -64px;
  362. }
  363. .k-i-funnel, .k-filter {
  364.     background-position: -32px -80px;
  365. }
  366. .k-state-hover .k-i-funnel, .k-state-hover .k-filter, .k-button:hover .k-i-funnel, .k-button:hover .k-filter, .k-textbox:hover .k-i-funnel, .k-textbox:hover .k-filter, .k-button:active .k-i-funnel, .k-button:active .k-filter {
  367.     background-position: -48px -80px;
  368. }
  369. .k-i-funnel-clear, .k-clear-filter {
  370.     background-position: -32px -96px;
  371. }
  372. .k-state-hover .k-i-funnel-clear, .k-state-hover .k-clear-filter, .k-button:hover .k-i-funnel-clear, .k-button:hover .k-clear-filter, .k-textbox:hover .k-i-funnel-clear, .k-textbox:hover .k-clear-filter, .k-button:active .k-i-funnel-clear, .k-button:active .k-clear-filter {
  373.     background-position: -48px -96px;
  374. }
  375. .k-i-refresh {
  376.     background-position: -32px -112px;
  377. }
  378. .k-state-hover .k-i-refresh, .k-button:hover .k-i-refresh, .k-textbox:hover .k-i-refresh, .k-button:active .k-i-refresh {
  379.     background-position: -48px -112px;
  380. }
  381. .k-i-restore {
  382.     background-position: -32px -128px;
  383. }
  384. .k-state-hover .k-i-restore, .k-button:hover .k-i-restore, .k-textbox:hover .k-i-restore, .k-button:active .k-i-restore {
  385.     background-position: -48px -128px;
  386. }
  387. .k-i-maximize {
  388.     background-position: -32px -144px;
  389. }
  390. .k-state-hover .k-i-maximize, .k-button:hover .k-i-maximize, .k-textbox:hover .k-i-maximize, .k-button:active .k-i-maximize {
  391.     background-position: -48px -144px;
  392. }
  393. .k-i-minimize {
  394.     background-position: -64px -288px;
  395. }
  396. .k-state-hover .k-i-minimize, .k-button:hover .k-i-minimize, .k-textbox:hover .k-i-minimize, .k-button:active .k-i-minimize {
  397.     background-position: -80px -288px;
  398. }
  399. .k-resize-se {
  400.     background-position: -32px -160px;
  401. }
  402. .k-state-hover .k-resize-se, .k-button:hover .k-resize-se, .k-textbox:hover .k-resize-se, .k-button:active .k-resize-se {
  403.     background-position: -48px -160px;
  404. }
  405. .k-i-calendar {
  406.     background-position: -32px -176px;
  407. }
  408. .k-state-hover .k-i-calendar, .k-button:hover .k-i-calendar, .k-textbox:hover .k-i-calendar, .k-button:active .k-i-calendar {
  409.     background-position: -48px -176px;
  410. }
  411. .k-i-clock {
  412.     background-position: -32px -192px;
  413. }
  414. .k-state-hover .k-i-clock, .k-button:hover .k-i-clock, .k-textbox:hover .k-i-clock, .k-button:active .k-i-clock {
  415.     background-position: -48px -192px;
  416. }
  417. .k-si-plus {
  418.     background-position: -32px -208px;
  419. }
  420. .k-state-hover .k-si-plus, .k-button:hover .k-si-plus, .k-textbox:hover .k-si-plus, .k-button:active .k-si-plus {
  421.     background-position: -48px -208px;
  422. }
  423. .k-si-minus {
  424.     background-position: -32px -224px;
  425. }
  426. .k-state-hover .k-si-minus, .k-button:hover .k-si-minus, .k-textbox:hover .k-si-minus, .k-button:active .k-si-minus {
  427.     background-position: -48px -224px;
  428. }
  429. .k-i-search {
  430.     background-position: -32px -240px;
  431. }
  432. .k-state-hover .k-i-search, .k-button:hover .k-i-search, .k-textbox:hover .k-i-search, .k-button:active .k-i-search {
  433.     background-position: -48px -240px;
  434. }
  435. .k-i-custom {
  436.     background-position: -115px -113px;
  437. }
  438. .k-state-hover .k-i-custom, .k-button:hover .k-i-custom, .k-textbox:hover .k-i-custom, .k-button:active .k-i-custom {
  439.     background-position: -141px -113px;
  440. }
  441. .k-editor .k-i-custom {
  442.     background-position: -112px -110px;
  443. }
  444. .k-viewHtml {
  445.     background-position: -112px -132px;
  446. }
  447. .k-i-insert-n, .k-insert-top {
  448.     background-position: -160px -32px;
  449. }
  450. .k-state-hover .k-i-insert-n, .k-state-hover .k-insert-top, .k-button:hover .k-i-insert-n, .k-button:hover .k-insert-top, .k-textbox:hover .k-i-insert-n, .k-textbox:hover .k-insert-top, .k-button:active .k-i-insert-n, .k-button:active .k-insert-top {
  451.     background-position: -176px -32px;
  452. }
  453. .k-i-insert-m, .k-insert-middle {
  454.     background-position: -160px -48px;
  455. }
  456. .k-state-hover .k-i-insert-m, .k-state-hover .k-insert-middle, .k-button:hover .k-i-insert-m, .k-button:hover .k-insert-middle, .k-textbox:hover .k-i-insert-m, .k-textbox:hover .k-insert-middle, .k-button:active .k-i-insert-m, .k-button:active .k-insert-middle {
  457.     background-position: -176px -48px;
  458. }
  459. .k-i-insert-s, .k-insert-bottom {
  460.     background-position: -160px -64px;
  461. }
  462. .k-state-hover .k-i-insert-s, .k-state-hover .k-insert-bottom, .k-button:hover .k-i-insert-s, .k-button:hover .k-insert-bottom, .k-textbox:hover .k-i-insert-s, .k-textbox:hover .k-insert-bottom, .k-button:active .k-i-insert-s, .k-button:active .k-insert-bottom {
  463.     background-position: -176px -64px;
  464. }
  465. .k-drop-hint {
  466.     background-position: 0 -326px;
  467. }
  468. .k-i-note, .k-warning {
  469.     background-position: -160px -240px;
  470. }
  471. .k-state-hover .k-i-note, .k-state-hover .k-warning, .k-button:hover .k-i-note, .k-button:hover .k-warning, .k-textbox:hover .k-i-note, .k-textbox:hover .k-warning, .k-button:active .k-i-note, .k-button:active .k-warning {
  472.     background-position: -176px -240px;
  473. }
  474. .k-i-sort-asc {
  475.     background-position: -112px -240px;
  476. }
  477. .k-state-hover .k-i-sort-asc, .k-button:hover .k-i-sort-asc, .k-textbox:hover .k-i-sort-asc, .k-button:active .k-i-sort-asc {
  478.     background-position: -128px -240px;
  479. }
  480. .k-i-sort-desc {
  481.     background-position: -112px -256px;
  482. }
  483. .k-state-hover .k-i-sort-desc, .k-button:hover .k-i-sort-desc, .k-textbox:hover .k-i-sort-desc, .k-button:active .k-i-sort-desc {
  484.     background-position: -128px -256px;
  485. }
  486. .k-i-group {
  487.     background-position: -112px -272px;
  488. }
  489. .k-state-hover .k-i-group, .k-button:hover .k-i-group, .k-textbox:hover .k-i-group, .k-button:active .k-i-group {
  490.     background-position: -128px -272px;
  491. }
  492. .k-i-ungroup {
  493.     background-position: -112px -288px;
  494. }
  495. .k-state-hover .k-i-ungroup, .k-button:hover .k-i-ungroup, .k-textbox:hover .k-i-ungroup, .k-button:active .k-i-ungroup {
  496.     background-position: -128px -288px;
  497. }
  498. .k-i-columns {
  499.     background-position: -112px -304px;
  500. }
  501. .k-state-hover .k-i-columns, .k-button:hover .k-i-columns, .k-textbox:hover .k-i-columns, .k-button:active .k-i-columns {
  502.     background-position: -128px -304px;
  503. }
  504. .k-file {
  505.     background-position: 0 0;
  506. }
  507. .k-state-hover .k-file, .k-button:hover .k-file, .k-textbox:hover .k-file, .k-button:active .k-file {
  508.     background-position: -16px 0;
  509. }
  510. .k-i-folder-add, .k-addfolder {
  511.     background-position: -32px -272px;
  512. }
  513. .k-state-hover .k-i-folder-add, .k-state-hover .k-addfolder, .k-button:hover .k-i-folder-add, .k-button:hover .k-addfolder, .k-textbox:hover .k-i-folder-add, .k-textbox:hover .k-addfolder, .k-button:active .k-i-folder-add, .k-button:active .k-addfolder {
  514.     background-position: -48px -272px;
  515. }
  516. .k-i-folder-up, .k-goup {
  517.     background-position: -32px -288px;
  518. }
  519. .k-state-hover .k-i-folder-up, .k-state-hover .k-goup, .k-button:hover .k-i-folder-up, .k-button:hover .k-goup, .k-textbox:hover .k-i-folder-up, .k-textbox:hover .k-goup, .k-button:active .k-i-folder-up, .k-button:active .k-goup {
  520.     background-position: -48px -288px;
  521. }
  522. .k-image {
  523.     border: 0;
  524. }
  525. html .k-success-colored {
  526.     color: #507f50;
  527.     border-color: #d0dfd0;
  528.     background-color: #f0fff0;
  529. }
  530. html .k-info-colored {
  531.     color: #50607f;
  532.     border-color: #d0d9df;
  533.     background-color: #f0f9ff;
  534. }
  535. html .k-error-colored {
  536.     color: #7f5050;
  537.     border-color: #dfd0d0;
  538.     background-color: #fff0f0;
  539. }
  540. .k-inline-block {
  541.     padding: 0 2px;
  542. }
  543. .k-loading, .k-loading-image {
  544.     background-color: transparent;
  545.     background-repeat: no-repeat;
  546.     background-position: center center;
  547. }
  548. .k-loading-mask, .k-loading-image, .k-loading-text {
  549.     position: absolute;
  550. }
  551. .k-loading-text {
  552.     top: -4000px;
  553.     left: -4000px;
  554. }
  555. .k-loading-image, .k-loading-color {
  556.     width: 100%;
  557.     height: 100%}
  558. .k-loading-image {
  559.     top: 0;
  560.     left: 0;
  561.     z-index: 2;
  562. }
  563. .k-loading-color {
  564.     filter: alpha(opacity=30);
  565.     opacity: .3;
  566. }
  567. .k-content-frame {
  568.     border: 0;
  569.     width: 100%;
  570.     height: 100%}
  571. .k-pane>.k-splitter-overlay {
  572.     filter: alpha(opacity=0);
  573.     opacity: 0;
  574.     position: absolute;
  575. }
  576. .k-drag-clue {
  577.     position: absolute;
  578.     z-index: 10003;
  579.     border-style: solid;
  580.     border-width: 1px;
  581.     font-size: .9em;
  582.     padding: .2em .4em;
  583.     white-space: nowrap;
  584.     cursor: default;
  585. }
  586. .k-drag-status {
  587.     margin-top: -3px;
  588.     margin-right: 4px;
  589.     vertical-align: middle;
  590. }
  591. .k-reorder-cue {
  592.     position: absolute;
  593.     width: 1px;
  594.     overflow: visible;
  595. }
  596. .k-reorder-cue .k-icon {
  597.     position: absolute;
  598.     left: -4px;
  599.     width: 8px;
  600.     height: 4px;
  601. }
  602. .k-reorder-cue .k-i-arrow-s {
  603.     top: -4px;
  604.     background-position: -4px -166px;
  605. }
  606. .k-reorder-cue .k-i-arrow-n {
  607.     bottom: -4px;
  608.     background-position: -4px -134px;
  609. }
  610. .k-scrollbar {
  611.     position: absolute;
  612.     overflow: scroll;
  613. }
  614. .k-scrollbar-vertical {
  615.     top: 0;
  616.     right: 0;
  617.     width: 17px;
  618.     height: 100%;
  619.     overflow-x: hidden;
  620. }
  621. .k-touch-scrollbar {
  622.     display: none;
  623.     position: absolute;
  624.     z-index: 200000;
  625.     height: 8px;
  626.     width: 8px;
  627.     border: 1px solid #8a8a8a;
  628.     background-color: #858585;
  629. }
  630. @media only screen and (-webkit-min-device-pixel-ratio:2) {
  631.     body .k-touch-scrollbar {
  632.     height: 12px;
  633.     width: 12px;
  634.     -webkit-border-radius: 7px;
  635. }
  636. }.k-virtual-scrollable-wrap {
  637.     overflow-x: auto;
  638. }
  639. div.k-window {
  640.     display: inline-block;
  641.     position: absolute;
  642.     z-index: 10001;
  643.     border-style: solid;
  644.     border-width: 1px;
  645.     padding-top: 2em;
  646. }
  647. .k-block>.k-header, .k-window-titlebar {
  648.     position: absolute;
  649.     width: 100%;
  650.     height: 1.1em;
  651.     line-height: 1.1em;
  652.     border-bottom-style: solid;
  653.     border-bottom-width: 1px;
  654.     margin-top: -2em;
  655.     padding: .4em 0;
  656.     font-size: 1.2em;
  657.     white-space: nowrap;
  658.     min-height: 16px;
  659. }
  660. .k-block>.k-header {
  661.     position: relative;
  662.     margin: -2px 0 0 -2px;
  663.     padding: .3em 2px;
  664. }
  665. .k-window-title {
  666.     position: absolute;
  667.     left: .44em;
  668.     right: .44em;
  669.     overflow: hidden;
  670.     cursor: default;
  671.     text-overflow: ellipsis;
  672. }
  673. .k-window-title .k-image {
  674.     margin: 0 5px 0 0;
  675.     vertical-align: middle;
  676. }
  677. div.k-window-titleless {
  678.     padding-top: 0;
  679. }
  680. div.k-window-content {
  681.     position: relative;
  682.     z-index: -1;
  683.     height: 100%;
  684.     padding: .58em;
  685.     overflow: auto;
  686.     outline: 0;
  687.     -webkit-box-sizing: border-box;
  688.     -moz-box-sizing: border-box;
  689.     box-sizing: border-box;
  690. }
  691. *+html .k-window {
  692.     padding-bottom: 1.16em;
  693. }
  694. .k-window-titlebar .k-window-actions {
  695.     position: absolute;
  696.     top: 0;
  697.     right: .3em;
  698.     padding-top: .3em;
  699.     white-space: nowrap;
  700. }
  701. .k-window-titlebar .k-window-action {
  702.     display: inline-block;
  703.     width: 16px;
  704.     height: 16px;
  705.     padding: 2px;
  706.     text-decoration: none;
  707.     vertical-align: middle;
  708.     filter: alpha(opacity=70);
  709.     opacity: .7;
  710. }
  711. .k-window-titlebar .k-state-hover {
  712.     border-style: solid;
  713.     border-width: 1px;
  714.     padding: 1px;
  715.     filter: alpha(opacity=100);
  716.     opacity: 1;
  717. }
  718. .k-window-action .k-icon {
  719.     margin: 0;
  720.     vertical-align: top;
  721. }
  722. .k-window .k-resize-handle {
  723.     position: absolute;
  724.     z-index: 1;
  725.     background-color: #fff;
  726.     font-size: 0;
  727.     line-height: 6px;
  728.     filter: alpha(opacity=0);
  729.     opacity: 0;
  730.     zoom: 1;
  731. }
  732. .k-resize-n {
  733.     top: -3px;
  734.     left: 0;
  735.     width: 100%;
  736.     height: 6px;
  737.     cursor: n-resize;
  738. }
  739. .k-resize-e {
  740.     top: 0;
  741.     right: -3px;
  742.     width: 6px;
  743.     height: 100%;
  744.     cursor: e-resize;
  745. }
  746. .k-resize-s {
  747.     bottom: -3px;
  748.     left: 0;
  749.     width: 100%;
  750.     height: 6px;
  751.     cursor: s-resize;
  752. }
  753. .k-resize-w {
  754.     top: 0;
  755.     left: -3px;
  756.     width: 6px;
  757.     height: 100%;
  758.     cursor: w-resize;
  759. }
  760. .k-resize-se {
  761.     bottom: -3px;
  762.     right: -3px;
  763.     width: 16px;
  764.     height: 16px;
  765.     cursor: se-resize;
  766. }
  767. .k-resize-sw {
  768.     bottom: -3px;
  769.     left: -3px;
  770.     width: 6px;
  771.     height: 6px;
  772.     cursor: sw-resize;
  773. }
  774. .k-resize-ne {
  775.     top: -3px;
  776.     right: -3px;
  777.     width: 6px;
  778.     height: 6px;
  779.     cursor: ne-resize;
  780. }
  781. .k-resize-nw {
  782.     top: -3px;
  783.     left: -3px;
  784.     width: 6px;
  785.     height: 6px;
  786.     cursor: nw-resize;
  787. }
  788. .k-overlay {
  789.     position: fixed;
  790.     top: 0;
  791.     left: 0;
  792.     z-index: 10001;
  793.     width: 100%;
  794.     height: 100%;
  795.     background-color: #000;
  796.     filter: alpha(opacity=50);
  797.     opacity: .5;
  798. }
  799. .k-window .k-overlay {
  800.     position: absolute;
  801.     width: 100%;
  802.     height: 100%;
  803.     background-color: #fff;
  804.     filter: alpha(opacity=0);
  805.     opacity: 0;
  806. }
  807. .k-window .k-widget {
  808.     z-index: 10002;
  809. }
  810. .k-tabstrip {
  811.     margin: 0;
  812.     padding: 0;
  813.     zoom: 1;
  814. }
  815. .k-tabstrip .k-tabstrip-items {
  816.     padding: .3em .3em 0;
  817. }
  818. .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item {
  819.     list-style-type: none;
  820.     display: inline-block;
  821.     position: relative;
  822.     border-style: solid;
  823.     border-width: 1px 1px 0;
  824.     margin: 0 -1px 0 0;
  825.     padding: 0;
  826.     vertical-align: top;
  827. }
  828. .k-tabstrip-items .k-tab-on-top, .k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active {
  829.     margin-bottom: -1px;
  830.     padding-bottom: 1px;
  831. }
  832. .k-tabstrip-items .k-tab-on-top {
  833.     z-index: 1;
  834. }
  835. .k-tabstrip-items .k-link, .k-panelbar .k-tabstrip-items .k-link {
  836.     display: inline-block;
  837.     border-bottom-width: 0;
  838.     padding: .5em .92em;
  839. }
  840. .k-tabstrip-items .k-icon, .k-panelbar .k-tabstrip-items .k-icon {
  841.     margin: -1px 4px 0 -3px;
  842.     vertical-align: top;
  843. }
  844. .k-tabstrip-items .k-item .k-image, .k-tabstrip-items .k-item .k-sprite, .k-panelbar .k-tabstrip-items .k-item .k-image, .k-panelbar .k-tabstrip-items .k-item .k-sprite {
  845.     margin: -3px 3px 0 -6px;
  846.     vertical-align: middle;
  847. }
  848. *+html .k-tabstrip-items .k-item .k-image, *+html .k-tabstrip-items .k-item .k-sprite {
  849.     margin-top: -1px;
  850.     vertical-align: top;
  851. }
  852. .k-tabstrip .k-content, .k-panelbar .k-tabstrip .k-content {
  853.     position: static;
  854.     border-style: solid;
  855.     border-width: 1px;
  856.     margin: 0 .29em .3em;
  857.     padding: .3em .92em;
  858.     zoom: 1;
  859. }
  860. .k-tabstrip>.k-content {
  861.     display: none;
  862. }
  863. .k-tabstrip .k-content.km-scroll-wrapper {
  864.     padding: 0;
  865. }
  866. .k-tabstrip .k-content>.km-scroll-container {
  867.     padding: .3em .92em;
  868.     -webkit-box-sizing: border-box;
  869.     -moz-box-sizing: border-box;
  870.     box-sizing: border-box;
  871. }
  872. .k-panelbar {
  873.     zoom: 1;
  874. }
  875. .k-panelbar>.k-item, .k-panel>.k-item {
  876.     list-style-type: none;
  877.     display: block;
  878.     border-width: 0;
  879.     margin: 0;
  880.     zoom: 1;
  881.     -moz-border-radius: 0;
  882.     -webkit-border-radius: 0;
  883.     border-radius: 0;
  884. }
  885. .k-panelbar .k-image, .k-panelbar .k-sprite {
  886.     float: left;
  887.     margin-top: 4px;
  888.     margin-right: 5px;
  889.     vertical-align: middle;
  890. }
  891. .k-panelbar>.k-item>.k-link, .k-panel>.k-item>.k-link {
  892.     display: block;
  893.     position: relative;
  894.     border-bottom-style: solid;
  895.     border-bottom-width: 1px;
  896.     padding: 0 1em;
  897.     line-height: 2.34em;
  898.     text-decoration: none;
  899.     zoom: 1;
  900. }
  901. .k-panelbar-expand, .k-panelbar-collapse {
  902.     position: absolute;
  903.     top: 5px;
  904.     right: 2px;
  905. }
  906. .k-panelbar .k-panel, .k-panelbar .k-content {
  907.     position: relative;
  908.     border-bottom-style: solid;
  909.     border-bottom-width: 1px;
  910.     margin: 0;
  911.     padding: 0;
  912.     zoom: 1;
  913. }
  914. .k-panel>.k-item>.k-link {
  915.     border-bottom: 0;
  916.     font-size: .95em;
  917.     line-height: 2.2;
  918. }
  919. .k-panel .k-i-arrow-n, .k-panel .k-i-arrow-s {
  920.     top: 4px;
  921. }
  922. .k-panel .k-panel>.k-item>.k-link {
  923.     padding-left: 2em;
  924. }
  925. .k-panelbar .k-i-seek-e .k-link {
  926.     border-bottom: 0;
  927. }
  928. .k-panel .k-panel {
  929.     border-bottom: 0;
  930. }
  931. .k-menu {
  932.     cursor: default;
  933. }
  934. .k-menu, .k-menu .k-group {
  935.     list-style: none;
  936.     margin: 0;
  937.     padding: 0;
  938.     zoom: 1;
  939. }
  940. .k-menu:after {
  941.     content: '';
  942.     display: block;
  943.     width: 99%;
  944.     height: 0;
  945.     float: inherit;
  946.     overflow: hidden;
  947. }
  948. .k-menu .k-item .k-item, ul.k-menu-vertical>.k-item {
  949.     display: block;
  950.     float: none;
  951.     border-width: 0;
  952. }
  953. *+html .k-menu .k-item .k-item {
  954.     zoom: normal;
  955. }
  956. .k-menu .k-item>.k-link>.k-icon, .k-menu .k-image, .k-menu .k-sprite {
  957.     margin: -2px 4px 0 -4px;
  958.     vertical-align: middle;
  959. }
  960. .k-menu .k-item>.k-link>.k-icon {
  961.     margin: -2px 0 0;
  962. }
  963. *+html .k-menu .k-item>.k-link>.k-i-arrow-s, *+html .k-menu .k-image, *+html .k-menu .k-sprite {
  964.     margin-top: 0;
  965. }
  966. .k-menu .k-item>.k-link {
  967.     display: block;
  968.     padding: .5em .9em .4em;
  969.     line-height: 1.34em;
  970.     -khtml-user-select: none;
  971.     -webkit-user-select: none;
  972.     -moz-user-select: -moz-none;
  973.     -ms-user-select: none;
  974.     user-select: none;
  975. }
  976. .k-menu .k-group {
  977.     display: none;
  978.     border-style: solid;
  979.     border-width: 1px;
  980.     overflow: visible;
  981.     white-space: nowrap;
  982. }
  983. .k-menu .k-group .k-item {
  984.     display: block;
  985.     border-width: 0;
  986. }
  987. .k-menu .k-item, .k-widget.k-menu-horizontal>.k-item {
  988.     position: relative;
  989.     float: left;
  990.     border-style: solid;
  991.     border-width: 0 1px 0 0;
  992.     vertical-align: top;
  993.     zoom: 1;
  994.     box-sizing: content-box;
  995. }
  996. .k-menu .k-group .k-item>.k-link {
  997.     padding: .28em 1.8em .38em .9em;
  998. }
  999. *+html .k-menu .k-group .k-link {
  1000.     width: 100%}
  1001. .k-menu .k-item>.k-link>.k-i-arrow-s {
  1002.     margin-right: -8px;
  1003. }
  1004. .k-menu .k-item>.k-link>.k-i-arrow-e {
  1005.     position: absolute;
  1006.     top: 50%;
  1007.     margin-top: -8px;
  1008.     right: 2px;
  1009. }
  1010. .k-menu .k-animation-container {
  1011.     border: 0;
  1012. }
  1013. .k-menu .k-animation-container, .k-menu .k-group {
  1014.     position: absolute;
  1015.     left: 0;
  1016. }
  1017. .k-menu .k-animation-container .k-animation-container, .k-menu .k-group .k-group, .k-menu-vertical .k-animation-container, .k-menu-vertical .k-group {
  1018.     top: 0;
  1019.     left: 0;
  1020. }
  1021. .k-menu .k-animation-container .k-group {
  1022.     top: auto;
  1023.     left: auto;
  1024.     margin-left: -1px;
  1025. }
  1026. .k-menu .k-animation-container, .k-popup .k-animation-container {
  1027.     margin-top: -1px;
  1028.     padding-left: 1px;
  1029. }
  1030. .k-popup .k-animation-container .k-popup {
  1031.     margin-left: -1px;
  1032. }
  1033. ul.k-menu .k-separator {
  1034.     padding: .25em 0;
  1035.     height: 100%;
  1036.     width: 1px;
  1037.     font-size: 0;
  1038.     line-height: 0;
  1039.     border-width: 0 1px 0 0;
  1040. }
  1041. ul.k-menu-vertical .k-separator, .k-menu .k-group .k-separator {
  1042.     padding: 0;
  1043.     height: 1px;
  1044.     width: 100%;
  1045.     border-width: 1px 0 0;
  1046. }
  1047. .k-grid, .k-listview {
  1048.     position: relative;
  1049.     zoom: 1;
  1050. }
  1051. .k-grid table {
  1052.     width: 100%;
  1053.     border-collapse: separate;
  1054.     empty-cells: show;
  1055.     border-width: 0;
  1056.     outline: 0;
  1057. }
  1058. .k-grid-header .k-header {
  1059.     text-align: left;
  1060. }
  1061. .k-grid-header .k-header {
  1062.     overflow: hidden;
  1063.     border-style: solid;
  1064.     border-width: 0 0 1px 1px;
  1065.     padding: .5em .6em .4em .6em;
  1066.     font-weight: normal;
  1067.     white-space: nowrap;
  1068.     text-overflow: ellipsis;
  1069. }
  1070. .k-grid-header .k-header .k-link {
  1071.     display: block;
  1072.     min-height: 18px;
  1073.     line-height: 18px;
  1074.     margin: -0.5em -0.6em -0.4em -0.6em;
  1075.     padding: .5em .6em .4em .6em;
  1076. }
  1077. .k-grid-header .k-filterable .k-link {
  1078.     padding-right: 2.4em;
  1079. }
  1080. .k-grid-header .k-header .k-icon {
  1081.     position: static;
  1082. }
  1083. .k-grid-header .k-link>.k-icon {
  1084.     vertical-align: text-top;
  1085. }
  1086. .k-grid .k-state-hover {
  1087.     cursor: pointer;
  1088. }
  1089. .k-grid td {
  1090.     border-style: solid;
  1091.     border-width: 0 0 0 1px;
  1092.     padding: .4em .6em;
  1093.     overflow: hidden;
  1094.     line-height: 1.6em;
  1095.     vertical-align: middle;
  1096.     text-overflow: ellipsis;
  1097. }
  1098. .k-grid .k-grouping-row td, .k-grid .k-hierarchy-cell {
  1099.     overflow: visible;
  1100. }
  1101. .k-grid-edit-row td {
  1102.     text-overflow: clip;
  1103. }
  1104. .k-grid-edit-row .k-textbox {
  1105.     margin-top: 0;
  1106.     margin-bottom: 0;
  1107. }
  1108. .k-grid-header-wrap, .k-grid-footer-wrap {
  1109.     position: relative;
  1110.     width: 100%;
  1111.     overflow: hidden;
  1112.     border-style: solid;
  1113.     border-width: 0 1px 0 0;
  1114.     zoom: 1;
  1115. }
  1116. div.k-grid-header, div.k-grid-footer {
  1117.     padding-right: 17px;
  1118.     border-bottom-style: solid;
  1119.     border-bottom-width: 1px;
  1120.     zoom: 1;
  1121. }
  1122. div.k-grid-header .k-header {
  1123.     border-bottom-width: 0;
  1124. }
  1125. .k-grid-content {
  1126.     position: relative;
  1127.     width: 100%;
  1128.     overflow: auto;
  1129.     overflow-x: auto;
  1130.     overflow-y: scroll;
  1131.     zoom: 1;
  1132. }
  1133. @media print {
  1134.     .k-grid {
  1135.     height: auto!important;
  1136. }
  1137. .k-grid-header {
  1138.     padding: 0!important;
  1139. }
  1140. .k-grid-content {
  1141.     overflow: visible;
  1142.     height: auto!important;
  1143. }
  1144. }.k-virtual-scrollable-wrap {
  1145.     height: 100%;
  1146.     overflow-y: hidden;
  1147.     position: relative;
  1148. }
  1149. .k-grid-header table, .k-grid-content table, .k-grid-footer table {
  1150.     table-layout: fixed;
  1151. }
  1152. *+html .k-grid-content table {
  1153.     width: auto;
  1154. }
  1155. .k-grid-toolbar {
  1156.     border-style: solid;
  1157.     border-width: 1px 0 0;
  1158. }
  1159. .k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child {
  1160.     border-left-width: 0;
  1161. }
  1162. .k-grid-toolbar:first-child, .k-grouping-header+.k-grid-toolbar {
  1163.     border-width: 0 0 1px;
  1164. }
  1165. .k-footer-template td {
  1166.     border-style: solid;
  1167.     border-width: 1px 0 0 1px;
  1168. }
  1169. .k-group-footer td {
  1170.     border-style: solid;
  1171.     border-width: 1px 0;
  1172. }
  1173. .k-grid-footer {
  1174.     border-style: solid;
  1175.     border-width: 1px 0 0;
  1176. }
  1177. .k-grid-footer td {
  1178.     border-top-width: 0;
  1179. }
  1180. .k-pager-wrap {
  1181.     overflow: auto;
  1182.     border-style: solid;
  1183.     border-width: 1px;
  1184.     line-height: 24px;
  1185.     padding: 4px 0 4px 3px;
  1186. }
  1187. .k-grid-pager {
  1188.     border-width: 1px 0 0;
  1189. }
  1190. .k-grid .k-pager-numbers, .k-pager-numbers .k-link, .k-pager-numbers .k-state-selected {
  1191.     display: inline-block;
  1192.     vertical-align: top;
  1193.     margin-right: 1px;
  1194. }
  1195. .k-pager-numbers {
  1196.     margin: 0 2px;
  1197. }
  1198. .k-pager-numbers .k-state-selected {
  1199.     vertical-align: top;
  1200. }
  1201. .k-pager-numbers li, .k-pager-input {
  1202.     float: left;
  1203. }
  1204. .k-grid .k-pager-numbers {
  1205.     float: left;
  1206.     cursor: default;
  1207. }
  1208. .k-pager-info {
  1209.     float: right;
  1210.     padding: 0 16px;
  1211. }
  1212. .k-pager-numbers .k-link {
  1213.     text-decoration: none;
  1214. }
  1215. .k-pager-wrap>.k-link {
  1216.     float: left;
  1217.     margin: 0 1px;
  1218.     padding: 0 3px;
  1219.     height: 22px;
  1220.     line-height: 22px;
  1221.     border-radius: 13px;
  1222.     cursor: pointer;
  1223. }
  1224. .k-pager-wrap>a.k-state-disabled:hover {
  1225.     background: 0;
  1226.     cursor: default;
  1227. }
  1228. .k-pager-wrap>.k-link .k-icon {
  1229.     vertical-align: top;
  1230.     margin-top: 3px;
  1231. }
  1232. .k-pager-numbers .k-link {
  1233.     padding: 0 8px;
  1234.     border-radius: 13px;
  1235. }
  1236. .k-pager-numbers .k-link:hover {
  1237.     padding: 0 7px;
  1238.     border-style: solid;
  1239.     border-width: 1px;
  1240.     line-height: 22px;
  1241. }
  1242. .k-pager-wrap>.k-link {
  1243.     border-style: solid;
  1244.     border-width: 1px;
  1245. }
  1246. .k-pager-wrap .k-pager-refresh {
  1247.     float: right;
  1248.     margin-right: 6px;
  1249.     border-width: 0;
  1250.     border-radius: 0;
  1251. }
  1252. .k-pager-numbers .k-state-selected {
  1253.     border-style: solid;
  1254.     border-width: 1px;
  1255.     line-height: 22px;
  1256.     padding: 0 7px;
  1257.     border-radius: 13px;
  1258. }
  1259. .k-pager-wrap .k-textbox {
  1260.     width: 40px;
  1261. }
  1262. *+html .k-pager-wrap .k-textbox {
  1263.     height: 16px;
  1264.     margin-top: 2px;
  1265.     display: inline;
  1266. }
  1267. .k-pager-wrap .k-dropdown {
  1268.     width: 50px;
  1269. }
  1270. .k-pager-refresh {
  1271.     float: right;
  1272. }
  1273. .k-pager-input, .k-pager-sizes {
  1274.     padding: 0 17px;
  1275. }
  1276. *+html .k-pager-sizes {
  1277.     float: left;
  1278. }
  1279. .k-pager-wrap .k-textbox, .k-pager-wrap .k-widget {
  1280.     margin: -0.3em .4em 0;
  1281. }
  1282. .k-grid-filter, .k-header-column-menu {
  1283.     float: right;
  1284.     margin: -0.5em -0.6em -0.4em;
  1285.     padding: .5em .2em .4em;
  1286.     z-index: 1;
  1287. }
  1288. .k-grid .k-animation-container {
  1289.     position: absolute;
  1290. }
  1291. .k-filter-menu {
  1292.     padding: .5em;
  1293. }
  1294. .k-filter-menu .k-widget, .k-filter-menu .k-textbox {
  1295.     display: block;
  1296. }
  1297. .k-filter-help-text, .k-filter-menu .k-widget {
  1298.     margin: .3em 0 0;
  1299. }
  1300. .k-filter-menu .k-filter-and {
  1301.     width: 6em;
  1302.     margin: .6em 0 0;
  1303. }
  1304. .k-filter-menu .k-button {
  1305.     width: 48%;
  1306.     margin: .6em 4% 0 0;
  1307. }
  1308. .k-filter-menu .k-button+.k-button {
  1309.     margin-right: 0;
  1310. }
  1311. .k-grouping-row .k-icon {
  1312.     margin: 0 4px 0 0;
  1313. }
  1314. .k-grouping-row p {
  1315.     display: inline-block;
  1316.     vertical-align: middle;
  1317.     margin-left: -0.6em;
  1318.     padding: 0 .6em;
  1319. }
  1320. .k-grid .k-group-cell+td, .k-grid .k-hierarchy-cell+td {
  1321.     border-left-width: 0;
  1322. }
  1323. .k-grid .k-group-col, .k-grid .k-hierarchy-col {
  1324.     width: 30px;
  1325. }
  1326. .k-grouping-header {
  1327.     border-bottom-style: solid;
  1328.     border-bottom-width: 1px;
  1329. }
  1330. .k-grouping-header {
  1331.     line-height: 2;
  1332. }
  1333. .k-grouping-dropclue {
  1334.     position: absolute;
  1335.     width: 6px;
  1336.     height: 25px;
  1337.     background-repeat: no-repeat;
  1338.     background-position: -165px -148px;
  1339. }
  1340. .k-grouping-header .k-group-indicator {
  1341.     display: inline-block;
  1342.     border-style: solid;
  1343.     border-width: 1px;
  1344.     margin: 0 3px;
  1345.     padding: .15em .15em .15em .4em;
  1346.     line-height: 1.5em;
  1347. }
  1348. .k-grouping-header .k-link {
  1349.     display: inline-block;
  1350.     border-width: 0;
  1351.     padding: 0;
  1352.     line-height: normal;
  1353.     text-decoration: none;
  1354. }
  1355. .k-grouping-header .k-button {
  1356.     border: 0;
  1357.     padding: 0;
  1358.     background: transparent;
  1359.     line-height: 1;
  1360. }
  1361. .k-grouping-header .k-link .k-icon {
  1362.     margin: 0 0 0 -3px;
  1363. }
  1364. .k-grouping-header .k-button .k-icon {
  1365.     margin: 0 0 0 3px;
  1366. }
  1367. .k-grouping-header a, .k-grouping-header .k-button {
  1368.     display: inline-block;
  1369.     vertical-align: middle;
  1370. }
  1371. .k-dirty {
  1372.     position: absolute;
  1373.     width: 0;
  1374.     height: 0;
  1375.     border-style: solid;
  1376.     border-width: 3px;
  1377.     border-color: #f00 transparent transparent #f00;
  1378.     margin: -0.45em 0 0 -0.6em;
  1379.     padding: 0;
  1380.     overflow: hidden;
  1381.     vertical-align: top;
  1382. }
  1383. .k-grouping-header, .k-grid-toolbar {
  1384.     margin: 0;
  1385.     padding: .2em .6em;
  1386.     cursor: default;
  1387. }
  1388. .k-grid .k-edit-container {
  1389.     padding: 0;
  1390. }
  1391. .k-edit-form {
  1392.     margin: 0;
  1393.     padding: 0;
  1394. }
  1395. .k-grid-edit-row .k-edit-form td {
  1396.     border-bottom-width: 0;
  1397. }
  1398. .k-edit-form-container {
  1399.     position: relative;
  1400.     width: 400px;
  1401. }
  1402. .k-edit-label, .k-edit-field, .k-edit-form-container .editor-label, .k-edit-form-container .editor-field {
  1403.     display: inline-block;
  1404.     padding-bottom: 1em;
  1405. }
  1406. .k-edit-label, .k-edit-form-container .editor-label {
  1407.     width: 30%;
  1408.     text-align: right;
  1409.     padding-right: 3%}
  1410. .k-edit-field, .k-edit-form-container .editor-field {
  1411.     width: 60%}
  1412. .k-grid .field-validation-error {
  1413.     display: block;
  1414. }
  1415. .k-grid .input-validation-error {
  1416.     border-style: ridge;
  1417.     border-color: #f00;
  1418.     background-color: #ffc0cb;
  1419. }
  1420. .k-grid-toolbar .k-button {
  1421.     vertical-align: middle;
  1422. }
  1423. .k-grid-actions {
  1424.     display: inline-block;
  1425. }
  1426. *+html .k-grid-actions {
  1427.     vertical-align: bottom;
  1428. }
  1429. .k-grid .k-button, .k-edit-form-container .k-button {
  1430.     margin: 0 .2em;
  1431. }
  1432. .k-grid tbody .k-button {
  1433.     min-width: 64px;
  1434. }
  1435. .k-grid tbody button.k-button, #ie8#skips {
  1436.     min-width: 78px;
  1437. }
  1438. *+html .k-grid tbody a.k-button {
  1439.     min-width: 62px;
  1440. }
  1441. html body .k-grid tbody .k-button-icon {
  1442.     width: auto;
  1443.     min-width: 0;
  1444. }
  1445. .k-detail-row {
  1446.     position: relative;
  1447. }
  1448. .k-grid .k-detail-cell {
  1449.     overflow: visible;
  1450. }
  1451. .k-grid .k-edit-cell {
  1452.     padding: 0 .3em;
  1453. }
  1454. .k-edit-cell>.k-textbox, .k-edit-cell>.k-widget, .k-grid-edit-row>td>.k-textbox, .k-grid-edit-row>td>.k-widget {
  1455.     width: 100%}
  1456. .k-edit-cell .k-widget, .k-grid-edit-row .k-widget {
  1457.     -webkit-box-sizing: border-box;
  1458.     -moz-box-sizing: border-box;
  1459.     box-sizing: border-box;
  1460. }
  1461. *+html .k-edit-cell>.k-textbox, *+html .k-edit-cell>.k-widget, *+html .k-grid-edit-row>td>.k-textbox, *+html .k-grid-edit-row>td>.k-widget {
  1462.     display: block;
  1463.     width: 90%}
  1464. html .k-edit-cell .k-tooltip, html .k-grid-edit-row .k-tooltip {
  1465.     width: auto;
  1466.     max-width: 300px;
  1467. }
  1468. .k-edit-cell input[type="checkbox"] {
  1469.     margin-left: .6em;
  1470. }
  1471. .k-grid tbody td>.k-grid-delete {
  1472.     margin-top: -0.2em;
  1473.     margin-bottom: -0.2em;
  1474. }
  1475. .k-grid-resize-indicator {
  1476.     position: absolute;
  1477.     width: 2px;
  1478.     background-color: #aaa;
  1479. }
  1480. .k-grid .k-resize-handle {
  1481.     position: absolute;
  1482.     height: 25px;
  1483.     cursor: col-resize;
  1484. }
  1485. .k-marquee {
  1486.     position: absolute;
  1487.     filter: alpha(opacity=30);
  1488.     opacity: .3;
  1489. }
  1490. .k-column-menu .k-sprite {
  1491.     margin-right: 10px;
  1492. }
  1493. .k-column-menu>.k-menu {
  1494.     border-width: 0;
  1495. }
  1496. .k-columns-item .k-group {
  1497.     max-height: 200px;
  1498.     overflow: auto;
  1499. }
  1500. span.k-datepicker, span.k-numerictextbox, span.k-combobox, span.k-dropdown, span.k-timepicker, span.k-datetimepicker {
  1501.     background: 0;
  1502. }
  1503. .k-autocomplete, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-numerictextbox, .k-dropdown, .k-selectbox, .k-textbox {
  1504.     position: relative;
  1505.     display: inline-block;
  1506.     width: 12.4em;
  1507.     overflow: visible;
  1508.     border-width: 0;
  1509.     vertical-align: middle;
  1510. }
  1511. .k-autocomplete, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-numerictextbox, .k-dropdown, .k-selectbox {
  1512.     white-space: nowrap;
  1513. }
  1514. .k-datetimepicker {
  1515.     width: 15em;
  1516. }
  1517. .k-autocomplete, .k-picker-wrap, .k-numeric-wrap {
  1518.     position: relative;
  1519.     cursor: default;
  1520. }
  1521. .k-dropdown-wrap {
  1522.     position: relative;
  1523. }
  1524. .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {
  1525.     display: block;
  1526. }
  1527. .k-block, .k-widget, .k-grid, .k-slider, .k-splitter, .k-treeview, .k-panelbar, .k-header-column-menu {
  1528.     outline: 0;
  1529.     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1530. }
  1531. .k-block, .k-slider, .k-splitbar, .k-calendar, .k-pager-wrap, .k-grid-header .k-link, .k-header-column-menu {
  1532.     -webkit-touch-callout: none;
  1533. }
  1534. .k-popup.k-list-container, .k-popup.k-calendar-container {
  1535.     -webkit-touch-callout: none;
  1536.     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1537.     padding: 2px;
  1538.     border-width: 1px;
  1539.     border-style: solid;
  1540. }
  1541. .k-list-container.k-state-border-up, .k-autocomplete.k-state-border-up, .k-dropdown-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up, .k-numeric-wrap.k-state-border-up {
  1542.     border-top: 0;
  1543.     padding-top: 3px;
  1544. }
  1545. .k-dropdown-wrap.k-state-border-up .k-select, .k-picker-wrap.k-state-border-up .k-select {
  1546.     top: 1px;
  1547. }
  1548. .k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {
  1549.     border-bottom: 0;
  1550.     padding-bottom: 3px;
  1551. }
  1552. .k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {
  1553.     border-width: 1px;
  1554.     border-style: solid;
  1555.     padding: 2px 22px 2px 2px;
  1556. }
  1557. .k-numeric-wrap.k-expand-padding {
  1558.     padding-right: 2px;
  1559. }
  1560. .k-textbox, .k-autocomplete {
  1561.     padding: 2px;
  1562. }
  1563. .k-textbox.k-space-left {
  1564.     padding-left: 22px;
  1565. }
  1566. .k-textbox.k-space-right {
  1567.     padding-right: 22px;
  1568. }
  1569. .k-textbox .k-icon {
  1570.     font-size: inherit;
  1571.     top: 50%;
  1572.     margin: -8px 0 0;
  1573.     position: absolute;
  1574. }
  1575. .k-space-left .k-icon {
  1576.     left: 3px;
  1577. }
  1578. .k-space-right .k-icon {
  1579.     right: 3px;
  1580. }
  1581. .k-autocomplete, .k-dropdown-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-numeric-wrap.k-state-hover {
  1582.     -webkit-transition: box-shadow .15s ease-out;
  1583.     -moz-transition: box-shadow .15s ease-out;
  1584.     -o-transition: box-shadow .15s ease-out;
  1585.     transition: box-shadow .15s ease-out;
  1586. }
  1587. .k-textbox>input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-combobox .k-input {
  1588.     width: 100%;
  1589.     vertical-align: top;
  1590. }
  1591. .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {
  1592.     font-family: inherit;
  1593.     border-width: 0;
  1594.     outline: 0;
  1595. }
  1596. .k-dropdown .k-input, .k-selectbox .k-input {
  1597.     background: transparent;
  1598. }
  1599. *+html .k-picker-wrap .k-input, *+html .k-numeric-wrap .k-input, *+html .k-combobox .k-input {
  1600.     margin: -1px 0;
  1601. }
  1602. .k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
  1603.     position: absolute;
  1604.     top: 0;
  1605.     right: 0;
  1606.     display: inline-block;
  1607.     vertical-align: top;
  1608.     text-decoration: none;
  1609. }
  1610. .k-combobox .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select {
  1611.     border-style: solid;
  1612.     border-width: 0;
  1613.     border-color: inherit;
  1614. }
  1615. .k-picker-wrap .k-select, .k-numeric-wrap .k-select {
  1616.     padding: 0 2px;
  1617. }
  1618. span.k-datetimepicker .k-select, span.k-datetimepicker .k-select+.k-select {
  1619.     right: 0;
  1620. }
  1621. .k-textbox, .k-autocomplete {
  1622.     -webkit-box-sizing: border-box;
  1623.     -moz-box-sizing: border-box;
  1624.     box-sizing: border-box;
  1625. }
  1626. .k-textbox>input, .k-autocomplete .k-input {
  1627.     display: block;
  1628. }
  1629. .k-combobox .k-icon {
  1630.     margin-top: 1px;
  1631. }
  1632. .k-dropdown .k-select, .k-selectbox .k-select {
  1633.     overflow: hidden;
  1634.     border: 0;
  1635.     text-decoration: none;
  1636.     font: inherit;
  1637.     color: inherit;
  1638. }
  1639. .k-dropdown .k-input, .k-selectbox .k-input {
  1640.     display: block;
  1641.     overflow: hidden;
  1642.     text-overflow: ellipsis;
  1643. }
  1644. .k-textbox>input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {
  1645.     height: 1.31em;
  1646.     line-height: 1.31em;
  1647.     padding: .18em 0;
  1648.     text-indent: 4px;
  1649.     border: 0;
  1650.     margin: 0;
  1651. }
  1652. *+html .k-autocomplete .k-input, *+html .k-picker-wrap .k-input, *+html .k-numeric-wrap .k-input, *+html .k-dropdown-wrap .k-input, *+html .k-selectbox .k-input {
  1653.     text-indent: 0;
  1654. }
  1655. .k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select {
  1656.     min-height: 1.3em;
  1657.     line-height: 1.3em;
  1658.     vertical-align: middle;
  1659.     padding: 3px;
  1660. }
  1661. body .k-datetimepicker .k-select {
  1662.     -moz-border-radius: 0;
  1663.     -webkit-border-radius: 0;
  1664.     border-radius: 0;
  1665. }
  1666. .k-combobox .k-icon, .k-dropdown, .k-selectbox .k-icon {
  1667.     cursor: pointer;
  1668. }
  1669. .k-popup {
  1670.     border-style: solid;
  1671.     border-width: 1px;
  1672. }
  1673. .k-popup .k-item {
  1674.     cursor: default;
  1675. }
  1676. .k-popup .k-calendar {
  1677.     border: 0;
  1678. }
  1679. .k-list {
  1680.     height: 100%}
  1681. .k-popup .k-list .k-item {
  1682.     padding: 1px 5px 1px 5px;
  1683.     line-height: 1.8em;
  1684. }
  1685. .k-popup .k-list .k-state-hover, .k-popup .k-list .k-state-focused, .k-popup .k-list .k-state-selected {
  1686.     padding: 0 4px;
  1687.     border-width: 1px;
  1688.     border-style: solid;
  1689. }
  1690. .k-calendar {
  1691.     position: relative;
  1692.     display: inline-block;
  1693.     width: 203px;
  1694.     overflow: hidden;
  1695. }
  1696. .k-calendar td, .k-calendar .k-link {
  1697.     text-decoration: none;
  1698. }
  1699. .k-calendar .k-action-link {
  1700.     text-decoration: underline;
  1701. }
  1702. .k-calendar .k-header, .k-calendar .k-footer {
  1703.     position: relative;
  1704.     text-align: center;
  1705.     zoom: 1;
  1706. }
  1707. .k-widget.k-calendar .k-nav-prev, .k-widget.k-calendar .k-nav-next {
  1708.     position: absolute;
  1709.     top: 3px;
  1710. }
  1711. .k-widget.k-calendar .k-nav-prev {
  1712.     left: 1%}
  1713. .k-widget.k-calendar .k-nav-next {
  1714.     right: 1%}
  1715. .k-calendar .k-content {
  1716.     float: left;
  1717.     border-spacing: 0;
  1718.     width: 100%;
  1719.     height: 166px;
  1720.     border-width: 0;
  1721.     margin: 0;
  1722.     table-layout: fixed;
  1723.     text-align: right;
  1724.     outline: 0;
  1725. }
  1726. .k-calendar .k-animation-container .k-content {
  1727.     height: 100%}
  1728. .k-widget.k-calendar .k-nav-fast {
  1729.     display: inline-block;
  1730.     width: 75%;
  1731.     height: 22px;
  1732.     line-height: 22px;
  1733.     margin: 3px 0 4px;
  1734. }
  1735. .k-calendar .k-header .k-icon {
  1736.     vertical-align: top;
  1737.     margin: 3px 3px 4px;
  1738. }
  1739. .k-calendar th {
  1740.     border-bottom-style: solid;
  1741.     border-bottom-width: 1px;
  1742.     padding: .4em .45em .4em .1em;
  1743.     font-weight: normal;
  1744.     cursor: default;
  1745. }
  1746. .k-calendar td {
  1747.     padding: 1px;
  1748.     cursor: pointer;
  1749. }
  1750. .k-calendar .k-state-focus {
  1751.     border-style: dotted;
  1752.     border-width: 1px;
  1753.     padding: 0;
  1754. }
  1755. .k-calendar .k-content .k-link {
  1756.     display: block;
  1757.     overflow: hidden;
  1758.     min-height: 22px;
  1759.     line-height: 22px;
  1760.     padding: 0 .45em 0 .1em;
  1761. }
  1762. .k-calendar .k-meta-view .k-link {
  1763.     padding: .25em 0 .3em;
  1764.     text-align: center;
  1765. }
  1766. .k-calendar .k-footer {
  1767.     clear: both;
  1768.     padding: .5em 0;
  1769. }
  1770. .k-calendar .k-nav-today:hover {
  1771.     text-decoration: underline;
  1772. }
  1773. span.k-timepicker, span.k-datetimepicker, span.k-datepicker {
  1774.     background-color: transparent;
  1775. }
  1776. .k-datetimepicker .k-picker-wrap {
  1777.     padding-right: 42px;
  1778. }
  1779. .k-datetimepicker .k-picker-wrap .k-icon {
  1780.     margin-left: 3px;
  1781. }
  1782. .k-picker-wrap .k-icon {
  1783.     cursor: pointer;
  1784. }
  1785. .k-button, .k-textbox, .k-timepicker, .k-datepicker, .k-datetimepicker {
  1786.     display: inline-block;
  1787.     vertical-align: middle;
  1788. }
  1789. .k-picker-wrap .k-input {
  1790.     margin: 0;
  1791. }
  1792. .k-time-popup .k-item {
  1793.     padding: 1px 3px;
  1794. }
  1795. div.k-treeview {
  1796.     border-width: 0;
  1797.     background: 0;
  1798.     overflow: auto;
  1799.     white-space: nowrap;
  1800. }
  1801. .k-treeview .k-item {
  1802.     display: block;
  1803.     border-width: 0;
  1804.     margin: 0;
  1805.     padding: 0 0 0 16px;
  1806. }
  1807. .k-treeview>.k-group, .k-treeview .k-item>.k-group, .k-treeview .k-content {
  1808.     margin: 0;
  1809.     padding: 0;
  1810.     background: 0;
  1811.     list-style-type: none;
  1812.     position: relative;
  1813. }
  1814. .k-treeview .k-icon, .k-treeview .k-image, .k-treeview .k-sprite, .k-treeview .k-checkbox, .k-treeview .k-in {
  1815.     display: inline-block;
  1816.     vertical-align: top;
  1817. }
  1818. .k-treeview .k-plus, .k-treeview .k-minus, .k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled {
  1819.     float: left;
  1820.     margin-top: 3px;
  1821.     margin-left: -16px;
  1822.     cursor: pointer;
  1823. }
  1824. .k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled {
  1825.     cursor: default;
  1826. }
  1827. .k-treeview .k-sprite, .k-treeview .k-image {
  1828.     margin-right: 3px;
  1829. }
  1830. .k-treeview .k-in {
  1831.     margin: 1px 0 1px 2px;
  1832.     padding: 2px 4px 2px 3px;
  1833.     line-height: 16px;
  1834.     text-decoration: none;
  1835. }
  1836. .k-treeview span.k-in {
  1837.     cursor: default;
  1838. }
  1839. .k-treeview .k-in.k-state-hover, .k-treeview .k-in.k-state-selected, .k-treeview .k-in.k-state-focused {
  1840.     border-style: solid;
  1841.     border-width: 1px;
  1842.     padding: 1px 3px 1px 2px;
  1843. }
  1844. .k-treeview .k-drop-hint {
  1845.     position: absolute;
  1846.     z-index: 10000;
  1847.     visibility: hidden;
  1848.     width: 80px;
  1849.     height: 5px;
  1850.     margin-top: -3px;
  1851.     background-color: transparent;
  1852.     background-repeat: no-repeat;
  1853. }
  1854. .k-input {
  1855.     padding: .25em 0;
  1856. }
  1857. .k-input, .k-textbox>input {
  1858.     outline: 0;
  1859.     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1860. }
  1861. .k-textbox {
  1862.     outline: 0;
  1863.     -webkit-box-sizing: border-box;
  1864.     -moz-box-sizing: border-box;
  1865.     box-sizing: border-box;
  1866.     text-indent: 2px\9;
  1867.     width: 12.4em;
  1868. }
  1869. input.k-textbox {
  1870.     padding: 2px .3em;
  1871.     height: 2.12em;
  1872.     line-height: 1.6em;
  1873. }
  1874. *+html input.k-textbox {
  1875.     display: block;
  1876.     line-height: 1.72em;
  1877.     height: 1.72em;
  1878.     text-indent: .3em;
  1879. }
  1880. textarea.k-textbox {
  1881.     height: auto;
  1882. }
  1883. *+html .k-textbox {
  1884.     padding: 1px 0;
  1885.     text-indent: 0;
  1886. }
  1887. span.k-numerictextbox {
  1888.     background: transparent;
  1889. }
  1890. .k-numerictextbox .k-input {
  1891.     margin: 0;
  1892. }
  1893. .k-numerictextbox .k-select {
  1894.     padding-top: 1px;
  1895.     padding-bottom: 1px;
  1896. }
  1897. .k-numerictextbox .k-link {
  1898.     display: block;
  1899.     height: 11px;
  1900.     line-height: 11px;
  1901.     border-width: 0;
  1902.     padding: 0;
  1903. }
  1904. .k-numerictextbox .k-icon {
  1905.     height: 11px;
  1906.     vertical-align: top;
  1907. }
  1908. .k-colorpicker {
  1909.     display: inline-block;
  1910.     vertical-align: middle;
  1911. }
  1912. .k-colorpicker .k-tool-icon {
  1913.     display: inline-block;
  1914.     vertical-align: top;
  1915.     padding: 2px 3px;
  1916.     font-size: 0;
  1917.     line-height: 0;
  1918. }
  1919. .k-colorpicker .k-selected-color {
  1920.     display: block;
  1921.     height: 16px;
  1922.     width: 16px;
  1923. }
  1924. .k-colorpicker .k-icon {
  1925.     margin-top: 4px;
  1926.     vertical-align: middle;
  1927.     cursor: pointer;
  1928. }
  1929. .k-colorpicker-popup {
  1930.     width: 136px;
  1931.     line-height: 0;
  1932. }
  1933. .k-colorpicker-popup .k-reset {
  1934.     display: inline-block;
  1935.     margin: 0;
  1936.     padding: .25em;
  1937. }
  1938. .k-colorpicker-popup .k-item {
  1939.     display: block;
  1940.     float: left;
  1941.     width: 12px;
  1942.     height: 12px;
  1943.     overflow: hidden;
  1944.     font-size: 0;
  1945.     margin: 0 1px 1px 0;
  1946.     padding: 0;
  1947. }
  1948. .k-colorpicker-popup .k-item div {
  1949.     height: 100%;
  1950.     margin: 1px;
  1951.     width: 100%}
  1952. .k-editor {
  1953.     width: 100%;
  1954.     height: 250px;
  1955.     table-layout: fixed;
  1956.     border-style: solid;
  1957.     border-width: 1px;
  1958.     border-collapse: separate;
  1959.     font-size: 100%;
  1960.     vertical-align: top;
  1961. }
  1962. .k-editor .k-editor-toolbar-wrap {
  1963.     border: 0;
  1964.     padding: 0;
  1965. }
  1966. .k-editor-toolbar {
  1967.     margin: 0;
  1968.     padding: .1em 0;
  1969.     list-style-type: none;
  1970.     line-height: 1.3em;
  1971.     cursor: default;
  1972. }
  1973. .k-editor-toolbar li {
  1974.     display: inline;
  1975.     vertical-align: middle;
  1976. }
  1977. .k-editor-toolbar .k-editor-dropdown, .k-editor-toolbar .k-editor-combobox, .k-editor-toolbar .k-editor-selectbox, .k-editor-toolbar .k-editor-colorpicker {
  1978.     margin-right: 2px;
  1979. }
  1980. .k-editor-toolbar .k-separator {
  1981.     position: relative;
  1982.     top: 1px;
  1983.     border-style: solid;
  1984.     border-width: 0 1px 0 0;
  1985.     margin: 0 .15em;
  1986.     padding: 0 0 0 1px;
  1987.     font-size: 1.3em;
  1988. }
  1989. .k-editor-toolbar .k-break {
  1990.     display: block;
  1991.     height: 1px;
  1992.     font-size: 0;
  1993.     line-height: 0;
  1994. }
  1995. .k-editor-toolbar .k-dropdown, .k-editor-toolbar .k-combobox, .k-editor-toolbar .k-selectbox, .k-editor-toolbar .k-colorpicker {
  1996.     vertical-align: middle;
  1997. }
  1998. .k-editor-button .k-tool-icon {
  1999.     width: 22px;
  2000.     height: 22px;
  2001.     margin: 1px;
  2002.     vertical-align: middle;
  2003. }
  2004. .k-editor-colorpicker .k-tool-icon {
  2005.     padding: 17px 3px 2px;
  2006. }
  2007. .k-editor-colorpicker .k-icon {
  2008.     border-style: solid;
  2009.     border-width: 0 0 0 1px;
  2010.     border-color: #ccc;
  2011. }
  2012. .k-editor-colorpicker .k-selected-color {
  2013.     height: 3px;
  2014. }
  2015. .k-bold {
  2016.     background-position: -64px 0;
  2017. }
  2018. .k-italic {
  2019.     background-position: -64px -22px;
  2020. }
  2021. .k-underline {
  2022.     background-position: -64px -44px;
  2023. }
  2024. .k-strikethrough {
  2025.     background-position: -64px -66px;
  2026. }
  2027. .k-foreColor .k-tool-icon {
  2028.     background-position: -64px -88px;
  2029. }
  2030. .k-backColor .k-tool-icon {
  2031.     background-position: -64px -110px;
  2032. }
  2033. .k-justifyLeft {
  2034.     background-position: -64px -132px;
  2035. }
  2036. .k-justifyCenter {
  2037.     background-position: -64px -154px;
  2038. }
  2039. .k-justifyRight {
  2040.     background-position: -64px -176px;
  2041. }
  2042. .k-justifyFull {
  2043.     background-position: -64px -198px;
  2044. }
  2045. .k-insertUnorderedList {
  2046.     background-position: -64px -242px;
  2047. }
  2048. .k-insertOrderedList {
  2049.     background-position: -64px -264px;
  2050. }
  2051. .k-indent, .k-rtl .k-outdent {
  2052.     background-position: -112px 0;
  2053. }
  2054. .k-outdent, .k-rtl .k-indent {
  2055.     background-position: -112px -22px;
  2056. }
  2057. .k-createLink {
  2058.     background-position: -112px -44px;
  2059. }
  2060. .k-unlink {
  2061.     background-position: -112px -66px;
  2062. }
  2063. .k-insertImage {
  2064.     background-position: -112px -88px;
  2065. }
  2066. .k-subscript {
  2067.     background-position: -112px -154px;
  2068. }
  2069. .k-superscript {
  2070.     background-position: -112px -176px;
  2071. }
  2072. .k-fontName {
  2073.     width: 110px;
  2074. }
  2075. .k-fontSize {
  2076.     width: 124px;
  2077. }
  2078. .k-formatBlock {
  2079.     width: 147px;
  2080. }
  2081. .k-editor-button .k-state-hover, .k-editor-button .k-state-active {
  2082.     border-style: solid;
  2083.     border-width: 1px;
  2084.     margin: 0;
  2085.     vertical-align: middle;
  2086. }
  2087. .k-editor-button .k-state-disabled {
  2088.     filter: alpha(opacity=30);
  2089.     opacity: .3;
  2090. }
  2091. .k-editor .k-editable-area {
  2092.     width: 100%;
  2093.     height: 100%;
  2094.     border-style: solid;
  2095.     border-width: 1px;
  2096.     outline: 0;
  2097. }
  2098. .k-editor .k-content {
  2099.     display: block;
  2100.     width: 100%;
  2101.     height: 100%;
  2102.     border: 0;
  2103.     margin: 0;
  2104.     padding: 0;
  2105. }
  2106. .k-editor iframe.k-content {
  2107.     display: inline;
  2108.     vertical-align: top;
  2109. }
  2110. .k-editor .k-raw-content {
  2111.     border: 0;
  2112.     margin: 0;
  2113.     padding: 0;
  2114. }
  2115. .k-editor .k-raw-content, .k-editor-dialog .k-editor-textarea {
  2116.     font-size: inherit;
  2117.     font-family: consolas, "courier new", monospace;
  2118. }
  2119. .k-editor-dialog {
  2120.     padding: 1em;
  2121. }
  2122. .k-editor-dialog ol {
  2123.     margin: 0;
  2124.     padding: 1em 0 0;
  2125.     list-style: none;
  2126. }
  2127. .k-form-text-row, .k-form-checkbox-row {
  2128.     padding-bottom: .3em;
  2129. }
  2130. .k-form-text-row input {
  2131.     margin-right: 1em;
  2132. }
  2133. .k-form-text-row label {
  2134.     display: inline-block;
  2135.     width: 7em;
  2136.     padding-right: .5em;
  2137.     text-align: right;
  2138. }
  2139. .k-form-checkbox-row input {
  2140.     margin-left: 7.5em;
  2141.     padding: 0;
  2142.     font-size: inherit;
  2143. }
  2144. .k-form-checkbox-row label {
  2145.     padding-left: .3em;
  2146. }
  2147. .k-form-checkbox-row input, .k-form-checkbox-row label, .k-form-text-row label.k-form-text-row input, .k-form-text-row select {
  2148.     vertical-align: middle;
  2149. }
  2150. .k-form-text-row input, .k-form-text-row select {
  2151.     width: 20em;
  2152. }
  2153. .k-editor-dialog .k-form-text-row label, .k-editor-dialog .k-button {
  2154.     display: inline-block;
  2155. }
  2156. .k-editor-dialog .k-button-wrapper {
  2157.     padding: 1em;
  2158.     text-align: right;
  2159. }
  2160. .k-editor-dialog .k-button-wrapper button {
  2161.     vertical-align: baseline;
  2162. }
  2163. .k-editor-dialog .k-editor-textarea {
  2164.     width: 600px;
  2165.     height: 350px;
  2166.     padding: .2em .2em .2em .4em;
  2167.     border-width: 1px;
  2168.     border-style: solid;
  2169.     overflow: auto;
  2170. }
  2171. .k-button-wrapper .k-link:hover {
  2172.     text-decoration: underline;
  2173. }
  2174. div.k-slider {
  2175.     position: relative;
  2176.     border-width: 0;
  2177.     background-color: transparent;
  2178.     -khtml-user-select: none;
  2179.     -webkit-user-select: none;
  2180.     -moz-user-select: -moz-none;
  2181.     -ms-user-select: none;
  2182.     user-select: none;
  2183. }
  2184. .k-slider-vertical {
  2185.     width: 26px;
  2186.     height: 200px;
  2187. }
  2188. .k-slider-horizontal {
  2189.     display: inline-block;
  2190.     width: 200px;
  2191.     height: 26px;
  2192. }
  2193. .k-slider-wrap {
  2194.     width: 100%;
  2195.     height: 100%}
  2196. .k-slider .k-button, .k-grid .k-slider .k-button {
  2197.     position: absolute;
  2198.     top: 0;
  2199.     width: 24px;
  2200.     min-width: 0;
  2201.     height: 24px;
  2202.     margin: 0;
  2203.     padding: 0;
  2204.     outline: 0;
  2205. }
  2206. .k-slider .k-button .k-icon {
  2207.     margin-top: 4px;
  2208.     vertical-align: top;
  2209. }
  2210. .k-state-disabled .k-slider-wrap {
  2211.     filter: alpha(opacity=60);
  2212.     opacity: .6;
  2213. }
  2214. .k-state-disabled .k-slider-wrap .k-slider-items {
  2215.     color: #333;
  2216. }
  2217. .k-slider .k-button-decrease {
  2218.     left: 0;
  2219. }
  2220. .k-slider-vertical .k-button-decrease, .k-grid .k-slider-vertical .k-button-decrease {
  2221.     top: auto;
  2222.     bottom: 0;
  2223. }
  2224. .k-slider .k-button-increase {
  2225.     right: 0;
  2226. }
  2227. .k-slider .k-icon {
  2228.     cursor: pointer;
  2229. }
  2230. *+html .k-slider .k-icon {
  2231.     margin-top: 2px;
  2232. }
  2233. .k-slider-track, .k-slider-selection {
  2234.     position: absolute;
  2235.     margin: 0;
  2236.     padding: 0;
  2237. }
  2238. .k-slider-horizontal .k-slider-track, .k-slider-horizontal .k-slider-selection {
  2239.     top: 50%;
  2240.     left: 0;
  2241.     height: 8px;
  2242.     margin-top: -4px;
  2243.     background-repeat: repeat-x;
  2244. }
  2245. .k-slider-horizontal .k-slider-buttons .k-slider-track {
  2246.     left: 34px;
  2247. }
  2248. .k-slider-vertical .k-slider-track, .k-slider-vertical .k-slider-selection {
  2249.     left: 50%;
  2250.     bottom: 0;
  2251.     width: 8px;
  2252.     margin-left: -4px;
  2253.     background-repeat: repeat-y;
  2254. }
  2255. .k-slider-vertical .k-slider-buttons .k-slider-track {
  2256.     bottom: 34px;
  2257. }
  2258. .k-draghandle {
  2259.     position: absolute;
  2260.     background-repeat: no-repeat;
  2261.     background-color: transparent;
  2262.     text-indent: -3333px;
  2263.     overflow: hidden;
  2264.     text-decoration: none;
  2265.     text-align: center;
  2266.     outline: 0;
  2267. }
  2268. .k-slider-horizontal .k-draghandle {
  2269.     top: -4px;
  2270.     width: 13px;
  2271.     height: 14px;
  2272.     cursor: w-resize;
  2273. }
  2274. .k-slider-vertical .k-draghandle {
  2275.     left: -4px;
  2276.     width: 14px;
  2277.     height: 13px;
  2278.     cursor: n-resize;
  2279. }
  2280. .k-slider-buttons .k-slider-items {
  2281.     margin-left: 34px;
  2282. }
  2283. .k-slider-horizontal .k-slider-items {
  2284.     height: 100%}
  2285. .k-slider-vertical .k-slider-items {
  2286.     padding-top: 1px;
  2287. }
  2288. .k-slider-vertical .k-slider-buttons .k-slider-items {
  2289.     padding-top: 0;
  2290. }
  2291. .k-slider-vertical .k-slider-buttons .k-slider-items {
  2292.     margin: 0;
  2293.     padding-top: 35px;
  2294. }
  2295. .k-slider .k-tick {
  2296.     position: relative;
  2297.     margin: 0;
  2298.     padding: 0;
  2299.     background-color: transparent;
  2300.     background-repeat: no-repeat;
  2301.     background-position: center center;
  2302.     cursor: default;
  2303. }
  2304. .k-slider-horizontal .k-tick {
  2305.     float: left;
  2306.     height: 100%;
  2307.     text-align: center;
  2308. }
  2309. *+html .k-slider-vertical .k-tick {
  2310.     float: left;
  2311.     clear: left;
  2312.     width: 100%}
  2313. .k-slider-horizontal .k-tick {
  2314.     background-position: center -92px;
  2315. }
  2316. .k-slider-horizontal .k-slider-topleft .k-tick {
  2317.     background-position: center -122px;
  2318. }
  2319. .k-slider-horizontal .k-slider-bottomright .k-tick {
  2320.     background-position: center -152px;
  2321. }
  2322. .k-slider-horizontal .k-tick-large {
  2323.     background-position: center -2px;
  2324. }
  2325. .k-slider-horizontal .k-slider-topleft .k-tick-large {
  2326.     background-position: center -32px;
  2327. }
  2328. .k-slider-horizontal .k-slider-bottomright .k-tick-large {
  2329.     background-position: center -62px;
  2330. }
  2331. .k-slider-vertical .k-tick {
  2332.     background-position: -92px center;
  2333. }
  2334. .k-slider-vertical .k-slider-topleft .k-tick {
  2335.     background-position: -122px center;
  2336. }
  2337. .k-slider-vertical .k-slider-bottomright .k-tick {
  2338.     background-position: -152px center;
  2339. }
  2340. .k-slider-vertical .k-tick-large {
  2341.     background-position: -2px center;
  2342. }
  2343. .k-slider-vertical .k-slider-topleft .k-tick-large {
  2344.     background-position: -32px center;
  2345. }
  2346. .k-slider-vertical .k-slider-bottomright .k-tick-large {
  2347.     background-position: -62px center;
  2348. }
  2349. .k-slider-horizontal .k-first {
  2350.     background-position: 0 -92px;
  2351. }
  2352. .k-slider-horizontal .k-tick-large.k-first {
  2353.     background-position: 0 -2px;
  2354. }
  2355. .k-slider-horizontal .k-slider-topleft .k-first {
  2356.     background-position: 0 -122px;
  2357. }
  2358. .k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  2359.     background-position: 0 -32px;
  2360. }
  2361. .k-slider-horizontal .k-slider-bottomright .k-first {
  2362.     background-position: 0 -152px;
  2363. }
  2364. .k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  2365.     background-position: 0 -62px;
  2366. }
  2367. .k-slider-horizontal .k-last {
  2368.     background-position: 100% -92px;
  2369. }
  2370. .k-slider-horizontal .k-tick-large.k-last {
  2371.     background-position: 100% -2px;
  2372. }
  2373. .k-slider-horizontal .k-slider-topleft .k-last {
  2374.     background-position: 100% -122px;
  2375. }
  2376. .k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  2377.     background-position: 100% -32px;
  2378. }
  2379. .k-slider-horizontal .k-slider-bottomright .k-last {
  2380.     background-position: 100% -152px;
  2381. }
  2382. .k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  2383.     background-position: 100% -62px;
  2384. }
  2385. .k-slider-vertical .k-first {
  2386.     background-position: -92px 100%}
  2387. .k-slider-vertical .k-tick-large.k-first {
  2388.     background-position: -2px 100%}
  2389. .k-slider-vertical .k-slider-topleft .k-first {
  2390.     background-position: -122px 100%}
  2391. .k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  2392.     background-position: -32px 100%}
  2393. .k-slider-vertical .k-slider-bottomright .k-first {
  2394.     background-position: -152px 100%}
  2395. .k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  2396.     background-position: -62px 100%}
  2397. .k-slider-vertical .k-last {
  2398.     background-position: -92px 0;
  2399. }
  2400. .k-slider-vertical .k-tick-large.k-last {
  2401.     background-position: -2px 0;
  2402. }
  2403. .k-slider-vertical .k-slider-topleft .k-last {
  2404.     background-position: -122px 0;
  2405. }
  2406. .k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  2407.     background-position: -32px 0;
  2408. }
  2409. .k-slider-vertical .k-slider-bottomright .k-last {
  2410.     background-position: -152px 0;
  2411. }
  2412. .k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  2413.     background-position: -62px 0;
  2414. }
  2415. .k-slider-vertical .k-tick {
  2416.     text-align: right;
  2417. }
  2418. .k-slider-vertical .k-slider-topleft .k-tick {
  2419.     text-align: left;
  2420. }
  2421. .k-slider .k-label {
  2422.     position: absolute;
  2423.     white-space: nowrap;
  2424.     font-size: .92em;
  2425. }
  2426. .k-slider-horizontal .k-label {
  2427.     left: 0;
  2428.     width: 100%;
  2429.     line-height: 1;
  2430. }
  2431. .k-slider-horizontal .k-first .k-label {
  2432.     left: -50%}
  2433. .k-slider-horizontal .k-last .k-label {
  2434.     left: auto;
  2435.     right: -50%}
  2436. .k-slider-horizontal .k-label {
  2437.     bottom: -1.2em;
  2438. }
  2439. .k-slider-horizontal .k-slider-topleft .k-label {
  2440.     top: -1.2em;
  2441. }
  2442. .k-slider-vertical .k-label {
  2443.     left: 120%;
  2444.     display: block;
  2445.     text-align: left;
  2446. }
  2447. .k-slider-vertical .k-last .k-label {
  2448.     top: -0.5em;
  2449. }
  2450. .k-slider-vertical .k-first .k-label {
  2451.     bottom: -0.5em;
  2452. }
  2453. .k-slider-vertical .k-slider-topleft .k-label {
  2454.     left: auto;
  2455.     right: 120%}
  2456. .k-tooltip {
  2457.     position: absolute;
  2458.     z-index: 20000;
  2459.     border-style: solid;
  2460.     border-width: 2px;
  2461.     padding: 4px 5px 4px 6px;
  2462.     background-repeat: repeat-x;
  2463.     min-width: 20px;
  2464.     text-align: center;
  2465.     filter: alpha(opacity=90);
  2466.     opacity: .9;
  2467. }
  2468. span.k-tooltip {
  2469.     position: static;
  2470.     display: inline-block;
  2471.     border-width: 1px;
  2472.     padding: 2px 5px 1px 6px;
  2473. }
  2474. .k-invalid-msg {
  2475.     display: none;
  2476. }
  2477. .k-callout {
  2478.     position: absolute;
  2479. }
  2480. .k-callout-n, .k-callout-s {
  2481.     width: 11px;
  2482.     height: 6px;
  2483. }
  2484. .k-callout-w, .k-callout-e {
  2485.     width: 6px;
  2486.     height: 11px;
  2487. }
  2488. .k-callout-n {
  2489.     top: -7px;
  2490.     left: 49%;
  2491.     margin-left: -5px;
  2492.     background-position: -162px -181px;
  2493. }
  2494. .k-tooltip-validation .k-callout-n {
  2495.     background-position: -178px -181px;
  2496. }
  2497. .k-callout-w {
  2498.     top: 49%;
  2499.     left: -7px;
  2500.     margin-top: -5px;
  2501.     background-position: -165px -226px;
  2502. }
  2503. .k-tooltip-validation .k-callout-w {
  2504.     background-position: -181px -226px;
  2505. }
  2506. .k-callout-s {
  2507.     top: 100%;
  2508.     left: 49%;
  2509.     margin-top: 2px;
  2510.     margin-left: -5px;
  2511.     background-position: -162px -213px;
  2512. }
  2513. .k-tooltip-validation .k-callout-s {
  2514.     background-position: -178px -213px;
  2515. }
  2516. .k-callout-e {
  2517.     top: 49%;
  2518.     left: 100%;
  2519.     margin-top: -5px;
  2520.     margin-left: 2px;
  2521.     background-position: -165px -194px;
  2522. }
  2523. .k-tooltip-validation .k-callout-e {
  2524.     background-position: -181px -194px;
  2525. }
  2526. .k-tooltip-validation .k-warning {
  2527.     vertical-align: text-top;
  2528.     margin-right: 3px;
  2529. }
  2530. .k-window .k-tooltip-validation {
  2531.     z-index: 10010;
  2532. }
  2533. .k-splitter {
  2534.     position: relative;
  2535.     height: 300px;
  2536. }
  2537. .k-pane>.k-splitter {
  2538.     border-width: 0;
  2539.     overflow: hidden;
  2540. }
  2541. .k-splitter .k-pane {
  2542.     overflow: hidden;
  2543. }
  2544. .k-splitter .k-scrollable {
  2545.     overflow: auto;
  2546. }
  2547. .k-splitter .k-pane-loading {
  2548.     position: absolute;
  2549.     top: 50%;
  2550.     left: 50%;
  2551.     margin: -8px 0 0 -8px;
  2552. }
  2553. .k-ghost-splitbar, .k-splitbar {
  2554.     position: absolute;
  2555.     border-style: solid;
  2556.     font-size: 0;
  2557.     outline: 0;
  2558. }
  2559. .k-splitter .k-ghost-splitbar-horizontal, .k-splitter .k-splitbar-horizontal {
  2560.     top: 0;
  2561.     width: 5px;
  2562.     border-width: 0 1px;
  2563.     background-repeat: repeat-y;
  2564. }
  2565. .k-ghost-splitbar-vertical, .k-splitbar-vertical {
  2566.     left: 0;
  2567.     height: 5px;
  2568.     border-width: 1px 0;
  2569.     background-repeat: repeat-x;
  2570. }
  2571. .k-splitbar-draggable-horizontal {
  2572.     cursor: w-resize;
  2573. }
  2574. .k-splitbar-draggable-vertical {
  2575.     cursor: n-resize;
  2576. }
  2577. .k-splitbar .k-resize-handle {
  2578.     display: none;
  2579. }
  2580. .k-restricted-size-horizontal, .k-restricted-size-vertical {
  2581.     background-color: #f00;
  2582. }
  2583. .k-splitbar-horizontal .k-icon {
  2584.     position: absolute;
  2585.     top: 50%;
  2586.     width: 5px;
  2587.     height: 20px;
  2588.     margin-top: -10px;
  2589. }
  2590. .k-collapse-prev, .k-collapse-next, .k-expand-prev, .k-expand-next {
  2591.     cursor: pointer;
  2592. }
  2593. .k-splitbar-horizontal .k-collapse-prev {
  2594.     margin-top: -31px;
  2595. }
  2596. .k-splitbar-horizontal .k-collapse-next {
  2597.     margin-top: 11px;
  2598. }
  2599. .k-splitbar-static-horizontal {
  2600.     width: 1px;
  2601. }
  2602. .k-splitbar-static-vertical {
  2603.     height: 1px;
  2604. }
  2605. .k-splitbar-vertical .k-icon {
  2606.     position: absolute;
  2607.     left: 50%;
  2608.     width: 20px;
  2609.     height: 5px;
  2610.     margin-left: -10px;
  2611. }
  2612. .k-splitbar-vertical .k-collapse-prev {
  2613.     margin-left: -31px;
  2614. }
  2615. .k-splitbar-vertical .k-collapse-next {
  2616.     margin-left: 11px;
  2617. }
  2618. .k-splitbar-draggable-vertical .k-resize-handle, .k-splitbar-draggable-horizontal .k-resize-handle {
  2619.     display: inline-block;
  2620. }
  2621. .k-splitbar-horizontal .k-resize-handle {
  2622.     background-position: -165px -6px;
  2623. }
  2624. .k-splitbar-horizontal .k-collapse-prev, .k-splitbar-horizontal .k-expand-next {
  2625.     background-position: -6px -174px;
  2626. }
  2627. .k-splitbar-horizontal .k-collapse-next, .k-splitbar-horizontal .k-expand-prev {
  2628.     background-position: -5px -142px;
  2629. }
  2630. .k-splitbar-vertical .k-resize-handle {
  2631.     background-position: -38px -309px;
  2632. }
  2633. .k-splitbar-vertical .k-collapse-prev, .k-splitbar-vertical .k-expand-next {
  2634.     background-position: 2px -134px;
  2635. }
  2636. .k-splitbar-vertical .k-collapse-next, .k-splitbar-vertical .k-expand-prev {
  2637.     background-position: 2px -165px;
  2638. }
  2639. html .k-upload {
  2640.     position: relative;
  2641.     border-width: 0;
  2642.     background: 0;
  2643. }
  2644. .k-dropzone em, .k-upload-button {
  2645.     vertical-align: middle;
  2646. }
  2647. *+html .k-dropzone em, *+html .k-upload-button {
  2648.     vertical-align: baseline;
  2649. }
  2650. .k-dropzone {
  2651.     border-style: solid;
  2652.     border-width: 0;
  2653.     padding: 4px;
  2654.     background-color: transparent;
  2655. }
  2656. .k-dropzone em {
  2657.     visibility: hidden;
  2658.     margin-left: .6em;
  2659. }
  2660. .k-dropzone-active {
  2661.     border-width: 1px;
  2662.     padding: 3px;
  2663. }
  2664. .k-dropzone-active em {
  2665.     visibility: visible;
  2666. }
  2667. .k-upload-button {
  2668.     position: relative;
  2669.     width: 86px;
  2670.     overflow: hidden!important;
  2671.     direction: ltr;
  2672. }
  2673. .k-upload-button input {
  2674.     position: absolute;
  2675.     top: 0;
  2676.     right: 0;
  2677.     z-index: 1;
  2678.     font: 200px monospace!important;
  2679.     filter: alpha(opacity=0);
  2680.     opacity: 0;
  2681.     margin: 0;
  2682.     padding: 0;
  2683.     cursor: pointer;
  2684. }
  2685. .k-upload-files {
  2686.     border-style: solid;
  2687.     border-width: 1px;
  2688.     margin: .2em 0 0;
  2689.     padding: .3em .7em .5em;
  2690.     line-height: 1.9em;
  2691. }
  2692. .k-upload-files .k-button {
  2693.     position: relative;
  2694.     top: 1px;
  2695.     margin-left: 8px;
  2696.     padding-top: 0;
  2697.     padding-bottom: 0;
  2698.     font-size: 84%}
  2699. *+html .k-upload-files .k-button {
  2700.     line-height: 1;
  2701. }
  2702. .k-upload .k-upload-action .k-icon {
  2703.     width: 8px;
  2704.     height: 8px;
  2705.     vertical-align: baseline;
  2706. }
  2707. .k-upload .k-delete, .k-upload .k-i-cancel {
  2708.     background-position: -164px -116px;
  2709. }
  2710. .k-upload .k-fail {
  2711.     background-position: -161px -111px;
  2712. }
  2713. .k-retry {
  2714.     background-position: -164px -132px;
  2715. }
  2716. .k-si-refresh {
  2717.     background-position: -160px -128px;
  2718. }
  2719. .k-state-hover .k-si-refresh, .k-button:hover .k-si-refresh, .k-textbox:hover .k-si-refresh, .k-button:active .k-si-refresh {
  2720.     background-position: -176px -128px;
  2721. }
  2722. .k-si-tick, .k-success {
  2723.     background-position: -160px -96px;
  2724. }
  2725. .k-state-hover .k-si-tick, .k-state-hover .k-success, .k-button:hover .k-si-tick, .k-button:hover .k-success, .k-textbox:hover .k-si-tick, .k-textbox:hover .k-success, .k-button:active .k-si-tick, .k-button:active .k-success {
  2726.     background-position: -176px -96px;
  2727. }
  2728. .k-si-cancel {
  2729.     background-position: -160px -112px;
  2730. }
  2731. .k-state-hover .k-si-cancel, .k-button:hover .k-si-cancel, .k-textbox:hover .k-si-cancel, .k-button:active .k-si-cancel {
  2732.     background-position: -176px -112px;
  2733. }
  2734. .k-filename {
  2735.     position: relative;
  2736.     display: inline-block;
  2737.     min-width: 120px;
  2738.     max-width: 200px;
  2739.     vertical-align: middle;
  2740.     padding-bottom: 2px;
  2741.     overflow: hidden;
  2742.     text-overflow: ellipsis;
  2743.     -o-text-overflow: ellipsis;
  2744.     white-space: nowrap;
  2745. }
  2746. .k-progress, .k-progress-status {
  2747.     position: absolute;
  2748.     bottom: 0;
  2749.     left: 0;
  2750.     width: 118px;
  2751.     height: 2px;
  2752.     border-style: solid;
  2753.     border-width: 1px;
  2754.     background-repeat: repeat-x;
  2755. }
  2756. .k-progress-status {
  2757.     left: -1px;
  2758.     bottom: -1px;
  2759.     width: 50%}
  2760. .k-upload-selected {
  2761.     min-width: 86px;
  2762.     margin: 3px 0 0;
  2763.     -moz-box-sizing: content-box;
  2764.     -ms-box-sizing: content-box;
  2765.     box-sizing: content-box;
  2766. }
  2767. *+html .k-upload-selected {
  2768.     min-width: 100px;
  2769. }
  2770. .k-toolbar-wrap .k-dropzone em, .k-toolbar-wrap .k-upload-files {
  2771.     display: none;
  2772. }
  2773. .k-toolbar-wrap .k-dropzone {
  2774.     border: 0;
  2775.     padding: 0;
  2776. }
  2777. .k-toolbar-wrap .k-dropzone-active {
  2778.     text-align: center;
  2779. }
  2780. .k-toolbar-wrap .k-dropzone-active em {
  2781.     display: inline;
  2782.     margin: 0;
  2783.     font-size: 5em;
  2784.     font-style: normal;
  2785. }
  2786. .k-toolbar-wrap .k-dropzone-active .k-upload-button {
  2787.     display: none;
  2788. }
  2789. .k-imagebrowser-dropzone {
  2790.     z-index: 10010;
  2791.     filter: alpha(opacity=40);
  2792.     opacity: .4;
  2793.     position: fixed;
  2794. }
  2795. .k-search-wrap {
  2796.     position: relative;
  2797.     float: right;
  2798.     width: 20%;
  2799.     padding: 0;
  2800. }
  2801. .k-search-wrap label {
  2802.     position: absolute;
  2803.     top: 0;
  2804.     left: 4px;
  2805.     line-height: 20px;
  2806.     font-style: italic;
  2807. }
  2808. .k-search-wrap input.k-input {
  2809.     padding-left: 0;
  2810.     padding-right: 0;
  2811. }
  2812. .k-search-wrap .k-search {
  2813.     position: absolute;
  2814.     top: 4px;
  2815.     right: 2px;
  2816.     margin: 0;
  2817. }
  2818. .k-breadcrumbs {
  2819.     position: relative;
  2820.     float: left;
  2821.     width: 78%;
  2822.     padding-right: 2px;
  2823. }
  2824. .k-breadcrumbs-wrap {
  2825.     position: absolute;
  2826.     top: 3px;
  2827.     left: 0;
  2828.     z-index: 1;
  2829.     padding-left: 5px;
  2830.     line-height: 18px;
  2831. }
  2832. .k-breadcrumbs>.k-input {
  2833.     width: 100%;
  2834.     padding-left: 2px;
  2835.     font-size: inherit;
  2836.     font-family: inherit;
  2837.     border: 0;
  2838. }
  2839. .k-breadcrumbs .k-link, .k-breadcrumbs-wrap .k-icon {
  2840.     margin-top: 0;
  2841.     text-decoration: none;
  2842.     vertical-align: middle;
  2843. }
  2844. .k-breadcrumbs .k-link:hover {
  2845.     text-decoration: underline;
  2846. }
  2847. .k-imagebrowser .k-breadcrumbs .k-i-seek-w {
  2848.     text-decoration: none;
  2849.     cursor: default;
  2850. }
  2851. .k-imagebrowser .k-toolbar {
  2852.     clear: both;
  2853.     border-style: solid;
  2854.     border-width: 1px;
  2855.     margin: 8px 0 0;
  2856.     padding: 2px 0 3px;
  2857.     background-repeat: repeat-x;
  2858.     line-height: 23px;
  2859.     white-space: nowrap;
  2860. }
  2861. .k-imagebrowser .k-upload {
  2862.     float: left;
  2863.     z-index: 10010;
  2864. }
  2865. .k-imagebrowser .k-upload-button {
  2866.     width: auto;
  2867.     vertical-align: top;
  2868. }
  2869. .k-imagebrowser .k-upload .k-icon {
  2870.     vertical-align: bottom;
  2871. }
  2872. *+html .k-imagebrowser .k-upload-button, *+html .k-imagebrowser .k-upload .k-icon {
  2873.     vertical-align: baseline;
  2874.     position: relative;
  2875.     top: 1px;
  2876. }
  2877. *+html .k-imagebrowser .k-upload .k-icon {
  2878.     top: 2px;
  2879. }
  2880. *+html .k-imagebrowser .k-toolbar .k-button-icon {
  2881.     vertical-align: middle;
  2882. }
  2883. .k-toolbar .k-state-disabled, .k-plus-disabled, .k-minus-disabled {
  2884.     filter: alpha(opacity=50);
  2885.     opacity: .5;
  2886. }
  2887. .k-toolbar-wrap {
  2888.     float: left;
  2889. }
  2890. .k-tiles-arrange {
  2891.     float: right;
  2892. }
  2893. .k-tiles-arrange .k-i-arrow-s {
  2894.     margin: 0 2px 0 3px;
  2895. }
  2896. .k-tiles-arrange a {
  2897.     text-decoration: none;
  2898. }
  2899. .k-tiles {
  2900.     clear: both;
  2901.     height: 390px;
  2902.     border-style: solid;
  2903.     border-width: 1px;
  2904.     border-top-width: 0;
  2905.     margin: 0 0 1.4em;
  2906.     padding: 9px;
  2907.     overflow: auto;
  2908.     line-height: 1.2;
  2909. }
  2910. .k-tile {
  2911.     float: left;
  2912.     width: 223px;
  2913.     height: 88px;