  /* ==========================================================================
   Custom styles
   ========================================================================== */

.academic-area-catalog-output {
  font-family: Arial;
}

.academic-area-catalog-output .clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.academic-area-catalog-output h3.area-title {
  display: block;
  width: 100%;
  clear: both;
  margin-top: 0;
}

.academic-area-catalog-output .area-title span {
  display: inline-block;
  float: left;
}

.academic-area-catalog-output .area-overview .area-title .meta-bubble {
	display: none;
}

.academic-area-catalog-output .meta-bubble {
	font-size: 13px;
	background: #eee;
	border-radius: 50%;
	text-align: center;
	width: 22px;
	padding: 0px;
	margin: 2px 10px 0;
	color: #595959;
	line-height: 22px;
	font-weight: bold;
}

.academic-area-catalog-output .subjects-output {
	padding-bottom: 20px;
}

.academic-area-catalog-output .subject-description {
	margin-bottom: 20px;
	margin-top: -10px;
	font-style: italic;
}

h3#gened-code-GAHR {
	display: none;
}

.academic-area-catalog-output ul.subject-list {
  /*max-width: 40em;*/
  padding: 0;
  overflow-x: hidden;
  list-style: none;
}

.academic-area-catalog-output ul.subject-list li:before {
  float: left;
  width: 0;
  white-space: nowrap;
  content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";
}

.academic-area-catalog-output ul.subject-list span:first-child {
  padding-right: 0.33em;
  background: #fff;
}

.academic-area-catalog-output ul.subject-list span+span {
  float: right;
  padding-left: 0.33em;
  background: #fff;
}

.subjects-output span.course-delimiter:first-child {
	display: none;
}