23 .dropdown-toggle::after {
29 .nav-item .login-link {
101 text-decoration: none;
105 &.reviewlink:visited {
108 text-decoration: none;
112 vertical-align: middle;
161 background-color: #FFF;
180 background-color: #FFFFE5;
202 background-color: #E2E8E8;
209 background-color: transparent;
229 display: inline-block;
256 .advanced-search-terms {
259 grid-template-columns: 25% 35% 35% 5%;
270 border: 1px solid #EEE;
298 @include border-radius-all( 3px );
299 background-color: $base-theme-color;
302 font-family: 'NotoSans';
321 text-decoration: none;
337 padding-bottom: .6rem;
350 text-decoration: underline;
362 border: 1px solid #EEE;
363 border-right-color: #FCF9FC;
382 display: inline-block;
417 border: 1px solid #DDD;
430 border-bottom: 1px solid #EEE;
434 padding-bottom: .5em;
449 text-decoration: none;
455 background: rgb(240, 109, 52) none;
460 text-shadow: 1px 0 1px rgba(0, 0, 0, .25);
468 .form-control-filtered {
469 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-funnel-fill'%3E%3Cpath d='M1.5 1.5A.5.5 0 0 1 2 1h12a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.128.334L10 8.692V13.5a.5.5 0 0 1-.342.474l-3 1A.5.5 0 0 1 6 14.5V8.692L1.628 3.834A.5.5 0 0 1 1.5 3.5v-2z' fill='%23acacac'/%3E%3C/svg%3E");
470 background-position-x: 6px;
471 background-position-y: center;
472 background-repeat: no-repeat;
473 padding-left: 1.7rem;
490 color: darken( $links, 5% );
543 /* Override Bootstrap alert */
545 /* Redefine a new style for Bootstrap's class "close" since we use that already */
546 /* Use <a class="closebtn" href="#">×</a> */
556 /* Add style for Bootstrap dropdown-header class */
558 border-top: 1px solid #eee;
563 line-height: 1.42857143;
572 background-image: none;
573 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25);
579 background-color: #F0F3F3;
581 list-style: none outside none;
588 color: darken( $links, 5%);
601 text-decoration: none;
612 color: $high-contrast-grey;
623 .table-striped tbody > tr:nth-child(odd) > td,
624 .table-striped tbody > tr:nth-child(odd) > th {
625 background-color: #F0F3F3;
628 color: darken( $links, 5%);
641 color: darken( $links, 5% );
646 #availability_facet {
650 #facet-holdings-library {
655 background-color: #f0f3f3;
656 border: 1px solid #f0f3f3;
660 background-color: #f0f3f3;
669 @include border-radius-all( 3px );
670 background-color: #FFF;
671 border: 1px solid #AAA;
696 .custom_cover_image {
702 #biblio-cover-slider {
703 background-color: #fff;
704 border: 1px solid #b9d8d9;
706 margin: 0 1em .5em 0;
707 padding: 10px 5px 5px 5px;
712 background: #FFF url("../img/spinner-small.gif") center center no-repeat;
731 background: #FFF url("../img/spinner-small.gif") center center no-repeat;
737 background: transparent none;
755 display: inline-block;
781 background-color: transparent;
790 background-color: #999999;
793 display: inline-block;
796 text-shadow: 0 -1px 0 rgba( 0, 0, 0, .25 );
800 background-color: #B94A48;
804 background-color: #F89406;
808 background-color: #468847;
812 background-color: #3A87AD;
816 background-color: #333333;
834 display: inline-block;
849 label.checkbox-label {
881 list-style-type: none;
882 padding: 1em 1em 0 1em;
903 list-style-type: none;
968 list-style-type: none;
970 padding: .5em 1em 0 0;
980 border-bottom: 1px solid #EEE;
983 list-style-type: none;
984 padding-bottom: .2em;
1003 /* different sizes for different tags in opac-tags.tt */
1046 background-color: #EEEEEE;
1047 border: 1px solid #E8E8E8;
1049 padding: 3px 3px 5px 5px;
1050 vertical-align: middle;
1056 white-space: nowrap;
1086 padding: 7px 5px 9px 9px;
1097 display: inline-block;
1098 font-weight: normal;
1100 text-shadow: 1px 1px 0 #fff;
1108 display: inline-block;
1109 font-weight: normal;
1111 text-shadow: 1px 1px 0 #fff;
1115 .selections-toolbar {
1116 background: linear-gradient(#B2B2B2 0%, #E0E0E0 14%, #E8E8E8 100%);
1117 border-bottom: none;
1124 > div:first-child::before {
1165 color: $high-contrast-grey;
1169 font-weight: normal;
1179 display: inline-block;
1195 margin-bottom: .5em;
1196 padding: 0 2em .2em .2em;
1200 background-color: #F0F3F3;
1201 border: 1px solid #C9C9C9;
1204 display: inline-block;
1210 font-weight: normal;
1211 display: inline-block;
1217 text-decoration: none;
1218 vertical-align: middle;
1222 #bibliodescriptions,
1229 background-color: #FFF;
1233 .results-pagination {
1234 background-color: #F3F3F3;
1236 padding-bottom: 10px;
1247 background: none !important;
1248 color: #999 !important;
1259 border-top: 1px solid #DDDDDD;
1266 background-color: #DDDDDD;
1278 padding-right: 10px;
1290 .pagination_footer {
1291 background-color: #E1E1E1;
1300 background-color: #E1E1E1;
1309 border: 1px solid #D0D0D0;
1318 display: inline-block;
1320 text-decoration: none;
1324 background-color: #F3F3F3;
1325 border-top: 1px solid #D0D0D0;
1328 white-space: nowrap;
1338 border-left: 1px solid #D0D0D0;
1339 border-right: 1px solid #D0D0D0;
1345 background-color: #F3F3F3;
1347 font-weight: normal;
1361 display: inline-block;
1363 font-weight: normal;
1368 background-color: #999999;
1371 font-weight: normal;
1373 text-decoration: none;
1376 background-color: #006699;
1382 background-color: #616161;
1393 list-style-type: none;
1411 background-color: #F0F3F3;
1417 [aria-current="page"] {
1420 text-decoration: none;
1426 + .breadcrumb-item {
1428 background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' %3E%3Cpath fill-rule='evenodd' d='M7.37 0l5.35 7.3c.2.2.2.51 0 .7l-5.38 8h-4.2l5.64-8.35L3.13.01z'/%3E%3C/svg%3E") 50% 50% no-repeat;
1429 background-size: 8px;
1430 display: inline-block;
1440 border-top: 1px solid #DDD;
1444 display: inline-block;
1456 text-decoration: underline;
1462 /* action buttons */
1464 background-color: #F5F5F5;
1465 border: 1px solid #E8E8E8;
1474 color: darken( $links, 5% );
1476 text-decoration: none;
1482 #moresearches_menu {
1488 font-weight: normal;
1497 border-bottom: 1px solid #EEE;
1504 padding: .25rem 1.5rem;
1506 text-align: inherit;
1507 white-space: nowrap;
1534 .tag_results_input input {
1538 .branch-info-tooltip {
1542 .ui-tooltip-content p {
1546 .ui-widget-content {
1561 border: 1px solid transparent;
1563 display: inline-block;
1571 border: 1px solid #EEE;
1608 background-color: transparent;
1619 padding-bottom: .6em;
1627 padding-bottom: .6em;
1651 border: 1px solid #EEE;
1663 font-family: monospace;
1669 background-color: #FFF;
1673 vertical-align: top;
1674 white-space: nowrap;
1680 vertical-align: top;
1711 .authstanzaheading {
1715 .authorizedheading {
1721 .authres_otherscript {
1734 @include border-radius-all( 3px );
1735 background-color: #EEE;
1736 border: 1px solid #E8E8E8;
1737 box-sizing: border-box;
1743 background-color: #FFFBEA;
1744 border-color: #F4ECBE;
1753 display: inline-block;
1758 padding-left: .25em;
1766 font-weight: normal;
1767 text-decoration: underline;
1771 background: transparent none;
1777 background: transparent none;
1788 background-color: #FFF;
1789 border: 1px solid rgba( 0, 0, 0, .2 );
1791 box-shadow: 0 5px 10px rgba( 0, 0, 0, .2 );
1806 white-space: nowrap;
1810 border: 1px solid #D2D2CF;
1827 background-color: #F0F3F3;
1828 border-bottom: 1px solid #D8D8D8;
1842 list-style-type: none;
1846 font-weight: normal;
1861 font-weight: normal;
1865 display: inline-block;
1878 list-style-type: none;
1882 border-bottom-width: 1px;
1888 background-color: #FFF;
1889 border-top: 1px solid #999;
1894 background-color: #f0f3f3;
1895 border: 1px solid #d8d8d8;
1896 border-bottom-width: 0;
1897 color: darken( $links, 5% );
1901 text-decoration: none;
1908 display: inline-block;
1912 /* Search results add to cart (lists disabled) */
1917 padding: 0 0 .6em 0;
1925 @include border-radius-all( 3px );
1927 background-color: rgba( 255, 255, 204, .4 );
1928 border: 1px solid #CCC;
1929 display: inline-block;
1934 background-color: rgba( 239, 254, 213, .4 );
1944 .commentline .avatar {
1949 /* style for search terms in catalogsearch */
1952 background-color: #FFFFCC;
1956 /* style for shelving location in catalogsearch */
1964 padding: 0 .2em 0 .5em;
1965 text-shadow: 1px 1px 0 #FFF;
1969 border-bottom-left-radius: 3px;
1970 border-top-left-radius: 3px;
1975 border-bottom-right-radius: 3px;
1976 border-top-right-radius: 3px;
1977 border-width: 1px 1px 1px 0;
1980 %page-middle-child {
1981 background-color: #FFFFFF;
1982 border-color: #DDDDDD;
1984 border-style: solid;
1985 border-width: 1px 1px 1px 0;
1990 text-decoration: none;
1998 @extend %page-first-child;
2002 @extend %page-last-child;
2007 @extend %page-middle-child;
2010 @extend %page-first-child;
2014 @extend %page-last-child;
2019 @extend %page-middle-child;
2020 background-color: #F5F5F5;
2024 @extend %page-middle-child;
2028 border-bottom-right-radius: 3px;
2029 border-top-right-radius: 3px;
2034 @include border-radius-all( 3px );
2035 background-color: #FFF0B1;
2036 display: inline-block;
2043 white-space: nowrap;
2052 box-sizing: border-box;
2062 transition: background-color .5s ease;
2065 background: #77b50f none;
2087 .nologininstructions,
2089 .patronregistration {
2093 .registration-label {
2094 display: inline-block;
2099 .registration-value {
2100 background-color: #ebf8ff;
2102 display: inline-block;
2103 font-family: monospace;
2117 margin-bottom: .5em;
2128 .ItemSummary .LabelCallNumber::before {
2132 .ItemSummary .CallNumber::after {
2154 background-color: #F0F3F3;
2155 border: 1px solid #F0F3F3;
2156 color: $high-contrast-grey;
2167 #user-menu-trigger {
2176 border-bottom-color: #999999;
2177 border-top-color: #999999;
2182 /* Class to be added to toolbar when it starts being fixed at the top of the screen*/
2184 box-shadow: 0 3px 2px 0 rgba( 0, 0, 0, .4 );
2194 #ulactioncontainer {
2208 .thumbnail-shelfbrowser span {
2214 thead:first-child tr:first-child > th {
2222 tbody:last-child tr:last-child > td {
2235 display: inline-block;
2253 vertical-align: middle;
2257 border-bottom: 1px solid #EEE;
2258 list-style-type: none;
2264 list-style-type: none;
2272 #recordedbooks-results,
2273 #openlibrary-results {
2279 vertical-align: middle;
2282 #overdrive-results-list .star-rating-control {
2288 table-layout: fixed;
2291 overflow-wrap: break-word;
2315 vertical-align: middle;
2324 text-decoration: none;
2326 &.shelfbrowser_cover {
2329 display: inline-block;
2335 transform: rotate(-90deg);
2336 white-space: nowrap;
2346 transform: rotate(90deg);
2347 white-space: nowrap;
2362 border-bottom: 1px solid #CCC;
2364 margin-bottom: .5em;
2365 padding: 0 1em 1em 1em;
2386 .toggle-hold-options {
2387 background-color: #EEE;
2399 #idreambooksreadometer {
2403 .idreambookslegend {
2407 .idreambookssummary {
2410 text-decoration: none;
2414 vertical-align: middle;
2426 vertical-align: middle;
2431 text-decoration: none;
2471 :first-child:not(.term)::before {
2491 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(204, 0, 0, .6);
2505 .illrequest-actions {
2506 margin-bottom: 20px;
2515 #illrequests-create-button {
2516 margin-bottom: 20px;
2526 transform: translateY( -50% );
2531 #freeform-fields .custom-name {
2538 .dropdown:hover .dropdown-menu.nojs {
2542 div.rows span.label {
2545 text-align: inherit;
2549 #ill-supplier-metadata {
2551 flex-flow: column nowrap;
2555 div[class^='requestattr-'] {
2558 flex-flow: row nowrap;
2560 &:nth-of-type(even) {
2561 background-color: #f2f2f2;
2563 &:nth-of-type(odd) {
2564 background-color: #ffffff;
2568 #ill-supplier-metadata > div > span {
2570 flex-flow: row nowrap;
2577 .ill_availability_sourcename {
2581 #continue-request-row {
2586 border: 1px solid #DDDDDD;
2587 border-radius: 10px;
2600 color: white !important;
2605 background-color: $base;
2608 display: inline-block;
2613 text-shadow: 0 -1px 0 rgba( 0, 0, 0, .25 );
2616 background-color: lighten( $base, 20% );
2620 .user_overdues_count,
2622 background-color: #990000;
2625 background-color: lighten( #990000, 10% );
2629 .user_holds_waiting_count {
2630 background-color: #538200;
2633 background-color: lighten( #538200, 10% );
2638 border: 1px solid #EAEAE6;
2640 padding-bottom: .5em;
2643 background-color: #E2E8E8;
2644 color: $high-contrast-grey;
2652 list-style-type: none;
2664 /* jQuery Bar Rating plugin for star ratings */
2666 $star-default: #D2D2D2;
2667 $star-active: #C24A4A;
2668 $star-selected: #EDB867;
2671 display: inline-block;
2674 .br-theme-fontawesome-stars {
2678 white-space: nowrap;
2681 -webkit-font-smoothing: antialiased;
2682 font: normal normal normal 20px/1 FontAwesome;
2684 text-decoration: none;
2685 text-rendering: auto;
2688 color: $star-default;
2694 color: $star-active;
2700 color: $star-selected;
2706 .br-current-rating {
2719 #cancel_rating_text {
2726 .br-theme-fontawesome-stars {
2736 &.br-selected::after {
2747 /* END jQuery Bar Rating plugin for star ratings */
2758 /*opac browse search*/
2760 #browse-resultswrapper {
2763 #browse-searchfuzziness {
2767 #browse-searchresults, #browse-selectionsearch {
2768 border: 1px solid #E3E3E3;
2774 #browse-selectionsearch p.subjects {
2779 #browse-selectionsearch h4 {
2783 #browse-suggestionserror {
2804 margin-bottom: .4rem;
2807 /*end browse search*/
2809 /* Skip to content link. CSS adapted from https://webaim.org/ */
2811 background: #c60000;
2812 border: 1px solid white;
2813 border-radius: 0 0 4px 0;
2814 border-width: 0 1px 1px 0;
2819 text-decoration: none;
2820 text-shadow: 0 -1px 0 rgba(58, 0, 0, 0.75);
2822 transition: top .5s ease-out;
2827 outline-color: transparent;
2830 transition: top .1s ease-in;
2840 padding: .75rem 1.25rem;
2842 &[aria-expanded="true"] { font-weight: bold; }
2843 &[aria-expanded="false"] { font-weight: normal; }
2846 background-color: rgba(255, 255, 204, 0.8);
2847 text-decoration: none;
2854 border-top: 1px solid #888;
2860 margin-bottom: 1rem;
2864 background-color: #fff;
2865 border: 1px solid #AAA;
2866 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
2875 @import "responsive";