12 @borderlight7: #f7f7f7;
13 @borderlight8: #f3f3f3;
14 @borderlight9: #eef8ff;
15 @borderlight10: #e3e3e3;
16 @borderlight11: #d9ebf5;
17 @borderlight12: #d2e3ec;
18 @borderlight13: #a8d8eb;
20 @borderlight15: #316ac5;
21 @borderlight16: #0066FF;
30 .background-gradient (@start: #000) {
32 background: -moz-linear-gradient(top, @start 0%, darken(@start,10%) 100%);
33 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@start), color-stop(100%,darken(@start,10%)));
34 background: -webkit-linear-gradient(top, @start 0%,darken(@start,10%) 100%);
35 background: -o-linear-gradient(top, @start 0%,darken(@start,10%) 100%);
36 background: -ms-linear-gradient(top, @start 0%,darken(@start,10%) 100%);
37 background: linear-gradient(to bottom, @start 0%,darken(@start,10%) 100%);
38 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=@start, endColorstr=darken(@start,10%),GradientType=0 );
43 font-family: Arial, Helvetica, sans-serif;
47 border: 0px solid @borderlight2;
53 height: 26px !important;
54 border-bottom: 1px solid @borderlight4;
58 border-right: 0px solid @borderlight4;
63 background: @back4 url(images/line.gif) repeat-y -1px top;
64 border: 1px solid @borderlight4;
73 .flexigrid div.nDiv table {
77 .flexigrid div.hDivBox {
82 .flexigrid div.bDiv table {
86 .flexigrid div.bDiv table.autoht {
91 .flexigrid div.nDiv td {
93 border: 1px solid @borderlight2;
97 .flexigrid div.nDiv tr:hover td,.flexigrid div.nDiv tr.ndcolover td {
98 background: @back6 url(images/hl.png) repeat-x top;
99 border: 1px solid @borderlight13;
102 .flexigrid div.nDiv td.ndcol1 {
103 border-right: 1px solid @borderlight4;
106 .flexigrid div.nDiv td.ndcol2 {
107 border-left: 1px solid @borderlight1;
111 .flexigrid div.nDiv tr:hover td.ndcol1,.flexigrid div.nDiv tr.ndcolover td.ndcol1
113 border-right: 1px solid @borderlight12;
116 .flexigrid div.nDiv tr:hover td.ndcol2,.flexigrid div.nDiv tr.ndcolover td.ndcol2
118 border-left: 1px solid @borderlight9;
121 .flexigrid div.nBtn {
126 background: @back1 url(images/fhbg.gif) repeat-x bottom;
127 /*.background-gradient(@back1);*/
128 border: 0px solid @borderlight4;
129 border-left: 1px solid @borderlight4;
137 .flexigrid div.nBtn div {
140 border-left: 1px solid @borderlight1;
142 background: url(images/ddn.png) no-repeat center;
145 .flexigrid div.nBtn.srtd {
146 background: url(images/wbg.gif) repeat-x 0px -1px;
149 .flexigrid div.mDiv {
150 background: url(images/wbg.gif) repeat-x top;
151 border: 1px solid @borderlight4;
161 .flexigrid div.mDiv div {
166 .flexigrid div.mDiv div.ptogtitle {
174 border: 1px solid @borderlight4;
178 .flexigrid div.mDiv div.ptogtitle:hover {
179 background-position: left -2px;
180 border-color: @borderlight5;
183 .flexigrid div.mDiv div.ptogtitle span {
185 border-left: 1px solid @borderlight2;
186 border-top: 1px solid @borderlight1;
187 border-bottom: 1px solid @borderlight3;
190 background: url(images/uup.png) no-repeat center;
193 .flexigrid div.mDiv div.ptogtitle.vsble span {
194 background: url(images/ddn.png) no-repeat center;
197 .flexigrid div.tDiv /*toolbar*/ {
198 background: @back1 url(images/bg.gif) repeat-x top;
200 border: 1px solid @borderlight4;
205 .flexigrid div.tDiv2 {
211 .flexigrid div.sDiv /*toolbar*/ {
212 background: @back1 url(images/bg.gif) repeat-x top;
214 border: 1px solid @borderlight4;
220 .flexigrid div.sDiv2 {
228 .flexigrid div.sDiv2 input,.flexigrid div.sDiv2 select {
229 vertical-align: middle;
232 .flexigrid div.btnseparator {
235 border-left: 1px solid @borderlight4;
236 border-right: 1px solid @borderlight1;
240 .flexigrid div.fbutton {
247 .flexigrid div.fbutton div {
252 .flexigrid div.fbutton span {
258 .flexigrid div.fbutton:hover,.flexigrid div.fbutton.fbOver {
260 border: 1px solid @borderlight4;
263 .flexigrid div.fbutton:hover div,.flexigrid div.fbutton.fbOver div {
265 border-left: 1px solid @borderlight1;
266 border-top: 1px solid @borderlight1;
267 border-right: 1px solid @borderlight2;
268 border-bottom: 1px solid @borderlight2;
272 .flexigrid div.hDiv {
273 background: @back1 url(images/fhbg.gif) repeat-x bottom;
274 /*.background-gradient(@back1);*/
276 border: 1px solid @borderlight4;
281 .flexigrid div.hDiv table {
282 border-right: 1px solid @borderlight1;
285 .flexigrid div.cDrag {
292 .flexigrid div.cDrag div {
302 .flexigrid div.cDrag div:hover,.flexigrid div.cDrag div.dragging {
303 background: url(images/line.gif) repeat-y 2px center;
306 .flexigrid div.iDiv {
307 border: 1px solid @borderlight15;
313 .flexigrid div.iDiv input,.flexigrid div.iDiv select,.flexigrid div.iDiv textarea
315 font-family: Arial, Helvetica, sans-serif;
319 .flexigrid div.iDiv input.tb {
328 .flexigrid div.bDiv {
329 border: 1px solid @borderlight4;
331 background: @basecolor;
336 .flexigrid div.bDiv table {
337 border-bottom: 1px solid @borderlight4;
340 .flexigrid div.hGrip {
346 background: url(images/line.gif) repeat-x center;
351 .flexigrid div.hGrip:hover,.flexigrid div.hGrip.hgOver {
352 border-right: 1px solid @borderlight14;
356 .flexigrid div.vGrip {
360 background: @back1 url(images/wbg.gif) repeat-x 0px -1px;
361 border: 1px solid @borderlight4;
367 .flexigrid div.vGrip span {
373 border-top: 1px solid @borderlight6;
374 border-bottom: 1px solid @borderlight6;
378 .flexigrid div.hDiv th,.flexigrid div.bDiv td
379 /* common cell properties*/ {
381 border-right: 1px solid @borderlight3;
382 border-left: 1px solid @borderlight1;
384 vertical-align: top !important;
389 .flexigrid div.hDiv th div,.flexigrid div.bDiv td div,div.colCopy div
390 /* common inner cell properties*/ {
392 border-left: 0px solid @borderlight1;
395 .flexigrid div.hDiv th,div.colCopy {
404 font-family: Arial, Helvetica, sans-serif;
406 background: @back1 url(images/fhbg.gif) repeat-x bottom;
407 /*.background-gradient(@back1);*/
408 border: 1px solid @borderlight4;
413 .flexigrid div.hDiv th.sorted {
414 background: url(images/wbg.gif) repeat-x 0px -1px;
415 border-bottom: 0px solid @borderlight4;
418 .flexigrid div.hDiv th.thOver {
422 .flexigrid div.hDiv th.thOver div,.flexigrid div.hDiv th.sorted.thOver div
424 border-bottom: 1px solid orange;
428 .flexigrid div.hDiv th.sorted div {
429 border-bottom: 0px solid @borderlight4;
433 .flexigrid div.hDiv th.thMove {
434 background: @basecolor;
438 .flexigrid div.hDiv th.sorted.thMove div {
439 border-bottom: 1px solid @borderlight1;
443 .flexigrid div.hDiv th.thMove div {
444 background: @basecolor !important;
447 .flexigrid div.hDiv th div.sdesc {
448 background: url(images/dn.png) no-repeat center top;
451 .flexigrid div.hDiv th div.sasc {
452 background: url(images/up.png) no-repeat center top;
455 .flexigrid div.bDiv td {
456 border-bottom: 1px solid @borderlight1;
461 .flexigrid div.hDiv th div {
465 .flexigrid span.cdropleft {
467 background: url(images/prev.gif) no-repeat -4px center;
472 margin-bottom: -24px;
476 .flexigrid div.hDiv span.cdropright {
478 background: url(images/next.gif) no-repeat 12px center;
484 margin-bottom: -24px;
487 .flexigrid div.bDiv td div {
488 border-top: 0px solid @borderlight1;
492 .flexigrid tr td.sorted {
494 border-right: 1px solid @borderlight3;
495 border-bottom: 1px solid @borderlight8;
498 .flexigrid tr td.sorted div {
502 .flexigrid tr.erow td {
504 border-bottom: 1px solid @borderlight7;
507 .flexigrid tr.erow td.sorted {
509 border-bottom: 1px solid @borderlight10;
512 .flexigrid tr.erow td.sorted div {
516 .flexigrid div.bDiv tr:hover td,.flexigrid div.bDiv tr:hover td.sorted,.flexigrid div.bDiv tr.trOver td.sorted,.flexigrid div.bDiv tr.trOver td
518 background: @borderlight11;
519 border-left: 1px solid @borderlight9;
520 border-bottom: 1px dotted @borderlight13;
523 .flexigrid div.bDiv tr.trSelected:hover td,.flexigrid div.bDiv tr.trSelected:hover td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td.sorted,.flexigrid div.bDiv tr.trOver.trSelected td,.flexigrid tr.trSelected td.sorted,.flexigrid tr.trSelected td
525 background: @back6 url(images/hl.png) repeat-x top;
526 border-right: 1px solid @borderlight12;
527 border-left: 1px solid @borderlight9;
528 border-bottom: 1px solid @borderlight13;
531 /* novstripe adjustments */
532 .flexigrid.novstripe .bDiv table {
533 border-bottom: 1px solid @borderlight4;
534 border-right: 1px solid @borderlight4;
537 .flexigrid.novstripe div.bDiv td {
538 border-right-color: @borderlight1;
541 .flexigrid.novstripe div.bDiv tr.erow td.sorted {
542 border-right-color: @borderlight10;
545 .flexigrid.novstripe div.bDiv tr td.sorted {
546 border-right-color: @borderlight8;
549 .flexigrid.novstripe div.bDiv tr.erow td {
550 border-right-color: @borderlight7;
551 border-left-color: @borderlight7;
554 .flexigrid.novstripe div.bDiv tr.trSelected:hover td,.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted,.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,.flexigrid.novstripe tr.trSelected td.sorted,.flexigrid.novstripe tr.trSelected td
556 border-right: 1px solid @borderlight16;
557 border-left: 1px solid @borderlight16;
560 .flexigrid.novstripe div.bDiv tr.trOver td,.flexigrid.novstripe div.bDiv tr:hover td
562 border-left-color: @borderlight11;
563 border-right-color: @borderlight11;
567 .flexigrid div.pDiv {
568 background: url(images/wbg.gif) repeat-x 0 -1px;
569 border: 1px solid @borderlight4;
576 .flexigrid div.pDiv div.pDiv2 {
590 .flexigrid div.pDiv .pPageStat,.flexigrid div.pDiv .pcontrol {
596 .flexigrid div.pDiv input {
597 vertical-align: text-top;
603 .flexigrid div.pDiv select {
607 .flexigrid div.pDiv div.pButton {
616 .flexigrid div.pDiv div.pButton:hover,.flexigrid div.pDiv div.pButton.pBtnOver
620 border: 1px solid @borderlight4;
624 .flexigrid div.pDiv div.pButton span {
631 .flexigrid div.pDiv div.pButton:hover span,.flexigrid div.pDiv div.pButton.pBtnOver span
635 border-top: 1px solid @borderlight1;
636 border-left: 1px solid @borderlight1;
639 .flexigrid .pSearch {
640 background: url(images/magnifier.png) no-repeat center;
644 background: url(images/first.gif) no-repeat center;
648 background: url(images/prev.gif) no-repeat center;
652 background: url(images/next.gif) no-repeat center;
656 background: url(images/last.gif) no-repeat center;
659 .flexigrid .pReload {
660 background: url(images/load.png) no-repeat center;
663 .flexigrid .pReload.loading {
664 background: url(images/load.gif) no-repeat center;
668 .flexigrid.ie div.hDiv th div,.flexigrid.ie div.bDiv td div,div.colCopy.ie div
669 /* common inner cell properties*/ {