/* custom.css */
.libra body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: black;
  background-color: white;
}

.libra p, .libra div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.libra a, .libra a:link, .libra a:active, .libra a:visited {
  font-weight: normal;
  text-decoration: none;
  color: #CC0000;
}

.libra a:hover {
  text-decoration: underline;
  color: #CC0000;
}

.libra input, .libra textarea, .libra select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.libra li, .libra td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.libra th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: bold;
  background-color: lightgrey;
}

.libraBigger {
  font-size: 12px;
}

.libraBigger p, .libraBigger div {
  font-size: 12px;
}

.libraBigger li, .libraBigger th, .libraBigger td {
  font-size: 12px;
}

.thc {
  border-bottom: 1px solid black;
  padding: 3px;
}

.thc2 {
  padding: 3px;
}

.tdc {
  border-bottom: 1px solid gray;
  padding: 3px;
}

.tdc2 {
  padding: 3px;
}

.campaignRow {
  background-color: whitesmoke;
  border-top: solid 1px silver;
  border-bottom: solid 1px silver;
}

.campaignBox {
  background-color: whitesmoke;
  border: solid thin silver;
  margin-bottom: 1em;
}

.pageTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CC0000;
  font-size: 14px;
  font-weight: bold;
}

.libraHeader {
  color: #CC0000;
  font-size: 14px;
  font-weight: bold;
}

.libraSubHeader {
  color: black;
  font-size: 12px;
  font-weight: bold;
}

.changeUserBar {
  background-color: gray;
  color: white;
  font-size: 10px;
}

.changeUserBarInput {
  font-size: 10px;
}

.libraHeader {
  color: #CC0000;
  font-size: 14px;
  font-weight: bold;
}

.libraWarnHeader {
  font-size: 14px;
  font-weight: bold;
}

.libraWarnTd {
  background-color: yellow;
}

