body,
html {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: rgb(96, 96, 96);
}

.htmlarea-content-body {
  font-family: inherit;
  font-size: 1rem;
  font-size-adjust: none;
}

b, strong {
  font-weight: 700;
}

a {
  color: rgb(0, 0, 0);
}

a:hover,
a:focus {
  color: rgb(135, 135, 135);
}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: rgb(48, 48, 48);
}

h1, h2 {
  text-transform: uppercase;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.8rem;
}

h3 {
  font-size: 1.6rem;
}

h4 {
  font-size: 1.4rem;
}

.bus-detail h4 {
  font-size: 1rem;
  font-weight: bold;
  color: rgb(48, 48, 48);
  margin-top: 15px;
  margin-bottom: 0;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1.125rem;
}

/* Spam protect */
#row_mainSubject {
  height: 0;
  overflow: hidden;
}

.error {
  border-color: rgb(192, 0, 0);
  color: rgb(192, 0, 0);
}

.error + span.error {
  display: block;
  margin: -1rem 0 1rem 0;
  padding: 0.25rem 0.5rem;
  font-size: 0.85rem;
  background: rgb(192, 0, 0);
  color: rgb(255, 255, 255);
}

.prev::before {
  content: "\f104  ";
  font-family: FontAwesome, sans-serif;
}

.next::before {
  content: "\f101  ";
  font-family: FontAwesome, sans-serif;
  padding-left: 1px;
}

.add::after {
  content: " \f0fe";
  font-family: FontAwesome, sans-serif;
}

.del::after {
  content: " \f146";
  font-family: FontAwesome, sans-serif;
}

.pagination li.disabled {
  padding: 0.1875rem 0;
}

.pagination li.disabled a {
  padding: 0.1875rem 0.2rem;
}

.pagination li {
  margin-right: 0;
}

.pagination li.active, .pagination li.active a {
  font-weight: bold;
}

.pagination li.next::before {
  content: "";
}

.pagination li.previous a::before {
  content: "\f100  ";
  font-family: FontAwesome, sans-serif;
}

.pagination li.next a::after {
  content: "\f101  ";
  font-family: FontAwesome, sans-serif;
}

/*# sourceMappingURL=text.css.map */
