@import url('styles_scheduling.css');
@import url('styles_chat.css');

.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 {
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 2px solid #000;
	border-radius: 10px;
	border-top-left-radius: 0px;
	box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
	box-sizing: border-box;
	margin-right: 10px;
}


.map-marker-label-unscheduled {
	animation: animation-blink 0.5s linear infinite;
}  .tag-jobtype-2_PERSON_SERVICE_CALL{
    background: #cb08ef;
    color: #ffffff;
  }
  .map-marker-label-2_PERSON_SERVICE_CALL{
    border: 4px solid #cb08ef;
  }
    .tag-jobtype-CALL_BACK{
    background: #dd0303;
    color: #ffffff;
  }
  .map-marker-label-CALL_BACK{
    border: 4px solid #dd0303;
  }
    .tag-jobtype-DROP_OFF_SERVICE_{
    background: #2012d3;
    color: #ffffff;
  }
  .map-marker-label-DROP_OFF_SERVICE_{
    border: 4px solid #2012d3;
  }
    .tag-jobtype-IN_HOME_SERVICE_CALL{
    background: #000000;
    color: #ffffff;
  }
  .map-marker-label-IN_HOME_SERVICE_CALL{
    border: 4px solid #000000;
  }
    .tag-jobtype-Manufacturers_Warranty{
    background: #6fec3f;
    color: #ffffff;
  }
  .map-marker-label-Manufacturers_Warranty{
    border: 4px solid #6fec3f;
  }
    .tag-jobtype-OUR_SELL_NON-WARRANTY_DROP_OFF{
    background: #1ba3fe;
    color: #000000;
  }
  .map-marker-label-OUR_SELL_NON-WARRANTY_DROP_OFF{
    border: 4px solid #1ba3fe;
  }
    .tag-jobtype-OUR_SELL_NON-WARRANTY_IN_HOME_SERVICE{
    background: #505050;
    color: #ffffff;
  }
  .map-marker-label-OUR_SELL_NON-WARRANTY_IN_HOME_SERVICE{
    border: 4px solid #505050;
  }
    .tag-jobtype-OUR_WARRANTY{
    background: #efd61e;
    color: #ffffff;
  }
  .map-marker-label-OUR_WARRANTY{
    border: 4px solid #efd61e;
  }
    .tag-status-estimates-accepted{
    background: #56d180;
    color: #ffffff;
  }
    .tag-status-estimates-converted{
    background: #fff58c;
    color: #000000;
  }
    .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-appointment_confirmed{
    background: #0cc735;
    color: #fcf3f3;
  }
  .schedule-item-status-appointment_confirmed{
    border-left: 7px solid #0cc735;
  }
    .tag-status-workorders-CANCELED_NO_TRIP_MADE{
    background: #505050;
    color: #ffffff;
  }
  .schedule-item-status-CANCELED_NO_TRIP_MADE{
    border-left: 7px solid #505050;
  }
    .tag-status-workorders-Drop_Off{
    background: #00fefa;
    color: #ffffff;
  }
  .schedule-item-status-Drop_Off{
    border-left: 7px solid #00fefa;
  }
    .tag-status-workorders-en_route{
    background: #c1c1ff;
    color: #000000;
  }
  .schedule-item-status-en_route{
    border-left: 7px solid #c1c1ff;
  }
    .tag-status-workorders-invoiced{
    background: #56038a;
    color: #ffffff;
  }
  .schedule-item-status-invoiced{
    border-left: 7px solid #56038a;
  }
    .tag-status-workorders-new{
    background: #ce3928;
    color: #ffffff;
  }
  .schedule-item-status-new{
    border-left: 7px solid #ce3928;
  }
    .tag-status-workorders-No_Contact/No_Show{
    background: #fefefe;
    color: #000000;
  }
  .schedule-item-status-No_Contact/No_Show{
    border-left: 7px solid #fefefe;
  }
    .tag-status-workorders-On_Hold{
    background: #f448a8;
    color: #ffffff;
  }
  .schedule-item-status-On_Hold{
    border-left: 7px solid #f448a8;
  }
    .tag-status-workorders-on_site{
    background: #0075ff;
    color: #ffffff;
  }
  .schedule-item-status-on_site{
    border-left: 7px solid #0075ff;
  }
    .tag-status-workorders-parts_in{
    background: #f4bdbd;
    color: #0f0e0e;
  }
  .schedule-item-status-parts_in{
    border-left: 7px solid #f4bdbd;
  }
    .tag-status-workorders-parts_ordered{
    background: #a09494;
    color: #ffffff;
  }
  .schedule-item-status-parts_ordered{
    border-left: 7px solid #a09494;
  }
    .tag-status-workorders-Prediagnosed{
    background: #8ea8d5;
    color: #ffffff;
  }
  .schedule-item-status-Prediagnosed{
    border-left: 7px solid #8ea8d5;
  }
    .tag-status-workorders-reschedule_needed{
    background: #e29915;
    color: #ffffff;
  }
  .schedule-item-status-reschedule_needed{
    border-left: 7px solid #e29915;
  }
    .tag-status-workorders-Sales_Lead{
    background: #70068e;
    color: #ffffff;
  }
  .schedule-item-status-Sales_Lead{
    border-left: 7px solid #70068e;
  }
    .tag-status-workorders-scheduled{
    background: #e4f115;
    color: #110101;
  }
  .schedule-item-status-scheduled{
    border-left: 7px solid #e4f115;
  }
    .tag-status-workorders-SERVICE_CALL_ONLY_NO_REPAIR_{
    background: #fe0343;
    color: #f6f717;
  }
  .schedule-item-status-SERVICE_CALL_ONLY_NO_REPAIR_{
    border-left: 7px solid #fe0343;
  }
    .tag-status-workorders-Sold_Replacement{
    background: #070000;
    color: #ffffff;
  }
  .schedule-item-status-Sold_Replacement{
    border-left: 7px solid #070000;
  }
    .tag-status-workorders-work_complete{
    background: #000000;
    color: #fffefe;
  }
  .schedule-item-status-work_complete{
    border-left: 7px solid #000000;
  }
    .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-pos-closed{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-pos-open{
    background: #6bf303;
    color: #ffffff;
  }
    .tag-status-pos-partially_received{
    background: #ed163c;
    color: #ffffff;
  }
  
.map-marker-label-user-0{
  background: #505050;
}
  .map-marker-label-user-59{
    background: rgb(200,132,54);
  }
    .map-marker-label-user-50{
    background: rgb(197,217,74);
  }
    .map-marker-label-user-60{
    background: rgb(195,198,216);
  }
    .map-marker-label-user-47{
    background: rgb(200,252,160);
  }
    .map-marker-label-user-32{
    background: rgb(192,21,29);
  }
    .map-marker-label-user-46{
    background: rgb(202,162,103);
  }
  



