@import url('styles_scheduling.css');
/*
.lineitems-choose {
	width: 32%;
	box-sizing: border-box;
	color: #505050;
	display: inline-block;
	text-align: center;
	padding: 5px;
	margin: 2px 0;
}
*/
*
.select2-container--default .select2-results>.select2-results__options{
  max-height: 90vh !important;
}

.input-group {
  max-width: 100% !important;
}

.input-group .select2 {
  width: 75% !important;
}

.calendar-picker {
  position: absolute;
  width: auto;
  height: auto;
  z-index: 1000;
  background: #FFF;
  border: 1px solid #505050;
  color: #505050 !important;
  box-shadow: 0 0 8px #505050;
}

textarea.form-control {height: 150px; min-height: 150px;}

.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, .hidden_recommendation_text {
	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;
}


.tag-status-inventory_stock-good {
	background: #018B2C;
	color: #FFF;
}
.tag-status-inventory_stock-getting_low {
	background: #ECB64E;
	color: #FFF;
}
.tag-status-inventory_stock-low {
	background: #DB0101;
	color: #FFF;
}

.tag-status-inventory_order-ordered {
	background: #FADFAB;
	color: #505050;
}
.tag-status-inventory_order-partially_received {
	background: #FEFFCF;
	color: #505050;
}
.tag-status-inventory_order-received {
	background: #B9FFC0;
	color: #505050;
}


.schedule-item-jobtype-note {
  background: #FFFBEB;
}


/*
.map-marker-label {
  background-color:#ffffff;
  width: auto;
  text-align: center;
  font-size: 1em;
  border-radius: 20px;
  border-top-left-radius: 0;
  box-shadow: 0px 0px 8px dimgray;
  padding: 7px;
  background: #ffffff;
  color: #505050;
}
*/



.map-marker-label {
  border-radius: 20px;
  border-top-left-radius: 0;
  box-shadow: 0 0 8px #505050;
  border: 1px solid #505050;
  background: #FFF;
  color: #505050;
  width: 20px;
  height: 20px;
}

.map-marker-label-0{
	background: #DA3F3F;
}
.map-marker-label-1{
	background: #E3A64B;
}
.map-marker-label-2{
	background: #DDD482;
}
.map-marker-label-3{
	background: #4DC759;
}
.map-marker-label-4{
	background: #58B4D6;
}
.map-marker-label-5{
	background: #545EA6;
}
.map-marker-label-6{
	background: #6F22AC;
}



.center {
	display: block;
	margin: 0 auto;
}

.items_not_installed, .product_dimensions {
	display: none;
}


.hide_radio {
	display: none;
}




.lineitems-choose, .category-choose  {
	width: 32%;
	box-sizing: border-box;
	color: #505050;
	display: inline-block;
	text-align: center;
	padding: 5px;
	margin: 2px 0;
}

.category-choose-appliance, .lineitems-choose-appliance {
	background: #E3FAFF;
	border: 1px solid #9ACAD5;
}

.category-choose-parts_service, .lineitems-choose-parts_service {
	background: #facabb;
	border: 1px solid #9ACAD5;
}

