3 * Copyright(c) 2006-2010 Ext JS, Inc.
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 */
60 .ext-ie6 .x-form-composite .x-form-text.x-box-item, .ext-ie7 .x-form-composite .x-form-text.x-box-item {
61 margin: 0 !important; /* clear ie bogus margin bug fix */
65 resize: none; /* Disable browser resizable textarea */
72 vertical-align:middle;
76 /* multi select boxes */
86 .ext-ie .x-form-check-wrap input {
91 .x-form-check-wrap input{
92 vertical-align: bottom;
95 .x-editor .x-form-check-wrap {
99 .x-editor .x-form-checkbox {
103 .x-form-check-group-label {
104 border-bottom: 1px solid;
106 padding-left: 3px !important;
107 float: none !important;
110 /* wrapped fields and triggers */
111 .x-form-field-wrap .x-form-trigger{
115 background:transparent no-repeat 0 0;
117 border-bottom: 1px solid;
122 .x-form-field-wrap .x-form-date-trigger, .x-form-field-wrap .x-form-clear-trigger, .x-form-field-wrap .x-form-search-trigger{
126 .x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
140 .ext-strict .ext-ie8 .x-toolbar-cell .x-form-field-trigger-wrap .x-form-trigger {
141 right: 0; /* IE8 Strict mode trigger bug */
144 .x-form-field-wrap .x-form-trigger-over{
145 background-position:-17px 0;
148 .x-form-field-wrap .x-form-trigger-click{
149 background-position:-34px 0;
152 .x-trigger-wrap-focus .x-form-trigger{
153 background-position:-51px 0;
156 .x-trigger-wrap-focus .x-form-trigger-over{
157 background-position:-68px 0;
160 .x-trigger-wrap-focus .x-form-trigger-click{
161 background-position:-85px 0;
164 .x-trigger-wrap-focus .x-form-trigger{
165 border-bottom: 1px solid;
168 .x-item-disabled .x-form-trigger-over{
169 background-position:0 0 !important;
170 border-bottom: 1px solid;
173 .x-item-disabled .x-form-trigger-click{
174 background-position:0 0 !important;
175 border-bottom: 1px solid;
182 /* field focus style */
183 .x-form-focus, textarea.x-form-focus{
188 .x-form-invalid, textarea.x-form-invalid{
189 background:repeat-x bottom;
193 .x-form-inner-invalid, textarea.x-form-inner-invalid{
194 background:repeat-x bottom;
210 white-space: pre-wrap;
211 white-space: -moz-pre-wrap;
212 white-space: -pre-wrap;
213 white-space: -o-pre-wrap;
214 word-wrap: break-word;
218 .x-form-grow-sizer p {
220 border:0 none !important;
221 padding:0 !important;
232 .x-form-item label.x-form-item-label {
248 .x-form-invalid-msg {
251 background: transparent no-repeat 0 2px;
256 .x-form-label-left label.x-form-item-label {
260 .x-form-label-right label.x-form-item-label {
264 .x-form-label-top .x-form-item label.x-form-item-label {
273 .x-form-label-top .x-form-element {
278 .x-form-label-top .x-form-item {
282 /* Editor small font for grid, toolbar and tree */
283 .x-small-editor .x-form-text {
286 vertical-align:middle;
289 .ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
290 margin-top:-1px !important; /* ie bogus margin bug */
291 margin-bottom:-1px !important;
292 height:20px !important; /* ie quirks */
293 line-height:16px !important;
296 .ext-strict .x-small-editor .x-form-text {
297 height:16px !important;
300 .ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
305 .ext-border-box .x-small-editor .x-form-text {
309 .x-small-editor .x-form-select-one {
312 vertical-align:middle;
315 .x-small-editor .x-form-num-field {
319 .x-small-editor .x-form-field-wrap .x-form-trigger{
323 .ext-webkit .x-small-editor .x-form-text{padding-top:3px;font-size:100%;}
340 .ext-ie6 .x-form-check-wrap input, .ext-border-box .x-form-check-wrap input{
350 .ext-ie .x-form-cb-label{
354 .ext-ie6 .x-form-cb-label, .ext-border-box .x-form-cb-label{
358 .x-form-display-field{
362 .ext-gecko .x-form-display-field, .ext-strict .ext-ie7 .x-form-display-field{
366 .ext-ie .x-form-display-field{
370 .ext-strict .ext-ie8 .x-form-display-field{
384 .x-form .x-form-btns-ct .x-btn{
389 .x-form .x-form-btns-ct .x-form-btns td {
394 .x-form .x-form-btns-ct .x-form-btns-right table{
399 .x-form .x-form-btns-ct .x-form-btns-left table{
404 .x-form .x-form-btns-ct .x-form-btns-center{
405 text-align:center; /*ie*/
408 .x-form .x-form-btns-ct .x-form-btns-center table{
409 margin:0 auto; /*everyone else*/
412 .x-form .x-form-btns-ct table td.x-form-btn-td{
416 .x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
417 background-position:0 -147px;
420 .x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
421 background-position:0 -168px;
424 .x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
425 background-position:0 -189px;
428 .x-form .x-form-btns-ct .x-btn-click .x-btn-center{
429 background-position:0 -126px;
432 .x-form .x-form-btns-ct .x-btn-click .x-btn-right{
433 background-position:0 -84px;
436 .x-form .x-form-btns-ct .x-btn-click .x-btn-left{
437 background-position:0 -63px;
440 .x-form-invalid-icon {
448 background:transparent no-repeat 0 2px;
456 display:block; /* preserve margins in IE */
459 /* make top of checkbox/tools visible in webkit */
460 .ext-webkit .x-fieldset-header {
464 .ext-ie .x-fieldset legend {
468 .ext-ie .x-fieldset {
473 .x-fieldset legend .x-tool-toggle {
476 float:left !important;
479 .x-fieldset legend input {
481 float:left !important;
486 fieldset.x-panel-collapsed {
487 padding-bottom:0 !important;
488 border-width: 1px 1px 0 1px !important;
489 border-left-color: transparent;
490 border-right-color: transparent;
493 .ext-ie6 fieldset.x-panel-collapsed{
494 padding-bottom:0 !important;
495 border-width: 1px 0 0 0 !important;
500 fieldset.x-panel-collapsed .x-fieldset-bwrap {
507 .ext-ie .x-fieldset-bwrap {
511 .x-fieldset-noborder {
512 border:0px none transparent;
515 .x-fieldset-noborder legend {
519 /* IE legend positioning bug */
520 .ext-ie .x-fieldset-noborder legend {
524 .ext-ie .x-fieldset-noborder legend span {
529 .ext-gecko .x-window-body .x-form-item {
535 .ext-gecko .x-form-item {
540 .x-hide-label label.x-form-item-label {
544 .x-hide-label .x-form-element {
545 padding-left: 0 !important;
548 .x-form-label-top .x-hide-label label.x-form-item-label{