.circulation_loadingIndicator {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

table.itemList {
  width:100%;
  border-collapse:collapse;
  /*table-layout: fixed;*/
}

table.itemList th.sorttable_sorted:after {
  content: "\a0\f0dd";
  font-family: FontAwesome;
}
table.itemList th.sorttable_sorted_reverse:after { 
  content: "\a0\f0de";
  font-family: FontAwesome;
}
table.itemList th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after {
  content: "\a0\f0dc";
  font-family: FontAwesome;
  opacity: 0.5;
}

.itemList th {
  cursor: pointer;
}

.itemList th, .itemList td, .itemList tr {
  border-collapse: collapse;
}

.itemList th, .itemList td {
  padding: 4px;
  overflow-wrap: break-word;
}

.itemList tr:nth-child(even){
  background-color:rgb(239,243,245);
}

caption.no_items_to_display{
  padding: 4px;
  margin-bottom: 0;
}

#loginPopup {

  width: 205px;
  height: auto;
  background-color: #fefefe;
  z-index: 1001;
  padding: 10px 20px;
  border: 1px solid #CCC;
  border-radius: 8px; 

}

.orange_button {
  text-align: center;
  color: #fff;
  cursor: pointer;
  background-color: #f90;
  white-space: nowrap;
  border-radius: 7px;
  display: inline-block;
  padding: 0 5px;
}