/*

Ext Scheduler 2.2.21
Copyright(c) 2009-2014 Bryntum AB
http://bryntum.com/contact
http://bryntum.com/license

*/
 .sch-clockwrap {
    position:relative
}
.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;
    border-radius:1px
}
.sch-day-resolution .sch-clock {
    background:#fff none!important;
    border:1px solid #ccc
}
.sch-clock-text {
    margin-left:25px;
    padding-bottom:5px;
    padding-top:2px;
    display:inline-block;
    white-space:nowrap
}
.x-rtl .sch-clock-text {
    margin-left:auto;
    margin-right:25px
}
.sch-day-resolution .sch-clock .sch-hourIndicator {
    width:100%;
    position:static!important;
    background-color:#5966b0;
    border-bottom:1px solid navy;
    font-size:7px;
    line-height:7px;
    text-align:center;
    color:#fff;
    height:8px;
    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;
    -ms-transform:none!important;
    filter:none!important;
    -ms-filter:none!important
}
.sch-day-resolution .sch-clock .sch-minuteIndicator {
    color:#555;
    width:100%;
    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;
    -ms-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%;
    -ms-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%;
    -ms-transform-origin:50% 100%
}
.sch-header-row .x-column-header-inner, .sch-timeheader {
    padding-top:3px!important;
    padding-bottom:3px!important
}
.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-column-header {
    padding:0;
    height:22px
}
.sch-simple-timeaxis .sch-simple-timeheader {
    white-space:nowrap;
    overflow:hidden;
    padding:0 6px
}
.sch-simple-timeheader-pad {
    padding:0 6px
}
.sch-simple-timeaxis .sch-header-row-compact .sch-simple-timeheader {
    padding:0 1px;
    font-size:85%
}
.sch-simple-timeaxis .sch-header-row-compact .sch-column-header {
    padding:0
}
.x-safari .sch-simple-timeaxis .sch-header-row-compact .sch-simple-timeheader {
    padding:0
}
.sch-timeaxiscolumn .x-column-header-inner {
    padding:0
}
.sch-column-header {
    font:11px tahoma, arial, verdana, sans-serif
}
.sch-header-row {
    table-layout:fixed
}
.x-quirks .sch-header-row {
    border-right:1px solid
}
.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
}
.sch-header-secondary-canvas {
    position:absolute;
    top:0;
    left:0
}
.sch-horizontal .sch-header-secondary-canvas {
    height:100%
}
.sch-vertical .sch-header-secondary-canvas {
    width:100%
}
.x-ie7 .sch-column-header {
    padding:0
}
.x-ie7 .sch-header-row {
    margin-left:-1px
}
.sch-event {
    border:1px solid transparent;
    position:absolute;
    overflow:hidden;
    cursor:pointer;
    z-index:3;
    text-align:left
}
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;
    min-height:16px
}
.sch-horizontal .sch-event.sch-event-endsoutside {
    border-right-style:dashed;
    -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-horizontal .sch-event.sch-event-startsoutside {
    border-left-style:dashed;
    -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
}
.x-rtl .sch-event {
    text-align:right
}
.sch-vertical .sch-event-startsoutside {
    border-top:1px dashed
}
.sch-vertical .sch-event-endsoutside {
    border-bottom:1px dashed
}
div.sch-dragcreator-proxy {
    position:absolute;
    left:0;
    top:0;
    width:0;
    border:1px solid #39b;
    border-radius:3px;
    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-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;
    pointer-events:auto
}
.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;
    height:inherit
}
.sch-rtl .sch-event {
    text-align:right
}
.sch-rtl .x-dd-drag-ghost .sch-event {
    right:auto!important
}
.sch-schedulerpanel .sch-resizable-handle {
    position:absolute;
    visibility:hidden;
    overflow:hidden
}
.sch-schedulerpanel.sch-horizontal .sch-resizable-handle {
    background:transparent url(../images/resize-handle-hor.gif) no-repeat center center
}
.sch-vertical .sch-resizable-handle {
    background:transparent url(../images/resize-handle-ver.gif) no-repeat center center
}
.sch-schedulerpanel.sch-horizontal .sch-resizable-handle-start, .sch-schedulerpanel.sch-horizontal .sch-resizable-handle-end {
    width:7px;
    height:100%;
    top:0
}
.sch-schedulerpanel.sch-horizontal .sch-resizable-handle-start {
    cursor:w-resize;
    left:0
}
.sch-schedulerpanel.sch-horizontal .sch-resizable-handle-end {
    cursor:e-resize;
    right:0;
    padding-right:2px
}
.sch-schedulerpanel.sch-horizontal .x-rtl .sch-resizable-handle-start {
    cursor:e-resize;
    right:0;
    left:auto
}
.sch-schedulerpanel.sch-horizontal .x-rtl .sch-resizable-handle-end {
    cursor:w-resize;
    left:0;
    right:auto
}
.sch-vertical .sch-resizable-handle {
    width:100%;
    cursor:n-resize;
    height:6px;
    background-position:center 3px;
    left:0
}
.sch-vertical .sch-resizable-handle-start {
    background-position:center 2px;
    top:0
}
.sch-vertical .sch-resizable-handle-end {
    background-position:center 1px;
    bottom:0
}
.sch-event-endsoutside .sch-resizable-handle-end, .sch-event-startsoutside .sch-resizable-handle-start, .sch-schedulerview-readonly .sch-resizable-handle, .sch-event-resizable-false .sch-resizable-handle, .sch-event-resizable-start .sch-resizable-handle-end, .sch-event-resizable-end .sch-resizable-handle-start {
    display:none!important
}
.sch-event .x-resizable-handle {
    background:0
}
.sch-schedulerpanel .sch-event-hover .sch-resizable-handle {
    visibility:visible
}
.sch-event-tools {
    border:thin solid #8eaace;
    background:#e9f2ff;
    padding:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.5);
    box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.5);
    z-index:10
}
.sch-tool {
    float:left
}
.sch-tool img {
    width:18px;
    height:18px;
    padding:1px;
    margin:1px;
    cursor:pointer;
    overflow:hidden;
    background-position:center center;
    background-repeat:no-repeat
}
.sch-tool-over img {
    background-color:rgba(255, 255, 255, 0.5);
    border:0 transparent;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 0 2px 0 rgba(220, 127, 0, 1);
    -moz-box-shadow:0 0 2px 0 rgba(220, 127, 0, 1);
    box-shadow:0 0 2px 0 rgba(220, 127, 0, 1)
}
.sch-drag-selector {
    z-index:5000;
    position:absolute;
    left:-100px;
    top:0;
    background-color:#c3daf9;
    border:1px dotted #39b;
    filter:alpha(opacity=50);
    opacity:.5;
    zoom:1
}
.sch-eventeditor {
    background:#fff;
    z-index:5000;
    top:-1000px;
    left:-1000px;
    -webkit-box-shadow:1px 1px 5px rgba(100, 100, 100, 0.5);
    -moz-box-shadow:1px 1px 5px rgba(100, 100, 100, 0.5);
    box-shadow:1px 1px 5px rgba(100, 100, 100, 0.5);
    border-radius:11px;
    border-top-left-radius:0;
    border:1px solid #ddd
}
.sch-eventeditor .x-border-layout-ct {
    background:transparent
}
.sch-eventeditor-timefields {
    background:transparent;
    background:#dfe8f6;
    border-top-right-radius:11px;
    border-bottom:1px solid #ddd;
    padding:7px
}
.sch-eventeditor-timefields .x-field, .sch-eventeditor-timefields .label {
    margin-right:5px
}
.sch-eventeditor-timefields .label {
    line-height:21px
}
.sch-eventeditor.x-panel-collapsed {
    border:0 none
}
.sch-eventeditor>.x-panel-body {
    background:transparent;
    border-top: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-schedulerpanel .x-grid-group-hd {
    position:relative;
    z-index:101
}
.x-ie .sch-timeline {
    margin-left:0
}
.x-safari .sch-timeline {
    margin-left:1px
}
.sch-vertical .sch-timeline {
    border-width:1px 0 0 0
}
.sch-header-indicator {
    position:absolute;
    width:11px;
    height:11px;
    border:2px solid #f33;
    background:#fff;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -webkit-box-shadow:-1px 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow:-1px 1px 2px rgba(0, 0, 0, .2);
    box-shadow:-1px 1px 2px rgba(0, 0, 0, .2)
}
.x-ie78 .sch-header-indicator {
    width:0;
    height:0;
    border:5px solid transparent;
    background:transparent
}
.sch-horizontal .sch-header-indicator {
    bottom:3px;
    margin:0 -5px 0 -6px;
    border-radius:8px 8px 8px 0
}
.x-ie .sch-horizontal .sch-header-indicator {
    margin:0 -5px
}
.x-ie .sch-horizontal .sch-header-indicator-start, .x-ie .sch-horizontal .sch-header-indicator-end {
    margin:0 -5px 0 -6px
}
.x-ie78 .sch-horizontal .sch-header-indicator {
    bottom:0;
    border-bottom:none!important;
    border-top-color:#f33;
    margin:0 -4px 0 -5px
}
.x-safari .sch-horizontal .sch-header-indicator {
    margin:0 -4px
}
.sch-vertical .sch-header-indicator {
    right:3px;
    margin:-5px 0 0 0;
    border-radius:8px 8px 0 8px
}
.sch-vertical.x-rtl .sch-header-indicator {
    right:auto;
    left:3px;
    border-radius:0 8px 8px 8px
}
.x-ie78 .sch-vertical .sch-header-indicator {
    right:0;
    margin:-5px 0 0 0;
    border-right:none!important;
    border-left-color:#f33
}
.x-ie78 .sch-vertical.x-rtl .sch-header-indicator {
    right:auto;
    left:0;
    border-left:none!important;
    border-right:5px solid #f33
}
.sch-zone {
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:url(../images/zonebg.png) repeat;
    overflow:hidden;
    margin-left:-1px
}
.x-ie .sch-schedulerpanel .x-grid-body {
    position:relative;
    z-index:2
}
.x-safari .sch-zone {
    margin-left:0
}
.sch-print-body .sch-zone {
    border-left-style:solid;
    border-left-color:#f4f4f4
}
.sch-resourcezone {
    position:absolute;
    height:100%;
    overflow:hidden;
    background:#eee;
    pointer-events:none
}
.x-ie .sch-resourcezone {
    z-index:-1
}
.sch-horizontal .sch-resourcezone {
    top:0!important;
    height:100%!important
}
.sch-vertical .sch-resourcezone {
    left:0!important;
    width:100%!important
}
.sch-export {
    padding:0
}
.sch-none {
    display:none
}
.sch-export-header {
    background:#99bce8;
    border:1px solid #c5c5c5;
    height:40px;
    padding-top:7px;
    text-align:center
}
.sch-export-header h2 {
    margin:0;
    padding:0;
    color:white;
    font-size:16px
}
.sch-export-mask {
    opacity:.95;
    background:#f8f8f8
}
.sch-exportdialog-msg {
    padding:10px;
    color:black;
    font-size:13px;
    background-color:white;
    min-height:100px
}
.sch-exportdialogform-orientation .x-form-trigger-wrap {
    width:150px!important;
    float:left
}
#sch-exportdialog-imagePortrait {
    background:transparent url(../images/page-vertical-icon.png) no-repeat scroll 0 -1px;
    width:32px;
    height:32px;
    float:right;
    position:relative;
    top:-3px
}
#sch-exportdialog-imageLandscape {
    background:transparent url(../images/page-horizontal-icon.png) no-repeat scroll 0 -3px;
    width:32px;
    height:32px;
    float:right;
    position:relative;
    top:-1px
}
.sch-ux-range-picker {
    position:relative
}
.sch-ux-range-picker .x-panel-body {
    background:#aaa url(../images/pattern.png) repeat scroll 0 0
}
.sch-ux-range-value {
    height:16px;
    width:16px;
    background:lightseagreen;
    border:2px solid #fff;
    border-radius:100%;
    -webkit-box-shadow:1px 1px 5px rgba(45, 45, 45, 0.7);
    -moz-box-shadow:1px 1px 5px rgba(45, 45, 45, 0.7);
    -ms-box-shadow:1px 1px 5px rgba(45, 45, 45, 0.7);
    box-shadow:1px 1px 5px rgba(45, 45, 45, 0.7);
    cursor:pointer;
    position:absolute;
    overflow:visible
}
.sch-ux-range-value span {
    font-size:9px;
    color:#fff;
    display:block;
    left:-25px;
    top:-18px;
    position:absolute
}
.sch-fieldcontainer-label-wrap {
    font:inherit;
    width:100%
}
.sch-fieldcontainer-label-wrap td {
    padding:0;
    margin:0
}
.sch-fieldcontainer-label {
    color:#999;
    white-space:nowrap
}
.sch-fieldcontainer-separator {
    margin:2px 0 3px 5px;
    height:0;
    line-height:0;
    border:0;
    border-top:1px solid #ccc;
    border-width:1px;
    display:block;
    font-size:1px;
    overflow:hidden;
    cursor:default
}
.sch-column-line {
    border-left:1px solid #EEE;
    height:100%;
    position:absolute;
    overflow:hidden;
    margin-left:-1px;
    z-index:0;
    pointer-events:none
}
.x-safari .sch-column-line {
    margin-left:0
}
.x-safari:not(.x-mac) .sch-column-line {
    margin-left:1px
}
.x-ie .sch-column-line {
    z-index:-1
}
.sch-vertical .sch-column-line {
    visibility:hidden
}
.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-schedulerview .x-grid-group-title {
    visibility:hidden
}
.sch-grid-group-hd {
    background:0;
    padding:0;
    height:29px;
    overflow:hidden
}
.sch-grid-group-hd-cell {
    float:left;
    height:27px;
    line-height:27px;
    text-align:center
}
.x-ie .sch-horizontal .sch-timelineview td.sch-timetd, .x-ie10 .sch-horizontal .sch-timelineview td.sch-timetd {
    z-index:0;
    background-image:url(../images/1px.png)
}
.x-webkit .sch-horizontal td.sch-timetd {
    position:relative
}
.sch-horizontal .sch-timelineview .x-grid-row-alt td, .x-ie .sch-horizontal .x-grid-row-alt td.sch-timetd, .x-ie10 .sch-horizontal .x-grid-row-alt td.sch-timetd {
    background-color:transparent;
    background-image:url(../images/altrow.png);
    background-repeat:repeat
}
.sch-timelineview .x-grid-item-alt {
    background:transparent url(../images/altrow.png) 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-locked-buffered-spacer {
    position:absolute;
    top:100%;
    width:1px
}
.sch-locked-horizontal-scroll {
    border-bottom-width:0!important
}
.sch-timelinepanel .x-grid-with-row-lines .x-grid-table {
    border-top-color:transparent
}
.sch-timelinetreeview .x-grid-row .x-grid-cell-inner {
    cursor:default
}
.sch-tree-filtered .x-tree-expander {
    visibility:hidden
}
.sch-timelineview .x-grid-row td.sch-timetd {
    overflow:visible;
    background-color:transparent;
    border-top-color:transparent
}
.sch-timelineview .x-grid-item {
    background-color:transparent
}
.x-ie .sch-timelineview td.sch-timetd {
    position:relative
}
.sch-timelineview td.sch-timetd {
    overflow:hidden
}
td.sch-timetd .x-grid-cell-inner {
    position:relative;
    padding-left:0;
    padding-right:0;
    cursor:default;
    overflow:visible
}
.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-locked-horizontal-scroll, .sch-timeline-horizontal-scroll {
    overflow-x:scroll!important
}
.sch-secondary-canvas {
    position:absolute;
    left:0;
    top:0
}
.x-rtl .sch-secondary-canvas {
    right:0
}
.sch-schedulerpanel .x-splitter-vertical {
    background-color:#dfe8f6;
    border-right:1px solid #99bce8
}
.x-nlg .sch-timelinepanel .x-grid-header-ct, .x-nlg .sch-timelinepanel .x-column-header {
    background:transparent url("../images/column-header-bg.gif") repeat-x 0 top
}
.x-nlg .sch-timelinepanel .x-column-header-over, .x-nlg .sch-timelinepanel .x-column-header-sort-ASC, .x-nlg .sch-timelinepanel .x-column-header-sort-DESC {
    background:transparent url("../images/column-header-over-bg.gif") repeat-x 0 top
}
.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%;
    overflow:visible
}
.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
}
.sch-column-header {
    border-right:1px solid silver;
    background-color:#mediumspringgreen;
    color:#666
}
.sch-header-row {
    border-top:1px solid silver
}
.sch-column-header-over {
    background-color:#eef6fb
}
.sch-column-header {
    font:11px helvetica, arial, verdana, sans-serif
}
.sch-event {
    border:1px solid #fff;
    color:#fff;
    background:#118914;
    opacity:.8
}
div.sch-event-selected {
    border-color:#157fcc;
    -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
}