/* DO NOT EDIT STYLES.CUSTOM.CSS FILE DIRECTLY - TO BE COMPILED WITH LESS */
/* LESS Variables */
/* /LESS Variables */
body {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* Add & Remove link icons */
a#plus1,
a#plus2,
a#plus3,
a#plus4,
a#plus5,
a#plus6,
a#plus7,
a#plus8,
a#plus9,
a#plus10,
a#minus1,
a#minus2,
a#minus3,
a#minus4,
a#minus5,
a#minus6,
a#minus7,
a#minus8,
a#minus9,
a#minus10 {
  margin: 0 5px;
}
a#plus1 img,
a#plus2 img,
a#plus3 img,
a#plus4 img,
a#plus5 img,
a#plus6 img,
a#plus7 img,
a#plus8 img,
a#plus9 img,
a#plus10 img,
a#minus1 img,
a#minus2 img,
a#minus3 img,
a#minus4 img,
a#minus5 img,
a#minus6 img,
a#minus7 img,
a#minus8 img,
a#minus9 img,
a#minus10 img {
  vertical-align: top;
}
legend {
  background-color: #ffc20e;
  border-radius: 4px 4px 4px 4px;
  color: black;
  margin-bottom: 0;
  text-indent: 10px;
  border: 0;
}
.input-block-level50 {
  -moz-box-sizing: border-box;
  display: block;
  min-height: 30px;
  width: 50%;
}
input[type="text"] {
  background-color: #e2fbfd;
}
.debug {
  display: none;
}
/* jQuery Validate */
label.valid {
  width: 24px;
  height: 24px;
  background: url(/img/valid.png) center top no-repeat;
  display: inline-block;
  text-indent: -9999px;
}
label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.validate-show {
  height: auto !important;
}
.validate-hide {
  height: 0 !important;
}
/* Custom Tables */
.table {
  margin-top: 20px;
}
.table th {
  background-color: #CCC !important;
}
.table.centered th,
.table.centered td {
  text-align: center;
}
.table.centered td input,
.table.centered td select {
  margin-bottom: 0;
}
.table-bordered {
  border-color: #999999;
}
.table-bordered th,
.table-bordered td {
  border-color: #999999;
}
table#step08 .checkbox input[type="checkbox"] {
  float: none;
  margin-top: -2px;
}
table#step08 img {
  margin-bottom: 5px;
}
