79 &.loginModal-trigger {
103 text-decoration: none;
107 &.reviewlink:visited {
110 text-decoration: none;
114 @extend %initial_icon;
115 background-position: -5px -262px; /* Cart */
120 @extend %initial_icon;
121 background-position: -5px -222px; /* Virtual shelf */
126 @extend %initial_icon;
127 background-position: -2px -868px; /* Zoom out */
134 @extend %initial_icon;
135 background-position: -2px -898px; /* Zoom in */
140 @extend %initial_icon;
141 background-position: -5px -348px; /* Download */
146 @extend %initial_icon;
147 background-position: 2px -348px; /* List edit */
152 @extend %initial_icon;
153 background-position: 2px -598px; /* Trash */
158 @extend %initial_icon;
159 background-position: -3px -814px; /* Close */
164 @extend %initial_icon;
165 background-position: -5px -836px; /* Highlight */
171 @extend %initial_icon;
172 background-position: -2px -453px; /* Toolbar place hold */
176 @extend %initial_icon;
177 background-position: -5px -621px; /* Place hold disabled */
182 @extend %initial_icon;
183 background-position: -5px -265px; /* Cart */
189 @extend %initial_icon;
190 background-position: -4px -922px;
195 @extend %initial_icon;
196 background-position: 0 -423px; /* Toolbar print */
201 @extend %initial_icon;
202 background-position: 0 -187px; /* Toolbar print */
207 @extend %initial_icon;
208 background-position: 2px -690px; /* Delete */
212 @extend %initial_icon;
213 background-position: 2px -712px; /* Delete disabled */
218 @extend %initial_icon;
219 background-position: -6px -141px; /* Place hold */
224 @extend %initial_icon;
225 background-position: 0 -24px; /* Place article request */
230 @extend %initial_icon;
231 background-position: 2px -386px; /* Email */
236 @extend %initial_icon;
237 background-position: 2px -1148px; /* List share */
242 @extend %initial_icon;
243 background-position: 3px -1111px; /* Tag results */
248 @extend %initial_icon;
258 background: transparent url( "../images/logo-koha.png" ) no-repeat scroll 0%;
260 float: left !important;
269 height: 0 !important;
273 text-decoration: none;
329 background-color: #FFF;
342 background-color: #FFFFE5;
356 background-color: #E2E8E8;
363 background-color: transparent;
381 @include border-radius-all( 3px );
382 background-color: #85ca11;
385 font-family: 'NotoSans';
449 border: 1px solid #DDD;
462 border-bottom: 1px solid #EEE;
466 padding-bottom: .5em;
481 text-decoration: none;
487 background: linear-gradient(135deg, #DA5E2A 0%, #FA9C39 50%, #DA5E2A 100%);
491 text-shadow: 1px 0 1px rgba(0, 0, 0, .25);
500 background-color: #fcf9fc;
512 #selections-toolbar {
513 background: #e2e8e8 none;
522 .selections-toolbar.toolbar {
523 background: #e2e8e8 none;
528 background-repeat: no-repeat;
530 text-decoration: none;
534 background-image: url( "../images/sprite.png" ); /* Place hold small */
535 background-position: -5px -539px;
540 background-image: url( "../images/sprite.png" ); /* Place hold small */
541 background-position: -2px -26px;
546 background-image: url( "../images/sprite.png" ); /* Cart small */
547 background-position: -5px -570px;
552 background-image: url( "../images/sprite.png" ); /* MARC view */
553 background-position: -5px -24px;
558 background-position: -5px -27px;
563 background-position: -5px -1110px;
567 /* List contents remove from list link */
569 background-position: -8px -690px; /* Delete */
575 /* Override Bootstrap alert */
577 background: linear-gradient( to bottom, #FFFBE5 0%, #FFF0B2 9%, #FFF1A8 89%, #F7E665 100% );
578 border-color: #D6C43B;
581 /* Redefine a new style for Bootstrap's class "close" since we use that already */
582 /* Use <a class="closebtn" href="#">×</a> */
592 /* Override Bootstrap alert.alert-info */
594 background: linear-gradient( to bottom, #F4F6FA 0%, #EAEEF5 4%, #E8EDF6 96%, #CDDBF2 100% );
595 border-color: #C5D1E5;
599 /* Override Bootstrap alert.alert-success */
601 background: linear-gradient( to bottom, #F8FFE8 0%, #E3F5AB 4%, #DCF48D 98%, #9EBF28 100% );
602 border-color: #9FBA35;
607 background-color: #F0F3F3;
609 list-style: none outside none;
616 @extend %initial_icon;
617 background-color: transparent;
618 background-position: 0 -184px; /* Toolbar print */
637 background-color: #FFF;
638 border: 1px solid #F0F3F3;
656 background-color: #85ca11;
657 background-image: linear-gradient(to bottom, #85ca11, #77b50f);
658 background-position: 0;
659 font-family: 'NotoSans';
661 background-color: #85ca11;
662 background-image: linear-gradient(to bottom, #85ca11, #77b50f);
663 background-position: 0;
666 background-color: #85ca11;
667 background-image: linear-gradient(to bottom, #85ca11, #77b50f);
668 background-position: 0;
671 background-color: #85ca11;
672 background-image: linear-gradient(to bottom, #85ca11, #77b50f);
673 background-position: 0;
676 background-color: #85ca11;
677 background-image: linear-gradient(to bottom, #85ca11, #77b50f);
678 background-position: 0;
682 input[type="text"]:focus {
683 border-color: #85ca11;
684 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(194,228,136,.6)
687 input[type="password"]:focus {
688 border-color: #85ca11;
689 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(194,228,136,.6)
699 .table-striped tbody > tr:nth-child(odd) > td,
700 .table-striped tbody > tr:nth-child(odd) > th {
701 background-color: #F0F3F3;
704 #availability_facet {
708 #facet-holdings-library {
713 background-color: #f0f3f3;
714 border: 1px solid #f0f3f3;
716 background-color: #f0f3f3;
721 /* jQuery UI standard tabs */
722 .ui-tabs-nav .ui-tabs-active a,
723 .ui-tabs-nav a:hover,
724 .ui-tabs-nav a:focus,
725 .ui-tabs-nav a:active,
726 .ui-tabs-nav span.a {
727 background: none repeat scroll 0 0 transparent;
736 font-family: 'NotoSans';
751 background: #F0F3F3 none;
752 border-color: #D8D8D8;
756 background-color: #FFF;
757 border: 1px solid #D8D8D8;
766 background: #FFF none;
768 background: #FFF none;
773 &.ui-state-default.ui-state-hover {
774 background: #F3F3F3 none;
780 border: 1px solid #D8D8D8;
784 &.ui-widget-content {
785 background: transparent none;
829 background: none repeat scroll 0 0 transparent;
831 border-bottom-left-radius: 4px;
832 border-bottom-right-radius: 4px;
833 border-top-left-radius: 4px;
834 border-top-right-radius: 4px;
839 list-style: none outside none;
842 padding: .2em .2em 0;
843 text-decoration: none;
858 background: none repeat scroll 0 0 #E6F0F2;
859 border: 1px solid #B9D8D9;
860 border-bottom: 0 none !important;
861 border-top-left-radius: 4px;
862 border-top-right-radius: 4px;
866 list-style: none outside none;
875 background-color: #FFFFFF;
881 background: none repeat scroll 0 0 transparent;
894 text-decoration: none;
897 background-color: #EDF4F5;
898 border-top-left-radius: 4px;
899 border-top-right-radius: 4px;
906 background: none repeat scroll 0 0 transparent;
907 border: 1px solid #B9D8D9;
908 border-bottom-left-radius: 4px;
909 border-bottom-right-radius: 4px;
916 /* End jQueryUI tab styles */
918 /* jQuery UI Datepicker */
924 border-collapse: collapse;
931 background: transparent none;
939 .ui-datepicker-trigger {
941 vertical-align: middle;
944 /* End jQueryUI datepicker styles */
950 background: #FFFFFF none;
951 border: 1px solid #AAA;
961 background: #E6F0F2 none;
962 border: 1px solid #AAA;
968 .ui-widget-content .ui-state-default,
969 .ui-widget-header .ui-state-default {
970 background: #F4F8F9 none;
971 border: 1px solid #AAA;
977 .ui-widget-content .ui-state-hover,
978 .ui-widget-header .ui-state-hover,
980 .ui-widget-content .ui-state-focus,
981 .ui-widget-header .ui-state-focus {
982 background: #E6F0F2 none;
983 border: 1px solid #AAA;
989 .ui-widget-content .ui-state-active,
990 .ui-widget-header .ui-state-active {
991 background: #FFFFFF none;
992 border: 1px solid #AAAAAA;
998 .ui-widget-content .ui-state-highlight,
999 .ui-widget-header .ui-state-highlight {
1000 background: #FBF9EE;
1001 border: 1px solid #FCEFA1;
1006 .ui-widget-content .ui-state-error,
1007 .ui-widget-header .ui-state-error {
1008 background: #FEF1EC;
1009 border: 1px solid #CD0A0A;
1013 /* end jQueryUI core */
1020 @include border-radius-all( 3px );
1021 background-color: #FFF;
1022 border: 1px solid #AAA;
1037 margin-bottom: 10px;
1042 margin: 0 1em 1em 0;
1052 background-color: transparent;
1055 font-weight: normal;
1061 background-color: #999999;
1064 display: inline-block;
1067 text-shadow: 0 -1px 0 rgba( 0, 0, 0, .25 );
1071 background-color: #B94A48;
1075 background-color: #F89406;
1079 background-color: #468847;
1083 background-color: #3A87AD;
1087 background-color: #333333;
1127 list-style-type: none;
1128 padding: 1em 1em 0 1em;
1148 list-style-type: none;
1149 padding-bottom: 1em;
1153 padding-left: 8.5em;
1175 padding: 1em 0 .3em;
1211 list-style-type: none;
1213 padding: .5em 1em 0 0;
1223 border-bottom: 1px solid #EEE;
1226 list-style-type: none;
1227 padding-bottom: .2em;
1246 /* different sizes for different tags in opac-tags.tt */
1289 background-color: #EEEEEE;
1290 border: 1px solid #E8E8E8;
1292 padding: 3px 3px 5px 5px;
1293 vertical-align: middle;
1296 white-space: nowrap;
1309 line-height: inherit;
1312 white-space: nowrap;
1332 border-left: 1px solid #E8E8E8;
1349 padding: 7px 5px 9px 9px;
1353 #selections-toolbar,
1354 .selections-toolbar {
1355 background: linear-gradient( #B2B2B2 0%, #E0E0E0 14%, #E8E8E8 100% );
1365 %tag_button_default {
1366 background-color: transparent;
1367 background-image: url( "../images/sprite.png" );
1368 background-position: 1px -643px;
1369 background-repeat: no-repeat;
1375 text-decoration: none;
1380 text-decoration: underline;
1383 %tag_button_disabled {
1386 text-decoration: none;
1390 @extend %tag_button_default;
1393 background-position: -1px -667px;
1397 #selections-toolbar {
1400 @extend %tag_button_hover;
1404 @extend %tag_button_disabled;
1407 @extend %tag_button_disabled;
1413 @extend %tag_button_disabled;
1416 @extend %tag_button_disabled;
1421 #tagsel_span input {
1423 @extend %tag_button_default;
1427 @extend %tag_button_hover;
1431 @extend %tag_button_disabled;
1434 @extend %tag_button_disabled;
1439 @extend %tag_button_disabled;
1442 @extend %tag_button_disabled;
1447 .selections-toolbar a.disabled {
1448 @extend %tag_button_disabled;
1451 @extend %tag_button_disabled;
1478 font-weight: normal;
1483 margin-bottom: .5em;
1484 padding: 0 2em .2em .2em;
1488 background-color: #F0F3F3;
1489 border: 1px solid #C9C9C9;
1492 display: inline-block;
1494 white-space: nowrap;
1498 background-image: url( "../images/sprite.png" );
1499 background-repeat: no-repeat;
1501 font-weight: normal;
1503 text-decoration: none;
1507 #bibliodescriptions,
1514 background-color: #FFF;
1519 background-position: -9px -28px;
1523 background-position: -10px -56px;
1527 background-position: -8px 1px;
1532 background: transparent none;
1537 .results-pagination {
1538 background-color: #F3F3F3;
1540 padding-bottom: 10px;
1551 background: none !important;
1552 color: #999 !important;
1563 border-top: 1px solid #DDDDDD;
1570 background-color: #DDDDDD;
1582 padding-right: 10px;
1588 .pagination_footer {
1589 background-color: #E1E1E1;
1598 background-color: #E1E1E1;
1607 border: 1px solid #D0D0D0;
1616 display: inline-block;
1618 text-decoration: none;
1622 background-color: #F3F3F3;
1623 border-top: 1px solid #D0D0D0;
1625 white-space: nowrap;
1629 display: inline-block;
1636 border-left: 1px solid #D0D0D0;
1637 border-right: 1px solid #D0D0D0;
1643 background-color: #F3F3F3;
1646 font-weight: normal;
1649 text-decoration: none;
1661 display: inline-block;
1663 font-weight: normal;
1668 background-color: #999999;
1671 font-weight: normal;
1673 text-decoration: none;
1676 background-color: #006699;
1682 background-color: #616161;
1690 border-top: 1px solid #DDD;
1694 display: inline-block;
1706 text-decoration: underline;
1712 /* action buttons */
1714 background-color: #F0F3F3;
1715 border: 1px solid #E8E8E8;
1717 padding-bottom: 3px;
1727 text-decoration: none;
1732 #moresearches_menu {
1738 font-weight: normal;
1752 .highlight_controls {
1757 background-image: url( "../images/sprite.png" );
1758 background-repeat: no-repeat;
1759 text-decoration: none;
1764 @extend %initial_icon;
1765 background-color: transparent;
1766 background-position: -2px -453px; /* Toolbar place hold */
1771 text-decoration: none;
1774 @extend %initial_icon;
1775 background-position: -5px -621px; /* Place hold disabled */
1780 @extend %initial_icon;
1781 background-color: transparent;
1782 background-position: 2px -734px; /* List edit */
1789 text-decoration: none;
1798 @extend %initial_icon;
1799 background-position: 2px -761px; /* List new */
1808 @extend %initial_icon;
1809 background-position: -4px -791px; /* List new disabled */
1814 @extend %initial_icon;
1815 background-color: transparent;
1816 background-position: 2px -687px; /* Delete */
1823 text-decoration: none;
1834 background-position: 0 -712px; /* Delete */
1847 background-image: url( "../images/sprite.png" ); /* Tag results disabled */
1848 background-position: -6px -1130px;
1849 background-repeat: no-repeat;
1851 text-decoration: none;
1854 .tag_results_input {
1859 input[type="text"] {
1871 input[type="text"] {
1882 .branch-info-tooltip {
1886 .ui-tooltip-content p {
1892 background: transparent url( "../images/social-sprite.png" ) no-repeat;
1894 height: 20px !important;
1895 text-indent: -999em;
1906 margin: .5em 0 .5em .5em !important;
1910 float: left !important;
1911 margin: .5em 0 .5em .2em !important;
1915 background-position: -7px -35px;
1919 background-position: -7px -5px;
1923 background-position: -7px -95px;
1927 background-position: -7px -66px;
1931 background-position: -7px -126px;
1938 background-color: transparent;
1949 padding-bottom: .6em;
1957 padding-bottom: .6em;
1981 border: 1px solid #EEE;
1988 font-family: monospace;
1994 background-color: #FFF;
1998 vertical-align: top;
1999 white-space: nowrap;
2005 vertical-align: top;
2014 background-repeat: no-repeat;
2017 text-decoration: none;
2021 #renewselected_link {
2022 background-image: url( "../images/sprite.png" );
2023 background-position: -5px -986px;
2024 background-repeat: no-repeat;
2028 background-image: url( "../images/sprite.png" );
2029 background-position: -8px -967px;
2030 background-repeat: no-repeat;
2049 .authstanzaheading {
2053 .authorizedheading {
2059 .authres_otherscript {
2068 @include border-radius-all( 3px );
2069 background-color: #EEE;
2070 border: 1px solid #E8E8E8;
2071 box-sizing: border-box;
2077 background-color: #FFFBEA;
2078 border-color: #F4ECBE;
2087 display: inline-block;
2092 padding-left: .25em;
2098 font-weight: normal;
2099 text-decoration: underline;
2117 background: #85ca11 none;
2120 background: #85ca11 none;
2130 background-color: #FFF;
2131 border: 1px solid rgba( 0, 0, 0, .2 );
2133 box-shadow: 0 5px 10px rgba( 0, 0, 0, .2 );
2145 white-space: nowrap;
2150 border: 1px solid #D2D2CF;
2167 background-color: #F0F3F3;
2168 border-bottom: 1px solid #D8D8D8;
2172 text-decoration: none;
2179 list-style-type: none;
2183 font-weight: normal;
2198 font-weight: normal;
2199 text-decoration: underline;
2203 display: inline-block;
2212 list-style-type: none;
2215 background-color: #F0F3F3;
2216 border: 1px solid #D8D8D8;
2217 border-bottom-color: #999;
2223 text-decoration: none;
2226 background: #EAEEF5;
2232 background-color: #FFF;
2233 background-image: none;
2234 border-right-width: 0;
2238 background-color: #FFF;
2253 /* Search results add to cart (lists disabled) */
2256 background-image: url( "../images/sprite.png" ); /* Cart */
2257 background-position: -5px -266px;
2258 background-repeat: no-repeat;
2260 text-decoration: none;
2267 padding: 0 0 .6em 0;
2275 &.highlight_toggle {
2276 background-image: url( "../images/sprite.png" ); /* Highlight */
2277 background-position: -11px -837px;
2278 background-repeat: no-repeat;
2280 font-weight: normal;
2281 padding: 0 10px 0 21px;
2286 @include border-radius-all( 3px );
2288 background-color: rgba( 255, 255, 204, .4 );
2289 border: 1px solid #CCC;
2290 display: inline-block;
2295 background-color: rgba( 239, 254, 213, .4 );
2300 .commentline .avatar {
2305 /* style for search terms in catalogsearch */
2308 background-color: #FFFFCC;
2312 /* style for shelving location in catalogsearch */
2321 font-weight: normal;
2323 text-decoration: underline;
2328 padding: 0 .2em 0 .5em;
2329 text-shadow: 1px 1px 0 #FFF;
2333 border-bottom-left-radius: 3px;
2334 border-top-left-radius: 3px;
2339 border-bottom-right-radius: 3px;
2340 border-top-right-radius: 3px;
2341 border-width: 1px 1px 1px 0;
2344 %page-middle-child {
2345 background-color: #FFFFFF;
2346 border-color: #DDDDDD;
2348 border-style: solid;
2349 border-width: 1px 1px 1px 0;
2354 text-decoration: none;
2362 @extend %page-first-child;
2366 @extend %page-last-child;
2371 @extend %page-middle-child;
2374 @extend %page-first-child;
2378 @extend %page-last-child;
2383 @extend %page-middle-child;
2384 background-color: #F5F5F5;
2388 @extend %page-middle-child;
2392 border-bottom-right-radius: 3px;
2393 border-top-right-radius: 3px;
2398 @include border-radius-all( 3px );
2399 background-color: #FFF0B1;
2400 display: inline-block;
2407 white-space: nowrap;
2415 font-weight: normal;
2430 /* Redefine a new style for Bootstrap's class "close" since we use that already */
2431 /* Use <a class="closebtn" href="#">×</a> */
2433 .modal-header .closebtn {
2444 text-shadow: 0 1px 0 #FFFFFF;
2450 text-decoration: none;
2455 background: transparent;
2468 margin-left: -200px;
2472 box-sizing: border-box;
2482 transition: background-color .5s ease;
2485 background: #77b50f none;
2507 .nologininstructions,
2509 .patronregistration {
2527 margin-bottom: .5em;
2556 background-color: #F0F3F3;
2557 border: 1px solid #F0F3F3;
2564 .librarypulldown .transl1 {
2568 .nolibrarypulldown {
2584 background: transparent url( "../images/koha-green-logo.png" ) no-repeat scroll 0%;
2586 float: left !important;
2595 height: 0 !important;
2599 text-decoration: none;
2602 background-color: transparent;
2607 #user-menu-trigger {
2616 border-bottom-color: #999999;
2617 border-top-color: #999999;
2622 #header-region .icon-white {
2623 background-image: url(/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png);
2626 /* Class to be added to toolbar when it starts being fixed at the top of the screen*/
2628 box-shadow: 0 3px 2px 0 rgba( 0, 0, 0, .4 );
2637 #ulactioncontainer {
2651 .thumbnail-shelfbrowser span {
2657 background: url( "../images/asc.gif" ) no-repeat scroll 100% 80% #E2E8E8;
2658 padding-right: 19px;
2662 background: url( "../images/desc.gif" ) no-repeat scroll 100% 80% #E2E8E8;
2663 padding-right: 19px;
2667 background: url( "../images/ascdesc.gif" ) no-repeat scroll 100% 75% #E2E8E8;
2668 padding-right: 19px;
2672 .nosort.sorting_asc,
2673 .nosort.sorting_desc,
2675 background: #E2E8E8 none;
2676 padding-right: 19px;
2687 thead:first-child tr:first-child > th {
2695 tbody:last-child tr:last-child > td {
2726 vertical-align: middle;
2730 border-bottom: 1px solid #EEE;
2731 list-style-type: none;
2737 list-style-type: none;
2745 #recordedbooks-results,
2746 #openlibrary-results {
2752 vertical-align: middle;
2755 #overdrive-results-list .star-rating-control {
2783 text-decoration: none;
2788 background-image: url( "../images/sprite.png" );
2789 background-repeat: no-repeat;
2795 height: 0 !important;
2799 text-decoration: none;
2805 background-position: -9px -1007px;
2809 background-position: -9px -1057px;
2819 border-bottom: 1px solid #CCC;
2821 margin-bottom: .5em;
2822 padding: 0 1em 1em 1em;
2843 .toggle-hold-options {
2844 background-color: #EEE;
2856 #idreambooksreadometer {
2860 .idreambookslegend {
2864 .idreambookssummary {
2867 text-decoration: none;
2871 vertical-align: middle;
2883 vertical-align: middle;
2888 text-decoration: none;
2907 .t:first-child::before {
2945 box-shadow: 0 1px 1px #C00 inset, 0 0 8px #C00;
2951 box-shadow: 0 1px 1px #C00 inset, 0 0 8px #C00;
2966 .illrequest-actions {
2967 margin-bottom: 20px;
2976 #illrequests-create-button {
2977 margin-bottom: 20px;
2987 transform: translateY( -50% );
2992 #freeform-fields .custom-name {
2999 .dropdown:hover .dropdown-menu.nojs {
3005 border: 1px solid #DDDDDD;
3006 border-radius: 10px;
3019 color: white !important;
3024 background-color: $base;
3027 display: inline-block;
3032 text-shadow: 0 -1px 0 rgba( 0, 0, 0, .25 );
3035 background-color: lighten( $base, 20% );
3039 .user_overdues_count,
3041 background-color: #990000;
3044 background-color: lighten( #990000, 10% );
3048 .user_holds_waiting_count {
3049 background-color: #538200;
3052 background-color: lighten( #538200, 10% );
3057 border: 1px solid #EAEAE6;
3059 padding-bottom: .5em;
3062 background-color: #E2E8E8;
3070 list-style-type: none;
3085 .adlibris-cover-big {
3089 /* jQuery Bar Rating plugin for star ratings */
3091 $star-default: #D2D2D2;
3092 $star-active: #C24A4A;
3093 $star-selected: #EDB867;
3096 display: inline-block;
3099 .br-theme-fontawesome-stars {
3103 white-space: nowrap;
3106 -webkit-font-smoothing: antialiased;
3107 font: normal normal normal 20px/1 FontAwesome;
3109 text-decoration: none;
3110 text-rendering: auto;
3113 color: $star-default;
3119 color: $star-active;
3125 color: $star-selected;
3131 .br-current-rating {
3144 #cancel_rating_text {
3151 .br-theme-fontawesome-stars {
3161 &.br-selected::after {
3172 /* END jQuery Bar Rating plugin for star ratings */
3175 @import "responsive";