.fn-gantt .nav-link,.gantt,.gantt2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gantt,.gantt2{width:100%;margin:2px auto;border:1px solid #ddd;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-sizing:border-box}.fn-gantt .dataPanel,.fn-gantt .leftPanel{border-right:1px solid #DDD;position:relative}.gantt:after{content:".";visibility:hidden;display:block;height:0;clear:both}.fn-gantt{width:100%}.fn-gantt .fn-content{overflow:hidden;position:relative;width:100%}.fn-gantt .leftPanel{float:left;width:225px;overflow:hidden;z-index:20}.fn-gantt .row{float:left;height:24px;line-height:24px;margin-left:-1px}.fn-gantt .leftPanel .fn-label{display:inline-block;margin:0 0 0 5px;color:#484A4D;width:110px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fn-gantt .leftPanel .row0{border-top:1px solid #DDD}.fn-gantt .leftPanel .desc,.fn-gantt .leftPanel .name{float:left;height:23px;margin:0;border-bottom:1px solid #DDD;background-color:#f6f6f6}.fn-gantt .leftPanel .name{width:110px;font-weight:700}.fn-gantt .leftPanel .desc{width:115px}.fn-gantt .leftPanel .fn-wide,.fn-gantt .leftPanel .fn-wide .fn-label{width:225px}.fn-gantt .spacer{margin:-2px 0 1px;border-bottom:none;background-color:#f6f6f6}.fn-gantt .date,.fn-gantt .day,.fn-gantt .rightPanel .month,.fn-gantt .rightPanel .year{border-left:1px solid #DDD;border-bottom:1px solid #DDD;text-shadow:0 1px 0 rgba(255,255,255,.75);font-size:11px;text-align:center}.fn-gantt .rightPanel{overflow:hidden}.fn-gantt .dataPanel{margin-left:0;background-image:url(../images/grid.png);background-repeat:repeat;background-position:24px 24px}.fn-gantt .date,.fn-gantt .day{overflow:visible;width:25px;line-height:24px;margin:-1px 0 0 -1px;color:#484a4d}.fn-gantt .holiday{background-color:#ffd263;height:23px;margin:0 0 -1px -1px}.fn-gantt .today{background-color:#fff8da;height:23px;margin:0 0 -1px -1px;font-weight:700;text-align:center}.fn-gantt .sa,.fn-gantt .sn,.fn-gantt .wd{margin:0 0 0 -1px}.fn-gantt .sa,.fn-gantt .sn{color:#939496;text-align:center}.fn-gantt .wd{background-color:#f6f6f6;text-align:center}.fn-gantt .rightPanel .month,.fn-gantt .rightPanel .year{float:left;overflow:hidden;height:23px;margin:0 0 0 -1px;background-color:#f6f6f6;font-weight:700;color:#484a4d}.fn-gantt-hint{border:1px solid #2e3e4e;background-color:#f6f6f6;padding:10px;position:absolute;display:none;z-index:11;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fn-gantt .bar{background-color:#D0E4FD;height:18px;margin:0 3px 3px 0;position:absolute;z-index:10;text-align:center;-webkit-box-shadow:0 0 1px rgba(0,0,0,.25) inset;-moz-box-shadow:0 0 1px rgba(0,0,0,.25) inset;box-shadow:0 0 1px rgba(0,0,0,.25) inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fn-gantt .bar .fn-label{line-height:18px;font-weight:700;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;color:#414B57!important;text-align:center;font-size:11px}.fn-gantt .ganttGreen .fn-label,.fn-gantt .ganttRed .fn-label{color:#fff!important}.fn-gantt .ganttRed{background-color:#F05050}.fn-gantt .ganttGreen{background-color:#1ab394}.fn-gantt .ganttOrange{background-color:#FCD29A}.fn-gantt .ganttOrange .fn-label{color:#714715!important}.fn-gantt .bottom{clear:both;background-color:#f6f6f6;width:100%}.fn-gantt .navigate{border-top:1px solid #DDD;padding:10px 0 10px 225px}.fn-gantt .navigate .nav-slider{height:20px;display:inline-block}.fn-gantt .navigate .nav-slider-left,.fn-gantt .navigate .nav-slider-right{text-align:center;height:20px;display:inline-block}.fn-gantt .navigate .nav-slider-left{float:left}.fn-gantt .navigate .nav-slider-right{float:right}.fn-gantt .navigate .nav-slider-content{text-align:left;width:160px;height:20px;display:inline-block;margin:0 10px}.fn-gantt .navigate .nav-slider-bar,.fn-gantt .navigate .nav-slider-button{position:absolute;display:block}.fn-gantt .navigate .nav-slider-bar{width:155px;height:6px;background-color:#838688;margin:8px 0 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.6) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.6) inset;box-shadow:0 1px 3px rgba(0,0,0,.6) inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fn-gantt .navigate .nav-slider-button{width:17px;height:60px;background:url(../images/slider_handle.png) center center no-repeat;left:0;top:0;margin:-26px 0 0;cursor:pointer}.fn-gantt .navigate .page-number{display:inline-block;font-size:10px;height:20px}.fn-gantt .navigate .page-number span{color:#666;margin:0 6px;height:20px;line-height:20px;display:inline-block}.fn-gantt .navigate a:active,.fn-gantt .navigate a:link,.fn-gantt .navigate a:visited{text-decoration:none}.fn-gantt .nav-link{margin:0 3px 0 0;display:inline-block;width:20px;height:20px;font-size:0;background:url(../../resource/images/icon_sprite.png) #595959!important;border:1px solid #454546;cursor:pointer;vertical-align:top;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 1px rgba(0,0,0,.2);box-sizing:border-box}.fn-gantt .nav-link:active{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25) inset,0 1px 0 #FFF;-moz-box-shadow:0 1px 1px rgba(0,0,0,.25) inset,0 1px 0 #FFF;box-shadow:0 1px 1px rgba(0,0,0,.25) inset,0 1px 0 #FFF}.fn-gantt .navigate .nav-page-back{background-position:1px 0!important;margin:0}.fn-gantt .navigate .nav-page-next{background-position:1px -16px!important;margin-right:15px}.fn-gantt .navigate .nav-slider .nav-now,.fn-gantt .navigate .nav-slider .nav-page-next{margin-right:5px}.fn-gantt .navigate .nav-begin{background-position:1px -112px!important}.fn-gantt .navigate .nav-prev-week{background-position:1px -128px!important}.fn-gantt .navigate .nav-prev-day{background-position:1px -48px!important}.fn-gantt .navigate .nav-next-day{background-position:1px -64px!important}.fn-gantt .navigate .nav-next-week{background-position:1px -160px!important}.fn-gantt .navigate .nav-end{background-position:1px -144px!important}.fn-gantt .navigate .nav-zoomOut{background-position:1px -96px!important}.fn-gantt .navigate .nav-zoomIn{background-position:1px -80px!important;margin-left:15px}.fn-gantt .navigate .nav-now{background-position:1px -32px!important}.fn-gantt-loader{position:absolute;width:100%;height:100%;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#bf000000', GradientType=0 );background:rgba(0,0,0,.75);cursor:wait;z-index:30}.fn-gantt-loader-spinner span{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:100%;text-align:center;height:1em;line-height:1em;color:#fff;font-size:1em;font-weight:700}.gantt .header{min-height:20px;padding:0}@-moz-document url-prefix(){.fn-gantt .date,.fn-gantt .day{-moz-box-sizing:border-box!important;width:25px!important}}.gantt .row:after{clear:both}