/* IMPORTANT: In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes. No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS classes should alter those! */ .slick-header-columns { background-color: #f2f2f2; border-bottom: 1px solid silver; } .slick-header-column { border-right: 1px solid silver; } .slick-header-column:hover, .slick-header-column-active { background-color: #f5f5f5; } .slick-headerrow { background: #fafafa; } .slick-headerrow-column { background: #fafafa; border-bottom: 0; height: 100%; } .slick-row.ui-state-active { background: #F5F7D7; } .slick-row { position: absolute; background: white; border: 0px; line-height: 20px; } .slick-row.selected { z-index: 10; background: #DFE8F6; } .slick-cell { padding: 1px 4px 0px 5px; border-top: 0px; border-left: 0px; border-right: 1px solid silver; } .slick-group { border-bottom: 2px solid silver; } .slick-group-toggle { width: 9px; height: 9px; margin-right: 5px; } .slick-group-toggle.expanded { background: url(../webnotes/js/lib/slickgrid/images/collapse.gif) no-repeat center center; } .slick-group-toggle.collapsed { background: url(../webnotes/js/lib/slickgrid/images/expand.gif) no-repeat center center; } .slick-group-totals { color: gray; background: white; } .slick-cell.active { border-color: gray; border-style: solid; } .slick-sortable-placeholder { background: silver !important; } .slick-row[row$="1"], .slick-row[row$="3"], .slick-row[row$="5"], .slick-row[row$="7"], .slick-row[row$="9"] { background: #fafafa; } .slick-row.odd .slick-cell { background-color: #f9f9f9; } .slick-cell.selected { background-color: beige !important; } .slick-row.ui-state-active { background: #F5F7D7; } .slick-row.loading { opacity: 0.5; filter: alpha(opacity = 50); } .slick-cell.invalid { border-color: red; } .grid-header { border: 1px solid gray; border-bottom: 0; border-top: 0; background: url('../lib/js/lib/slickgrid/images/header-bg.gif') repeat-x center top; color: black; height: 24px; line-height: 24px; } .grid-header label { display: inline-block; font-weight: bold; margin: auto auto auto 6px; } .grid-header .ui-icon { margin: 4px 4px auto 6px; background-color: transparent; border-color: transparent; } .grid-header .ui-icon.ui-state-hover { background-color: white; } .grid-header #txtSearch { margin: 0 4px 0 4px; padding: 2px 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid silver; } .options-panel { -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid silver; background: #f0f0f0; padding: 4px; margin-bottom: 20px; width: 320px; position: absolute; top: 0px; left: 650px; } /* Individual cell styles */ .slick-cell.task-name { font-weight: bold; text-align: right; } .slick-cell.task-percent { text-align: right; } .slick-cell.cell-move-handle { font-weight: bold; text-align: right; border-right: solid gray; background: #efefef; cursor: move; } .cell-move-handle:hover { background: #b6b9bd; } .slick-row.selected .cell-move-handle { background: #D5DC8D; } .slick-row .cell-actions { text-align: left; } .slick-row.complete { background-color: #DFD; color: #555; } .percent-complete-bar { display: inline-block; height: 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /* Slick.Editors.Text, Slick.Editors.Date */ input.editor-text { width: 100%; height: 100%; border: 0; margin: 0; background: transparent; outline: 0; padding: 0; } .ui-datepicker-trigger { margin-top: 2px; padding: 0; vertical-align: top; } /* Slick.Editors.PercentComplete */ input.editor-percentcomplete { width: 100%; height: 100%; border: 0; margin: 0; background: transparent; outline: 0; padding: 0; float: left; } .editor-percentcomplete-picker { position: relative; display: inline-block; width: 16px; height: 100%; background: url("../lib/js/lib/slickgrid/images/pencil.gif") no-repeat center center; overflow: visible; z-index: 1000; float: right; } .editor-percentcomplete-helper { border: 0 solid gray; position: absolute; top: -2px; left: -9px; background: url("../lib/js/lib/slickgrid/images/editor-helper-bg.gif") no-repeat top left; padding-left: 9px; width: 120px; height: 140px; display: none; overflow: visible; } .editor-percentcomplete-wrapper { background: beige; padding: 20px 8px; width: 100%; height: 98px; border: 1px solid gray; border-left: 0; } .editor-percentcomplete-buttons { float: right; } .editor-percentcomplete-buttons button { width: 80px; } .editor-percentcomplete-slider { float: left; } .editor-percentcomplete-picker:hover .editor-percentcomplete-helper { display: block; } .editor-percentcomplete-helper:hover { display: block; } /* Slick.Editors.YesNoSelect */ select.editor-yesno { width: 100%; margin: 0; vertical-align: middle; } /* Slick.Editors.Checkbox */ input.editor-checkbox { margin: 0; height: 100%; padding: 0; border: 0; }