.summary-list {
  margin-top: 20px;
}
textarea {
  resize: none;
}
.uppercase-text {
  text-transform: uppercase;
}
.nav,
.pagination,
.carousel a {
  cursor: pointer;
}
.required-field:after {
  color: red;
  content: "*";
}
table tr.groupheader {
  background-color: #7f8c8d;
  color: #fff;
}
table tr.selectable-row:hover {
  cursor: pointer;
}
.empty-list-ind {
  font-style: italic;
  font-size: .9em;
}
.order-totals table {
  text-align: right;
  float: right;
}
.order-totals table tr td {
  padding-left: 10px;
  padding-right: 10px;
}
.order-totals table .row-total {
  border-top: 1px solid;
}
.well div.field-block {
  display: inline-block;
  margin-right: 30px;
}
.well div.field-block .field-label {
  font-weight: 600;
  margin-right: 5px;
  color: #777;
}
.well button {
  margin-right: 10px;
}
form.padded-inline label {
  padding-right: 5px;
}
form.padded-inline div.form-group {
  padding-right: 10px;
}
table.status-legend td {
  padding: 5px;
}
table.status-legend .legend-ind {
  width: 15px;
  height: 15px;
}
ul.cc-list {
  list-style-type: none;
  margin-top: 5px;
}
ul.cc-list li .cc-text {
  padding: 10px;
}
.grid-200 {
  height: 200px;
}
.grid-300 {
  height: 300px;
}
.grid-400 {
  height: 400px;
}
/** foreground colours **/
.fg-status-active {
  color: #27ae60;
}
/** background colours **/
.bg-status-green {
  background-color: #82af6f !important;
}
.bg-status-orange {
  background-color: #f89406 !important;
}
.bg-status-red {
  background-color: #d15b47 !important;
}
/** padding and margins **/
.pad-3 {
  padding: 3px;
}
.pad-r-15 {
  padding-right: 15px;
}
.margin-b-20 {
  margin-bottom: 20px;
}
.margin-t-10 {
  margin-top: 10px;
}
