rlm@46: /* rlm@46: * Ext JS Library 2.1 rlm@46: * Copyright(c) 2006-2008, Ext JS, LLC. rlm@46: * licensing@extjs.com rlm@46: * rlm@46: * http://extjs.com/license rlm@46: */ rlm@46: rlm@46: /* all fields */ rlm@46: .x-form-field{ rlm@46: margin: 0 0 0 0; rlm@46: font:normal 12px tahoma, arial, helvetica, sans-serif; rlm@46: } rlm@46: rlm@46: /* ---- text fields ---- */ rlm@46: .x-form-text, textarea.x-form-field{ rlm@46: padding:1px 3px; rlm@46: background:#fff url(../images/default/form/text-bg.gif) repeat-x 0 0; rlm@46: border:1px solid #B5B8C8; rlm@46: } rlm@46: textarea.x-form-field { rlm@46: padding:2px 3px; rlm@46: } rlm@46: .x-form-text { rlm@46: height:22px; rlm@46: line-height:18px; rlm@46: vertical-align:middle; rlm@46: } rlm@46: .ext-ie .x-form-text { rlm@46: margin:-1px 0; /* ie bogus margin bug */ rlm@46: height:22px; /* ie quirks */ rlm@46: line-height:18px; rlm@46: } rlm@46: .ext-ie textarea.x-form-field { rlm@46: margin:-1px 0; /* ie bogus margin bug */ rlm@46: } rlm@46: .ext-strict .x-form-text { rlm@46: height:18px; rlm@46: } rlm@46: .ext-safari .x-form-text { rlm@46: height:20px; /* safari always same size */ rlm@46: padding:0 3px; /* remove extra top/bottom padding */ rlm@46: } rlm@46: .ext-safari.ext-mac textarea.x-form-field { rlm@46: margin-bottom:-2px; /* another bogus margin bug, safari/mac only */ rlm@46: } rlm@46: .ext-gecko .x-form-text { rlm@46: padding-top:2px; /* FF won't center the text vertically */ rlm@46: padding-bottom:0; rlm@46: } rlm@46: textarea { rlm@46: resize: none; /* Disable browser resizable textarea */ rlm@46: } rlm@46: rlm@46: /* select boxes */ rlm@46: rlm@46: .x-form-select-one { rlm@46: height:20px; rlm@46: line-height:18px; rlm@46: vertical-align:middle; rlm@46: background-color:#fff; /* opera */ rlm@46: border: 1px solid #B5B8C8; rlm@46: } rlm@46: rlm@46: /* multi select boxes */ rlm@46: rlm@46: /* --- TODO --- */ rlm@46: rlm@46: /* checkboxes */ rlm@46: rlm@46: /* --- TODO --- */ rlm@46: rlm@46: /* radios */ rlm@46: rlm@46: /* --- TODO --- */ rlm@46: rlm@46: rlm@46: /* wrapped fields and triggers */ rlm@46: rlm@46: .x-form-field-wrap { rlm@46: position:relative; rlm@46: zoom:1; rlm@46: white-space: nowrap; rlm@46: } rlm@46: rlm@46: .x-editor .x-form-check-wrap { rlm@46: background:#fff; rlm@46: } rlm@46: .x-form-field-wrap .x-form-trigger{ rlm@46: width:17px; rlm@46: height:21px; rlm@46: border:0; rlm@46: background:transparent url(../images/default/form/trigger.gif) no-repeat 0 0; rlm@46: cursor:pointer; rlm@46: border-bottom: 1px solid #B5B8C8; rlm@46: position:absolute; rlm@46: top:0; rlm@46: } rlm@46: .ext-safari .x-form-field-wrap .x-form-trigger{ rlm@46: height:21px; /* safari doesn't allow height adjustments to the fields, so adjust trigger */ rlm@46: } rlm@46: rlm@46: .x-form-field-wrap .x-form-date-trigger{ rlm@46: background-image: url(../images/default/form/date-trigger.gif); rlm@46: cursor:pointer; rlm@46: } rlm@46: .x-form-field-wrap .x-form-clear-trigger{ rlm@46: background-image: url(../images/default/form/clear-trigger.gif); rlm@46: cursor:pointer; rlm@46: } rlm@46: .x-form-field-wrap .x-form-search-trigger{ rlm@46: background-image: url(../images/default/form/search-trigger.gif); rlm@46: cursor:pointer; rlm@46: } rlm@46: .ext-safari .x-form-field-wrap .x-form-trigger{ rlm@46: right:0; rlm@46: } rlm@46: .x-form-field-wrap .x-form-twin-triggers{ rlm@46: rlm@46: } rlm@46: .x-form-field-wrap .x-form-twin-triggers .x-form-trigger{ rlm@46: position:static; rlm@46: top:auto; rlm@46: vertical-align:top; rlm@46: } rlm@46: rlm@46: rlm@46: .x-form-field-wrap .x-form-trigger-over{ rlm@46: background-position:-17px 0; rlm@46: } rlm@46: .x-form-field-wrap .x-form-trigger-click{ rlm@46: background-position:-34px 0; rlm@46: } rlm@46: rlm@46: .x-trigger-wrap-focus .x-form-trigger{ rlm@46: background-position:-51px 0; rlm@46: } rlm@46: .x-trigger-wrap-focus .x-form-trigger-over{ rlm@46: background-position:-68px 0; rlm@46: } rlm@46: .x-trigger-wrap-focus .x-form-trigger-click{ rlm@46: background-position:-85px 0; rlm@46: } rlm@46: .x-trigger-wrap-focus .x-form-trigger{ rlm@46: border-bottom: 1px solid #7eadd9; rlm@46: } rlm@46: rlm@46: .x-item-disabled .x-form-trigger-over{ rlm@46: background-position:0 0 !important; rlm@46: border-bottom: 1px solid #B5B8C8; rlm@46: } rlm@46: .x-item-disabled .x-form-trigger-click{ rlm@46: background-position:0 0 !important; rlm@46: border-bottom: 1px solid #B5B8C8; rlm@46: } rlm@46: rlm@46: /* field focus style */ rlm@46: .x-form-focus, textarea.x-form-focus{ rlm@46: border: 1px solid #7eadd9; rlm@46: } rlm@46: rlm@46: /* invalid fields */ rlm@46: .x-form-invalid, textarea.x-form-invalid{ rlm@46: background:#fff url(../images/default/grid/invalid_line.gif) repeat-x bottom; rlm@46: border: 1px solid #dd7870; rlm@46: } rlm@46: .ext-safari .x-form-invalid{ rlm@46: background-color:#ffeeee; rlm@46: border: 1px solid #ff7870; rlm@46: } rlm@46: rlm@46: /* editors */ rlm@46: rlm@46: .x-editor { rlm@46: visibility:hidden; rlm@46: padding:0; rlm@46: margin:0; rlm@46: } rlm@46: .x-form-check-wrap { rlm@46: line-height:18px; rlm@46: } rlm@46: .ext-ie .x-form-check-wrap input { rlm@46: width:15px; rlm@46: height:15px; rlm@46: } rlm@46: .x-editor .x-form-check-wrap { rlm@46: padding:3px; rlm@46: } rlm@46: .x-editor .x-form-checkbox { rlm@46: height:13px; rlm@46: } rlm@46: /* If you override the default field font above, you would need to change this font as well */ rlm@46: .x-form-grow-sizer { rlm@46: font:normal 12px tahoma, arial, helvetica, sans-serif; rlm@46: left: -10000px; rlm@46: padding: 8px 3px; rlm@46: position: absolute; rlm@46: visibility:hidden; rlm@46: top: -10000px; rlm@46: white-space: pre-wrap; rlm@46: white-space: -moz-pre-wrap; rlm@46: white-space: -pre-wrap; rlm@46: white-space: -o-pre-wrap; rlm@46: word-wrap: break-word; rlm@46: zoom:1; rlm@46: } rlm@46: .x-form-grow-sizer p { rlm@46: margin:0 !important; rlm@46: border:0 none !important; rlm@46: padding:0 !important; rlm@46: } rlm@46: /* Form Items CSS */ rlm@46: rlm@46: .x-form-item { rlm@46: font:normal 12px tahoma, arial, helvetica, sans-serif; rlm@46: display:block; rlm@46: margin-bottom:4px; rlm@46: zoom:1; rlm@46: } rlm@46: rlm@46: .x-form-item label { rlm@46: display:block; rlm@46: float:left; rlm@46: width:100px; rlm@46: padding:3px; rlm@46: padding-left:0; rlm@46: clear:left; rlm@46: z-index:2; rlm@46: position:relative; rlm@46: } rlm@46: rlm@46: .x-form-element { rlm@46: padding-left:105px; rlm@46: position:relative; rlm@46: } rlm@46: rlm@46: .x-form-invalid-msg { rlm@46: color:#ee0000; rlm@46: padding:2px; rlm@46: padding-left:18px; rlm@46: font:normal 11px tahoma, arial, helvetica, sans-serif; rlm@46: background: transparent url(../images/default/shared/warning.gif) no-repeat 0 2px; rlm@46: line-height:16px; rlm@46: width:200px; rlm@46: } rlm@46: rlm@46: rlm@46: .x-form-label-right label { rlm@46: text-align:right; rlm@46: } rlm@46: rlm@46: .x-form-label-top .x-form-item label { rlm@46: width:auto; rlm@46: float:none; rlm@46: clear:none; rlm@46: display:inline; rlm@46: margin-bottom:4px; rlm@46: position:static; rlm@46: } rlm@46: rlm@46: .x-form-label-top .x-form-element { rlm@46: padding-left:0; rlm@46: padding-top:4px; rlm@46: } rlm@46: rlm@46: .x-form-label-top .x-form-item { rlm@46: padding-bottom:4px; rlm@46: } rlm@46: rlm@46: .x-form-empty-field { rlm@46: color:gray; rlm@46: } rlm@46: /* Editor small font for grid, toolbar and tree */ rlm@46: .x-small-editor .x-form-field { rlm@46: font:normal 11px arial, tahoma, helvetica, sans-serif; rlm@46: } rlm@46: .x-small-editor .x-form-text { rlm@46: height:20px; rlm@46: line-height:16px; rlm@46: vertical-align:middle; rlm@46: } rlm@46: .ext-ie .x-small-editor .x-form-text { rlm@46: margin-top:-1px !important; /* ie bogus margin bug */ rlm@46: margin-bottom:-1px !important; rlm@46: height:20px !important; /* ie quirks */ rlm@46: line-height:16px !important; rlm@46: } rlm@46: .ext-strict .x-small-editor .x-form-text { rlm@46: height:16px !important; rlm@46: } rlm@46: rlm@46: .ext-safari .x-small-editor .x-form-field { rlm@46: /* safari text field will not size so needs bigger font */ rlm@46: font:normal 12px arial, tahoma, helvetica, sans-serif; rlm@46: } rlm@46: .ext-ie .x-small-editor .x-form-text { rlm@46: height:20px; rlm@46: line-height:16px; rlm@46: } rlm@46: .ext-border-box .x-small-editor .x-form-text { rlm@46: height:20px; rlm@46: } rlm@46: rlm@46: .x-small-editor .x-form-select-one { rlm@46: height:20px; rlm@46: line-height:16px; rlm@46: vertical-align:middle; rlm@46: } rlm@46: .x-small-editor .x-form-num-field { rlm@46: text-align:right; rlm@46: } rlm@46: .x-small-editor .x-form-field-wrap .x-form-trigger{ rlm@46: height:19px; rlm@46: } rlm@46: rlm@46: rlm@46: .x-form-clear { rlm@46: clear:both; rlm@46: height:0; rlm@46: overflow:hidden; rlm@46: line-height:0; rlm@46: font-size:0; rlm@46: } rlm@46: .x-form-clear-left { rlm@46: clear:left; rlm@46: height:0; rlm@46: overflow:hidden; rlm@46: line-height:0; rlm@46: font-size:0; rlm@46: } rlm@46: rlm@46: .x-form-cb-label { rlm@46: width:'auto' !important; rlm@46: float:none !important; rlm@46: clear:none !important; rlm@46: display:inline !important; rlm@46: margin-left:4px; rlm@46: } rlm@46: rlm@46: .x-form-column { rlm@46: float:left; rlm@46: padding:0; rlm@46: margin:0; rlm@46: width:48%; rlm@46: overflow:hidden; rlm@46: zoom:1; rlm@46: } rlm@46: rlm@46: /* buttons */ rlm@46: .x-form .x-form-btns-ct .x-btn{ rlm@46: float:right; rlm@46: clear:none; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-form-btns td { rlm@46: border:0; rlm@46: padding:0; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-form-btns-right table{ rlm@46: float:right; rlm@46: clear:none; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-form-btns-left table{ rlm@46: float:left; rlm@46: clear:none; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-form-btns-center{ rlm@46: text-align:center; /*ie*/ rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-form-btns-center table{ rlm@46: margin:0 auto; /*everyone else*/ rlm@46: } rlm@46: .x-form .x-form-btns-ct table td.x-form-btn-td{ rlm@46: padding:3px; rlm@46: } rlm@46: rlm@46: .x-form .x-form-btns-ct .x-btn-focus .x-btn-left{ rlm@46: background-position:0 -147px; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-btn-focus .x-btn-right{ rlm@46: background-position:0 -168px; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-btn-focus .x-btn-center{ rlm@46: background-position:0 -189px; rlm@46: } rlm@46: rlm@46: .x-form .x-form-btns-ct .x-btn-click .x-btn-center{ rlm@46: background-position:0 -126px; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-btn-click .x-btn-right{ rlm@46: background-position:0 -84px; rlm@46: } rlm@46: .x-form .x-form-btns-ct .x-btn-click .x-btn-left{ rlm@46: background-position:0 -63px; rlm@46: } rlm@46: .x-form-invalid-icon { rlm@46: width:16px; rlm@46: height:18px; rlm@46: visibility:hidden; rlm@46: position:absolute; rlm@46: left:0; rlm@46: top:0; rlm@46: display:block; rlm@46: background:transparent url(../images/default/form/exclamation.gif) no-repeat 0 2px; rlm@46: } rlm@46: rlm@46: /* fieldsets */ rlm@46: .x-fieldset { rlm@46: border:1px solid #B5B8C8; rlm@46: padding:10px; rlm@46: margin-bottom:10px; rlm@46: display:block; /* preserve margins in IE */ rlm@46: } rlm@46: .x-fieldset legend { rlm@46: font:bold 11px tahoma, arial, helvetica, sans-serif; rlm@46: color:#15428b; rlm@46: } rlm@46: .ext-ie .x-fieldset legend { rlm@46: margin-bottom:10px; rlm@46: } rlm@46: .ext-ie .x-fieldset { rlm@46: padding-top: 0; rlm@46: padding-bottom:10px; rlm@46: } rlm@46: .x-fieldset legend .x-tool-toggle { rlm@46: margin-right:3px; rlm@46: margin-left:0; rlm@46: float:left !important; rlm@46: } rlm@46: .x-fieldset legend input { rlm@46: margin-right:3px; rlm@46: float:left !important; rlm@46: height:13px; rlm@46: width:13px; rlm@46: } rlm@46: fieldset.x-panel-collapsed { rlm@46: padding-bottom:0 !important; rlm@46: border-width: 1px 0 0 0 !important; rlm@46: } rlm@46: fieldset.x-panel-collapsed .x-fieldset-bwrap { rlm@46: visibility:hidden; rlm@46: position:absolute; rlm@46: left:-1000px; rlm@46: top:-1000px; rlm@46: } rlm@46: .ext-ie .x-fieldset-bwrap { rlm@46: zoom:1; rlm@46: } rlm@46: .ext-ie td .x-form-text { rlm@46: position:relative; rlm@46: top:-1px; rlm@46: } rlm@46: .x-fieldset-noborder { rlm@46: border:0px none transparent; rlm@46: } rlm@46: .x-fieldset-noborder legend { rlm@46: margin-left:-3px; rlm@46: } rlm@46: /* IE legend positioing bug */ rlm@46: .ext-ie .x-fieldset-noborder legend { rlm@46: position: relative; rlm@46: margin-bottom:23px; rlm@46: } rlm@46: .ext-ie .x-fieldset-noborder legend span { rlm@46: position: absolute; rlm@46: left:-5px; rlm@46: } rlm@46: rlm@46: .ext-gecko .x-window-body .x-form-item { rlm@46: -moz-outline: none; rlm@46: overflow: auto; rlm@46: } rlm@46: rlm@46: .ext-gecko .x-form-item { rlm@46: -moz-outline: none; rlm@46: } rlm@46: rlm@46: .x-hide-label label.x-form-item-label { rlm@46: display:none; rlm@46: } rlm@46: .x-hide-label .x-form-element { rlm@46: padding-left: 0 !important; rlm@46: } rlm@46: rlm@46: .x-fieldset { rlm@46: overflow:hidden; rlm@46: } rlm@46: rlm@46: .x-fieldset-bwrap { rlm@46: overflow:hidden; rlm@46: zoom:1; rlm@46: } rlm@46: rlm@46: .x-fieldset-body { rlm@46: overflow:hidden; rlm@46: }