@import url('styles_scheduling.css');

.email_body {
  max-width: 100%;
  overflow: auto;
}

.faicon-stack {
  position: relative;
  display: inline-block;
  width: (13em / 14);
  height: 1em;

  .faicon-stack-empty,
  .faicon-stack-day {
    position: absolute;
  }

  .faicon-stack-context {
    position: relative;
    top: -2px;
    left: 4px;
    font-size: 16px;
    font-weight: 700;
    line-height: 2;
    text-align: center;
  }
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.addHeaderInput {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.25);
  color: #FFF;
}

.addHeaderInput::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.addCategoryInput {
  background: rgba(255, 255, 255, 0.1);
}

.addCategoryInput,
.addHeaderInput,
.addItemInput {
  display: inline-block;
  width: 95%;
}

table.footable-details>tbody>tr>th {
  width: 0px !important;
}

.checkboxWarningUnchecked label::before {
  background-color: #DE7676;
  color: #DE7676;
  accent-color: #DE7676;
}

.pressEnterToSaveNotice {
  animation: animation-blink 1s infinite;
}

/* CUSTOM BOOTSTRAP STYLES */
.btn-group-xxs>.btn,
.btn-xxs {
  padding: .1875rem .3rem;
  font-size: .65625rem;
  line-height: .375;
  border-radius: .15rem;
}

.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;
}


.tag-status-tasks-open {
  background: #DE7676;
  color: #FFF;
}

.tag-status-tasks-complete {
  background: #88D689;
  color: #FFF;
}

.tag-status-tasks-cancelled {
  background: #505050;
  color: #FFF;
}

.tag-time_off-Yes {
  background: #2ECC40;
  color: #FFF;
}

.tag-time_off-No {
  background: #FF4136;
  color: #FFF;
}


.schedule-item-jobtype-task {
  background: #EBFBFF;
}

.schedule-item-jobtype-task-closed {
  background: #D9EAEE;
  opacity: 0.75;
}

.tag-status-workorders-transferred {
  background: #23803a;
  color: #fff;
}

.tag-status-workorders-deleted {
  background: red;
  color: #fff;
}

.hidden_track_quantity,
.hidden_cost_instead {
  display: none;
}

.barcode-scanner canvas,
.barcode-scanner video {
  max-width: 100%;
  width: 100%;
}

canvas.drawing,
canvas.drawingBuffer {
  position: absolute;
  left: 0;
  top: 80px;
}

.contactbottomlinks {
  display: none;
}

.show_pdf_notes,
.hide_line_pdf,
.no_margin_top {
  margin-top: 0;
}

.signatureCapture {
  border: 1px solid #F4F4F4;
  overflow: hidden;
}

.transferPhoto {
  display: inline-block;
  height: 200px;
  width: 200px;
  margin: 10px;
  padding: 5px;
  background-position: center;
  background-size: cover;
}

.transferPhotoSelected {
  box-shadow: 0 0 8px #505050;
  border: 3px solid yellow;
}  .tag-jobtype-Service{
  background: #2212e0;
  color: #1f1c1c;
  }
  .tag-jobtype-test{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-estimates-accepted{
  background: #56d180;
  color: #ffffff;
  }
  .tag-status-estimates-converted{
  background: #198230;
  color: #ffffff;
  }
  .tag-status-estimates-declined{
  background: #b50b29;
  color: #ffffff;
  }
  .tag-status-estimates-pending{
  background: #d69a00;
  color: #ffffff;
  }
  .tag-status-estimates-sent{
  background: #73cdff;
  color: #ffffff;
  }
  .tag-status-workorders-Billed_Through_D-Tools{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Cancelled{
  background: #505050;
  color: #ecfa51;
  }
  .tag-status-workorders-Closed{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Complete_-_Invoice_Pending{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Complete_-_Part_of_a_Project_to_Invoice.{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-En_Route{
  background: #f5b042;
  color: #ffffff;
  }
  .tag-status-workorders-Finished_-_Service_Level_Agreement{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-In_Progress{
  background: #3039ce;
  color: #ffffff;
  }
  .tag-status-workorders-invoiced{
  background: #56038a;
  color: #ffffff;
  }
  .tag-status-workorders-new{
  background: #c99e06;
  color: #ffffff;
  }
  .tag-status-workorders-on_site{
  background: #0075ff;
  color: #ffffff;
  }
  .tag-status-workorders-Partially_Billed{
  background: #1ba223;
  color: #fb0811;
  }
  .tag-status-workorders-Partially_Completed{
  background: #efe224;
  color: #ffffff;
  }
  .tag-status-workorders-Parts_Received_-_To_be_Scheduled{
  background: #4842df;
  color: #ffffff;
  }
  .tag-status-workorders-Paused{
  background: #ebfa90;
  color: #ffffff;
  }
  .tag-status-workorders-Ready_to_Bill{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-scheduled{
  background: #b9d413;
  color: #ffffff;
  }
  .tag-status-workorders-Service_Plan_-_Billed{
  background: #26c23f;
  color: #381f1f;
  }
  .tag-status-workorders-To_Complete_by_FF{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-To_Complete_by_JL{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Unbillable{
  background: #505050;
  color: #b30015;
  }
  .tag-status-workorders-Unscheduled{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Waiting_on_Customer{
  background: #ffea2a;
  color: #140d0d;
  }
  .tag-status-workorders-Waiting_on_Notes{
  background: #fd3300;
  color: #ffffff;
  }
  .tag-status-workorders-Waiting_on_Parts{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Waiting_on_Vendor{
  background: #e9ea08;
  color: #ef1440;
  }
  .tag-status-workorders-Warranty_Work_-_In_Progress{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Warranty_Work_Completed{
  background: #ed0b26;
  color: #ffffff;
  }
  .tag-status-workorders-work_complete{
  background: #0cc735;
  color: #ffffff;
  }
  .tag-status-invoices-INVOICED_-_JL_will_send_it{
  background: #004ffe;
  color: #ffffff;
  }
  .tag-status-invoices-Invoiced_-_NOT_SENT{
  background: #f4f70f;
  color: #170101;
  }
  .tag-status-invoices-not_paid{
  background: #d91129;
  color: #ffffff;
  }
  .tag-status-invoices-paid{
  background: #0b9c11;
  color: #ffffff;
  }
  .tag-status-invoices-partially_paid{
  background: #dea718;
  color: #ffffff;
  }
  .tag-status-projects-closed{
  background: #b50b29;
  color: #ffffff;
  }
  .tag-status-projects-open{
  background: #d69a00;
  color: #ffffff;
  }
  .tag-status-tickets-closed{
  background: #585858;
  color: #ffffff;
  }
  .tag-status-tickets-new{
  background: #ffa400;
  color: #ffffff;
  }
  .tag-status-purchase_order-Cancelled{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-purchase_order-closed{
  background: #009645;
  color: #ffffff;
  }
  .tag-status-purchase_order-open{
  background: #d69a00;
  color: #ffffff;
  }
  .tag-status-purchase_order-Partially_Received{
  background: #27d1bd;
  color: #ffffff;
  }
  .tag-status-punchlist-punchlist_Status{
  background: #505050;
  color: #ffffff;
  }
