@import url('styles_scheduling.css');
@import url('styles_file_storage.css');

.bootstrap-datetimepicker-widget {
  z-index: 10000 !important;
}

.lineitems-choose {
  width: 32%;
  box-sizing: border-box;
  color: #505050;
  display: inline-block;
  text-align: center;
  padding: 5px;
  margin: 2px 0;
}

.lineitems-choose-category {
  background: #E3FAFF;
  border: 1px solid #9ACAD5;
}

.lineitems-choose-item {
  background: #EBFFEB;
  border: 1px solid #A8D4A8;
}

.lineitems-choose-back {
  background: #F4F4F4;
  border: 1px solid #CDCDCD;
}

.lineitems-chosen {
  background: #FDFFD2 !important;
  border: 1px dashed #B7BE3C !important;
}


.map-marker-label-locations {
  background: #FF8D4D;
  border: 4px solid #D92E2E;
}

#ganttChart {
  width: 100%;
  max-width: 100%;
  overflow: auto;
  border: 1px solid #F4F4F4;
  margin: 0;
  padding: 0;
}

#ganttHeader {
  background: #f4f4f4;
  margin: 0;
  min-width: 900px;
  width: 100%;
  font-size: 0.7em
}

#ganttHeaderTable {
  width: 100%;
}

#ganttHeaderDates td {
  border: 1px dashed #DFDBDB;
}

#ganttBody {
  min-width: 900px;
  width: 100%;
  font-size: 0.7em
}

.ganttItem {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.5s linear;
}

