<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#dataFilter &gt; ul &gt; li {
  padding: .5rem 1rem;
  margin-bottom: 0; }

#dataFilter .card {
  padding-bottom: 1.25rem; }

#dataFilter .card-header {
  background-color: transparent; }

#dataFilter .card-header h3 {
  width: 100%;
  color: #333 !important;
  font-size: 1.5rem;
  border: 0;
  border-radius: 0;
  width: 100%;
  text-align: left;
  font-weight: 400;
  padding-bottom: .25rem; }

#dataFilter .list-group-item {
  border: 0;
  padding: .5rem 0;
  text-indent: -1.4rem;
  margin-left: 1.4rem;
  cursor: pointer;
  color: #333; }

#dataFilter .list-group-item:hover {
  color: #116fd6; }

.program-title {
  font-size: 1rem;
  margin-bottom: 0; }

#dataFilter .roomlocation-filter,
#dataFilter .roomfeature-filter {
  color: #333;
  font-weight: 400;
  font-size: 1rem; }

#dataFilter .roomlocation-filter:hover,
#dataFilter .roomfeature-filter:hover {
  color: #116fd6; }

#dataFilter .roomlocation-filter::before,
#dataFilter .roomfeature-filter::before {
  font-family: "fontawesome";
  font-size: 1rem;
  margin-right: .5rem;
  content: "\f10c"; }

#dataFilter .roomlocation-filter.text-primary::before,
#dataFilter .roomfeature-filter.text-primary::before {
  content: "\f058"; }

#paginateNav nav {
  width: 100%;
  display: flex; }

#paginateNav .pagination {
  margin: 0 auto; }

#filterBadge .roomfeature-filter.badge,
#filterBadge .roomlocation-filter.badge {
  display: none; }

#filterBadge .roomfeature-filter.badge.text-primary,
#filterBadge .roomlocation-filter.badge.text-primary {
  display: inline-block !important; }

#filterBadge .roomfeature-filter.badge.text-primary::after,
#filterBadge .roomlocation-filter.badge.text-primary::after {
  font-family: "fontawesome";
  content: " \f00d"; }

@media (max-width: 978.98px) {
  #dataFilter .card {
    padding-bottom: 1rem; }
  #dataFilter .card-header h4 {
    cursor: pointer; }
  #dataFilter .card-header h4:hover {
    color: #116fd6 !important; }
  #dataFilter .card-header h4::after {
    font-family: "fontawesome";
    font-size: 1rem;
    margin-right: .5rem;
    content: "\f068";
    float: right; }
  #dataFilter .card-header h4.collapsed::after {
    content: "\f067"; } }

#smu-main #places-to-study {
  padding-left: 0;
  padding-right: 0; }
  #smu-main #places-to-study #dataFilter {
    padding-left: 0; }
    #smu-main #places-to-study #dataFilter ul {
      padding-left: 0; }
      #smu-main #places-to-study #dataFilter ul li {
        margin-bottom: 0; }
    #smu-main #places-to-study #dataFilter #clearFilters {
      background-color: #EDEDED !important; }
      #smu-main #places-to-study #dataFilter #clearFilters:hover, #smu-main #places-to-study #dataFilter #clearFilters:focus {
        background-color: #CCC !important; }
  #smu-main #places-to-study .room-name {
    margin-top: 0 !important;
    margin-bottom: 15px;
    font-size: 24px; }

#smu-main #paginateNav ul {
  list-style-type: none;
  padding-left: 0; }

#smu-main #paginateNav ul a.page-link {
  word-break: normal; }
</pre></body></html>