@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-Box_Sale{
  background: #f60471;
  color: #1b1717;
  }
  .tag-jobtype-Emergency_Service{
  background: #505050;
  color: #ffffff;
  }
  .tag-jobtype-Project_-_Quoted{
  background: #d50415;
  color: #ffffff;
  }
  .tag-jobtype-Project_-_Time_and_Material{
  background: #d50415;
  color: #ffffff;
  }
  .tag-jobtype-Remote_Service{
  background: #5576c1;
  color: #ffffff;
  }
  .tag-jobtype-Service{
  background: #2e16df;
  color: #ffffff;
  }
  .tag-jobtype-Service_Level_agreement_{
  background: #505050;
  color: #ffffff;
  }
  .tag-jobtype-USA{
  background: #f9383b;
  color: #202dff;
  }
  .tag-jobtype-Warranty{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-estimates-accepted{
  background: #56d180;
  color: ;
  }
  .tag-status-estimates-converted{
  background: #198230;
  color: #ffffff;
  }
  .tag-status-estimates-declined{
  background: #b50b29;
  color: ;
  }
  .tag-status-estimates-pending{
  background: #d69a00;
  color: #ffffff;
  }
  .tag-status-estimates-sent{
  background: #73cdff;
  color: #ffffff;
  }
  .tag-status-workorders-CANCELLED{
  background: #a59a9a;
  color: #f1eeee;
  }
  .tag-status-workorders-CLOSED{
  background: #56038a;
  color: #ffffff;
  }
  .tag-status-workorders-En_Route{
  background: #f5b042;
  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_Completed{
  background: #efe224;
  color: ;
  }
  .tag-status-workorders-Ready_to_Bill{
  background: #53ebf1;
  color: #000000;
  }
  .tag-status-workorders-scheduled{
  background: #b9d413;
  color: #ffffff;
  }
  .tag-status-workorders-To_Complete_by_JL{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-Unscheduled{
  background: #a59090;
  color: #ffffff;
  }
  .tag-status-workorders-WAITING_ON_INFO{
  background: #f33e3e;
  color: #000000;
  }
  .tag-status-workorders-Waiting_on_Parts{
  background: #505050;
  color: #ffffff;
  }
  .tag-status-workorders-work_complete{
  background: #0cc735;
  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: #56038a;
  color: #ffffff;
  }
  .tag-status-projects-open{
  background: #d69a00;
  color: #ffffff;
  }
  .tag-status-projects-Waiting_On_Customer{
  background: #f4fa30;
  color: #000000;
  }
  .tag-status-tickets-closed{
  background: #505050;
  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-COMPLETED{
  background: #10ff27;
  color: #ffffff;
  }
  .tag-status-punchlist-OPEN{
  background: #505050;
  color: #ffffff;
  }
