@import "../config/config.less"; .ui-widget-content.slick-row.even { background-color: @tr-color-1; .slick-cell.selected { background-color: darken(@tr-color-selected, 3%); } .slick-cell.selected.copied { background: darken(@tr-color-selected, 10%); -webkit-transition: 0.5s background; } } .ui-widget-content.slick-row.odd { background-color: @tr-color-2; } .slick-cell.copied, .slick-cell.selected.copied { background: darken(@tr-color-selected, 7%); -webkit-transition: 0.5s background; } .slick-cell.selected { background-color: @tr-color-selected; } .ui-widget-content.slick-row.even.is_delete, .ui-widget-content.slick-row.odd.is_delete { background-color: #ff7070; .slick-cell.selected { background-color: lighten(#ff7070, 5%); } } .ui-widget-content.slick-row.even.is_new, .ui-widget-content.slick-row.odd.is_new { background-color: #33995f; .slick-cell.selected { background-color: lighten(#33995f, 5%); } } .ui-widget-content.slick-row.even.is_update, .ui-widget-content.slick-row.odd.is_update { background-color: #4f74e3; .slick-cell.selected { background-color: lighten(#4f74e3, 5%); } } .ui-widget-content.slick-row.even.blank, .ui-widget-content.slick-row.odd.blank { background-color: #d0ffd0; .slick-cell.selected { background-color: lighten(#d0ffd0, 5%); } } /*---------------------------------------------------------------------------------------------------------------------------------------------*/ .slick-header-columns { background: url('../lib/slickgrid/images/header-columns-bg.gif') repeat-x center bottom; border-bottom: 1px solid silver; } .slick-header-column { background: url('../lib/slickgrid/images/header-columns-bg.gif') repeat-x center bottom; border-right: 1px solid silver; font-weight: bold; } .slick-header-column:hover, .slick-header-column-active { background: white url('../lib/slickgrid/images/header-columns-over-bg.gif') repeat-x center bottom; } .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-left: 4px; padding-right: 4px; } .slick-group { border-bottom: 2px solid silver; } .slick-group-toggle { width: 9px; height: 9px; margin-right: 5px; } .slick-group-toggle.expanded { background: url(../lib/slickgrid/images/collapse.gif) no-repeat center center; } .slick-group-toggle.collapsed { background: url(../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.odd { background: #fafafa; } .slick-row.ui-state-active { background: #F5F7D7; } .slick-cell.invalid { border-color: red; } /*---------------------------------------------------------------------------------------------------------------------------------------------*/ .grid-header { border: 1px solid gray; border-bottom: 0; border-top: 0; background: url('../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/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/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; } .slick-columnpicker { border: 1px solid #718BB7; background: #f0f0f0; padding: 6px; -moz-box-shadow: 2px 2px 2px silver; -webkit-box-shadow: 2px 2px 2px silver; min-width: 100px; cursor: default; } .slick-columnpicker li { list-style: none; margin: 0; padding: 0; background: none; } .slick-columnpicker input { margin: 4px; } .slick-columnpicker li a { display: block; padding: 4px; font-weight: bold; } .slick-columnpicker li a:hover { background: white; }