@charset "UTF-8";
/* CSS Document */

/* New CCI pages */
#content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 10px;
  padding-bottom: 10px;
  /*border:solid green 1px;*/
}
#content h1,
#body h1 {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
}
#body h2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
}
#content td {
  font-size: 13px;
}
#content h2 {
  font-weight: bold;
  text-align: center;
  font-size: 14px;
}
#content h4 {
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  color: #4d1975;
}
#content .signature {
  font-weight: normal;
  font-style: italic;
  font-size: 16px;
}
#content .price {
  font-weight: bold;
  color: #6600cc;
}

#content td.label {
  font-size: 14px;
  text-align: right;
}
#content input {
  font-size: 14px;
}
#content select#quantity {
  font-size: medium;
}

div#responsemessage div.successtext {
  color: #093;
  margin-bottom: 6px;
  font-weight: bold;
  font-size: 12px;
}
div#responsemessage div.errortext {
  color: #903;
  margin-bottom: 6px;
  font-weight: bold;
  font-size: 12px;
}

.alert {
  padding: 20 20 30 20;
  background-color: #fee7ff;
  color: rebeccapurple;
  border: 4px solid #ce0091;
  margin-bottom: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

/* The close button */
.closebtn {
  margin-left: 15px;
  color: #ce0091;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
  color: rebeccapurple;
}