.ganttItem:hover {
  opacity: 0.8;
}  .tag-jobtype-DD_Drone_-_Construction{
    background: #cfd41e;
    color: #ffffff;
  }
  .ganttItem-DD_Drone_-_Construction{
    background: #cfd41e;
    color: #ffffff;
  }
  .map-marker-label-DD_Drone_-_Construction{
    background: #cfd41e;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-DD_Drone_-_Construction{
    border-left: 6px solid #cfd41e;
  }
    .tag-jobtype-Drone_-_Construction{
    background: #f5fa21;
    color: #141313;
  }
  .ganttItem-Drone_-_Construction{
    background: #f5fa21;
    color: #141313;
  }
  .map-marker-label-Drone_-_Construction{
    background: #f5fa21;
    border: 4px solid #141313;
  }
  .schedule-item-jobtype-Drone_-_Construction{
    border-left: 6px solid #f5fa21;
  }
    .tag-jobtype-Drone_-_CRE{
    background: #f7ef0f;
    color: #0d0d0d;
  }
  .ganttItem-Drone_-_CRE{
    background: #f7ef0f;
    color: #0d0d0d;
  }
  .map-marker-label-Drone_-_CRE{
    background: #f7ef0f;
    border: 4px solid #0d0d0d;
  }
  .schedule-item-jobtype-Drone_-_CRE{
    border-left: 6px solid #f7ef0f;
  }
    .tag-jobtype-Drone_-_LIDAR{
    background: #4bf70f;
    color: #ffffff;
  }
  .ganttItem-Drone_-_LIDAR{
    background: #4bf70f;
    color: #ffffff;
  }
  .map-marker-label-Drone_-_LIDAR{
    background: #4bf70f;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Drone_-_LIDAR{
    border-left: 6px solid #4bf70f;
  }
    .tag-jobtype-Drone_-_Thermal{
    background: #bbfa0a;
    color: #ffffff;
  }
  .ganttItem-Drone_-_Thermal{
    background: #bbfa0a;
    color: #ffffff;
  }
  .map-marker-label-Drone_-_Thermal{
    background: #bbfa0a;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Drone_-_Thermal{
    border-left: 6px solid #bbfa0a;
  }
    .tag-jobtype-GCPs{
    background: #c607f5;
    color: #ffffff;
  }
  .ganttItem-GCPs{
    background: #c607f5;
    color: #ffffff;
  }
  .map-marker-label-GCPs{
    background: #c607f5;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-GCPs{
    border-left: 6px solid #c607f5;
  }
    .tag-jobtype-NavVis_Scan{
    background: #2141d3;
    color: #ffffff;
  }
  .ganttItem-NavVis_Scan{
    background: #2141d3;
    color: #ffffff;
  }
  .map-marker-label-NavVis_Scan{
    background: #2141d3;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-NavVis_Scan{
    border-left: 6px solid #2141d3;
  }
    .tag-jobtype-SA_360{
    background: #8e8888;
    color: #ffffff;
  }
  .ganttItem-SA_360{
    background: #8e8888;
    color: #ffffff;
  }
  .map-marker-label-SA_360{
    background: #8e8888;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-SA_360{
    border-left: 6px solid #8e8888;
  }
    .tag-jobtype-SA_Deck{
    background: #505050;
    color: #ffffff;
  }
  .ganttItem-SA_Deck{
    background: #505050;
    color: #ffffff;
  }
  .map-marker-label-SA_Deck{
    background: #505050;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-SA_Deck{
    border-left: 6px solid #505050;
  }
    .tag-jobtype-SA_Facade{
    background: #505050;
    color: #ffffff;
  }
  .ganttItem-SA_Facade{
    background: #505050;
    color: #ffffff;
  }
  .map-marker-label-SA_Facade{
    background: #505050;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-SA_Facade{
    border-left: 6px solid #505050;
  }
    .tag-jobtype-SA_R&D{
    background: #935a5a;
    color: #ffffff;
  }
  .ganttItem-SA_R&D{
    background: #935a5a;
    color: #ffffff;
  }
  .map-marker-label-SA_R&D{
    background: #935a5a;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-SA_R&D{
    border-left: 6px solid #935a5a;
  }
    .tag-jobtype-TA_Map{
    background: #46d7dd;
    color: #ffffff;
  }
  .ganttItem-TA_Map{
    background: #46d7dd;
    color: #ffffff;
  }
  .map-marker-label-TA_Map{
    background: #46d7dd;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-TA_Map{
    border-left: 6px solid #46d7dd;
  }
    .tag-jobtype-TA_RTK_Map{
    background: #f4bc09;
    color: #ffffff;
  }
  .ganttItem-TA_RTK_Map{
    background: #f4bc09;
    color: #ffffff;
  }
  .map-marker-label-TA_RTK_Map{
    background: #f4bc09;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-TA_RTK_Map{
    border-left: 6px solid #f4bc09;
  }
    .tag-status-workorders-Canceled_and_Charged{
    background: #f70636;
    color: #ffffff;
  }
  .schedule-item-status-Canceled_and_Charged{
    border-right: 6px solid #f70636;
  }

  .map-marker-label-Canceled_and_Charged{
    border: 4px solid #f70636;
  }
    .tag-status-workorders-Data_Delivered{
    background: #18f738;
    color: #ffffff;
  }
  .schedule-item-status-Data_Delivered{
    border-right: 6px solid #18f738;
  }

  .map-marker-label-Data_Delivered{
    border: 4px solid #18f738;
  }
    .tag-status-workorders-En_Route{
    background: #eeef1e;
    color: #ffffff;
  }
  .schedule-item-status-En_Route{
    border-right: 6px solid #eeef1e;
  }

  .map-marker-label-En_Route{
    border: 4px solid #eeef1e;
  }
    .tag-status-workorders-invoiced{
    background: #56038a;
    color: #ffffff;
  }
  .schedule-item-status-invoiced{
    border-right: 6px solid #56038a;
  }

  .map-marker-label-invoiced{
    border: 4px solid #56038a;
  }
    .tag-status-workorders-Needs_Reschedule{
    background: #f011e6;
    color: #ffffff;
  }
  .schedule-item-status-Needs_Reschedule{
    border-right: 6px solid #f011e6;
  }

  .map-marker-label-Needs_Reschedule{
    border: 4px solid #f011e6;
  }
    .tag-status-workorders-new{
    background: #ffffff;
    color: #080000;
  }
  .schedule-item-status-new{
    border-right: 6px solid #ffffff;
  }

  .map-marker-label-new{
    border: 4px solid #ffffff;
  }
    .tag-status-workorders-Off_Site{
    background: #2b8714;
    color: #faf5f5;
  }
  .schedule-item-status-Off_Site{
    border-right: 6px solid #2b8714;
  }

  .map-marker-label-Off_Site{
    border: 4px solid #2b8714;
  }
    .tag-status-workorders-on_site{
    background: #0075ff;
    color: #ffffff;
  }
  .schedule-item-status-on_site{
    border-right: 6px solid #0075ff;
  }

  .map-marker-label-on_site{
    border: 4px solid #0075ff;
  }
    .tag-status-workorders-scheduled{
    background: #ffffff;
    color: #030000;
  }
  .schedule-item-status-scheduled{
    border-right: 6px solid #ffffff;
  }

  .map-marker-label-scheduled{
    border: 4px solid #ffffff;
  }
  




