@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-batch_facility{
    background: #050dcf;
    color: #191919;
  }
  .ganttItem-batch_facility{
    background: #050dcf;
    color: #191919;
  }
  .map-marker-label-batch_facility{
    background: #050dcf;
    border: 4px solid #191919;
  }
  .schedule-item-jobtype-batch_facility{
    border-left: 6px solid #050dcf;
  }
    .tag-jobtype-Blue{
    background: #0500f0;
    color: #ffffff;
  }
  .ganttItem-Blue{
    background: #0500f0;
    color: #ffffff;
  }
  .map-marker-label-Blue{
    background: #0500f0;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Blue{
    border-left: 6px solid #0500f0;
  }
    .tag-jobtype-Line{
    background: #79e867;
    color: #ffffff;
  }
  .ganttItem-Line{
    background: #79e867;
    color: #ffffff;
  }
  .map-marker-label-Line{
    background: #79e867;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Line{
    border-left: 6px solid #79e867;
  }
    .tag-jobtype-manufacturing{
    background: #e404ec;
    color: #0f0d0d;
  }
  .ganttItem-manufacturing{
    background: #e404ec;
    color: #0f0d0d;
  }
  .map-marker-label-manufacturing{
    background: #e404ec;
    border: 4px solid #0f0d0d;
  }
  .schedule-item-jobtype-manufacturing{
    border-left: 6px solid #e404ec;
  }
    .tag-jobtype-Mini_Facility{
    background: #d98a2f;
    color: #FFFFFF;
  }
  .ganttItem-Mini_Facility{
    background: #d98a2f;
    color: #FFFFFF;
  }
  .map-marker-label-Mini_Facility{
    background: #d98a2f;
    border: 4px solid #FFFFFF;
  }
  .schedule-item-jobtype-Mini_Facility{
    border-left: 6px solid #d98a2f;
  }
    .tag-jobtype-Red{
    background: #e0000d;
    color: #ffffff;
  }
  .ganttItem-Red{
    background: #e0000d;
    color: #ffffff;
  }
  .map-marker-label-Red{
    background: #e0000d;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Red{
    border-left: 6px solid #e0000d;
  }
    .tag-jobtype-Test{
    background: #505050;
    color: #ffffff;
  }
  .ganttItem-Test{
    background: #505050;
    color: #ffffff;
  }
  .map-marker-label-Test{
    background: #505050;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Test{
    border-left: 6px solid #505050;
  }
    .tag-jobtype-Test_452{
    background: #505050;
    color: #FFFFFF;
  }
  .ganttItem-Test_452{
    background: #505050;
    color: #FFFFFF;
  }
  .map-marker-label-Test_452{
    background: #505050;
    border: 4px solid #FFFFFF;
  }
  .schedule-item-jobtype-Test_452{
    border-left: 6px solid #505050;
  }
    .tag-jobtype-Test_5{
    background: #505050;
    color: #ffffff;
  }
  .ganttItem-Test_5{
    background: #505050;
    color: #ffffff;
  }
  .map-marker-label-Test_5{
    background: #505050;
    border: 4px solid #ffffff;
  }
  .schedule-item-jobtype-Test_5{
    border-left: 6px solid #505050;
  }
    .tag-jobtype-Test_6{
    background: #ebd40c;
    color: #1c1c1c;
  }
  .ganttItem-Test_6{
    background: #ebd40c;
    color: #1c1c1c;
  }
  .map-marker-label-Test_6{
    background: #ebd40c;
    border: 4px solid #1c1c1c;
  }
  .schedule-item-jobtype-Test_6{
    border-left: 6px solid #ebd40c;
  }
    .tag-jobtype-Test_9{
    background: #e8176f;
    color: #0d0c0c;
  }
  .ganttItem-Test_9{
    background: #e8176f;
    color: #0d0c0c;
  }
  .map-marker-label-Test_9{
    background: #e8176f;
    border: 4px solid #0d0c0c;
  }
  .schedule-item-jobtype-Test_9{
    border-left: 6px solid #e8176f;
  }
    .tag-jobtype-test_again{
    background: #e365f7;
    color: #000000;
  }
  .ganttItem-test_again{
    background: #e365f7;
    color: #000000;
  }
  .map-marker-label-test_again{
    background: #e365f7;
    border: 4px solid #000000;
  }
  .schedule-item-jobtype-test_again{
    border-left: 6px solid #e365f7;
  }
    .tag-jobtype-Test4{
    background: #505050;
    color: #FFFFFF;
  }
  .ganttItem-Test4{
    background: #505050;
    color: #FFFFFF;
  }
  .map-marker-label-Test4{
    background: #505050;
    border: 4px solid #FFFFFF;
  }
  .schedule-item-jobtype-Test4{
    border-left: 6px solid #505050;
  }
    .tag-status-workorders-Awaiting_Approval{
    background: #e25e1d;
    color: #ffffff;
  }
  .schedule-item-status-Awaiting_Approval{
    border-right: 6px solid #e25e1d;
  }

  .map-marker-label-Awaiting_Approval{
    border: 4px solid #e25e1d;
  }
    .tag-status-workorders-Awaiting_Parts{
    background: #18d3c5;
    color: #ffffff;
  }
  .schedule-item-status-Awaiting_Parts{
    border-right: 6px solid #18d3c5;
  }

  .map-marker-label-Awaiting_Parts{
    border: 4px solid #18d3c5;
  }
    .tag-status-workorders-Call_Back{
    background: #fc1022;
    color: #ffffff;
  }
  .schedule-item-status-Call_Back{
    border-right: 6px solid #fc1022;
  }

  .map-marker-label-Call_Back{
    border: 4px solid #fc1022;
  }
    .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-Cancelled{
    background: #4c5c3d;
    color: #ffffff;
  }
  .schedule-item-status-Cancelled{
    border-right: 6px solid #4c5c3d;
  }

  .map-marker-label-Cancelled{
    border: 4px solid #4c5c3d;
  }
    .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: #b26464;
    color: #ffffff;
  }
  .schedule-item-status-en_route{
    border-right: 6px solid #b26464;
  }

  .map-marker-label-en_route{
    border: 4px solid #b26464;
  }
    .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-must_return{
    background: #fff75b;
    color: #000000;
  }
  .schedule-item-status-must_return{
    border-right: 6px solid #fff75b;
  }

  .map-marker-label-must_return{
    border: 4px solid #fff75b;
  }
    .tag-status-workorders-needs_parts{
    background: #0b9aaa;
    color: #ffffff;
  }
  .schedule-item-status-needs_parts{
    border-right: 6px solid #0b9aaa;
  }

  .map-marker-label-needs_parts{
    border: 4px solid #0b9aaa;
  }
    .tag-status-workorders-needs_quote{
    background: #ec10f4;
    color: #ffffff;
  }
  .schedule-item-status-needs_quote{
    border-right: 6px solid #ec10f4;
  }

  .map-marker-label-needs_quote{
    border: 4px solid #ec10f4;
  }
    .tag-status-workorders-Needs_Sales_Call{
    background: #171515;
    color: #ffffff;
  }
  .schedule-item-status-Needs_Sales_Call{
    border-right: 6px solid #171515;
  }

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

  .map-marker-label-new{
    border: 4px solid #919191;
  }
    .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-Rescheduled{
    background: #505050;
    color: #ffffff;
  }
  .schedule-item-status-Rescheduled{
    border-right: 6px solid #505050;
  }

  .map-marker-label-Rescheduled{
    border: 4px solid #505050;
  }
    .tag-status-workorders-Rescheduling{
    background: #ff007f;
    color: #ffffff;
  }
  .schedule-item-status-Rescheduling{
    border-right: 6px solid #ff007f;
  }

  .map-marker-label-Rescheduling{
    border: 4px solid #ff007f;
  }
    .tag-status-workorders-scheduled{
    background: #b9d413;
    color: #ffffff;
  }
  .schedule-item-status-scheduled{
    border-right: 6px solid #b9d413;
  }

  .map-marker-label-scheduled{
    border: 4px solid #b9d413;
  }
    .tag-status-workorders-Send_Customer_Copy{
    background: #e25e5e;
    color: #ffffff;
  }
  .schedule-item-status-Send_Customer_Copy{
    border-right: 6px solid #e25e5e;
  }

  .map-marker-label-Send_Customer_Copy{
    border: 4px solid #e25e5e;
  }
    .tag-status-workorders-work_complete{
    background: #0cc735;
    color: #ffffff;
  }
  .schedule-item-status-work_complete{
    border-right: 6px solid #0cc735;
  }

  .map-marker-label-work_complete{
    border: 4px solid #0cc735;
  }
  




