4 background-color: #EAEAE6;
7 /* Sticky footer styles */
11 /* The html and body elements cannot have any padding or margin. */
35 /* Wrapper for page content to push down footer */
37 height: auto !important;
40 /* Negative indent footer by it's height */
41 // margin: 0 auto -60px;
50 /* Set the fixed height of the footer here */
128 text-decoration: none;
132 &.reviewlink:visited {
135 text-decoration: none;
139 @extend %initial_icon;
140 background-position: -5px -265px; /* Cart */
145 @extend %initial_icon;
146 background-position: -5px -225px; /* Virtual shelf */
151 @extend %initial_icon;
152 background-position: -2px -868px; /* Zoom out */
159 @extend %initial_icon;
160 background-position: -2px -898px; /* Zoom in */
165 @extend %initial_icon;
166 background-position: -5px -348px; /* Download */
171 @extend %initial_icon;
172 background-position: 2px -348px; /* List edit */
177 @extend %initial_icon;
178 background-position: 2px -598px; /* Trash */
183 @extend %initial_icon;
184 background-position: -3px -814px; /* Close */
189 @extend %initial_icon;
190 background-position: -5px -841px; /* Highlight */
196 @extend %initial_icon;
197 background-position: -2px -453px; /* Toolbar place hold */
201 @extend %initial_icon;
202 background-position: -5px -621px; /* Place hold disabled */
207 @extend %initial_icon;
208 background-position: -5px -265px; /* Cart */
214 @extend %initial_icon;
215 background-image: url( "../images/sprite.png" ); /* New */
216 background-position: -4px -922px;
221 @extend %initial_icon;
222 background-position: 0 -423px; /* Toolbar print */
227 @extend %initial_icon;
228 background-position: 0 -187px; /* Toolbar print */
233 @extend %initial_icon;
234 background-position: 2px -690px; /* Delete */
238 @extend %initial_icon;
239 background-position: 2px -712px; /* Delete disabled */
244 @extend %initial_icon;
245 background-position: -6px -144px; /* Place hold */
250 @extend %initial_icon;
251 background-position: 0 -24px; /* Place article request */
256 @extend %initial_icon;
257 background-position: 2px -386px; /* Email */
262 @extend %initial_icon;
263 background-position: 2px -1148px; /* List share */
268 @extend %initial_icon;
269 background-position: 3px -1111px; /* Tag results */
274 @extend %initial_icon;
283 background: transparent url( "../images/logo-koha.png" ) no-repeat scroll 0%;
285 float: left !important;
294 height: 0 !important;
298 text-decoration: none;
349 background-color: #FFF;
362 background-color: #FFC;
376 background-color: #ECEDE6;
383 background-color: transparent;
401 @include border-radius-all( 3px );
402 background-color: #FFC;
467 border: 1px solid #DDD;
468 border-bottom-width: 0;
469 border-top-left-radius: 5px;
470 border-top-right-radius: 5px;
474 background-color: #ECEDE6;
475 border-bottom: 1px solid #DDD;
485 border-bottom: 1px solid #DDD;
491 background-color: #DDD;
501 background-repeat: no-repeat;
503 text-decoration: none;
507 background-image: url( "../images/sprite.png" ); /* Place hold small */
508 background-position: -5px -542px;
513 background-image: url( "../images/sprite.png" ); /* Place hold small */
514 background-position: -2px -26px;
519 background-image: url( "../images/sprite.png" ); /* Cart small */
520 background-position: -5px -572px;
525 background-image: url( "../images/sprite.png" ); /* MARC view */
526 background-position: -5px -27px;
531 background-position: -5px -27px;
536 background-position: -5px -1110px;
540 /* List contents remove from list link */
542 background-position: -8px -690px; /* Delete */
548 /* Override Bootstrap alert */
550 background: linear-gradient( to bottom, #FFFBE5 0%, #FFF0B2 9%, #FFF1A8 89%, #F7E665 100% );
551 border-color: #D6C43B;
554 /* Redefine a new style for Bootstrap's class "close" since we use that already */
555 /* Use <a class="closebtn" href="#">×</a> */
565 /* Override Bootstrap alert.alert-info */
567 background: linear-gradient( to bottom, #F4F6FA 0%, #EAEEF5 4%, #E8EDF6 96%, #CDDBF2 100% );
568 border-color: #C5D1E5;
572 /* Override Bootstrap alert.alert-success */
574 background: linear-gradient( to bottom, #F8FFE8 0%, #E3F5AB 4%, #DCF48D 98%, #9EBF28 100% );
575 border-color: #9FBA35;
580 @include border-radius-all( 7px );
581 background-color: #F2F2EF;
583 list-style: none outside none;
589 @extend %initial_icon;
590 background-color: transparent;
591 background-position: 0 -184px; /* Toolbar print */
610 @include border-radius-all( 7px );
612 background-color: #FFF;
613 border: 1px solid #D2D2CF;
619 @include border-radius-all( 7px );
620 background: linear-gradient( to bottom, #C7C7C1 38%, #A7A7A2 100% );
646 .navbar-fixed-bottom {
647 &.navbar-static-bottom {
653 .table-striped tbody > tr:nth-child(odd) > td,
654 .table-striped tbody > tr:nth-child(odd) > th {
655 background-color: #F4F4F4;
659 /* jQuery UI standard tabs */
660 .ui-tabs-nav .ui-tabs-active a,
661 .ui-tabs-nav a:hover,
662 .ui-tabs-nav a:focus,
663 .ui-tabs-nav a:active,
664 .ui-tabs-nav span.a {
665 background: none repeat scroll 0 0 transparent;
674 font-family: inherit;
689 background: #F3F3F3 none;
690 border-color: #D8D8D8;
694 background-color: #FFF;
695 border: 1px solid #D8D8D8;
704 background: #FFF none;
708 &.ui-state-default.ui-state-hover {
709 background: #F3F3F3 none;
715 border: 1px solid #D8D8D8;
719 &.ui-widget-content {
720 background: transparent none;
760 background: none repeat scroll 0 0 transparent;
762 border-bottom-left-radius: 4px;
763 border-bottom-right-radius: 4px;
764 border-top-left-radius: 4px;
765 border-top-right-radius: 4px;
770 list-style: none outside none;
773 padding: .2em .2em 0;
774 text-decoration: none;
789 background: none repeat scroll 0 0 #E6F0F2;
790 border: 1px solid #B9D8D9;
791 border-bottom: 0 none !important;
792 border-top-left-radius: 4px;
793 border-top-right-radius: 4px;
797 list-style: none outside none;
806 background-color: #FFFFFF;
812 background: none repeat scroll 0 0 transparent;
825 text-decoration: none;
828 background-color: #EDF4F5;
829 border-top-left-radius: 4px;
830 border-top-right-radius: 4px;
837 background: none repeat scroll 0 0 transparent;
838 border: 1px solid #B9D8D9;
839 border-bottom-left-radius: 4px;
840 border-bottom-right-radius: 4px;
847 /* End jQueryUI tab styles */
849 /* jQuery UI Datepicker */
855 border-collapse: collapse;
862 background: transparent none;
870 .ui-datepicker-trigger {
872 vertical-align: middle;
875 /* End jQueryUI datepicker styles */
881 background: #FFFFFF none;
882 border: 1px solid #AAA;
892 background: #E6F0F2 none;
893 border: 1px solid #AAA;
899 .ui-widget-content .ui-state-default,
900 .ui-widget-header .ui-state-default {
901 background: #F4F8F9 none;
902 border: 1px solid #AAA;
908 .ui-widget-content .ui-state-hover,
909 .ui-widget-header .ui-state-hover,
911 .ui-widget-content .ui-state-focus,
912 .ui-widget-header .ui-state-focus {
913 background: #E6F0F2 none;
914 border: 1px solid #AAA;
920 .ui-widget-content .ui-state-active,
921 .ui-widget-header .ui-state-active {
922 background: #FFFFFF none;
923 border: 1px solid #AAAAAA;
929 .ui-widget-content .ui-state-highlight,
930 .ui-widget-header .ui-state-highlight {
932 border: 1px solid #FCEFA1;
937 .ui-widget-content .ui-state-error,
938 .ui-widget-header .ui-state-error {
940 border: 1px solid #CD0A0A;
944 /* end jQueryUI core */
951 @include border-radius-all( 3px );
952 background-color: #FFF;
953 border: 1px solid #AAA;
983 background-color: transparent;
992 background-color: #999999;
995 display: inline-block;
998 text-shadow: 0 -1px 0 rgba( 0, 0, 0, .25 );
1002 background-color: #B94A48;
1006 background-color: #F89406;
1010 background-color: #468847;
1014 background-color: #3A87AD;
1018 background-color: #333333;
1058 list-style-type: none;
1059 padding: 1em 1em 0 1em;
1079 list-style-type: none;
1080 padding-bottom: 1em;
1084 padding-left: 8.5em;
1106 padding: 1em 0 .3em;
1142 list-style-type: none;
1144 padding: .5em 1em 0 0;
1154 border-bottom: 1px solid #EEE;
1157 list-style-type: none;
1158 padding-bottom: .2em;
1177 /* different sizes for different tags in opac-tags.tt */
1220 background-color: #EEEEEE;
1221 border: 1px solid #E8E8E8;
1223 padding: 3px 3px 5px 5px;
1224 vertical-align: middle;
1227 white-space: nowrap;
1240 line-height: inherit;
1243 white-space: nowrap;
1263 border-left: 1px solid #E8E8E8;
1280 padding: 7px 5px 9px 9px;
1284 #selections-toolbar,
1285 .selections-toolbar {
1286 background: linear-gradient( top, #B2B2B2 0%, #E0E0E0 14%, #E8E8E8 100% );
1296 %tag_button_default {
1297 background-color: transparent;
1298 background-image: url( "../images/sprite.png" );
1299 background-position: 1px -643px;
1300 background-repeat: no-repeat;
1306 text-decoration: none;
1311 text-decoration: underline;
1314 %tag_button_disabled {
1317 text-decoration: none;
1321 @extend %tag_button_default;
1324 background-position: -1px -667px;
1328 #selections-toolbar {
1331 @extend %tag_button_hover;
1335 @extend %tag_button_disabled;
1338 @extend %tag_button_disabled;
1344 @extend %tag_button_disabled;
1347 @extend %tag_button_disabled;
1352 #tagsel_span input {
1354 @extend %tag_button_default;
1358 @extend %tag_button_hover;
1362 @extend %tag_button_disabled;
1365 @extend %tag_button_disabled;
1370 @extend %tag_button_disabled;
1373 @extend %tag_button_disabled;
1378 .selections-toolbar a.disabled {
1379 @extend %tag_button_disabled;
1382 @extend %tag_button_disabled;
1409 font-weight: normal;
1414 margin-bottom: .5em;
1415 padding: 0 2em .2em .2em;
1419 background-color: #F3F3F3;
1420 border: 1px solid #C9C9C9;
1422 display: inline-block;
1424 white-space: nowrap;
1428 background-image: url( "../images/sprite.png" );
1429 background-repeat: no-repeat;
1432 text-decoration: none;
1436 font-weight: normal;
1440 #bibliodescriptions,
1447 background-color: #FFF;
1452 background-position: -9px -27px;
1456 background-position: -10px -56px;
1460 background-position: -8px 3px;
1464 .results-pagination {
1465 background-color: #F3F3F3;
1467 padding-bottom: 10px;
1478 background: none !important;
1479 color: #999 !important;
1490 border-top: 1px solid #DDDDDD;
1497 background-color: #DDDDDD;
1509 padding-right: 10px;
1515 .pagination_footer {
1516 background-color: #E1E1E1;
1525 background-color: #E1E1E1;
1534 border: 1px solid #D0D0D0;
1543 display: inline-block;
1545 text-decoration: none;
1549 background-color: #F3F3F3;
1550 border-top: 1px solid #D0D0D0;
1552 white-space: nowrap;
1556 display: inline-block;
1563 border-left: 1px solid #D0D0D0;
1564 border-right: 1px solid #D0D0D0;
1570 background-color: #F3F3F3;
1573 font-weight: normal;
1576 text-decoration: none;
1588 display: inline-block;
1590 font-weight: normal;
1595 background-color: #999999;
1598 font-weight: normal;
1600 text-decoration: none;
1603 background-color: #006699;
1609 background-color: #616161;
1617 border-top: 1px solid #DDD;
1621 display: inline-block;
1633 text-decoration: underline;
1639 /* action buttons */
1641 background-color: #F3F3F3;
1642 border: 1px solid #E8E8E8;
1644 padding-bottom: 3px;
1654 text-decoration: none;
1659 #moresearches_menu {
1665 font-weight: normal;
1679 .highlight_controls {
1684 background-image: url( "../images/sprite.png" );
1685 background-repeat: no-repeat;
1686 text-decoration: none;
1691 @extend %initial_icon;
1692 background-color: transparent;
1693 background-position: -2px -453px; /* Toolbar place hold */
1698 text-decoration: none;
1701 @extend %initial_icon;
1702 background-position: -5px -621px; /* Place hold disabled */
1707 @extend %initial_icon;
1708 background-color: transparent;
1709 background-position: 2px -734px; /* List edit */
1716 text-decoration: none;
1725 @extend %initial_icon;
1726 background-position: 2px -764px; /* List new */
1735 @extend %initial_icon;
1736 background-position: -4px -791px; /* List new disabled */
1741 @extend %initial_icon;
1742 background-color: transparent;
1743 background-position: 2px -687px; /* Delete */
1750 text-decoration: none;
1761 background-position: 0 -712px; /* Delete */
1774 background-image: url( "../images/sprite.png" ); /* Tag results disabled */
1775 background-position: -6px -1130px;
1776 background-repeat: no-repeat;
1778 text-decoration: none;
1781 .tag_results_input {
1786 input[type="text"] {
1798 input[type="text"] {
1809 .branch-info-tooltip {
1813 .ui-tooltip-content p {
1819 background: transparent url( "../images/social-sprite.png" ) no-repeat;
1821 height: 20px !important;
1822 text-indent: -999em;
1833 margin: .5em 0 .5em .5em !important;
1837 float: left !important;
1838 margin: .5em 0 .5em .2em !important;
1842 background-position: -7px -35px;
1846 background-position: -7px -5px;
1850 background-position: -7px -95px;
1854 background-position: -7px -66px;
1858 background-position: -7px -126px;
1865 background-color: transparent;
1876 padding-bottom: .6em;
1884 padding-bottom: .6em;
1908 border: 1px solid #EEE;
1915 font-family: monospace;
1921 background-color: #FFF;
1925 vertical-align: top;
1926 white-space: nowrap;
1932 vertical-align: top;
1941 background-repeat: no-repeat;
1944 text-decoration: none;
1948 #renewselected_link {
1949 background-image: url( "../images/sprite.png" );
1950 background-position: -5px -986px;
1951 background-repeat: no-repeat;
1955 background-image: url( "../images/sprite.png" );
1956 background-position: -8px -967px;
1957 background-repeat: no-repeat;
1976 .authstanzaheading {
1980 .authorizedheading {
1986 .authres_otherscript {
1995 @include border-radius-all( 3px );
1996 background-color: #EEE;
1997 border: 1px solid #E8E8E8;
1998 box-sizing: border-box;
2004 background-color: #FFFBEA;
2005 border-color: #F4ECBE;
2014 display: inline-block;
2019 padding-left: .25em;
2025 font-weight: normal;
2026 text-decoration: underline;
2050 background-color: #FFF;
2051 border: 1px solid rgba( 0, 0, 0, .2 );
2053 box-shadow: 0 5px 10px rgba( 0, 0, 0, .2 );
2065 white-space: nowrap;
2070 @include border-radius-all( 7px );
2071 border: 1px solid #D2D2CF;
2088 background-color: #F2F2EF;
2089 border-bottom: 1px solid #D8D8D8;
2090 border-radius: 8px 8px 0 0;
2094 text-decoration: none;
2101 list-style-type: none;
2105 font-weight: normal;
2120 font-weight: normal;
2121 text-decoration: underline;
2125 display: inline-block;
2134 list-style-type: none;
2137 background: #EEEEEE;
2138 border: 1px solid #D8D8D8;
2139 border-bottom-color: #999;
2140 border-radius: 5px 0 0 5px;
2146 text-decoration: none;
2149 background: #EAEEF5;
2155 background-color: #FFF;
2156 background-image: none;
2157 border-right-width: 0;
2161 background-color: #FFF;
2176 /* Search results add to cart (lists disabled) */
2179 background-image: url( "../images/sprite.png" ); /* Cart */
2180 background-position: -5px -266px;
2181 background-repeat: no-repeat;
2183 text-decoration: none;
2190 padding: 0 0 .6em 0;
2198 &.highlight_toggle {
2199 background-image: url( "../images/sprite.png" ); /* Highlight */
2200 background-position: -11px -841px;
2201 background-repeat: no-repeat;
2203 font-weight: normal;
2204 padding: 0 10px 0 21px;
2209 @include border-radius-all( 3px );
2211 background-color: rgba( 255, 255, 204, .4 );
2212 border: 1px solid #CCC;
2213 display: inline-block;
2218 background-color: rgba( 239, 254, 213, .4 );
2223 .commentline .avatar {
2228 /* style for search terms in catalogsearch */
2231 background-color: #FFFFCC;
2235 /* style for shelving location in catalogsearch */
2245 font-weight: normal;
2247 text-decoration: underline;
2252 padding: 0 .2em 0 .5em;
2253 text-shadow: 1px 1px 0 #FFF;
2257 border-bottom-left-radius: 3px;
2258 border-top-left-radius: 3px;
2263 border-bottom-right-radius: 3px;
2264 border-top-right-radius: 3px;
2265 border-width: 1px 1px 1px 0;
2268 %page-middle-child {
2269 background-color: #FFFFFF;
2270 border-color: #DDDDDD;
2272 border-style: solid;
2273 border-width: 1px 1px 1px 0;
2278 text-decoration: none;
2286 @extend %page-first-child;
2290 @extend %page-last-child;
2295 @extend %page-middle-child;
2298 @extend %page-first-child;
2302 @extend %page-last-child;
2307 @extend %page-middle-child;
2308 background-color: #F5F5F5;
2312 @extend %page-middle-child;
2316 border-bottom-right-radius: 3px;
2317 border-top-right-radius: 3px;
2322 @include border-radius-all( 3px );
2323 background-color: #FFF0B1;
2324 display: inline-block;
2331 white-space: nowrap;
2339 font-weight: normal;
2354 /* Redefine a new style for Bootstrap's class "close" since we use that already */
2355 /* Use <a class="closebtn" href="#">×</a> */
2357 .modal-header .closebtn {
2368 text-shadow: 0 1px 0 #FFFFFF;
2374 text-decoration: none;
2379 background: transparent;
2392 margin-left: -200px;
2396 box-sizing: border-box;
2404 background: #006DCC none;
2407 transition: background-color .5s ease;
2410 background: #0088CC none;
2432 .nologininstructions,
2434 .patronregistration {
2452 margin-bottom: .5em;
2481 @include border-radius-all( 3px );
2482 background-color: #EEEEEB;
2483 border: 1px solid #DDDED3;
2489 .librarypulldown .transl1 {
2493 .nolibrarypulldown {
2509 background: transparent url( "../images/koha-logo-navbar.png" ) no-repeat scroll 0%;
2511 float: left !important;
2520 height: 0 !important;
2524 text-decoration: none;
2529 #user-menu-trigger {
2538 border-bottom-color: #999999;
2539 border-top-color: #999999;
2544 /* Class to be added to toolbar when it starts being fixed at the top of the screen*/
2546 box-shadow: 0 3px 2px 0 rgba( 0, 0, 0, .4 );
2555 #ulactioncontainer {
2569 .thumbnail-shelfbrowser span {
2575 background: url( "../images/asc.gif" ) no-repeat scroll right center #ECEDE6;
2576 padding-right: 19px;
2580 background: url( "../images/desc.gif" ) no-repeat scroll right center #ECEDE6;
2581 padding-right: 19px;
2585 background: url( "../images/ascdesc.gif" ) no-repeat scroll right center #ECEDE6;
2586 padding-right: 19px;
2590 .nosort.sorting_asc,
2591 .nosort.sorting_desc,
2593 background: #ECEDE6 none;
2594 padding-right: 19px;
2648 font-weight: normal;
2651 white-space: nowrap;
2661 vertical-align: middle;
2665 border-bottom: 1px solid #EEE;
2666 list-style-type: none;
2672 list-style-type: none;
2680 #recordedbooks-results,
2681 #openlibrary-results {
2687 vertical-align: middle;
2690 #overdrive-results-list .star-rating-control {
2718 text-decoration: none;
2723 background-image: url( "../images/sprite.png" );
2724 background-repeat: no-repeat;
2730 height: 0 !important;
2734 text-decoration: none;
2740 background-position: -9px -1007px;
2744 background-position: -9px -1057px;
2754 border-bottom: 1px solid #CCC;
2756 margin-bottom: .5em;
2757 padding: 0 1em 1em 1em;
2778 .toggle-hold-options {
2779 background-color: #EEE;
2791 #idreambooksreadometer {
2795 .idreambookslegend {
2799 .idreambookssummary {
2802 text-decoration: none;
2806 vertical-align: middle;
2818 vertical-align: middle;
2823 text-decoration: none;
2842 .t:first-child::before {
2880 box-shadow: 0 1px 1px #C00 inset, 0 0 8px #C00;
2886 box-shadow: 0 1px 1px #C00 inset, 0 0 8px #C00;
2901 .illrequest-actions {
2902 margin-bottom: 20px;
2911 #illrequests-create-button {
2912 margin-bottom: 20px;
2922 transform: translateY( -50% );
2927 #freeform-fields .custom-name {
2934 .dropdown:hover .dropdown-menu.nojs {
2940 border: 1px solid #DDDDDD;
2941 border-radius: 10px;
2954 color: white !important;
2959 background-color: $base;
2962 display: inline-block;
2967 text-shadow: 0 -1px 0 rgba( 0, 0, 0, .25 );
2970 background-color: lighten( $base, 20% );
2974 .user_overdues_count,
2976 background-color: #990000;
2979 background-color: lighten( #990000, 10% );
2983 .user_holds_waiting_count {
2984 background-color: #538200;
2987 background-color: lighten( #538200, 10% );
2992 border: 1px solid #EAEAE6;
2995 padding-bottom: .5em;
2998 background-color: #EAEAE6;
2999 border-top-left-radius: 6px;
3000 border-top-right-radius: 6px;
3001 box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, .2 );
3008 list-style-type: none;
3019 @import "responsive";