/* tree node color override */
.x-tree-status-free div{
  color:#99CC66;
  font-weight:bold;
}

.x-tree-status-downtime div{
  color:red;
  font-weight:bold;
}

.x-tree-status-stop  div{
  color:blue;
  font-weight:bold;
}

.x-tree-status-AWOL div{
  color:#FF6600;
  font-weight:bold;
}

.x-tree-status-work div{
  color:#00CC33;
  font-weight:bold;
}

.x-tree-status-unknown_work div{
  color:#FFCC33;
  font-weight:bold;
}

.x-tree-status-unknown div{
  color:#CCCCCC;  
}






.x-boxselect.x-form-text {
    height: auto;
	cursor: text;
    padding: 0;
    overflow-y: auto;
}
.x-boxselect ul.x-boxselect-list {
    padding: 1px 3px;
}
ul.x-boxselect-list.x-boxselect-singleselect {
    white-space: nowrap;
    overflow: hidden;
}
.x-boxselect-input, .x-boxselect-item {
	display: inline-block;
	position: relative;
	*display:inline; /* IE7 */
	zoom:1; /* IE */
}
.x-boxselect-input input, .x-boxselect-input div {
	border: none;
	background: none;
	line-height: 18px !important;
	height: 20px;
	width: 100%;
}
.x-boxselect-emptyinput {
    display: none;
}
.x-boxselect-stacked .x-boxselect-item {
	display: block;
}
.x-boxselect-item {
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; o-border-radius: 6px; khtml-border-radius: 6px; border: 1px solid #CAD8F3;
	padding: 0px 1px 0px 5px !important;
	margin: 1px 1px 1px 0;
	background-color: #DEE7F8;
	cursor: default;
}
.x-field:not(.x-item-disabled) .x-boxselect-item:hover {
	background: #BBCEF1;
	border: 1px solid #6D95E0;
}
.x-field:not(.x-item-disabled) .x-boxselect-item.selected {
	border: 1px solid #316AD3 !important;
	background: #658FDC !important;
}
.x-boxselect-item-text {
	line-height: 16px;
	padding-right: 20px !important;
}
.x-boxselect-item-close {
	cursor: pointer;
}
.x-boxselect-hideselections .x-boundlist-selected {
    display: none;
}
















/* = Progress Column
----------------------------------------------- */
.x-grid-row .x-progress .x-grid-cell-inner {
    padding: 0;
}

.x-grid-row .x-progress .x-grid-cell-inner .x-progress-bar {
    top: 0px;
}

.custom-gridPerformance .x-column-header-inner .x-column-header-text {
    white-space: normal;
}

.maintenanceedit .x-column-header-inner{
    text-align: center;
}

.weightingClosedPeriod .x-grid-cell {
    background-color: #CCD9FF;
    color: #999999;
}

.weightingshiftOpened .x-grid-cell {
    background-color: #CCCCCC;
}

.weightingshiftNoPrintable .x-grid-cell {
    color: #999999;
}

.weightingshiftIsManually .x-grid-cell {
    font-weight:bold;
}

.weightingOpened .x-grid-cell {
    color: #999999;
}

.weightingCanceled .x-grid-cell {
    text-decoration: line-through;
}

.noteRejected .x-grid-cell {
    background-color: #F08080;
}

.x-grid-row .x-progress .x-grid-cell-inner .x-progress-bar .x-progress-text {
    top: 0px;
    display: table;
    height: 100%
}
.x-grid-row .x-progress .x-grid-cell-inner .x-progress-bar .x-progress-text div {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2px;
}

.x-grid-row .x-progress .x-grid-cell-inner .x-progress-text-back {
    top: 0px;
    display: table;
    height: 100%
}

.x-grid-row .x-progress .x-grid-cell-inner .x-progress-text-back div {
    display: table-cell;
    vertical-align: middle;
    padding-top: 2px;
}
/*
GRADIENTS & CSS FROM:
http://projects.korrelboom.com/gradient-generator

COLORS:
Increment Hue by +25
ff0000
ff6a00
ffd500
bfff00
55ff00
-00ff15
00ff80
-00ffea
00aaff
*/

/*
.x-progress-default .x-grid-cell-inner .x-progress-step-0 {
    border-right-color: #ff6a00;
    border-top-color: #ff6a00;
    
	*/
/* SVG fallback(Opera 11.10-, IE9) *//*

	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwwLDAsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgyNTUsMTA2LDAsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	
	*/
/* Opera 11.10+ *//*

	background: -o-linear-gradient(left, rgba(255,0,0,1), rgba(255,106,0,1));
	
	*/
