vertical-align: middle;
}
- &.brief {
-
- padding-left: 27px;
- }
-
&.addtocart {
padding-right: 0;
}
table {
font-size: 90%;
+ table-layout: fixed;
}
table,
td {
background-color: #FFF;
+ word-wrap: break-all;
+ word-wrap: break-word;
}
tr {
th {
background-color: #E2E8E8;
+ word-wrap: break-all;
+ word-wrap: break-word;
&.sum {
text-align: right;
font-size: 14px;
line-height: 20px;
text-align: center;
+ text-decoration: none;
vertical-align: middle;
}
}
font-weight: bold;
}
-#Fullhistory,
-#Briefhistory {
- background: transparent none;
- padding-left: 0;
-}
-
/* pagination */
.pagination {
}
/* nav */
+
+nav {
+ &.libraries {
+ li {
+ list-style-type: none;
+ padding: .3em .5em;
+
+ a {
+ display: block;
+ }
+ }
+
+ i.fa {
+ color: #7cbc0f;
+ }
+
+ .fa-li {
+ top: unset;
+ }
+ }
+}
+
.nav_pages {
border-top: 1px solid #DDD;
padding: .6em;
margin: 0;
}
- h4 {
+ h2 {
font-size: 90%;
margin: 0 0 .6em 0;
text-align: center;
}
}
+ h3 {
+ font-size: 80%;
+ }
+
li {
font-size: 90%;
font-weight: bold;
a {
font-weight: normal;
- text-decoration: underline;
}
.facet-count {
.CheckNone {
font-weight: normal;
margin: 0 .5em;
- text-decoration: underline;
}
.sep {
font-size: 110%;
font-weight: bold;
text-decoration: none;
+
+ &.shelfbrowser_cover {
+ min-height: 80px;
+ min-width: 80px;
+ display: inline-block;
+ }
}
#browser_previous {
}
/*end browse search*/
+/* Skip to content link. CSS adapted from https://webaim.org/ */
+#scrolltocontent {
+ background: #c60000;
+ border: 1px solid white;
+ border-radius: 0 0 4px 0;
+ border-width: 0 1px 1px 0;
+ color: white;
+ left: 0px;
+ padding: 6px 12px;
+ position: absolute;
+ text-decoration: none;
+ text-shadow: 0 -1px 0 rgba(58, 0, 0, 0.75);
+ top: -40px;
+ transition: top .5s ease-out;
+ z-index: 100;
+
+ &:focus {
+ left: 0px;
+ outline-color: transparent;
+ position: absolute;
+ top: 0px;
+ transition: top .1s ease-in;
+ }
+}
+
@import "responsive";