4 font-family: Helvetica, Arial, sans-serif;
9 .x-panel-tl, .x-toolbar-layout-ct, .x-panel-tbar, .x-toolbar, .x-panel-header, .x-panel-body,
16 .x-tab-scroller-left, .x-tab-scroller-right,
20 .x-list-header-inner em,
21 .x-grid3-cell,.x-grid3-header, .x-grid3-header-offset,
30 display:none !important;
32 .x-tool, .x-date-mp .x-date-mp-ybtn .x-date-mp-prev, .x-date-mp .x-date-mp-ybtn .x-date-mp-next{
33 background-image:url(images/tools.png);
37 /* @group Basic Window */
40 .x-window-tr, .x-panel-tr{
42 background: transparent url(images/windowlight/tr.png) no-repeat right top;
44 .x-window-tc, .x-panel-tc{
45 background: transparent url(images/windowlight/tc.png) repeat-x right top;
48 .x-window-tl, .x-panel-tl{
50 background: transparent url(images/windowlight/tl.png) no-repeat left top;
53 .x-window-header-text, .x-panel-header-text{
55 text-shadow: 1px 1px 0 #000;
58 .x-window-header, .x-window-tc, .x-panel-tc{
61 .x-panel-tc > .x-panel-header, .x-window-tc > .x-window-header{
64 /* don't go off the edge when a window is maximized. */
65 .x-window-maximized > .x-window-tl > .x-window-tr > .x-window-tc > .x-window-header{
68 /* hide the rounded corners when the window is maximized. */
69 .x-window-maximized > .x-window-tl, .x-window-maximized > .x-window-tl > .x-window-tr{
73 .x-window-mc, .x-panel-mc{
74 background: transparent url(images/windowlight/c.png) repeat right top;
77 .x-window-ml, .x-panel-ml{
79 background: transparent url(images/windowlight/l.png) repeat-y left bottom;
81 .x-window-mr, .x-panel-mr{
83 background: transparent url(images/windowlight/r.png) repeat-y right bottom;
89 .x-window-header, .x-panel-header{
95 /* Window Footer Stuff */
96 .x-window-bl, .x-panel-bl{
99 background: transparent url(images/windowdark/bl.png) no-repeat left bottom;
101 .x-window-br, .x-panel-br{
104 background: transparent url(images/windowdark/br.png) no-repeat right bottom;
106 .x-window-bc, .x-panel-bc{
107 background: transparent url(images/windowdark/bc.png) repeat-x right bottom;
110 .x-window-bc .x-window-footer, .x-panel-bc .x-panel-footer{
113 /* If there is no footer, use the light version */
114 .x-window-bl.x-window-no-footer, .x-panel-bl.x-panel-nofooter{
116 background-image: url(images/windowlight/bl.png);
118 .x-window-no-footer .x-window-br, .x-panel-nofooter .x-panel-br{
119 background-image: url(images/windowlight/br.png);
121 .x-window-no-footer .x-window-bc, .x-panel-nofooter .x-panel-bc{
122 background-image: url(images/windowlight/bc.png) ;
127 /* @group Frame Panel inside a window */
129 .x-window .x-panel-tl,
130 .x-window .x-panel-tr,
131 .x-window .x-panel-ml,
132 .x-window .x-panel-mr,
133 .x-window .x-panel-bl,
134 .x-window .x-panel-br{
136 background: transparent;
138 .x-window .x-panel-bl, .x-window .x-panel-bc, .x-window .x-panel-br{
139 background-position: top left;
146 /* @group Basic Panel */
149 background: transparent url(images/windowlight/tc.png) repeat-x left top;
153 background: transparent url(images/windowlight/c.png) top left repeat;
155 .x-panel-mc .x-panel-body{
161 /* @group Minimizers and Split-Panels */
164 background: transparent url(images/fills/30w.png) left top repeat;
168 background: transparent url(images/windowlight/c.png) top left repeat;
171 .x-layout-collapsed-over{
172 background: transparent url(images/windowdark/c.png) top left repeat;
175 .x-layout-mini-west, .x-layout-collapsed .x-layout-mini-east{
176 background: transparent url(images/mini/mini-left.png) top left no-repeat;
178 .x-layout-mini-east, .x-layout-collapsed .x-layout-mini-west{
179 background: transparent url(images/mini/mini-right.png) top left no-repeat;
181 .x-layout-mini-north, .x-layout-collapsed .x-layout-mini-south{
182 background: transparent url(images/mini/mini-bottom.png) top left no-repeat;
184 .x-layout-mini-south, .x-layout-collapsed .x-layout-mini-north{
185 background: transparent url(images/mini/mini-top.png) top left no-repeat;
191 /* @group Toolbars */
195 background: transparent url(images/tb.png) left top repeat-x;
207 .x-edit-increasefontsize,
208 .x-edit-decreasefontsize,
212 .x-edit-justifyright,
213 .x-edit-justifycenter,
215 .x-edit-insertorderedlist,
216 .x-edit-insertunorderedlist,
218 background-image: url(images/tb-sprite.png) !important;
225 .x-btn-ml, .x-btn-tl, .x-btn-bl, .x-btn-mr, .x-btn-tr, .x-btn-br{
228 .x-btn-tl, .x-btn-tr, .x-btn-bl, .x-btn-br{
242 background: transparent url(images/btn/whole/Normal.png) top left no-repeat;
247 background: transparent url(images/btn/c/Normal.png) top left repeat-x;
252 .x-btn-over .x-btn-tl,
253 .x-btn-over .x-btn-tr,
254 .x-btn-over .x-btn-bl,
255 .x-btn-over .x-btn-br,
256 .x-btn-over .x-btn-ml,
257 .x-btn-over .x-btn-mr{
258 background: transparent url(images/btn/whole/Over.png) top left no-repeat;
260 .x-btn-over .x-btn-mc,
261 .x-btn-over .x-btn-bc,
262 .x-btn-over .x-btn-tc{
263 background: transparent url(images/btn/c/Over.png) top left repeat-x;
268 .x-btn-click .x-btn-tl,
269 .x-btn-click .x-btn-tr,
270 .x-btn-click .x-btn-bl,
271 .x-btn-click .x-btn-br,
272 .x-btn-click .x-btn-ml,
273 .x-btn-click .x-btn-mr{
274 background: transparent url(images/btn/whole/Pressed.png) top left no-repeat;
276 .x-btn-click .x-btn-mc,
277 .x-btn-click .x-btn-bc,
278 .x-btn-click .x-btn-tc{
279 background: transparent url(images/btn/c/Pressed.png) top left repeat-x;
284 .x-btn-pressed .x-btn-tl, .x-btn-menu-active .x-btn-tl,
285 .x-btn-pressed .x-btn-tr, .x-btn-menu-active .x-btn-tr,
286 .x-btn-pressed .x-btn-bl, .x-btn-menu-active .x-btn-bl,
287 .x-btn-pressed .x-btn-br, .x-btn-menu-active .x-btn-br,
288 .x-btn-pressed .x-btn-ml, .x-btn-menu-active .x-btn-ml,
289 .x-btn-pressed .x-btn-mr, .x-btn-menu-active .x-btn-mr{
290 background: transparent url(images/btn/whole/Down.png) top left no-repeat;
292 .x-btn-pressed .x-btn-mc, .x-btn-menu-active .x-btn-mc,
293 .x-btn-pressed .x-btn-bc, .x-btn-menu-active .x-btn-bc,
294 .x-btn-pressed .x-btn-tc, .x-btn-menu-active .x-btn-tc{
295 background: transparent url(images/btn/c/Down.png) top left repeat-x;
299 padding: 0 10px !important;
302 .x-btn-tl{ background-position: left top !important; }
303 .x-btn-tc{ background-position: center top !important; }
304 .x-btn-tr{ background-position: right top !important; }
305 .x-btn-ml{ background-position: left center !important; }
306 .x-btn-mc{ background-position: center center !important; }
307 .x-btn-mr{ background-position: right center !important; }
308 .x-btn-bl{ background-position: left bottom !important; }
309 .x-btn-bc{ background-position: center bottom !important; }
310 .x-btn-br{ background-position: right bottom !important; }
313 background: transparent url(images/btn/arrv.png) center bottom no-repeat !important;
316 background: transparent url(images/btn/splitv.png) center bottom no-repeat !important;
317 padding-bottom:18px !important;
319 .x-btn-icon-small-right .x-btn-text{ padding-right: 20px !important; }
320 .x-btn-icon-medium-right .x-btn-text{ padding-right: 28px !important; }
321 .x-btn-icon-large-right .x-btn-text{ padding-right: 36px !important; }
323 /*.x-toolbar-cell table{
327 .x-btn-tr, .x-btn-tc, .x-btn-tl, .x-btn-br, .x-btn-bc, .x-btn-bl{
330 .x-btn-ml, .x-btn-mc, .x-btn-mr{
334 .x-toolbar .x-btn-ml{
336 background: transparent url(images/btn/l.png) left top no-repeat;
339 .x-toolbar .x-btn-mc{
340 background: transparent url(images/btn/c.png) left top repeat;
343 .x-toolbar .x-btn-mr{
345 background: transparent url(images/btn/r.png) right top no-repeat;
348 text-shadow: -1px -1px 0 rgba(0,0,0,.6);
352 .x-btn-over .x-btn-ml, .x-btn-over .x-btn-mc,
353 .x-toolbar .x-btn-over .x-btn-ml, .x-toolbar .x-btn-over .x-btn-mc{
354 background-position: left -22px;
356 .x-btn-over .x-btn-mr,
357 .x-toolbar .x-btn-over .x-btn-mr{
358 background-position: right -22px;
360 .x-btn-over .x-btn-text{
364 .x-toolbar .x-btn-menu-active .x-btn-ml,
365 .x-toolbar .x-btn-menu-active .x-btn-mc,
366 .x-btn-pressed .x-btn-ml,
367 .x-btn-pressed .x-btn-mc,
368 .x-toolbar .x-btn-pressed .x-btn-ml,
369 .x-toolbar .x-btn-pressed .x-btn-mc{
370 background-position: left -66px;
372 .x-toolbar .x-btn-menu-active .x-btn-mr,
373 .x-toolbar .x-btn-pressed .x-btn-mr,
374 .x-btn-pressed .x-btn-mr{
375 background-position: right -66px;
379 background: transparent url(images/btn/splith.png) right center no-repeat !important;
382 padding-right: 5px !important;
385 background: transparent url(images/btn/menu.png) right center no-repeat !important;
386 padding-right:12px !important;
388 /* pressed and over state */
389 /* Commented out because the selectors are so specific they're overriding the click state. What to do? I don't want to use !important... Figure out later. */
390 /*.x-toolbar .x-btn-menu-active.x-btn-over .x-btn-ml,
391 .x-toolbar .x-btn-menu-active.x-btn-over .x-btn-mc,
392 .x-btn-pressed.x-btn-over .x-btn-ml,
393 .x-btn-pressed.x-btn-over .x-btn-mc,
394 .x-toolbar .x-btn-pressed.x-btn-over .x-btn-ml,
395 .x-toolbar .x-btn-pressed.x-btn-over .x-btn-mc{
396 background-position: left -88px;
398 .x-toolbar .x-btn-menu-active.x-btn-over .x-btn-mr,
399 .x-toolbar .x-btn-pressed.x-btn-over .x-btn-mr,
400 .x-btn-pressed.x-btn-over .x-btn-mr{
401 background-position: right -88px;
404 /*.x-btn-click .x-btn-ml, .x-btn-click .x-btn-mc,
405 .x-toolbar .x-btn-click .x-btn-ml, .x-toolbar .x-btn-click .x-btn-mc{
406 background-position: left -44px;
408 .x-btn-click .x-btn-mr,
409 .x-toolbar .x-btn-click .x-btn-mr{
410 background-position: right -44px;
412 .x-btn-click .x-btn-text, .x-btn-pressed .x-btn-text{
421 .x-tab-panel-header, .x-tab-panel-footer{
423 background: transparent url(images/fills/80b.png)
425 .x-tab-scrolling-top{
426 background: transparent url(images/windowdark/c.png)
431 .x-tab-strip .x-tab-right{
433 background-image: url(images/tab/l/Top.png) !important;
434 background-position:left top;
436 .x-tab-strip .x-tab-left{
437 padding: 0 6px 0 0 !important;
438 background-image: url(images/tab/r/Top.png) !important;
439 background-position:right top;
441 .x-tab-strip .x-tab-strip-inner{
442 background-image: url(images/tab/c/Top.png) !important;
443 background-position:center top;
445 .x-tab-strip-bottom .x-tab-right{ background-image: url(images/tab/l/Bottom.png) !important; }
446 .x-tab-strip-bottom .x-tab-left{ background-image: url(images/tab/r/Bottom.png) !important; }
447 .x-tab-strip-bottom .x-tab-strip-inner{ background-image: url(images/tab/c/Bottom.png) !important; }
450 .x-tab-strip-over .x-tab-right{ background-position: left -26px !important; }
451 .x-tab-strip-over .x-tab-left{ background-position: right -26px !important;}
452 .x-tab-strip-over .x-tab-strip-inner{ background-position: left -26px !important; }
453 .x-tab-right .x-tab-left .x-tab-strip-inner .x-tab-strip-text{
455 text-shadow: -1px -1px 0 rgba(0,0,0,.2);
459 .x-tab-strip-active .x-tab-right{ background-position: left -52px !important; }
460 .x-tab-strip-active .x-tab-left{ background-position: right -52px !important; }
461 .x-tab-strip-active .x-tab-strip-inner{ background-position: center -52px !important; }
462 .x-tab-strip-active .x-tab-right .x-tab-left .x-tab-strip-inner .x-tab-strip-text{
464 text-shadow:1px 1px 0 rgba(255,255,255,.25);
469 border: 0 !important;
472 border: 0 !important;
473 background: transparent url(images/fills/30w.png) top left repeat;
478 .x-tab-scroller-left, .x-tab-scroller-right{
480 .x-tab-scroller-left{
481 background: transparent url(images/scroller/l.png) 0 0 no-repeat;
483 .x-tab-scroller-left-over, .x-tab-scroller-right-over{
484 background-position: left -22px !important;
486 .x-tab-scroller-left-disabled, .x-tab-scroller-right-disabled{
487 background-position: left 0 !important;
489 .x-tab-scroller-right{
490 background: transparent url(images/scroller/r.png) right 0 no-repeat;
495 .x-tab-strip-closable .x-tab-strip-inner{
499 background: transparent url(images/tab/close.png) 0 0 no-repeat;
502 right:4px !important;
504 .x-tab-strip-active .x-tab-strip-close{
505 background-position: 0 -11px;
510 /* @group Forms and Form Fields */
512 .x-form .x-form-item{
515 .x-form .x-form-item .x-form-item{
520 font-size: 11px !important;
522 .x-toolbar-cell .x-form-field{
523 height: 22px !important;
525 .x-form-text, .x-form-textarea{
526 background: #444 url(images/gradients/dark-inner-shadow.png) top left repeat-x;
528 text-shadow: 1px 1px 0 #000;
529 border-top-color: #666;
530 border-bottom-color: #222;
531 border-left-color: transparent;
532 border-right-color: transparent;
538 border-top-color: #700;
539 border-bottom-color: #200;
540 border-left-color: transparent;
541 border-right-color: transparent;
542 background-color: #C00;
545 .x-form-invalid-icon{
546 background: transparent url(images/icons/exclamation.png) top left no-repeat;
550 background: #FFF !important;
553 border-color: #000 !important;
555 .x-form-field-wrap .x-form-trigger{
556 background-image: url(images/trigger/blank.png);
557 border-bottom-color: #111;
559 .x-form-field-wrap .x-form-arrow-trigger{
560 background-image: url(images/trigger/drop.png);
562 .x-form-field-wrap .x-form-date-trigger{
563 background-image: url(images/trigger/date.png);
565 .x-form-field-wrap .x-form-search-trigger{
566 background-image: url(images/trigger/search.png);
568 .x-form-field-wrap .x-form-clear-trigger{
569 background-image: url(images/trigger/clear.png);
573 border:1px solid #000;
574 color: #000 !important;
578 border:1px solid #888;
584 .ext-mb-question.ext-mb-icon{
585 background: transparent url(images/icons/balloon.png) left center no-repeat;
587 .x-window-dlg .ext-mb-error{
588 background: transparent url(images/icons/cross.png) left center no-repeat;
590 .x-window-dlg .ext-mb-warning{
591 background: transparent url(images/icons/exclamation32.png) left center no-repeat;
593 .x-window-dlg .ext-mb-info{
594 background: transparent url(images/icons/information.png) left center no-repeat;
598 /* @group Combo List */
601 border: 1px solid transparent;
607 border-color: transparent;
609 .x-combo-list .x-combo-selected{
612 border:1px solid transparent !important;
616 border-bottom-color: #777 !important;
621 /* @group Lists and Grids */
623 .x-grid3-header-offset, .x-grid3-header{
627 .x-grid3-header-offset table{
628 border-right: 2px groove #DDD;
630 .x-list-header, .x-grid3-header{
631 background: #CCC url(images/gloss/light-gloss.png) left top repeat-x;
633 .x-pivotgrid .x-grid3-header-offset td, .x-list-header-inner div, .x-grid3-hd, .x-dd-drag-proxy .x-grid3-hd-inner, .sort-asc .x-grid3-hd-inner, .sort-desc .x-grid3-hd-inner{
634 background: transparent url(images/listview/header.png) left top repeat-x;
636 text-shadow:1px 1px 0 rgba(255,255,255,.35);
638 .x-pivotgrid .x-grid3-header-offset td{
639 border-bottom: 1px solid #888;
642 .x-grid3 .x-grid3-hd-over .x-grid3-hd-inner{
643 background: transparent url(images/listview/header.png) left -44px repeat-x;
645 .sort-asc, .sort-desc{
646 border-top: 0 !important;
647 border-bottom: 0 !important;
648 border-right: 0 !important;
650 .x-list-header-inner .sort-asc, .x-list-header-inner .sort-desc{
653 .x-grid3 .sort-asc, .x-grid3 .sort-desc{
654 background: transparent url(images/listview/header.png) 0 -22px repeat-x !important;
663 border-left:2px groove #DDD;
664 border-right:2px groove #DDD;
665 background: transparent url(images/listview/headerdrop.png) 0 0px;
667 .x-grid3-hd-btn:hover{
668 background: transparent url(images/listview/headerdrop.png) 0 -44px !important;
672 margin-top: -5px !important;
675 .sort-asc .x-grid3-sort-icon{
676 background: transparent url(images/listview/sort-asc.png);
679 .sort-desc .x-grid3-sort-icon{
680 background: transparent url(images/listview/sort-desc.png);
683 .x-list-header .sort-asc{
684 background: transparent url(images/listview/listview-sort-asc.png) center top !important;
686 .x-list-header .sort-desc{
687 background: transparent url(images/listview/listview-sort-desc.png) center top !important;
691 background-image: url(images/listview/cols.png);
693 .xg-hmenu-sort-desc .x-menu-item-icon{
694 background-image: url(images/listview/az.png);
696 .xg-hmenu-sort-asc .x-menu-item-icon{
697 background-image: url(images/listview/za.png);
700 .x-grid3-row-over, .x-list-over{
701 background: transparent url(images/fills/30w.png) top left repeat !important;
705 background: transparent url(images/fills/30b.png) top left repeat;
706 border: 1px solid #222 !important;
707 border-width: 1px 0 !important;
714 /* @group Row Editor */
716 .x-row-editor .x-row-editor-body{
717 background: #838383 url(images/gloss/gloss.png) repeat center center;
719 .x-row-editor .x-row-editor-header, .x-row-editor .x-row-editor-footer{
721 border: 1px solid #FFF;
723 background: transparent !important;
725 .x-row-editor .x-row-editor-header{
726 border-top-color: rgba(0,0,0,.15);
727 border-bottom-color: #71b3e1;
729 .x-row-editor .x-row-editor-footer{
730 border-bottom-color: rgba(0,0,0,.15);
731 border-top-color: #065790 !important;
734 .x-row-editor .x-row-editor-bwrap .x-plain,
735 .x-row-editor .x-row-editor-bwrap .x-plain .x-plain-bwrap,
736 .x-row-editor .x-row-editor-bwrap .x-plain .x-plain-bwrap .x-plain-body{
737 background-image: url(images/grid/row-editor-btns.png);
743 /* @group Manip States */
745 .x-grid3-resize-proxy {
749 .x-grid3-resize-marker {
754 background-image:url(images/grid/col-move-top.png);
758 background-image:url(images/grid/col-move-bottom.png);
763 /* @group Selection States */
764 .x-grid3-row, .x-list-wrap dl{
765 border: 1px solid transparent;
768 .x-grid3-row .x-grid3-row-table, .x-list-wrap dl dt{
769 border: 1px solid transparent;
772 .x-grid3-row-selected, .x-list-selected{
773 border-color: #000 !important;
775 .x-grid3-row-selected .x-grid3-row-table, .x-list-selected dt{
776 background: transparent url(images/gloss/gloss.png) center center repeat;
777 border-top-color: #71b3e1 !important;
778 border-bottom-color: #065790 !important;
780 .x-grid3-row-selected .x-grid3-cell, .x-list-selected dt{
782 text-shadow: -1px -1px 0 rgba(0,0,0,.35);
789 .x-grid3 .x-grid3-td-numberer{
793 .x-grid3 .x-grid-group-hd{
794 border-top: 1px solid #CCC !important;
795 border-bottom: 1px solid #444 !important;
796 background: #666 url(images/gradients/30white-to-trans.png) left top repeat-x;
797 font-family: Helvetica, Arial, sans-serif;
800 text-shadow:-1px -1px rgba(0,0,0,.25)
803 .x-grid-group-collapsed .x-grid-group-hd{
804 border-bottom: 1px solid #222 !important;
805 background: #333 url(images/gradients/30white-to-trans.png) left top repeat-x;
810 /* @group Pivot Grid */
811 .x-pivotgrid .x-grid3-row-table{
812 border-bottom: 1px solid transparent;
814 .x-grid3-header-title{
815 background: #666 url(images/gloss/gloss.png) left 50% repeat;
817 text-shadow:-1px -1px 0 rgba(0,0,0,.75);
818 border-top: 1px solid #999;
819 border-bottom: 1px solid #111;
821 font-family: Optima, sans-serif;
824 .x-grid3-row-headers table{
825 border-collapse:separate !important;
828 .x-grid3-row-headers td{
829 height: 19px !important;
830 background: #FFF url(images/gloss/gloss.png) left 50% repeat;
831 border-top: 1px solid #777;
832 border-bottom: 1px solid #444;
833 border-left: 1px solid #777;
834 border-right: 1px solid #444;
836 text-shadow: -1px -1px 0 rgba(0,0,0,.35)
848 background: transparent url(images/fills/80b.png) top left repeat;
849 border:1px solid #444;
853 text-shadow: -1px -1x 0 #000;
855 .x-menu-item-active, .x-menu-item-active .x-menu-item{
856 border-color: #3398e1;
857 border-top-color: #71b3e1;
858 border-bottom-color: #065790;
861 background: transparent url(images/gloss/gloss.png) left center repeat-x;
863 .x-menu-item-active .x-menu-item-text{
870 background-image: url(images/menu/arrow.png);
872 .x-menu-check-item .x-menu-item-icon{
873 background: transparent url(images/form/unchecked.png) left center no-repeat;
875 .x-menu-item-checked .x-menu-check-item .x-menu-item-icon{
876 background: transparent url(images/form/checked.png) left center no-repeat;
878 .x-menu-group-item .x-menu-item-icon{
879 background: transparent url(images/form/unradioed.png) left center no-repeat;
881 .x-menu-item-checked .x-menu-group-item .x-menu-item-icon{
882 background: transparent url(images/form/radioed.png) left center no-repeat;
887 /* @group Progress Bar */
891 background: transparent url(images/progress.png) 0 -18px repeat-x;
892 border: 1px solid #000;
895 border: 1px solid #888;
899 background: #000 url(images/gloss/gloss.png) center center repeat-x;
901 height: 15px !important;
902 border-bottom: 1px solid #000 !important;
907 /* @group Date Picker */
910 border: 1px solid #000;
911 background: transparent url(images/windowdark/c.png) repeat right top;
921 text-shadow:-1px -1px 0 rgba(0,0,0,.35)
923 .x-date-picker table{
927 border-color: transparent !important;
930 border: 1px solid #000 !important;
935 .x-date-picker .x-date-today .x-date-date{
936 background: transparent url(images/fills/30w.png) repeat;
937 border-color: transparent;
939 .x-date-picker .x-date-selected .x-date-date{
940 background: transparent url(images/windowlight/tc.png) repeat-x right center;
941 border-color: #3398e1;
942 border-top-color: #71b3e1;
943 border-bottom-color: #065790;
945 .x-date-picker .x-date-selected.x-date-today .x-date-date{
946 background-color: #FFF;
948 .x-date-prevday a, .x-date-nextday a{
953 border-top-color: #000;
954 background: transparent url(images/tb.png) left top repeat-x;
957 background: transparent url(images/tb.png) left top repeat-x;
958 border-bottom-color: #000;
960 .x-date-middle, .x-date-left, .x-date-right{
961 background: #000 url(images/gradients/30white-to-trans.png) left top repeat-x;
962 border-top: 1px solid #888;
965 background: transparent url(images/btn/left.png) left top no-repeat;
970 background: transparent url(images/btn/right.png) left top no-repeat;
974 .x-date-picker .x-date-mp-sel a{
975 background: transparent url(images/windowlight/tc.png) repeat-x right center;
976 border-color: #3398e1;
977 border-top-color: #71b3e1;
978 border-bottom-color: #065790;
980 .x-date-picker .x-date-mp-sep{
989 .x-date-mp-btns button{
990 background: transparent url(images/windowlight/tc.png) repeat-x right center;
992 border-top-color: #CCC;
993 border-bottom-color: #555;
995 text-shadow:-1px -1px 0 #000;
997 .x-date-mp-btns button:hover{
998 border-color: #3398e1;
999 border-top-color: #71b3e1;
1000 border-bottom-color: #065790;
1005 /* @group Resizable Handles */
1007 .x-resizable-handle{
1009 .x-resizable-handle-north{ background-image: url(images/resizable/n.png); }
1010 .x-resizable-handle-south{ background-image: url(images/resizable/s.png); }
1012 .x-resizable-handle-east{ background-image: url(images/resizable/e.png); }
1013 .x-resizable-handle-west{ background-image: url(images/resizable/w.png); }
1014 .x-resizable-handle-northwest{ background-image: url(images/resizable/nw.png); }
1015 .x-resizable-handle-northeast{ background-image: url(images/resizable/ne.png); }
1016 .x-resizable-handle-southwest{ background-image: url(images/resizable/sw.png); }
1017 .x-resizable-handle-southeast{ background-image: url(images/resizable/se.png); }
1019 .x-resizable-pinned{
1023 .x-window-handle, .x-window.x-resizable-pinned{
1024 background: transparent !important;
1030 /* @group Node Tree */
1032 .x-tree .x-panel-body{
1035 .x-tree-node-expanded .x-tree-node-icon{
1036 background-image:url(images/tree/folder-open.png);
1039 .x-tree-node-leaf .x-tree-node-icon{
1040 background-image:url(images/tree/leaf.png);
1043 .x-tree-node-collapsed .x-tree-node-icon{
1044 background-image:url(images/tree/folder.png);
1047 .x-tree-node-loading .x-tree-node-icon{
1048 background-image:url(images/tree/loading.gif) !important;
1051 .x-tree-node .x-tree-node-inline-icon {
1052 background-image: none;
1055 .x-tree-node-loading a span{
1060 .x-tree-lines .x-tree-elbow{
1061 background-image:url(images/tree/elbow.gif);
1064 .x-tree-lines .x-tree-elbow-plus{
1065 background-image:url(images/tree/elbow-plus.gif);
1068 .x-tree-lines .x-tree-elbow-minus{
1069 background-image:url(images/tree/elbow-minus.gif);
1072 .x-tree-lines .x-tree-elbow-end{
1073 background-image:url(images/tree/elbow-end.gif);
1076 .x-tree-lines .x-tree-elbow-end-plus{
1077 background-image:url(images/tree/elbow-end-plus.gif);
1080 .x-tree-lines .x-tree-elbow-end-minus{
1081 background-image:url(images/tree/elbow-end-minus.gif);
1084 .x-tree-lines .x-tree-elbow-line{
1085 background-image:url(images/tree/elbow-line.gif);
1088 .x-tree-no-lines .x-tree-elbow-plus{
1089 background-image:url(images/tree/elbow-plus-nl.gif);
1091 .x-tree-no-lines .x-tree-elbow-minus{
1092 background-image:url(images/tree/elbow-minus-nl.gif);
1095 .x-tree-no-lines .x-tree-elbow-end-plus{
1096 background-image:url(images/tree/elbow-end-plus-nl.gif);
1099 .x-tree-no-lines .x-tree-elbow-end-minus{
1100 background-image:url(images/tree/elbow-end-minus-nl.gif);
1103 .x-tree-arrows .x-tree-elbow-plus{
1104 background-image:url(images/tree/arrows.gif);
1107 .x-tree-arrows .x-tree-elbow-minus{
1108 background-image:url(images/tree/arrows.gif);
1111 .x-tree-arrows .x-tree-elbow-end-plus{
1112 background-image:url(images/tree/arrows.gif);
1115 .x-tree-arrows .x-tree-elbow-end-minus{
1116 background-image:url(images/tree/arrows.gif);
1121 font: normal 11px arial, tahoma, helvetica, sans-serif;
1124 .x-tree-node a, .x-dd-drag-ghost a{
1128 .x-tree-node a span, .x-dd-drag-ghost a span{
1132 .x-tree-node .x-tree-node-disabled a span{
1133 color:gray !important;
1136 .x-tree-node div.x-tree-drag-insert-below{
1137 border-bottom-color: #3fb5ff;
1140 .x-tree-node div.x-tree-drag-insert-above{
1141 border-top-color:#3fb5ff;
1144 .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{
1145 border-bottom-color:#3fb5ff;
1148 .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{
1149 border-top-color:#3fb5ff;
1152 .x-tree-node .x-tree-drag-append a span{
1153 background-color:#444;
1157 .x-tree-node .x-tree-node-over {
1158 background-color: #444;
1161 .x-tree-node .x-tree-selected {
1162 background-color: #456;
1165 .x-tree-drop-ok-append .x-dd-drop-icon{
1166 background-image: url(images/tree/drop-add.png);
1169 .x-tree-drop-ok-above .x-dd-drop-icon{
1170 background-image: url(images/tree/drop-over.gif);
1173 .x-tree-drop-ok-below .x-dd-drop-icon{
1174 background-image: url(images/tree/drop-under.gif);
1177 .x-tree-drop-ok-between .x-dd-drop-icon{
1178 background-image: url(images/tree/drop-between.gif);
1183 /* @group Toolbar Icons */
1185 .x-toolbar .x-btn-mc em.x-btn-split {
1186 background-image:url(../images/default/btn/s-arrow-noline.gif);
1189 .x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,
1190 .x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split
1192 background-image:url(../images/default/btn/s-arrow-o.gif);
1195 .x-toolbar .x-btn-mc em.x-btn-split-bottom {
1196 background-image:url(../images/default/btn/s-arrow-b-noline.gif);
1199 .x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom,
1200 .x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom
1202 background-image:url(../images/default/btn/s-arrow-bo.gif);
1205 .x-toolbar .xtb-sep {
1207 border-left: 1px solid #222;
1208 border-right: 1px solid #777;
1211 background-image: url(images/icons/first.png) !important;
1215 background-image: url(images/icons/refresh.png) !important;
1219 background-image: url(images/icons/last.png) !important;
1222 background-image: url(images/icons/next.png) !important;
1226 background-image: url(images/icons/prev.png) !important;
1229 .x-item-disabled .x-tbar-loading{
1230 background-image: url(images/icons/d-refresh.png) !important;
1233 .x-item-disabled .x-tbar-page-first{
1234 background-image: url(images/icons/d-first.png) !important;
1237 .x-item-disabled .x-tbar-page-last{
1238 background-image: url(images/icons/d-last.png) !important;
1241 .x-item-disabled .x-tbar-page-next{
1242 background-image: url(images/icons/d-next.png) !important;
1245 .x-item-disabled .x-tbar-page-prev{
1246 background-image: url(images/icons/d-prev.png) !important;
1253 .x-toolbar-more-icon {
1254 background-image: url(../images/default/toolbar/more.gif) !important;
1259 /* @group Tool Tips */
1263 text-shadow: -1px -1px 0 rgba(0,0,0,.35);
1267 background:transparent url(images/tt/tl.png) top left no-repeat;
1271 background:transparent url(images/tt/tr.png) top right no-repeat;
1274 font-family: Optima, sans-serif;
1275 text-transform: uppercase;
1276 letter-spacing: .1em;
1278 padding-bottom: 3px;
1280 background:transparent url(images/tt/tc.png) top left repeat-x;
1284 background:transparent url(images/tt/ml.png) top left repeat-y;
1288 background:transparent url(images/tt/mr.png) top right repeat-y;
1291 background:transparent url(images/tt/c.png) top right repeat;
1295 background:transparent url(images/tt/bl.png) bottom left no-repeat;
1299 background:transparent url(images/tt/br.png) bottom right no-repeat;
1303 background:transparent url(images/tt/bc.png) bottom left repeat-x;
1306 /* @group Invalid Tips */
1308 .x-form-invalid-tip{
1311 .x-form-invalid-tip .x-tip-body{
1312 background:transparent url(images/icons/exclamation.png) top left no-repeat;
1314 .x-form-invalid-tip .x-tip-tl{
1316 background:transparent url(images/tt/i-tl.png) top left no-repeat;
1318 .x-form-invalid-tip .x-tip-tr{
1320 background:transparent url(images/tt/i-tr.png) top right no-repeat;
1322 .x-form-invalid-tip .x-tip-tc{
1323 font-family: Optima, sans-serif;
1324 text-transform: uppercase;
1325 letter-spacing: .1em;
1327 padding-bottom: 3px;
1329 background:transparent url(images/tt/i-tc.png) top left repeat-x;
1331 .x-form-invalid-tip .x-tip-ml{
1333 background:transparent url(images/tt/i-ml.png) top left repeat-y;
1335 .x-form-invalid-tip .x-tip-mr{
1337 background:transparent url(images/tt/i-mr.png) top right repeat-y;
1339 .x-form-invalid-tip .x-tip-mc{
1340 background:transparent url(images/tt/i-c.png) top right repeat;
1342 .x-form-invalid-tip .x-tip-bl{
1344 background:transparent url(images/tt/i-bl.png) bottom left no-repeat;
1346 .x-form-invalid-tip .x-tip-br{
1348 background:transparent url(images/tt/i-br.png) bottom right no-repeat;
1350 .x-form-invalid-tip .x-tip-bc{
1352 background:transparent url(images/tt/i-bc.png) bottom left repeat-x;
1361 .x-slider-horz .x-slider-thumb{
1362 background-image: url(images/slider/thumbh.png) !important;
1365 .x-slider-vert .x-slider-thumb{
1366 background-image: url(images/slider/thumbv.png) !important;
1368 .x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner{
1369 background-image: url(images/slider/h.png) !important;
1371 .x-slider-vert, .x-slider-vert .x-slider-end, .x-slider-vert .x-slider-inner{
1372 background-image: url(images/slider/v.png) !important;
1377 /* @group Masked Panel */
1383 background: transparent url(images/gloss/gloss.png) center center repeat;
1384 border-bottom-color: #222;
1385 border-top-color: #999;
1386 border-left-color: #444;
1387 border-right-color: #444;
1390 .ext-el-mask-msg div{
1392 border: 1px solid #222;
1393 border-top-color: #222;
1394 border-bottom-color: #999;
1395 border-left-color: #444;
1396 border-right-color: #444;
1399 .x-mask-loading div{
1400 background:#000 url(images/load.gif) 4px 4px no-repeat;
1405 /* @group Color Palette */
1408 background: #666 url(images/gradients/30white-to-trans.png) 0 0 repeat-x;
1409 margin: -3px !important;
1413 border-color: transparent;
1415 .x-color-palette .x-color-palette-sel em, .x-color-palette a:hover em{
1416 border-top-color: #222;
1417 border-left-color: #444;
1418 border-right-color: #444;
1419 border-bottom-color: #666;
1421 .x-color-palette .x-color-palette-sel, .x-color-palette a:hover{
1422 border-top-color: #666 !important;
1423 border-left-color: #444 !important;
1424 border-right-color: #444 !important;
1425 border-bottom-color: #222 !important;
1426 background: #000 url(images/gloss/gloss.png) center center repeat-x;
1428 .x-color-palette a:hover{
1429 border-top-color: #71b3e1 !important;
1430 border-left-color: #3398e1 !important;
1431 border-right-color: #3398e1 !important;
1432 border-bottom-color: #065790 !important;
1433 background-color: #065790;
1438 /* @group Drag Proxy */
1441 border: 1px solid #000;
1447 background: #000 url(images/gloss/gloss.png) center center repeat-x;
1448 border-top: 1px solid #AAA;
1449 border-bottom: 1px solid #222;
1450 border-left: 1px solid #444;
1451 border-right: 1px solid #444;
1453 .x-dd-drop-ok .x-dd-drop-icon{
1454 background-image: url(images/icons/yes.png);
1456 .x-dd-drop-nodrop .x-dd-drop-icon{
1457 background-image: url(images/icons/no.png);
1462 /* @group Accordion */
1465 border-top: 1px solid #CCC !important;
1466 border-bottom: 1px solid #444 !important;
1467 background: #666 url(images/gradients/30white-to-trans.png) left top repeat-x;
1468 font-family: Helvetica, Arial, sans-serif;
1471 .x-panel-collapsed .x-accordion-hd{
1472 border-bottom: 1px solid #222 !important;
1473 background: #333 url(images/gradients/30white-to-trans.png) left top repeat-x;
1475 .x-accordion-hd .x-panel-header-text{
1476 text-shadow: -1px -1px 0 rgba(0,0,0,.35);
1481 /* @group Group Summary */
1483 .x-grid3-summary-row{
1484 background: transparent url(images/fills/80b.png) left top repeat;