PageRenderTime 183ms CodeModel.GetById 23ms app.highlight 144ms RepoModel.GetById 1ms app.codeStats 1ms

/v3.2/nimbits-tds/web/resources/css/gxt-all.css

http://nimbits-server.googlecode.com/
CSS | 7898 lines | 6374 code | 1503 blank | 21 comment | 0 complexity | e9e09e97b452a88fb788573f10a1c58a MD5 | raw file

Large files files are truncated, but you can click here to view the full file

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

Large files files are truncated, but you can click here to view the full file