/* Do NOT change this.  Use custom_styles.css instead. */
h1.pdi_program_name {

}
div.pdi_campus_program_block {

}
div.pdi_campus_program_block.h1 {

}
div.pdi_campus_program {

}
div.pdi_course_block {

}
div.pdi_course_block.h3 {

}
div.pdi_course_block.h4 {

}
div.pdi_course_description {

}
div.pdi_course_info {

}
div.pdi_prereq_info {

}
div.pdi_learner_outcomes {

}
div.pdi_course_pre_section_detail {

}
div.pdi_section_block {

}
div.pdi_section_info {

}
div.pdi_section_button {
  display: flex;
  justify-content: center;
  align-items: center;
}
div.pdi_section_info_trailing {

}
div.pdi_course_post_section_detail {

}

div.pdi_program_list_block {

}
div.pdi_program_list_item {

}

div.pdi_display_cache_entries_section {
  display: table;
  background-color: black;
  width: 100% !important;
  max-width: unset !important;
}
div.pdi_display_cache_heading_row {
  display: table-row;
  font-size: larger;
  font-style: italic;
  background-color: brown;
}
div.pdi_display_cache_entries_row {
  display: table-row;
}
div.pdi_display_cache_entries_col {
  display: table-cell;
  border: 1px solid #E8E8E8;
  color: white;
  padding-left: 2px;
}
div.pdi_display_cache_courses {
  max-width: 75% !important;
}

div.pdi_error {

}
div.pdi_debug, div.pdi_debug.h5 {
  font-family: helvetica, arial, monospace, sans-serif;
  color: darkred;
}

div.pdi_submit {

}
div.pdi_find_course_form {

}
div.pdi_courses_found {

}

div.pdi_error {

}
div.pdi_debug, div.pdi_debug.h5 {
  font-family: helvetica, arial, monospace, sans-serif;
  color: darkred;
}

.ui-autocomplete {
  max-height: 120px;
  overflow-y: auto;
  overflow-x: hidden; /* prevent horizontal scrollbar */
}

.ui-autocomplete {
  height: 100px;
}