PluginProbe
Vimeography: Vimeo Video Gallery WordPress Plugin / 2.2
Vimeography: Vimeo Video Gallery WordPress Plugin v2.2
2.4.9 2.4.8 trunk 0.5.1 0.5.2 0.5.3 0.5.4 0.5.5 0.5.6 0.5.7 0.6 0.6.1 0.6.2 0.6.3 0.6.4 0.6.5 0.6.6 0.6.7 0.6.8 0.6.8.1 0.6.9 0.6.9.1 0.6.9.2 0.7 0.8 All 103 releases
vimeography / lib / shared / assets / css / kendo.material.css

kendo.material.css in Vimeography: Vimeo Video Gallery WordPress Plugin 2.2, at lib/shared/assets/css/kendo.material.css

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