.search_form td {
	padding: 5px 3px 3px;
}
.search_form .text {
	display: block;
	border: 1px solid #4F8B9D;
	padding: 2px;
}
.search_form .select_field {
	padding: 2px;
	display: block;
	border: 1px solid #4F8B9D;
	width: 212px;
}
.search_form .smalltextarea {
	width: 45px;
}
.search_form .mediumtext {
	width: 75px;
}
.search_form .longfield {
	width: 420px;
}
#tabs.text {
	border: 1px solid #666666!important;
	margin-bottom: 5px!important;
	display: block;
}
html,
body {
  font-size: 14px !important;
}

h1 {
  font-size: 1.602em;
}

h2 {
  font-size: 1.424em;
}

h3 {
  font-size: 1.266em;
}

h4 {
  font-size: 1.125em;
}

h5 {
  font-size: 0.889em;
}

h6 {
  font-size: 0.79em;
}

.display-1 {
  font-size: 3.906em;
}

.display-2 {
  font-size: 3.125em;
}

.display-3 {
  font-size: 2.5em;
}

.display-4 {
  font-size: 2em;
}

@media (min-width: 48em) {
  h1 {
    font-size: 2.441em;
  }

  h2 {
    font-size: 1.953em;
  }

  h3 {
    font-size: 1.563em;
  }

  h4 {
    font-size: 1.25em;
  }

  .display-1 {
    font-size: 6em;
  }

  .display-2 {
    font-size: 5.5em;
  }

  .display-3 {
    font-size: 4.5em;
  }

  .display-4 {
    font-size: 3.5em;
  }
}
@media (min-width: 62em) {
  html,
  body {
    font-size: 16px !important;
  }
}
@media (min-width: 75em) {
  html,
  body {
    font-size: 18px !important;
  }
}
.jumbotron {
  font-size: 16px;
}
@media (min-width: 62em) {
  .jumbotron {
    font-size: 20px;
  }
}
.jumbotron h1 {
  border-bottom: 4px solid #0275d8;
}
.jumbotron p.lead {
  border-radius: 4px;
}
