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

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

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


/*** SMS STYLES START ***/

/* width */
#side-menu::-webkit-scrollbar,#sms-contacts_container::-webkit-scrollbar,#sms-messages_container::-webkit-scrollbar  {
  width: 5px;
}

/* Track */
#side-menu::-webkit-scrollbar-track,#sms-contacts_container::-webkit-scrollbar-track,#sms-messages_container::-webkit-scrollbar-track {
  background: #F4F4F4;
  border: 1px solid #E4e4e4;
}

/* Handle */
#side-menu::-webkit-scrollbar-thumb,#sms-contacts_container::-webkit-scrollbar-thumb,#sms-messages_container::-webkit-scrollbar-thumb {
  background: #C4C4C4;
  border: #C2C2C2;
  border-radius: 2px;
}

/* Handle on hover */
#side-menu::-webkit-scrollbar-thumb:hover,#sms-contacts_container::-webkit-scrollbar-thumb:hover,#sms-messages_container::-webkit-scrollbar-thumb:hover {
  background: #9F9F9F;
}

.sms-contact {
  width: 100%;
  border: 1px solid #F4F4F4;
  padding: 5px;
  margin: 0;
  opacity: 0.8;
}

.sms-contact .message {
  background: #F4F4F4;
  font-size: 0.8em;
  border-radius: 10px;
  border-top-left-radius: 0;
  padding: 5px;
}

.sms-contact:hover,.sms-contact.active {
  opacity: 1;
  border: 1px solid #0CAAD4;
}

.sms-messages_message_container {
  padding: 5px;
  width: 100%;
  box-sizing: border-box;
}

.sms-messages_message_container.incoming {
  text-align: left;
  padding-right: 20%;
  padding-left: 10%;
}

.sms-messages_message_container.outgoing{
  text-align: right;
  padding-left: 20%;
  padding-right: 10%;
}

.sms-messages_message {
  padding: 10px;
  text-align: left;
}

.sms-messages_message.incoming {
  background: #4DC4F9;
  color: #FFF;
  border-radius: 10px;
  border-top-left-radius: 0;
}

.sms-messages_message.incoming a {
  color: #F4F4F4;
}

.sms-messages_message.outgoing {
  background: #F4F4F4;
  border-radius: 10px;
  border-top-right-radius: 0;
}

.sms-messages_message_datetime {
  margin-top: 5px;
  font-size: 0.8em;
  opacity: 0.8;
}

.sms-messages_message_contactname {
  font-size: 1.1em;
  font-weight: bolder;
}
/*** SMS STYLES END ***/  .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-questions{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-estimates-sent{
    background: #73cdff;
    color: #ffffff;
  }
    .tag-status-workorders-Accepted-Dispatched{
    background: ;
    color: ;
  }
    .tag-status-workorders-After_the_Fact_Approval_Needed{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Cancelled{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Commission_Paid{
    background: #505050;
    color: #000000;
  }
    .tag-status-workorders-Dispatched{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Duplicate{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-estimate_accepted{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-estimate_declined{
    background: #f40a2a;
    color: #141111;
  }
    .tag-status-workorders-Follow_Up{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-incomplete{
    background: #9b0e2a;
    color: #fcefef;
  }
    .tag-status-workorders-invoiced{
    background: #56038a;
    color: #ffffff;
  }
    .tag-status-workorders-new{
    background: #04f409;
    color: #ffffff;
  }
    .tag-status-workorders-On_Hold{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Parts_on_Order{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Pending_Customer_Approval{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Pending_Final_Charges{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-pending_quote{
    background: #0af7e4;
    color: #201e1e;
  }
    .tag-status-workorders-Project{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-Quote_Attached{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-SC_new{
    background: #b4eca9;
    color: #0c0c0c;
  }
    .tag-status-workorders-service_completed{
    background: #0cc735;
    color: #ffffff;
  }
    .tag-status-workorders-Service_Completed_-_No_Charge{
    background: #505050;
    color: #ffffff;
  }
    .tag-status-workorders-unscheduled{
    background: #505050;
    color: #110202;
  }
    .tag-status-workorders-Vendor_On_Site{
    background: #1659f7;
    color: #1b1919;
  }
    .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-wopriority-Emergency{
    background: #d00707;
    color: #ffffff;
  }
    .tag-wopriority-24Hr{
    background: #d00707;
    color: #ffffff;
  }
    .tag-wopriority-Standard{
    background: #002091;
    color: #ffffff;
  }
    .tag-wopriority-72Hr{
    background: #002091;
    color: #ffffff;
  }
    .tag-wopriority-30_Days{
    background: #00800D;
    color: #ffffff;
  }
    .tag-wopriority-Project{
    background: #00800D;
    color: #ffffff;
  }
  