/* Firefox 3.6+ *//*

	background: -moz-linear-gradient(left, rgba(255,0,0,1), rgba(255,106,0,1));
	
	*/
/* Chrome 7+ & Safari 5.03+ *//*

	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,0,0,1)), color-stop(1, rgba(255,106,0,1)));
	
	*/
/* IE5.5 - IE7 *//*

	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFF0000,EndColorStr=#FFFF6A00);
	
	*/
/* IE8 *//*

	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFF0000,EndColorStr=#FFFF6A00)"
}
*/

.x-progress-default .x-grid-cell-inner .x-progress-step-0 , .ag-progress-step-0 {
    border-right-color: #bfff00;
    border-top-color: #bfff00;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyMTMsMCwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE5MSwyNTUsMCwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
	background: -o-linear-gradient(left, rgba(255,213,0,1), rgba(191,255,0,1));
	background: -moz-linear-gradient(left, rgba(255,213,0,1), rgba(191,255,0,1));
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,213,0,1)), color-stop(1, rgba(191,255,0,1)));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFFD500,EndColorStr=#FFBFFF00);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFFD500,EndColorStr=#FFBFFF00)"
}

.x-progress-default .x-grid-cell-inner .x-progress-step-1, .ag-progress-step-1  {
    border-right-color: #55ff00;
    border-top-color: #55ff00;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE5MSwyNTUsMCwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDg1LDI1NSwwLDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	background: -o-linear-gradient(left, rgba(191,255,0,1), rgba(85,255,0,1));
	background: -moz-linear-gradient(left, rgba(191,255,0,1), rgba(85,255,0,1));
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(191,255,0,1)), color-stop(1, rgba(85,255,0,1)));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFBFFF00,EndColorStr=#FF55FF00);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFBFFF00,EndColorStr=#FF55FF00)"
}

.x-progress-default .x-grid-cell-inner .x-progress-step-2, .ag-progress-step-2  {
    border-right-color: #00ff15;
    border-top-color: #00ff15;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDg1LDI1NSwwLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMCwyNTUsMTI4LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	background: -o-linear-gradient(top, rgba(85,255,0,1), rgba(0,255,128,1));
	background: -moz-linear-gradient(top, rgba(85,255,0,1), rgba(0,255,128,1));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(85,255,0,1)), color-stop(1, rgba(0,255,128,1)));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF55FF00,EndColorStr=#FF00FF80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF55FF00,EndColorStr=#FF00FF80)"
}

/*
.x-progress-default .x-grid-cell-inner .x-progress-step-3 {
    border-right-color: #55ff00;
    border-top-color: #55ff00;
    
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDg1LDI1NSwwLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMCwxNzAsMjU1LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	background: -o-linear-gradient(top, rgba(85,255,0,1), rgba(0,170,255,1));
	background: -moz-linear-gradient(top, rgba(85,255,0,1), rgba(0,170,255,1));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(85,255,0,1)), color-stop(1, rgba(0,170,255,1)));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF55FF00,EndColorStr=#FF00AAFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF55FF00,EndColorStr=#FF00AAFF)"
}
*/

.x-progress-default .x-grid-cell-inner .x-progress-step-3, .ag-progress-step-3  {
    border-right-color: #ffd500;
    border-top-color: #ffd500;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwxMDYsMCwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyMTMsMCwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
    background: -o-linear-gradient(left, rgba(255,106,0,1), rgba(255,213,0,1));
    background: -moz-linear-gradient(left, rgba(255,106,0,1), rgba(255,213,0,1));
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,106,0,1)), color-stop(1, rgba(255,213,0,1)));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFF6A00,EndColorStr=#FFFFD500);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#FFFF6A00,EndColorStr=#FFFFD500)"
}

.x-progress-bar--overflow {
    overflow: visible;
}


.iconcls-rotate { background-image:url(img/rotate.png); }
.iconcls-arrow_left { background-image:url(img/arrow_left.png); }
.iconcls-arrow_right { background-image:url(img/arrow_right.png); }
.iconcls-arrow_in { background-image:url(img/arrow_in.png); }
.iconcls-arrow-left-right { background-image:url(img/arrow-left-right.png); }
.iconcls-arrow_out { background-image:url(img/arrow_out.png); }
.iconcls-arrow-up-down { background-image:url(img/arrow-up-down.png); }
.iconcls-magifier_zoom_out { background-image:url(img/magifier_zoom_out.png); }
.iconcls-magnifier_zoom_in { background-image:url(img/magnifier_zoom_in.png); }  