3 * Copyright(c) 2006-2009 Ext JS, LLC
5 * http://www.extjs.com/license
13 outline: none !important;
16 /* ---- text fields ---- */
17 .x-form-text, textarea.x-form-field{
19 background:repeat-x 0 0;
23 textarea.x-form-field {
27 .x-form-text, .ext-ie .x-form-file {
30 vertical-align:middle;
33 .ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
34 margin:-1px 0; /* ie bogus margin bug */
35 height:22px; /* ie quirks */
39 .ext-ie6 textarea.x-form-field, .ext-ie7 textarea.x-form-field {
40 margin:-1px 0; /* ie bogus margin bug */
43 .ext-strict .x-form-text {
47 .ext-safari.ext-mac textarea.x-form-field {
48 margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
51 .ext-strict .ext-ie8 .x-form-text, .ext-strict .ext-ie8 textarea.x-form-field {
55 .ext-gecko .x-form-text , .ext-ie8 .x-form-text {
56 padding-top:2px; /* FF won't center the text vertically */
61 resize: none; /* Disable browser resizable textarea */
68 vertical-align:middle;
72 /* multi select boxes */
81 .ext-ie .x-form-check-wrap input {
86 .x-editor .x-form-check-wrap {
90 .x-editor .x-form-checkbox {
94 .x-form-check-group-label {
95 border-bottom: 1px solid;
97 padding-left: 3px !important;
98 float: none !important;
101 /* wrapped fields and triggers */
102 .x-form-field-wrap .x-form-trigger{
106 background:transparent no-repeat 0 0;
108 border-bottom: 1px solid;
113 .x-form-field-wrap .x-form-date-trigger, .x-form-field-wrap .x-form-clear-trigger, .x-form-field-wrap .x-form-search-trigger{
117 .ext-safari .x-form-field-wrap .x-form-trigger{
121 .x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
134 .x-form-field-wrap .x-form-trigger-over{
135 background-position:-17px 0;
138 .x-form-field-wrap .x-form-trigger-click{
139 background-position:-34px 0;
142 .x-trigger-wrap-focus .x-form-trigger{
143 background-position:-51px 0;
146 .x-trigger-wrap-focus .x-form-trigger-over{
147 background-position:-68px 0;
150 .x-trigger-wrap-focus .x-form-trigger-click{
151 background-position:-85px 0;
154 .x-trigger-wrap-focus .x-form-trigger{
155 border-bottom: 1px solid;
158 .x-item-disabled .x-form-trigger-over{
159 background-position:0 0 !important;
160 border-bottom: 1px solid;
163 .x-item-disabled .x-form-trigger-click{
164 background-position:0 0 !important;
165 border-bottom: 1px solid;
172 /* field focus style */
173 .x-form-focus, textarea.x-form-focus{
178 .x-form-invalid, textarea.x-form-invalid{
179 background:repeat-x bottom;
183 .ext-safari .x-form-invalid{
187 .x-form-inner-invalid, textarea.x-form-inner-invalid{
188 background:repeat-x bottom;
202 .ext-ie .x-form-check-wrap input {
207 .x-editor .x-form-check-wrap {
211 .x-editor .x-form-checkbox {
221 white-space: pre-wrap;
222 white-space: -moz-pre-wrap;
223 white-space: -pre-wrap;
224 white-space: -o-pre-wrap;
225 word-wrap: break-word;
229 .x-form-grow-sizer p {
231 border:0 none !important;
232 padding:0 !important;
259 .x-form-invalid-msg {
262 background: transparent no-repeat 0 2px;
267 .x-form-label-left label {
271 .x-form-label-right label {
275 .x-form-label-top .x-form-item label {
284 .x-form-label-top .x-form-element {
289 .x-form-label-top .x-form-item {
293 /* Editor small font for grid, toolbar and tree */
294 .x-small-editor .x-form-text {
297 vertical-align:middle;
300 .ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
301 margin-top:-1px !important; /* ie bogus margin bug */
302 margin-bottom:-1px !important;
303 height:20px !important; /* ie quirks */
304 line-height:16px !important;
307 .ext-strict .x-small-editor .x-form-text {
308 height:16px !important;
311 .ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
316 .ext-border-box .x-small-editor .x-form-text {
320 .x-small-editor .x-form-select-one {
323 vertical-align:middle;
326 .x-small-editor .x-form-num-field {
330 .x-small-editor .x-form-field-wrap .x-form-trigger{
334 .ext-webkit .x-small-editor .x-form-text{padding-top:3px;font-size:100%;}
352 width:auto !important;
353 float:none !important;
354 clear:none !important;
355 display:inline !important;
360 .ext-gecko2 .x-form-cb-label{
364 .ext-ie8 .x-form-cb-label{
368 .ext-strict .ext-ie8 .x-form-cb-label {
373 .ext-opera .x-form-cb-label, .ext-safari3 .x-form-cb-label, .ext-ie7 .x-form-cb-label, .ext-ie6 .x-form-cb-label {
387 .x-form .x-form-btns-ct .x-btn{
392 .x-form .x-form-btns-ct .x-form-btns td {
397 .x-form .x-form-btns-ct .x-form-btns-right table{
402 .x-form .x-form-btns-ct .x-form-btns-left table{
407 .x-form .x-form-btns-ct .x-form-btns-center{
408 text-align:center; /*ie*/
411 .x-form .x-form-btns-ct .x-form-btns-center table{
412 margin:0 auto; /*everyone else*/
415 .x-form .x-form-btns-ct table td.x-form-btn-td{
419 .x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
420 background-position:0 -147px;
423 .x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
424 background-position:0 -168px;
427 .x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
428 background-position:0 -189px;
431 .x-form .x-form-btns-ct .x-btn-click .x-btn-center{
432 background-position:0 -126px;
435 .x-form .x-form-btns-ct .x-btn-click .x-btn-right{
436 background-position:0 -84px;
439 .x-form .x-form-btns-ct .x-btn-click .x-btn-left{
440 background-position:0 -63px;
443 .x-form-invalid-icon {
451 background:transparent no-repeat 0 2px;
459 display:block; /* preserve margins in IE */
462 /* make top of checkbox/tools visible in webkit */
463 .ext-webkit .x-fieldset-header {
467 .ext-ie .x-fieldset legend {
471 .ext-ie .x-fieldset {
476 .x-fieldset legend .x-tool-toggle {
479 float:left !important;
482 .x-fieldset legend input {
484 float:left !important;
489 fieldset.x-panel-collapsed {
490 padding-bottom:0 !important;
491 border-width: 1px 1px 0 1px !important;
492 border-left-color: transparent;
493 border-right-color: transparent;
496 .ext-ie6 fieldset.x-panel-collapsed{
497 padding-bottom:0 !important;
498 border-width: 1px 0 0 0 !important;
503 fieldset.x-panel-collapsed .x-fieldset-bwrap {
510 .ext-ie .x-fieldset-bwrap {
514 .x-fieldset-noborder {
515 border:0px none transparent;
518 .x-fieldset-noborder legend {
522 /* IE legend positioing bug */
523 .ext-ie .x-fieldset-noborder legend {
527 .ext-ie .x-fieldset-noborder legend span {
532 .ext-gecko .x-window-body .x-form-item {
537 .ext-gecko .x-form-item {
541 .x-hide-label label.x-form-item-label {
545 .x-hide-label .x-form-element {
546 padding-left: 0 !important;