/*
.lineitems-choose-category {
	background: #b4ede4;
	border: 1px solid #A8D4A8;
}

.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;
}

.send_survey_why_container {
	display: none;
}

.footable-tag-select-multi .tag {
	cursor: pointer;
}

.footable-tag-select-multi .tag:hover {
	opacity: 0.7;
}

.footable-tag-select-multi .tag-selected {
	opacity: 0.5;
	border: 2px dashed #505050;
	box-shadow: 0 0 8px #C8C8C8;
}
    .tag-status-estimates-accepted, .btn-status-estimates-accepted{
    background: #56d180;
    color: #ffffff;
    }

      .tag-status-estimates-converted, .btn-status-estimates-converted{
    background: #198230;
    color: #ffffff;
    }

      .tag-status-estimates-declined, .btn-status-estimates-declined{
    background: #b50b29;
    color: #ffffff;
    }

      .tag-status-estimates-pending, .btn-status-estimates-pending{
    background: #d69a00;
    color: #ffffff;
    }

      .tag-status-estimates-sent, .btn-status-estimates-sent{
    background: #73cdff;
    color: #ffffff;
    }

      .tag-status-workorders-new, .btn-status-workorders-new{
    background: #f4ff55;
    color: #000000;
    }

      .tag-status-workorders-CCC_Needs_Call, .btn-status-workorders-CCC_Needs_Call{
    background: #773084;
    color: #f4f4f4;
    }

      .tag-status-workorders-In_Ship_Status, .btn-status-workorders-In_Ship_Status{
    background: #b0d60c;
    color: #ffffff;
    }

      .tag-status-workorders-Pend_Survey, .btn-status-workorders-Pend_Survey{
    background: #ffe15a;
    color: #ffffff;
    }

      .tag-status-workorders-SurveyChecklist_Sent, .btn-status-workorders-SurveyChecklist_Sent{
    background: #6d25dc;
    color: #d8f81f;
    }

      .tag-status-workorders-Survey_Needing_Review, .btn-status-workorders-Survey_Needing_Review{
    background: #29e869;
    color: #121314;
    }

      .tag-status-workorders-WCU4Surveys, .btn-status-workorders-WCU4Surveys{
    background: #8f20e8;
    color: #f2b2c2;
    }

      .tag-status-workorders-Verified_WO_need_sched, .btn-status-workorders-Verified_WO_need_sched{
    background: #f4ea44;
    color: #724747;
    }

      .tag-status-workorders-scheduled, .btn-status-workorders-scheduled{
    background: #dcff79;
    color: #c1b8b8;
    }

      .tag-status-workorders-work_complete, .btn-status-workorders-work_complete{
    background: #0cc735;
    color: #ffffff;
    }

      .tag-status-workorders-invoiced, .btn-status-workorders-invoiced{
    background: #eea2ef;
    color: #ffffff;
    }

      .tag-status-workorders-CREDIT_MEMOS, .btn-status-workorders-CREDIT_MEMOS{
    background: #ebf91d;
    color: #232020;
    }

      .tag-status-workorders-FUTURE_JOBS, .btn-status-workorders-FUTURE_JOBS{
    background: #ffd2f7;
    color: #000000;
    }

      .tag-status-workorders-Will_Call_Us, .btn-status-workorders-Will_Call_Us{
    background: #00fcac;
    color: #000000;
    }

      .tag-status-workorders-No_Delivery_Date_Yet, .btn-status-workorders-No_Delivery_Date_Yet{
    background: #ffd567;
    color: #090101;
    }

      .tag-status-workorders-Back_ordered, .btn-status-workorders-Back_ordered{
    background: #ff4f72;
    color: #0e0c0c;
    }

      .tag-status-workorders-Need_rescheduled, .btn-status-workorders-Need_rescheduled{
    background: #f67474;
    color: #ffffff;
    }

      .tag-status-workorders-on_site, .btn-status-workorders-on_site{
    background: #9adfec;
    color: #ffffff;
    }

      .tag-status-workorders-need_to_bill_service_customer, .btn-status-workorders-need_to_bill_service_customer{
    background: #f15ef7;
    color: #ffffff;
    }

      .tag-status-workorders-Jessica_Follow_up, .btn-status-workorders-Jessica_Follow_up{
    background: #facaae;
    color: #ffffff;
    }

      .tag-status-workorders-Adrian_Follow_Up, .btn-status-workorders-Adrian_Follow_Up{
    background: #d68971;
    color: #171010;
    }

      .tag-status-workorders-MARK_FOLLOW_UP, .btn-status-workorders-MARK_FOLLOW_UP{
    background: #2ad400;
    color: #0b0707;
    }

      .tag-status-workorders-YELLOW_VSS_COMPLETED, .btn-status-workorders-YELLOW_VSS_COMPLETED{
    background: #ebf30e;
    color: #ffffff;
    }

      .tag-status-workorders-Mark_LVM, .btn-status-workorders-Mark_LVM{
    background: #2dd93e;
    color: #ed1212;
    }

      .tag-status-workorders-Needs_Product_Registration, .btn-status-workorders-Needs_Product_Registration{
    background: #ca0d0d;
    color: #000000;
    }

      .tag-status-workorders-NEED_DELETE, .btn-status-workorders-NEED_DELETE{
    background: #e878ad;
    color: #047220;
    }

      .tag-status-workorders-Needs_CM, .btn-status-workorders-Needs_CM{
    background: #e4e13b;
    color: #ffffff;
    }

      .tag-status-invoices-not_paid, .btn-status-invoices-not_paid{
    background: #d91129;
    color: #ffffff;
    }

      .tag-status-invoices-partially_paid, .btn-status-invoices-partially_paid{
    background: #dea718;
    color: #ffffff;
    }

      .tag-status-invoices-paid, .btn-status-invoices-paid{
    background: #0b9c11;
    color: #ffffff;
    }

      .tag-status-invoices-Pending_payment, .btn-status-invoices-Pending_payment{
    background: #aff1b4;
    color: #ffffff;
    }

      .tag-status-invoices-VOIDED, .btn-status-invoices-VOIDED{
    background: #b2b0b0;
    color: #d9134e;
    }

      .tag-status-purchaseorders-pending, .btn-status-purchaseorders-pending{
    background: #7d29b0;
    color: #000000;
    }

      .tag-status-purchaseorders-open, .btn-status-purchaseorders-open{
    background: #19004f;
    color: #ffffff;
    }

      .tag-status-purchaseorders-sent, .btn-status-purchaseorders-sent{
    background: #aff0a4;
    color: #000000;
    }

      .tag-status-purchaseorders-closed, .btn-status-purchaseorders-closed{
    background: #4200ff;
    color: #ffffff;
    }

      .tag-status-purchaseorders-cancelled, .btn-status-purchaseorders-cancelled{
    background: #505050;
    color: #ffffff;
    }

    .tag-jobtype-BLVD_Credit_Memo{
  background: #acdff0;
  color: #e80fe0;
  }
  .tag-jobtype-BLVD_HOME{
  background: #06cceb;
  color: #e11ccb;
  }
  .tag-jobtype-Bosch_Home_Services{
  background: #67eb96;
  color: #745df0;
  }
  .tag-jobtype-C_O_D_Callback{
  background: #a982e0;
  color: #ffffff;
  }
  .tag-jobtype-C_O_D_Installation{
  background: #65db99;
  color: #f70333;
  }
  .tag-jobtype-COD_SURVEY{
  background: #41a362;
  color: #f70333;
  }
  .tag-jobtype-credit_memo{
  background: #a0d8c0;
  color: #2d2626;
  }
  .tag-jobtype-Emergency_Restoration{
  background: #00631c;
  color: #f8fc09;
  }
  .tag-jobtype-Heritage_Distribution_{
  background: #e0ee59;
  color: #e35a93;
  }
  .tag-jobtype-Possible_Delete{
  background: #8e8181;
  color: #f937f5;
  }
  .tag-jobtype-RCW_Callback{
  background: #8e9de5;
  color: #090505;
  }
  .tag-jobtype-RCW_Installation{
  background: #ea7eb4;
  color: #ffffff;
  }
  .tag-jobtype-RCW_Service{
  background: #e76366;
  color: #ffffff;
  }
  .tag-jobtype-RCW_Survey{
  background: #eaff76;
  color: #ed19c0;
  }
  .tag-jobtype-Virtual_Survey{
  background: #eaff76;
  color: #070707;
  }
  .map-marker-label-user-78{
  background: #73c3cf  }
  .map-marker-label-user-87{
  background: #f0b1b8  }
  .map-marker-label-user-152{
  background: #c2bf3a  }
  .map-marker-label-user-90{
  background: #b791f0  }
  .map-marker-label-user-151{
  background: #ffffff  }
  .map-marker-label-user-142{
  background: #0bd1ea  }
  .map-marker-label-user-120{
  background: #26e387  }
  .map-marker-label-user-125{
  background: #433f86  }
  .map-marker-label-user-136{
  background: #b2ea9d  }
  .map-marker-label-user-131{
  background: #b6c2ee  }
  .map-marker-label-user-139{
  background: #9237f2  }
  .map-marker-label-user-141{
  background: #e28ae7  }
  .map-marker-label-user-144{
  background: #5f33ea  }
  .map-marker-label-user-146{
  background: #71a880  }
  .map-marker-label-user-147{
  background: #86487a  }

.tag-timeoff-pending{
background: #000CB1;
color: #fff;
}

.tag-timeoff-approved{
background: #00B147;
color: #fff;
}

.tag-timeoff-declined{
background: #B10000;
color: #fff;
}


