/* Ext Gantt 2.1.6 Copyright(c) 2009-2012 Bryntum AB http://bryntum.com/contact http://bryntum.com/license */ .sch-clockwrap { position: relative; overflow: hidden } .sch-clock { position: absolute; background: url(../images/clock-bare.png) no-repeat left top !important; height: 20px; width: 21px; white-space: nowrap; display: inline-block; text-indent: -100px } .sch-day-resolution .sch-clock { background: url(../images/calendar-bg.png) no-repeat left top !important } .sch-clock-text { margin-left: 25px; padding-bottom: 5px; padding-top: 2px; display: inline-block; white-space: nowrap } .sch-day-resolution .sch-clock .sch-hourIndicator { width: 22px; position: static !important; background-color: transparent; font-size: 7px; text-align: center; color: #fff; height: 7px; text-indent: 0; margin-top: -1px; text-shadow: rgba(200, 200, 200, .2) 0 -1px 0; transform: none !important; -moz-transform: none !important; -webkit-transform: none !important; -o-transform: none !important; filter: none !important; -ms-filter: none !important } .sch-day-resolution .sch-clock .sch-minuteIndicator { color: #555; width: 22px; position: static !important; height: 16px; background-color: transparent; font-size: 10px; text-align: center; text-indent: 0; text-shadow: rgba(0, 0, 0, .2) 0 -1px 0; transform: none !important; -moz-transform: none !important; -webkit-transform: none !important; -o-transform: none !important; filter: none !important; -ms-filter: none !important } .sch-clock .sch-hourIndicator { overflow: hidden; background: #000; position: absolute; left: 10px; top: 4px; width: 2px; height: 6px; transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100% } .sch-clock .sch-minuteIndicator { overflow: hidden; background: #4e5252; position: absolute; left: 10px; top: 3px; width: 2px; height: 7px; transform-origin: 50% 100%; -o-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -webkit-transform-origin: 50% 100% } .sch-schedulerpanel .x-grid-header-ct .x-box-inner { overflow: visible } .sch-timeaxiscolumn .x-column-header-inner { padding: 0 } .sch-header-row .sch-column-header,.sch-timeaxiscolumn .sch-timeheader { padding: 0 6px } .sch-header-row td { font-size: 11px; line-height: 22px !important } .sch-header-row { table-layout: fixed; border-top: 1px solid #c5c5c5 } .x-ie .sch-header-row { margin-left: -1px } .x-strict .x-ie6 .sch-header-row,.x-strict .x-ie7 .sch-header-row,.x-border-box .sch-header-row { margin-left: 0 } .x-quirks .sch-header-row { border-right: 1px solid } .x-border-box .x-ie9 .x-grid-header-ct { padding-left: 0 } .sch-header-single-row .x-group-sub-header { border-top-width: 0 !important } .x-webkit .sch-column-header .x-column-header-inner { height: 22px; white-space: normal } .x-ie .sch-column-header .x-column-header-inner { position: static; overflow: hidden } .sch-event { border: 1px solid #aaa; background: lightblue url(../images/transp-1px.png) repeat-x left top; position: absolute; overflow: hidden; cursor: pointer; z-index: 3 } div.sch-event-fixed { cursor: default } .sch-event-inner { overflow: hidden; height: 100%; white-space: nowrap; margin-left: 3px; margin-right: 5px; margin-top: 2px } .sch-event-withicon .sch-event-inner { padding-left: 19px; height: 16px } .sch-schedulerpanel .sch-event-endsoutside { border-right: 0 none; -moz-border-radius-topright: 0 !important; -moz-border-radius-bottomright: 0 !important; -webkit-border-radius-top-right: 0 !important; -webkit-border-radius-bottom-right: 0 !important; -ms-border-radius-top-right: 0 !important; -ms-border-radius-bottom-right: 0 !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important } .sch-schedulerpanel .sch-event-startsoutside { border-left: 0 none; -moz-border-radius-topleft: 0 !important; -moz-border-radius-bottomleft: 0 !important; -webkit-border-radius-top-left: 0 !important; -webkit-border-radius-bottom-left: 0 !important; -ms-border-radius-top-left: 0 !important; -ms-border-radius-bottom-left: 0 !important; border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important } div.sch-event-selected { border-color: red; -webkit-box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5); -moz-box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5); box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5) } div.sch-event-hover { border-color: #888 } .sch-dragcreator-proxy { position: absolute; left: 0; top: 0; width: 0; border: 1px solid #39b; cursor: auto !important; opacity: .5; filter: alpha(opacity = 50); zoom: 1; background-color: #c3daf9; z-index: 10000; -moz-transition-property: none !important; -webkit-transition-property: none !important; -ms-transition-property: none !important; transition-property: none !important } .sch-dd-cellover { background: url(../images/altrow.png) repeat } .sch-dd-newtime { font-weight: bold; color: #274490; display: block; margin: 0 0 5px 4px } .sch-dragproxy { background: none !important; overflow: visible !important; height: 1px; width: 1px } .sch-dragproxy .sch-event { opacity: .6; filter: alpha(opacity = 60); cursor: pointer } .sch-dragproxy .x-resizable-handle,.sch-dragproxy .x-dd-drop-icon { display: none !important } .sch-dragproxy .x-dd-drag-ghost { background-color: transparent; border: 0 none; padding: 0; white-space: nowrap } .sch-nested-hdr-tbl { width: 100%; table-layout: fixed } .sch-nested-hdr-tbl td { white-space: nowrap; border-left: 1px solid #dcdcdc; border-right: 1px solid #c0c0c0; text-align: center; font: 11px tahoma, arial, helvetica, sans-serif } .sch-header-row .x-column-header-inner,.sch-timeheader { padding-top: 3px !important; padding-bottom: 3px !important } .sch-nested-hdr-nopad { padding: 0 !important } .sch-nested-hdr-nopad td { text-align: center; height: 21px } .sch-nested-hdr-pad td { text-align: left; border: 0 none } .sch-nested-hdr-pad .x-grid-hd-inner { padding-left: 2px !important; padding-right: 2px !important } .sch-nested-hdr-pad td { text-align: left; border: 0 none } .sch-hdr-startend .sch-hdr-start { float: left } .sch-hdr-startend .sch-hdr-end { float: right } td.sch-nested-hdr-cell-first { border-left: 0 none } td.sch-nested-hdr-cell-last { border-right: 0 none } .sch-simple-timeaxis .x-column-header-inner { padding: 0 } .sch-simple-timeaxis .sch-column-header { padding: 0; height: 22px } .sch-simple-timeaxis .sch-simple-timeheader { white-space: nowrap; overflow: hidden; padding: 0 6px } .sch-simple-timeaxis .sch-header-row-compact .sch-simple-timeheader { padding: 0 1px; font-size: 80%; height: 22px } .x-chrome .sch-simple-timeaxis .sch-header-row-compact .sch-simple-timeheader { line-height: 24px } .x-safari .sch-simple-timeaxis .sch-header-row-compact .sch-simple-timeheader { padding: 0 } .sch-drag-selector { z-index: 5000 } .sch-eventeditor { background: #fff; z-index: 5000; top: -1000px; left: -1000px; -webkit-box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5); -moz-box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5); box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5); -moz-border-radius-bottomleft: 11px; -moz-border-radius-bottomright: 11px; -moz-border-radius-topright: 11px; -webkit-border-bottom-right-radius: 11px; -webkit-border-bottom-left-radius: 11px; -webkit-border-top-right-radius: 11px; border: 1px solid #ddd } .sch-eventeditor .x-border-layout-ct { background: transparent } .sch-eventeditor-timefields { background: transparent } .sch-eventeditor-timefields .x-panel-body { -moz-border-radius-topright: 11px; -webkit-border-top-right-radius: 11px; background: #dfe8f6; border-bottom: 1px solid #ddd; padding: 7px; padding-top: 5px } .sch-eventeditor-timefields .x-box-inner { height: 100% !important; width: 100% !important } .sch-eventeditor.x-panel-collapsed { border: 0 none } .sch-eventeditor .x-toolbar-footer { padding-bottom: 5px } .sch-timeline { cursor: pointer; height: 100%; position: absolute; border-style: dotted; border-color: #aaa; border-width: 0 0 0 1px; overflow: hidden; z-index: 4; margin-left: -1px } .sch-vertical .sch-timeline { border-width: 1px 0 0 0 } div.sch-timeline:hover { border-style: solid !important } .sch-schedulerpanel .x-grid-group-hd { position: relative; z-index: 101 } .x-ie .sch-timeline,.x-webkit .sch-timeline { margin-left: 0 } .x-safari .sch-timeline { margin-left: 1px } .sch-ruler { width: 1px; height: 100%; position: absolute; left: 0; top: 0; border-left: 1px dotted #aaa; z-index: 101 } .sch-zone { height: 100%; position: absolute; left: 0; top: 0; background: url(../images/zonebg.png) repeat; overflow: hidden } .x-ie .sch-schedulerpanel .x-grid-body { position: relative; z-index: 2 } .x-safari .sch-zone { margin-left: 1px } .x-gecko .sch-zone { margin-left: -1px } .sch-print-header-wrap * { background: transparent none !important } .sch-print-ct { overflow: visible !important } .sch-print-ct .x-grid-inner-locked { border-right-color: #99bce8 } .sch-print-headerbg { position: absolute; left: 0; width: 0; border-left: 1px solid #eee } .sch-print-normalheader { position: absolute; top: 0; z-index: 1 } .sch-print-lockedheader { z-index: 2 } .sch-print-locked-rows-ct { z-index: 2; float: left } .sch-print-locked-rows-ct { position: absolute; top: 0 } div.sch-print-normal-rows-ct { overflow-x: hidden !important } div.sch-print-normal-rows-ct { position: absolute !important; top: 0 } .sch-print-fake-background .sch-event { overflow: visible !important; background: 0; width: 0 !important; border-right-style: solid } .sch-print-fake-background .sch-event-inner { overflow: visible !important; z-index: 10000; position: absolute; left: 0 } @media print { body { margin: 0 !important; padding: 0 !important } } .sch-tip-ok { padding-left: 20px; background: url(../images/drop-yes.gif) no-repeat left top } .sch-tip-notok { padding-left: 20px; background: url(../images/drop-no.gif) no-repeat left top } .sch-tooltip-enddate { padding-top: 2px } .sch-groupingsummary .x-grid-group-collapsed { position: relative; border-bottom: 2px solid #99bbe8; min-height: 22px } /*\*/ * html .sch-groupingsummary .x-grid-group-collapsed { height: 22px } .sch-groupingsummary .x-grid-group-collapsed .x-grid-row { height: 4px !important; background-color: transparent !important; background-image: none !important; border-color: transparent !important } .sch-groupingsummary .x-grid-group-collapsed .x-grid-row .sch-event { height: 2px !important; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-bottom: 0 !important; border-top: 0 !important; top: 0; padding: 0 !important } .sch-groupingsummary .x-grid-group-collapsed .x-grid-group-body { display: block; padding-top: 2px } .sch-schedulerpanel .x-grid-group-hd { white-space: nowrap } .sch-groupingsummary .x-grid-group-hd { padding-top: 0 !important } .sch-groupingsummary .x-grid-group-collapsed .x-grid-group-hd { position: absolute; border-bottom: 0 none; z-index: 200; top: 0; left: 0; height: 100% } .sch-groupingsummary .x-grid-group-collapsed td.x-grid-col { height: 2px !important; border-bottom: 0 !important; border-top: 0 !important; text-indent: -10000px; border-right: 1px none !important } .sch-groupingsummary .x-grid-group-collapsed .x-grid-cell-inner { height: 2px !important; padding: 0 !important } /**/ .sch-schedulerview .x-grid-group-title { visibility: hidden } .x-ie .sch-horizontal .sch-timelineview .x-grid-cell-first { z-index: 100 } .x-ie7 .sch-horizontal .sch-timelineview td .x-grid-cell-inner { height: auto !important } .x-ie .sch-horizontal .sch-timelineview td.sch-singletimetd { z-index: 0; background-image: url(../images/1px.png) } .x-webkit .sch-horizontal td.sch-singletimetd { z-index: 1; position: relative } .sch-horizontal .sch-timelineview .x-grid-row-alt td { background-color: transparent; background-image: url(../images/altrow.png); background-repeat: repeat } .sch-horizontal-animated-rows .x-grid-row { -moz-transition-property: height; -moz-transition-duration: .4s; -webkit-transition-property: height; -webkit-transition-duration: .4s; -ms-transition-property: height; -ms-transition-duration: .4s; transition-property: height; transition-duration: .4s } .sch-horizontal .sch-timelineview td .x-grid-cell-inner { height: 100% } .sch-locked-buffered-spacer { position: absolute; top: 100%; width: 1px } .sch-timelinetreeview .x-grid-row .x-grid-cell-inner { cursor: default } .x-ie .sch-timelineview .sch-timetd .x-grid-cell-inner { padding-left: 0 } .x-ie7 .sch-timelineview .sch-timetd .x-grid-cell-inner { padding: 0 6px 0 0 } .sch-timelineview .x-grid-row td.sch-timetd { overflow: visible; background-color: transparent; border-top-color: transparent } .x-ie .sch-timelineview td.sch-timetd { position: relative } .sch-timelineview td.sch-singletimetd { overflow: hidden } td.sch-timetd .x-grid-cell-inner { overflow: visible !important; position: relative; text-align: left !important } .sch-timelineview table { position: relative } .sch-animations-enabled .sch-resourcezone,.sch-animations-enabled .sch-timeline,.sch-animations-enabled .sch-zone { -moz-transition-property: width, left, top, height; -moz-transition-duration: .4s; -webkit-transition-property: width, left, top, height; -webkit-transition-duration: .4s; -ms-transition-property: width, left, top, height; -ms-transition-duration: .4s; transition-property: width, left, top, height; transition-duration: .4s } .sch-timeline-horizontal-scroll { overflow-x: scroll !important } .sch-vertical .x-grid-inner-locked .x-grid-cell { background: #f9f9f9 } .sch-vertical .x-grid-inner-locked .x-grid-cell-inner { color: #666; padding: 0 3px } .sch-vertical .sch-timetd { border-top-color: transparent } .sch-vertical .sch-animations-enabled .sch-event { -moz-transition-property: width, left; -moz-transition-duration: .4s; -webkit-transition-property: width, left; -webkit-transition-duration: .4s; -ms-transition-property: width, left; -ms-transition-duration: .4s; transition-property: width, left; transition-duration: .4s } .sch-vertical .sch-schedulerview .x-grid-cell-inner { height: 100% } .sch-vertical .sch-schedulerview td.sch-timetd { background: transparent } .sch-vertical .sch-schedulerview td.sch-col-alt { background: transparent url(../images/altrow.png) repeat } .sch-vertical .x-grid-inner-locked .x-grid-row-over .x-grid-cell { background-color: #f9f9f9; border-color: #fafafa #EDEDEd #ededed } .sch-vertical .x-grid-inner-locked .x-column-header-text { background-image: none } .x-quirks .x-ie .sch-vertical .sch-timetd { position: static } .sch-column-line { border-left: 1px solid #EEE; height: 100%; position: absolute; overflow: hidden; margin-left: -1px; z-index: 0 } .x-webkit .sch-column-line { margin-left: 0 } .x-ie .sch-column-line { z-index: -1; margin-left: 0 } .x-safari .sch-column-line { margin-left: 1px } .sch-vertical .sch-column-line { visibility: hidden } .gnt-assignmentgrid .x-grid-dirty-cell { background-image: none } .sch-dependencyview-ct { position: absolute; z-index: 2; top: 0; left: 0 } .sch-dependency-line { position: absolute; border: 1px solid blue; overflow: hidden } .sch-dependency-selected { z-index: 4 } .sch-dependency-arrow,.sch-dependency-arrow-ct { position: absolute; height: 0; width: 0; border-style: solid; line-height: 0 } .sch-dependency-arrow-ct { background: transparent; border: 0 none } .sch-dependency-arrow-ct .sch-dependency-arrow-left { margin-top: -3px; margin-left: -8px; border-color: transparent blue transparent transparent; border-width: 4px 8px 4px 0; border-style: solid } .sch-dependency-arrow-ct .sch-dependency-arrow-right { margin-top: -3px; border-width: 4px 0 4px 8px; border-style: solid; border-color: transparent transparent transparent blue } .sch-dependency-arrow-ct .sch-dependency-arrow-down { margin-left: -3px; border-color: blue transparent; border-width: 8px 4px 0; border-style: solid } .sch-gantt-terminal { display: none; background: url(../images/dependencyterminal.png) no-repeat; height: 16px; width: 16px; position: absolute; top: 0; z-index: 11; background-position: -6px 0; overflow: hidden } .sch-gantt-terminal-start { left: -15px } .sch-gantt-terminal-end { right: -15px } .sch-gantt-terminal-end { right: -15px } .sch-event-hover .sch-gantt-terminal { cursor: pointer !important; display: block } div.sch-gantt-terminal:hover { background-position: -6px -16px } .x-dd-drag-proxy .sch-gantt-terminal,.sch-ganttview-readonly .sch-gantt-terminal,.x-resizable-over .sch-gantt-terminal { display: none } .x-dd-drag-proxy .sch-dependency { display: none } .sch-gantt-terminal-start-drophover { background-position: 0 -48px !important; width: 28px; left: -21px } .sch-gantt-terminal-end-drophover { background-position: 0 -32px !important; width: 28px; right: -21px } .sch-gantt-dep-dd-dragging .sch-gantt-terminal { display: block } .sch-gantt-dep-dd-dragging .x-resizable-handle { display: none !important } .sch-gantt-connector-proxy { position: absolute; width: 2px; border-left: 2px dashed gray; z-index: 20; transform-origin: 0 0; -o-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0 } .sch-gantt-critical-chain .sch-dependency { display: none } .sch-gantt-critical-chain .sch-dependency-selected { display: block } div.sch-dependency-line.sch-dependency-selected { border-color: red } img.sch-dependency-arrow-down.sch-dependency-selected { border-top-color: red; border-bottom-color: red } img.sch-dependency-arrow-left.sch-dependency-selected { border-right-color: red } img.sch-dependency-arrow-right.sch-dependency-selected { border-left-color: red } .x-border-box .sch-dependency-selected .sch-dependency-arrow-left { border-right-color: red } .x-border-box .sch-dependency-selected .sch-dependency-arrow-down { border-top-color: red; border-bottom-color: red } .x-border-box .sch-dependency-selected .sch-dependency-arrow-right { border-left-color: red } .x-ie6 img.sch-dependency-arrow-left { border-color: transparent blue transparent transparent; _filter: chroma(color = white) } .x-ie6 img.sch-dependency-arrow-right { border-color: white white white blue; _filter: chroma(color = white) } .x-ie6 img.sch-dependency-arrow-down { border-color: blue white; _filter: chroma(color = white) } .sch-gantt-dragcreator-proxy { position: absolute; left: 0; top: 0; width: 0; border: 1px solid #39b; cursor: auto !important; opacity: .5; filter: alpha(opacity = 50); zoom: 1; background-color: #c3daf9; z-index: 10000 } .sch-gantt-dragproxy { background: none !important; overflow: visible } .sch-gantt-dragproxy .sch-gantt-item { opacity: .6; filter: alpha(opacity = 60); border-style: dashed } .sch-gantt-dragproxy .x-dd-drop-icon { display: none } .sch-gantt-dragproxy .x-dd-drag-ghost { background-color: transparent; white-space: nowrap; border: 0 none; color: #000; font: 11px arial, helvetica, sans-serif; padding: 1px 0 } .sch-event-wrap { z-index: 10; position: absolute; overflow: visible; top: 4px } .sch-gantt-item { cursor: pointer; width: inherit } .x-grid-row-selected .sch-gantt-task-bar,.sch-gantt-task-highlighted .sch-gantt-task-bar,.x-grid-row-selected .sch-gantt-parenttask-bar,.sch-gantt-task-highlighted .sch-gantt-parenttask-bar { border-color: red } .sch-event-endsoutside .sch-gantt-item { border-right: 0 none; -moz-border-radius-topright: 0 !important; -moz-border-radius-bottomright: 0 !important; -webkit-border-radius-top-right: 0 !important; -webkit-border-radius-bottom-right: 0 !important; -ms-border-radius-top-right: 0 !important; -ms-border-radius-bottom-right: 0 !important; border-radius-top-right: 0 !important; border-radius-bottom-right: 0 !important } .sch-event-startsoutside .sch-gantt-item { border-left: 0 none; -moz-border-radius-topleft: 0 !important; -moz-border-radius-bottomleft: 0 !important; -webkit-border-radius-top-left: 0 !important; -webkit-border-radius-bottom-left: 0 !important; -ms-border-radius-top-left: 0 !important; -ms-border-radius-bottom-left: 0 !important; border-radius-top-left: 0 !important; border-radius-bottom-left: 0 !important } .sch-gantt-parenttask-bar { height: 10px; cursor: pointer; border: 1px solid red; background: #ffbc00; position: relative; left: -6px } .sch-gantt-parenttask-bar,.sch-gantt-task-bar { -webkit-box-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5); -moz-box-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5); -ms-box-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5); box-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5) } .sch-gantt-parenttask-bar .sch-gantt-progress-bar { height: 8px; top: 0; left: 0; background-color: #fff3a5; overflow: hidden } .x-ie7 .sch-gantt-parenttask-bar { height: 8px } .sch-gantt-parenttask-arrow { border: 0; height: 0; width: 0; position: absolute; border-color: red transparent transparent; border-style: solid; border-width: 6px 6px 0 } .x-quirks .x-ie .sch-gantt-parenttask-arrow { height: 6px; width: 12px; overflow: hidden } .x-ie6 .sch-gantt-parenttask-arrow { border-color: red white white; _filter: chroma(color = white) } .sch-event-startsoutside .sch-gantt-parenttask-leftarrow,.sch-event-startsoutside .sch-gantt-labelct-left,.sch-event-endsoutside .sch-gantt-parenttask-rightarrow,.sch-event-endsoutside .sch-gantt-labelct-right { display: none } .sch-gantt-parenttask-leftarrow { left: -1px } .sch-gantt-parenttask-rightarrow { right: -1px } .sch-gantt-task-bar { border: 1px solid #3172d7; height: 15px; border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor: move; background: #e5ecf5; padding-right: 2px } div.sch-event-fixed { cursor: pointer !important } .x-ie7 .sch-gantt-task-bar { height: 13px } .x-quirks .x-ie .sch-gantt-task-bar { line-height: 14px; height: 15px } .sch-ganttpanel-showbaseline .sch-gantt-task-bar,.sch-ganttpanel-showbaseline .sch-gantt-parenttask-bar { height: 7px } .sch-ganttpanel-showbaseline .sch-gantt-progress-bar { height: 4px } .sch-ganttpanel-showbaseline .sch-gantt-parenttask-bar .sch-gantt-progress-bar { height: 5px } .x-ie7 .sch-ganttpanel-showbaseline .sch-gantt-task-bar,.x-ie7 .sch-ganttpanel-showbaseline .sch-gantt-parenttask-bar { height: 5px } .x-ie7 .sch-ganttpanel-showbaseline .sch-gantt-progress-bar { height: 4px } .x-ie7 .sch-ganttpanel-showbaseline .sch-gantt-parenttask-bar .sch-gantt-progress-bar { height: 5px } .x-quirks .x-ie7 .sch-ganttpanel-showbaseline .sch-gantt-parenttask-bar { height: 7px } .sch-gantt-progress-bar { height: 11px; position: relative; left: 1px; top: 1px; background-color: #7971e2; background-image: url(../images/transp-1px.png); background-repeat: repeat-x; background-position: left top; overflow: hidden } .sch-gantt-label { color: #888; height: 16px; white-space: nowrap } .sch-gantt-labelct { position: absolute; top: -2px } .sch-gantt-labelct-left { left: -600px; width: 570px; text-align: right; margin-right: 30px } .sch-gantt-labelct-right { margin-left: 20px } .sch-gantt-parent-task .sch-gantt-labelct-right { margin-left: 8px } .sch-gantt-milestone .sch-gantt-labelct-right { position: absolute; left: 20px } .sch-gantt-milestone-diamond { border: 0 none; background-image: url(../images/milestone.png); height: 16px; width: 16px; cursor: move; position: relative; left: -8px } .x-grid-row-selected .sch-gantt-milestone-diamond { background-position: 0 -16px } .sch-gantt-prio-low .sch-gantt-progress-bar { background-color: #aaa } .sch-gantt-parent-task .sch-gantt-prio-low,.sch-gantt-task .sch-gantt-prio-low { border-color: #aaa; background-color: #eee } .sch-gantt-milestone .sch-gantt-prio-low { background-position: 0 -48px } .sch-gantt-prio-low .sch-gantt-parenttask-arrow { border-color: #aaa transparent transparent } .sch-gantt-prio-high .sch-gantt-progress-bar { background-color: red } .sch-gantt-parent-task .sch-gantt-prio-high,.sch-gantt-task .sch-gantt-prio-high { border-color: red; background-color: lightgoldenRodYellow } .sch-gantt-milestone .sch-gantt-prio-high { background-position: 0 -32px } .sch-gantt-prio-high .sch-gantt-parenttask-arrow { border-color: red transparent transparent } .sch-gantt-parenttask-baseline,.sch-gantt-task-baseline { top: 11px; display: none; z-index: 0 !important } .x-ie7 .sch-gantt-parenttask-baseline { z-index: -1 !important } .sch-gantt-parenttask-baseline .sch-gantt-parenttask-bar,.sch-gantt-task-baseline .sch-gantt-task-bar { cursor: auto !important; height: 7px; background: #eee; border: 1px solid orange; overflow: hidden !important; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px } .x-ie7 .sch-gantt-parenttask-baseline .sch-gantt-parenttask-bar,.x-ie7 .sch-gantt-task-baseline .sch-gantt-task-bar { height: 5px } .x-quirks .x-ie7 .sch-gantt-parenttask-baseline .sch-gantt-parenttask-bar { height: 7px } .sch-gantt-parenttask-baseline .sch-gantt-parenttask-arrow { display: none } .sch-gantt-parenttask-baseline .sch-gantt-parenttask-bar { left: 0 } .sch-gantt-milestone-baseline { top: 5px; display: none; z-index: 0 !important; cursor: auto !important } .sch-gantt-milestone-baseline .sch-gantt-milestone-diamond { background: url(../images/milestone.png) no-repeat 0 -48px; background-color: transparent !important; border: 0 none !important; height: 16px; width: 16px; cursor: auto !important } .sch-ganttpanel-showbaseline .sch-gantt-parenttask-baseline,.sch-ganttpanel-showbaseline .sch-gantt-task-baseline,.sch-ganttpanel-showbaseline .sch-gantt-milestone-baseline { display: block } .sch-gantt-critical-chain .x-grid-row .sch-event-wrap { opacity: .2; filter: alpha(opacity = 20) } .sch-gantt-critical-chain .x-grid-row-selected .sch-event-wrap,.sch-gantt-critical-chain .sch-gantt-task-highlighted .sch-event-wrap { opacity: 1; filter: alpha(opacity = 100) } .sch-ganttview-readonly .sch-gantt-milestone-diamond,.sch-ganttview-readonly .sch-gantt-task-bar { cursor: auto } .sch-ganttpanel-highlightweekends .sch-dayheadercell-6,.sch-ganttpanel-highlightweekends .sch-dayheadercell-0 { background-image: url('../images/column-weekend-header-bg.gif'); background-image: -webkit-gradient(linear, #e3e4e6, #dee); background-image: -moz-linear-gradient(top, #e3e4e6 50%, #dee 50%); background-image: linear-gradient(top, #e3e4e6 80%, #dee 80%) } .sch-ganttpanel .x-grid-row { height: 24px } .sch-ganttpanel .x-grid-row-alt { background: transparent url(../images/altrow.png) repeat-x } .sch-ganttpanel .x-grid-row { height: 24px } .sch-ganttpanel .x-grid-body { overflow: hidden } .sch-todayLine { border-left: 2px dashed #999 !important } .sch-ganttpanel { z-index: 0 } .sch-ganttpanel-container-body { background-color: #dfe8f6 !important } .x-ie7 .sch-ganttpanel-container-body .x-grid-inner-locked .x-grid-row { height: 22px } .x-quirks .x-ie7 .sch-ganttpanel-container-body .x-grid-inner-locked .x-grid-row { height: 24px } .x-ie7 .sch-ganttpanel-container-body .x-grid-inner-locked .x-grid-cell-treecolumn { height: 22px } .x-quirks .x-ie7 .sch-ganttpanel-container-body .x-grid-inner-locked .x-grid-cell-treecolumn { height: 24px } .sch-ganttpanel .x-splitter-vertical { background-color: #dfe8f6; border-right: 1px solid #99bce8 } .sch-normalgrid-collapsed .x-grid-inner-locked .x-grid-view,.sch-ganttpanel-force-locked-scroll { overflow-y: auto !important } .sch-ganttview .x-grid-row-selected .x-grid-rowwrap-div,.sch-ganttview .x-grid-row-selected .x-grid-cell,.sch-ganttview .x-grid-row-over .x-grid-rowwrap-div,.sch-ganttview .x-grid-row-over .x-grid-cell,.sch-ganttview .x-grid-row-focused .x-grid-cell { background-color: transparent !important } .x-ie .sch-ganttview td.sch-singletimetd { background-image: none !important } .sch-ganttview td.sch-singletimetd { position: static !important } .sch-gantt-dependencyeditor { z-index: 13; top: -1000px; left: -1000px; position: absolute } @media print { .sch-gantt-task-bar { background: 0 } } .sch-gantt-item .sch-gantt-progressbar-handle { position: absolute; bottom: -2px; display: none; width: 10px; height: 8px; cursor: e-resize !important; z-index: 3; margin-left: -4px; overflow: hidden; background: url(../images/progressbar-handle.png) no-repeat left top } .sch-event-hover .sch-gantt-progressbar-handle { display: block } .sch-gantt-progress-bar .x-resizable-handle-east,.sch-gantt-dragproxy .sch-gantt-progressbar-handle,.sch-ganttview-readonly .sch-gantt-progressbar-handle,.x-resizable-over .sch-gantt-progressbar-handle { display: none !important } .sch-gantt-item .sch-resizable-handle { position: absolute; top: 1px; cursor: e-resize !important; height: 12px; width: 6px; overflow: hidden; background: 0; z-index: 2 } .x-ie .sch-gantt-item .sch-resizable-handle { background: url(../images/transp-1px.png) no-repeat -100px left !important } .x-quirks .x-ie .sch-ganttpanel-showbaseline .sch-resizable-handle { height: 6px } .x-quirks .x-ie .sch-ganttpanel-showbaseline .sch-gantt-task-bar { height: 7px; overflow: hidden } .sch-gantt-item .sch-resizable-handle-east { right: 0 } .sch-gantt-item .sch-resizable-handle-west { left: 0 } .x-resizable-over .sch-dependency { display: none } .sch-event-wrap .x-resizable-over .x-resizable-handle { background: 0 } .sch-event-endsoutside .x-resizable-handle-east,.sch-event-startsoutside .x-resizable-handle-west,.sch-ganttview-readonly .x-resizable-handle,.sch-ganttview-readonly .sch-resizable-handle,.sch-event-resizable-false .sch-resizable-handle,.sch-event-resizable-start .sch-resizable-handle-east,.sch-event-resizable-end .sch-resizable-handle-west { display: none !important } .sch-column-readonly { color: gray } .gnt-datepicker-nonworkingday { background-color: #dbdbdb !important } .gnt-datepicker-workingday { background-color: white !important } .gnt-datepicker-overriddenday { background: transparent url(../images/overridenDay.png) repeat } .gnt-datepicker-overriddenweekday { background: transparent url(../images/overridenWeekDay.png) repeat } .gnt-action-edit { background-image: url(../images/edit.png) !important } .gnt-action-add { background-image: url(../images/add.png) !important } .gnt-action-remove { background-image: url(../images/delete.gif) !important } .gnt-calendar-legend { padding: 10px; border: 1px dotted black } .gnt-calendar-legend li { margin-bottom: 10px } .gnt-calendar-legend-itemstyle { width: 25px; height: 25px; line-height: 21px; text-align: center; border: solid 1px black; float: left } .gnt-calendar-legend-override .gnt-calendar-legend-itemstyle { font-weight: bold } .gnt-calendar-legend-itemname { display: block; float: left; margin-left: 10px; padding-top: 5px } .gnt-calendar-availabilities { padding: 25px 50px } .gnt-calendar-availabilities li { list-style: disc !important } .gnt-dateinfo-override { padding-left: 25px }