1 /* Form CSS - based on details in form_design.svg */
8 /* ---------------------- LABELS --------------------- */
21 .x-form-displayfield {
24 .x-form-label-right label
29 .x-form-label-top .x-form-item label
39 /* ---------------------- FONTS --------------------- */
40 /* --- move to a more generic place... ---*/
44 .x-form fieldset legend
46 font: normal 11px tahoma, verdana, helvetica;
49 /* ---------------------- FORM ITEM/ELEMENT/TEXT WRAPPING --------------------- */
66 height: 18px; /* needs 20px in one of the non-roo projects..? */
68 vertical-align: middle;
69 background: url(../images/default/form/bg.gif) repeat-x 0 0;
77 .form-password .password-wrap {
82 .form-password .password-toggle {
84 border: 1px solid #9ab;
86 background-repeat: no-repeat;
87 background-position: center;
88 background-size: contain;
91 .form-password .password-visible {
92 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTDExMTAwMDExMTMzMzExMTExMTAwMDAwMDIyMjIyMjAwMDIyMtDcR4EAAAAMdFJOUwDfIO86ksUQf1ivcKwSZ8wAAABaSURBVBjTY2AYcMB4Bg4EUDlMMtZgFezNBxUY2GXOSDgwMDA1nzlWwMB6cOKZw2lpNmcyZQIYmI0YvEAaljAoA/UoMLAedXGJCQCxQKYfYWDwMYBZJQDBlAMAlfIjX/5EzDQAAAAASUVORK5CYII=') !important;
95 .form-password .password-hidden {
96 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTDAwMDAwMDExMTExMTExMTExMTIyMjExMTAwMDAwMDIyMjIyMjAwMDIyMm633p8AAAAOdFJOUwAgEN9BwKGQzzB/YO9gZ/nLrQAAAK1JREFUGNOdzzEKwkAUhOF1QcUUsiBaiVikDnqBLSy0E71AULAOFp4jeALxJIIXEc0mEhH+M/jW6AF0qvmqN0+pPzOz5ebbu0jWVW9ZD2fe6FBMwpSz7zXLUQ+buKGggVO6MClbwYCn0ixO5IKETAU8IgoBXGcJeRsEMdkB8oi7YM6zDqMLN0GTshYXxrISaMtWm6C6o/qUkzBmrD4T/LZ9tbTnsfz+ME3d7of3X1WUUZSrxwjQAAAAAElFTkSuQmCC') !important;
99 on our demo's this is far to small
102 .x-form-item .x-form-text
104 height: 14px; /* need to determine when this should be larger or smaller.. ? */
107 /* -- border around text elements */
112 border: solid 1px black;
122 /* gecko specific fix */
124 .roo-ie .roo-strict .x-form-text,
133 .roo-ie .x-toolbar .x-form-text
138 height: 18px !important;
142 .roo-ie .x-form-date-trigger,
143 .roo-ie .x-form-arrow-trigger
147 height: 20px !important;
150 /** some kind of kludge for the combo demo */
151 .roo-gecko .roo-strict .x-form-text {
155 .roo-gecko .x-form-item .x-form-text {
156 /* the dynamic demo needs 20px */
159 .roo-gecko .x-form-text {
165 .x-form-empty-field {
169 /* ---------------------- FORM INVALID --------------------- */
180 /* need a nice icon for this */
181 background: url(../images/default/tree/drop-no.gif) no-repeat 0 0;
187 background: #ff0 url(../images/default/grid/invalid_line.gif) repeat-x 0 16px;
188 border: 1px solid red !important;
190 textarea.x-form-invalid
197 /* ---------------------- FORM LINE CLEARER --------------------- */
216 /* ---------------------- FORM COLUMNS --------------------- */
228 /* ---------------------- FORM FIELDSETS --------------------- */
233 border: 1px solid #ccc;
239 .roo-ie .x-form fieldset {
240 float: left; /*ie borked */
242 .x-form fieldset legend {
246 /* ---------------------- FORM CHECKBOXES --------------------- */
250 clear :none !important;
251 float: none !important;;
252 display: inline !important;;
256 /* ---------------------- FORM COMBOS --------------------- */
258 /** -- see also the combo.css */
260 .x-form-field-wrap .x-form-trigger {
263 border-left: 0px solid;
268 background:url(../images/default/combo/arrow.gif); /* arrow image, 15x15px */
269 background-repeat:no-repeat;
270 background-position:center; /* centers image in div, creating 1px white border effect */
275 /* ---------------------- FORM BUTTON BAR --------------------- */
277 .x-form .x-form-btns-ct .x-form-btns-center {
280 .x-form .x-form-btns-ct .x-form-btns-center table {
284 .x-form .x-form-btns-ct .x-form-btns td.x-form-btn-td {
288 .x-form .x-form-btns-ct .x-form-btns td {
293 .x-form .x-form-btns-ct .x-btn {
298 /* ---------------------- FORM RESIZE CALC TRICK --------------------- */