#workOrder .work-order-block {
  background: #fafafa;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 6px 20px 20px 20px;
}
#workOrder .work-order-block table.attached-sensors {
  width: 100%;
}
#workOrder .work-order-block table.attached-sensors td {
  padding: 15px;
  font-size: 18px;
}
#workOrder .work-order-block table.attached-sensors td .potential-problem {
  color: red;
  margin: 8px;
}
#workOrder .work-order-block table.attached-sensors td .no-potential-problems {
  color: green;
  margin: 8px;
}
#workOrder .work-order-block table.attached-sensors tr:nth-of-type(even) td {
  background: #f1f1f1;
}
#workOrder .status-label {
  font-size: 18px;
  font-weight: 800;
  padding: 15px 0;
}
#workOrder .next-status-btn {
  display: inline-block;
  background-color: #42a5f5;
  cursor: pointer;
  width: auto;
  text-transform: uppercase;
  padding: 13px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  position: relative;
  color: white;
}
#workOrder .next-status-btn:hover {
  box-shadow: 1px 1px 1px #666 inset;
}
#workOrder .next-status-btn:hover i {
  padding: 0px 10px 0px 12px;
}
#workOrder .next-status-btn i {
  padding: 0px 10px;
}
#workOrder #previous-status {
  font-size: 12px;
  cursor: pointer;
  display: inline-block;
  border-bottom: 1px dashed black;
  padding-bottom: 2px;
  padding-top: 5px;
}
#workOrder #status-password-field {
  font-size: 12px;
  max-width: 300px;
  background: #f1f1f1;
  padding: 10px;
}
#workOrder #submit-auth-for-previous-status,
#workOrder #cancel-revert-status {
  cursor: pointer;
  display: inline;
  padding: 10px;
  margin-right: 10px;
}
.remove-sensor {
  cursor: pointer;
  padding: 8px;
}
.workOrder-comment {
  padding: 8px;
  background: #fafafa;
  margin: 8px;
}
