/* Home page stuff */
.books .format-home-content #browse-button a.selected {background-color: #21595e; /* Books primary colour */ color: white !important;}
#booksbrowsertablehlist a {font-weight: bold; margin-right: 0.375rem}

/* Item-page "find next result"/"find previous result" stuff */
.hidden-initially {display: none}
a#find-next-result-button, a#find-prev-result-button {background-color: #ff0; color: black; opacity: 0.5}
a#find-next-result-button.disabled, a#find-prev-result-button.disabled {background-color: #eee}
div#floating-search-controls {position: fixed; bottom: 0; right: 0.5rem}

/* Subject filter stuff */
input#subject-filter-input {margin-top: 1rem}

/* Subject filter autocomplete stuff */
.autocomplete-suggestions 
{
  cursor: default; 
  border: 1px solid #ccc; 
  border-top: 0; 
  background: #fff; 
  -webkit-box-shadow: -1px 1px 3px rgba(0,0,0,.1); 
  box-shadow: -1px 1px 3px rgba(0,0,0,.1);

  /* core styles should not be changed */
  position: absolute; 
  display: none; 
  z-index: 9999; 
  max-height: 10rem; 
  overflow: hidden; 
  overflow-y: auto; 
  -webkit-box-sizing: border-box; 
  box-sizing: border-box;
}
.autocomplete-suggestion
{
  background-color: white; 
  position: relative; 
  padding: 0 .6em; 
  line-height: 23px; 
  white-space: nowrap; 
  overflow: hidden; 
  -o-text-overflow: ellipsis; 
  text-overflow: ellipsis; 
  font-size: 1.02em;
}
.autocomplete-suggestion.selected
{
  background-color: #61999e;  /* Books primary colour, lightened by 25% */
}
.autocomplete-suggestion b  /* Used for the term highlighting */
{
  font-weight: normal; 
  color: #21595e;  /* Books primary colour */
}
