/**
 * campl css for lozenge style components
 * copied from https://gitlab.developers.cam.ac.uk/uis/devops/hr/java-common/java-common/-/blob/main/primefaces-campl/src/main/resources/css/custom/campl/components/lozenge.css
 */
.campl-lozenge {
  padding: 2px 5px;
  background: #ccc;
  border: 1px solid #ccc;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-weight: 700;
  line-height: 99%;
  font-size: 11px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.campl-lozenge.campl-lozenge-success {
  background: #5cb85c;
  border-color: #5cb85c;
  color: #ffffff;
}
.campl-lozenge.campl-lozenge-error {
  background: #d9534f;
  border-color: #d9534f;
  color: #ffffff;
}
.campl-lozenge.campl-lozenge-current {
  background: #f0ad4e;
  border-color: #f0ad4e;
}
.campl-lozenge.campl-lozenge-complete {
  background: #3A6EA5;
  border-color: #3A6EA5;
  color: #ffffff;
}
.campl-lozenge.campl-lozenge-moved {
  background: #815b3a;
  border-color: #815b3a;
  color: #ffffff;
}
.campl-lozenge-subtle.campl-lozenge {
  background-color: #fff;
  border-color: #ccc;
  color: #333;
}
.campl-lozenge-subtle.campl-lozenge-success {
  background-color: #fff;
  border-color: #5cb85c;
  color: #5cb85c;
}
.campl-lozenge-subtle.campl-lozenge-error {
  background-color: #fff;
  border-color: #d9534f;
  color: #d9534f;
}
.campl-lozenge-subtle.campl-lozenge-current {
  background-color: #fff;
  border-color: #f0ad4e;
  color: #f0ad4e;
}
.campl-lozenge-subtle.campl-lozenge-moved {
  background-color: #fff;
  border-color: #815b3a;
  color: #815b3a;
}
.campl-lozenge-subtle.campl-lozenge-complete {
  background-color: #fff;
  border-color: #3A6EA5;
  color: #3A6EA5;
}
