﻿.hline {
  border-bottom: 1px solid #aaaaaa;
  margin: 5px 0;
}
.required {
  color: #d54b4b;
  font-weight: bold;
}
.error {
  color: red;
}
.config-error {
  font-size: 24px;
  font-weight: bold;
}
.customer .req {
  color: #ff0000;
}
.required-label {
  color: #d54b4b;
  font-weight: bold;
}
.list-no-results {
  padding: 0 10px;
}
#content-border .line h2 {
  margin: 0;
  font-style: normal;
}
#content-border .line h2 .TitleH2 {
  font-style: normal;
}
.delete-button {
  border: 0;
  border-left: 1px solid #d6d6d6;
  bottom: 0;
  cursor: pointer;
  position: absolute;
  right: 39px;
  top: 0;
  width: 35px;
}
.item-action .delete-button {
  background-color: transparent;
  background-image: url('../img/icons/icon-delete.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.expander {
  background-image: url('../img/expander-down.png');
  background-repeat: no-repeat;
  background-position: center center;
  border-left: 1px solid #d6d6d6;
  bottom: 0;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  width: 39px;
}
.expander.expanded {
  background-image: url('../img/expander-up.png');
}