  ﻿html {
  scroll-behavior: smooth;
}

a.secondaryNav__more{
    display:none!important;
}
.dmu-content .dmu-button {
    font-size: 0.8em;
    padding: 4px;
    margin: 1em 0;
}


#search-facets .item-label {
    display:inline-block;
    font-size: 0.8em;
}
#search-facets .item-label::first-letter  {
    text-transform:uppercase;
}

#search-facets .panel-heading,
#search-facets .list-group-item   {
    padding:10px 6px 10px 10px;
}

#facet-2 .item-label {
    text-transform:capitalize;
    display:inline;
    margin-left:-5px;
}

.collapse-trigger:before {
    content: 'More...';
    cursor: pointer;
    font-style: italic;
    color: #9d0932;
}

.collapse-trigger:hover:before{
    text-decoration:underline;
}

.collapse-trigger.toggleOn:before {
    content:'Less...';
}

.result {margin-bottom: 1.5em;}

.course-data {
    margin-bottom: 0.5em;
    display: flex;
}

.course-data__item > strong{
    font-weight:400;
}

.course-data__item:after {
  content: "|";
  white-space: nowrap;
  margin:0 0.5em;
  color:#ccc;
}

.course-data__item:last-child:after {
content:unset;
}

.dmu-content h2 {
    font-size: 1.4em !important;
    font-weight: 300;
    margin: 0;
    padding: 20px 0;
}

.dmu-content p {
    margin-bottom:1em;
}

.dmu-content ul {
    margin: 0 0 1em 15px;
}

#container .panel-bg--light-grey {
    background-color: #eee;
    color: #000
}

.search-again {
    padding:10px;
}

.search-again input {
    width:72%;
    border:0;
    padding: 5px 0;
}

.search-again button {
    border:0;
    border-radius: 3px;
    padding: 5px 0.5em;
}

.search-again button:hover,
.search-again button:focus {
    background-color:#666;
    color:#fff;
}

.dmu-pager {
    display: inline-block;
    padding-left: 0;
    margin:0;
}


/*.dmu-pager--right{
    float:right;
}*/
/* removed to prevent pagination being overlayed.  */

.dmu-pager > li {
    display:inline-block;
    margin-right:0.3em;
}

.dmu-pager > li:last-of-type {
    margin-right:0;
}

.dmu-pager > li > a {
    border: 1px solid #e5e5e5;
    padding: 8px;
    color: #444;
    text-decoration: none;
    min-width: 38px;
    display: block;
    text-align: center;
}

.dmu-pager > li.active > a {
    background-color:#e5e5e5;
}

.dmu-pager > li > a:hover,
.dmu-pager > li > a:focus {
    background-color: #e5e5e5;
}

.dmu-pager > li > a[rel="prev"],
.dmu-pager > li > a[rel="next"]
 {
        min-width: 100px;
}

.fb-best-bets .dmu-card {
    margin: 0.5em 0 1em;
}

.fb-best-bets .dmu-card__footer > .dmu-button{
    max-width:150px;
}

.fb-results__url {
    color: #666;
    font-size: 0.9em;
    margin-bottom: 0.25em;
    display: inline-block;
}

.fb-results__title {
    margin-bottom: 0.25em;
}


