
/* Styling for reader catalogue */

h1{
  font-size:300%;
  font-weight:bold;
  background-color:white;
  color:blue;
  padding:0em 2em .1em 2em;
  text-align:center;
  margin:1em 1em;
}
h2{
  font-size:150%;
  font-weight:bold;
  border: 1px solid black;
  border-radius:5px;
  background-color:white;
  color:rgb(10, 10, 121);
  text-align:center;
  margin:1em 3em;
  
}

body {
  background-color: rgb(247, 244, 225)
}  
/*
table.boxed {
  background-color: #FEFBE8;
  border:1px solid #800000;
}
table.boxed td {
  border-right:1px solid #800000;
}
table.boxed tr{
  border-bottom:1px solid #800000;
}*/

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.thumbCover{
  max-width:220px;
  min-width:100px;
  width:30%;
  float:left;
  margin-right:1em;
  margin-bottom:1em;
}  

.ztag{
  background-color:yellow;
  font-weight:bold;
  border:1px solid black;
  border-radius:3px;
  margin-bottom:5px;
  margin-top:7px;
  line-height:1.3em;
  padding:3px 1em;
  display:inline-block;

}
.msbc{
  font-weight:lighter;
  background-color:white;
  font-size:59%;
}   
ul.nobullets{
  list-style-type: none; 
  padding: 0; 
  margin: 0; 
}


.button {
  margin : 0 5px 0 0;
  padding: 0 3px;
  border : 1px outset #999;
  background-color : #dadada;
  white-space : pre;
  text-decoration : none;
  color : #08f;
  font-weight : normal;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor:pointer;
  display:inline-block;
  
  box-shadow: 1px 1px 1px #777;
}
.button:hover {color: black;font-weight:bold;}


.button.disabled {
  color:#ccc;
  background-color:white;
  cursor:default;
  border : 1px dotted #ccc;
}

.button.disabled:hover {color: #888;}


.cbuts td:first-child{ text-align:right; padding-right:3px;}
