@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-CCandC, .btn-status-workorders-CCandC{
    background: #a59cd0;
    color: #050404;
    }

      .tag-status-workorders-Verified_WO, .btn-status-workorders-Verified_WO{
    background: #ffe15a;
    color: #ffffff;
    }

      .tag-status-workorders-In_Ship_Status, .btn-status-workorders-In_Ship_Status{
    background: #b0d60c;
    color: #ffffff;
    }

      .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-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-off_site, .btn-status-workorders-off_site{
    background: #44d4e1;
    color: #ffffff;
    }

      .tag-status-workorders-damaged, .btn-status-workorders-damaged{
    background: #ff9090;
    color: #fafafa;
    }

      .tag-status-workorders-invoiced, .btn-status-workorders-invoiced{
    background: #b89edb;
    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-MARK_FOLLOW_UP, .btn-status-workorders-MARK_FOLLOW_UP{
    background: #2ad400;
    color: #0b0707;
    }

      .tag-status-workorders-Needs_CM, .btn-status-workorders-Needs_CM{
    background: #505050;
    color: #dbaa9f;
    }

      .tag-status-workorders-Survey_Archives, .btn-status-workorders-Survey_Archives{
    background: #f7c0e4;
    color: #ffffff;
    }

      .tag-status-workorders-NEED_9_MIL, .btn-status-workorders-NEED_9_MIL{
    background: #ebf91d;
    color: #232020;
    }

      .tag-status-workorders-KELLYS_WORKING_ON, .btn-status-workorders-KELLYS_WORKING_ON{
    background: #8846d7;
    color: #fffcfc;
    }

      .tag-status-workorders-Jessica_follow_up, .btn-status-workorders-Jessica_follow_up{
    background: #a8e78e;
    color: #ffffff;
    }

      .tag-status-workorders-Sol_Follow_up, .btn-status-workorders-Sol_Follow_up{
    background: #d874c4;
    color: #ffffff;
    }

      .tag-status-workorders-NEED_DELETE, .btn-status-workorders-NEED_DELETE{
    background: #e878ad;
    color: #047220;
    }

      .tag-status-workorders-TestwithSlashes, .btn-status-workorders-TestwithSlashes{
    background: #92f4b8;
    color: #000000;
    }

      .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-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-Install{
  background: #e05858;
  color: #ffffff;
  }
  .tag-jobtype-RCW_Survey{
  background: #eaff76;
  color: #000000;
  }
  .tag-jobtype-Service{
  background: #03b3ff;
  color: #ffffff;
  }
  .map-marker-label-user-78{
  background: #73c3cf  }
  .map-marker-label-user-87{
  background: #f0b1b8  }
  .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-149{
  background: #c85757  }
  .map-marker-label-user-147{
  background: #86487a  }
  .map-marker-label-user-148{
  background: #ecac8b  }

.tag-timeoff-pending{
background: #000CB1;
color: #fff;
}

.tag-timeoff-approved{
background: #00B147;
color: #fff;
}

.tag-timeoff-declined{
background: #B10000;
color: #fff;
}


