/* Modified August 2015 by Scott McDaniel */

/*
links (all states but hover) - #000000 (black)
links hover - #B70D1C (maroon)
background, special - #19A9DA (blue)
borders/lines - #9e9e9e (gray)
*/


hr {
  height: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom: none;
  margin: -1px 0 1.5em;
}

ul.links {
  margin: 0;
  padding: 0;
}
ul.inline {
  display: inline;
  padding: 0 .5em;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 .5em;
  white-space: nowrap;
}
ul.links li.first {
  padding: 0 0 0 .25em; /* LTR */
}
ul.links li.last {
  padding-right: 0 .25em 0 0; /* LTR */
}

.item-list .icon {
  float: right; /* LTR */
  padding: 0 0 0 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}

/*
** tables
*/
table {
  width: 100%;
  margin-bottom: 1.5em;
}
td,
th {
  padding: .5em;
}
th {
  font-weight: bold;
}
thead th {
  padding-bottom: .25em;
  border-bottom-width: .25em;
  border-bottom-style: solid;
  white-space: nowrap;
}
td img {
  vertical-align: top;
}
th a img {
  padding: 0 .5em;
}
td.checkbox,
th.checkbox {
  text-align: center;
}

/*
** forms
*/
form,
.form-item,
.form-checkboxes,
form .description,
input.form-submit {
  margin-bottom: 1.5em;
}
fieldset {
  padding: .75em 1em 2em;
  margin-bottom: 1.417em;
  border-width: 1px;
  border-style: solid;
}
legend {
  font-size: 1.2em;
  line-height: 1.25em;
  padding: 0 .5em;
  margin-left: -.5em;
}
input,
select,
textarea {
  margin-top: 0;
  margin-bottom: 0;
}
input,
textarea {
  font-size: inherit;
  line-height: 1.5em;
/*   color: #19A9DA; */
}
textarea {
  min-height: 12em;
  margin: -2px 0;
}
input.form-text {
  margin: -.25em 0;
}
.form-checkboxes .form-item,
.form-radios .form-item,
td .form-item {
  margin-bottom: 0;
}
.form-item label {
  display: block;
  font-weight: bold;
  margin-bottom: .75em;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}
.form-required {
  font-weight: normal;
  font-size: .9em;
}
.form-item .description {
  font-size: .8em;
  line-height: 1.875em;
  margin: 0;
  padding: .9375em 0;
}
.form-item .description > * {
  margin-bottom: .9375em;
}

/*
** Inline items (need to override above)
*/
.container-inline div,
.container-inline label {
  display: inline;
}
.container-inline .form-item,
.container-inline .form-submit {
  margin-bottom: 0;
}
