@charset "UTF-8";
/* app css stylesheet */
.container-fluid {
  padding-top: 25px; }

.main {
  padding-bottom: 100px; }

ul.search-results {
  list-style: none;
  padding-left: 0; }
  ul.search-results li {
    margin: 0 5 0 0; }

.search-results .unsold {
  font-weight: bold; }

.main-edit-pane {
  z-index: 200;
}

textarea, input {
  width: 100%;
  background-color: #0000a0;
  color: #ff0;
  padding: 4px;
  border: none;
  margin: 0 0 4px 0; }

textarea {
  height: 100px; }
  textarea .medium {
    height: 50px; }

.data-id {
  font-weight: bold;
  font-size: 120%; }

.modified {
  font-style: italic; }

input.ng-invalid {
  border: 1px solid #f00;
  background: #f00;
  color: #000; }

.sold-status input {
  width: auto; }
.sold-status .sold, .sold-status .unsold, .sold-status .any {
  display: inline-block;
  padding: 5px;
  font-weight: bold;
  min-width: 80px;
  text-align: center; }
.sold-status .sold {
  background: #f00; }
.sold-status .unsold {
  background: #0f0; }
.sold-status .any {
  background: #ddd; }

.price {
  font-weight: bold;
  text-align: right; }
  .price input {
    width: 80%;
    margin-left: 5px; }

/* Search page */
.include-groups {
  display: inline-block; }
  .include-groups input {
    width: 20px; }

.hint {
  font-size: 7pt; }

ul.nav {
  margin-top: 10px; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
  background: #f8f8f8; }

.tab-content {
  padding: 5px;
  border: 1px solid #ccc;
  border-top: none;
  background: #f8f8f8; }

.preview .content {
  font-family: "Times New Roman", Georgia, Serif;
  text-align: justify;
  max-height: 400px;
  overflow: scroll; }
.preview .content h3 {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  margin-top: 0; }
.preview .content .author {
  font-weight: bold;
  font-family: "Arial", Sans-Serif; }
.preview .content .price {
  display: block;
  float: right;
  font-weight: bold; }
.preview .price:before {
  content: "£"; }
.preview .more {
  clear: both;
  margin-top: 10px;
  margin-left: 10px; }
  .preview .more .description, .preview .more .preview-pagination {
    font-style: italic; }
  .preview .more .notes {
    margin-top: 10px; }
  .preview .more .bibliography {
    display: block;
    font-size: 85%;
    margin-top: 10px; }

.controls {
  text-align: right;
  margin: 5px 0; }

ul.bottom-nav {
  list-style: none; }
  ul.bottom-nav li {
    display: inline-block; }

.export-to-rtf input {
  width: auto; }
.export-to-rtf label {
  font-weight: normal; }

.search-tools h3 {
  margin-top: 0; }

/*# sourceMappingURL=app.css.map */
