#overlay{background:#fff;color:#666;float:left;height:100%;left:0;opacity:.8;padding-top:25%;position:fixed;text-align:center;top:0;width:100%;z-index:5000}.spinner{animation:rotate .8s linear infinite;border:5px solid #000;border-radius:50%;border-right-color:transparent;height:64px;margin:0 auto;width:64px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gantt-wrapper{display:flex;flex-flow:row nowrap}.gantt-wrapper .arrow{background:#34495e;box-sizing:border-box;cursor:pointer;display:inline-block;height:44px;line-height:44px;margin-top:30px;min-width:44px;padding:0 15px;text-align:center;width:40px}.gantt-wrapper .arrow:hover .arrow-icon{opacity:.8}.gantt-wrapper .arrow:active .arrow-icon{opacity:.7}.gantt-wrapper .arrow.arrow-left{border-bottom-left-radius:3px;border-top-left-radius:3px}.gantt-wrapper .arrow.arrow-right{border-bottom-right-radius:3px;border-top-right-radius:3px}.gantt-wrapper .arrow.arrow-right>.arrow-icon{transform:rotate(180deg)}.gantt-wrapper .arrow .arrow-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAMFBMVEUAAAC9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8fy7zHXAAAAD3RSTlMA6cxZIgKzeLcd8LihXwayGyQJAAAAWElEQVQI12NgYDWTFzNlAAKn////f3JgYGCR/w8EIgwMQUAKKBTAYP///7c5//8bMPT//3WB/f//Bgb5/zsZgAwBhv//H4AYH+AicDVwXXBzYCYj7ILbDgA5ekUQVp5MWAAAAABJRU5ErkJggg==) no-repeat;display:inline-block;height:15px;vertical-align:middle;width:15px}.gantt-wrapper .gantt-container{border-bottom:1px solid #bec5cc;border-left:1px solid #bec5cc;border-right:1px solid #bec5cc;overflow:hidden;position:relative;z-index:0}.gantt-wrapper .gantt-container.dragging{cursor:-webkit-grabbing}.gantt-wrapper .gantt-container .gantt-grid-cell,.gantt-wrapper .gantt-container .gantt-header-day,.gantt-wrapper .gantt-container .gantt-header-day-min,.gantt-wrapper .gantt-container .gantt-header-month{box-sizing:border-box;float:left;text-align:center}.gantt-wrapper .gantt-container .gantt-grid-row,.gantt-wrapper .gantt-container .gantt-header-days,.gantt-wrapper .gantt-container .gantt-header-months{float:left}.gantt-wrapper .gantt-container .gantt-header{background-color:#fff;font-size:12px}.gantt-wrapper .gantt-container .gantt-header .gantt-header-months{background-color:#fff}.gantt-wrapper .gantt-container .gantt-header .gantt-header-months .gantt-header-month{border-right:1px solid #bec5cc;line-height:30px;overflow:hidden;padding-left:15px;text-align:left;white-space:nowrap;width:60px}.gantt-wrapper .gantt-container .gantt-header .gantt-header-months .gantt-header-month:last-child{border-right:0}.gantt-wrapper .gantt-container .gantt-header .gantt-header-days{float:left}.gantt-wrapper .gantt-container .gantt-header .gantt-header-days .gantt-header-day{background-color:#34495e;border-right:1px solid #314559;color:#fff;line-height:22px;width:20px}.gantt-wrapper .gantt-container .gantt-header .gantt-header-days .gantt-header-day.active{background-color:#f1c40f;opacity:1}.gantt-wrapper .gantt-container .gantt-header .gantt-header-days-min .gantt-header-day-min{background-color:#34495e;border-right:1px solid #314559;color:#fff;color:#6e7a87;line-height:22px;width:20px}.gantt-wrapper .gantt-container .gantt-header .gantt-header-days-min .gantt-header-day-min.active{background-color:#f1c40f;opacity:1}.gantt-wrapper .gantt-container .gantt-grid .gantt-grid-cols .gantt-grid-col{border-right:1px solid #eef1f2;box-sizing:border-box;display:inline-block}.gantt-wrapper .gantt-container .gantt-grid .gantt-grid-cols .gantt-grid-col.active{background-color:#f1c40f;opacity:.3}.gantt-wrapper .gantt-container .gantt-grid .gantt-grid-rows{position:absolute;top:74px;z-index:-1}.gantt-wrapper .gantt-container .gantt-grid .gantt-grid-rows .gantt-grid-row{background:#fff;border-bottom:#eef1f2;width:100%}.gantt-wrapper .gantt-container .gantt-grid .gantt-grid-rows .gantt-grid-row:nth-of-type(2n){background-color:#f4f4f4}.gantt-wrapper .gantt-container .gantt-events{overflow:hidden;pointer-events:none;position:absolute;top:74px}.gantt-wrapper .gantt-container .gantt-events .gantt-event{display:table;padding:6px 0;position:relative}.gantt-wrapper .gantt-container .gantt-events .gantt-event>div{display:table-cell;padding-left:10px;vertical-align:middle}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-price{color:#27ae60;font-size:14px;font-weight:700}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block{border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:8px 0;pointer-events:auto;text-align:center;text-decoration:none;white-space:nowrap;width:300px}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block.ppto{background-color:#f6bf26;font-size:1rem!important;height:1.5em!important}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block.progress{background-color:#bad1ff;font-size:1rem!important;height:1.5em!important}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block.acabado{background-color:#e4d1ff;font-size:1rem!important;height:1.5em!important}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block.closed{background-color:#1283ed;font-size:1rem!important;height:1.5em!important}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-block.aprobado{background-color:#57324e;font-size:1rem!important;height:1.5em!important}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.ppto{font-size:1rem!important;height:24px;height:1.5em!important;width:21px}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.cancelado{background-color:#a2292b;font-size:1rem!important;height:1.5em!important}.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.acabado,.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.aprobado,.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.cancelado,.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.closed,.gantt-wrapper .gantt-container .gantt-events .gantt-event .gantt-event-icon>.progress{height:24px;width:21px}.gantt-wrapper .gantt-loading{animation:spin 1s linear infinite;border:.25rem solid hsla(204,8%,76%,.45);border-radius:50%;border-top-color:#34495e;height:24px;width:24px}.gantt-tooltip{background:#34495e;border-radius:3px;color:#fff;left:0;padding:10px;position:absolute;top:0;width:440px;z-index:1}.gantt-tooltip .tooltip-content{margin-bottom:10px;overflow:hidden}.gantt-tooltip .tooltip-content .title{display:block;font-size:16px;padding-bottom:5px}.gantt-tooltip .tooltip-content .desc{color:#ccc}.gantt-tooltip .tooltip-action{position:relative}.gantt-tooltip .tooltip-action .price{font-size:24px;position:absolute;right:0;top:-12px}.gantt-tooltip .tooltip-action .price .tl{font-size:12px;text-align:center}body .gantt-loading{position:fixed;right:15px;top:15px}@-moz-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-o-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}