1 @import url("../../lib/yui/reset-fonts-grids.css") screen;
3 $font-main: Arial, Verdana, Helvetica, sans-serif;
4 $font-monospace: "Courier New", Courier, monospace;
6 @mixin default-button {
7 background: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 35%, #E0E0E0 100%);
8 border: 1px outset #999999;
9 border-left-color: #666;
10 border-top-color: #666;
15 @mixin disabled-button {
16 background: #EEE none;
17 border: 1px solid #C0C0C0;
30 text-decoration: none;
36 text-decoration: none;
82 background-image: url("../img/famfamfam/silk/page_white_excel.png");
99 background: transparent url("../img/pop-up-link.png") center right no-repeat;
108 background-position: left middle;
109 background-repeat: no-repeat;
110 display: inline-block;
121 border: 1px solid #0000CC;
128 background-image: url("../img/famfamfam/silk/page_white_acrobat.png");
132 @include default-button;
133 display: inline-block;
136 border: 1px inset #999999;
140 @include disabled-button;
145 text-decoration: underline;
149 background-image: url("../img/famfamfam/silk/page_white_code.png");
227 @include default-button;
230 border: 1px inset #999999;
234 @include disabled-button;
238 background: transparent;
259 border-collapse: collapse;
260 border-right: 1px solid #BCBCBC;
261 border-top: 1px solid #BCBCBC;
267 display: inline-block;
274 vertical-align: middle;
304 border-bottom: 1px solid #BCBCBC;
305 border-left: 1px solid #BCBCBC;
310 background-color: #FFFFFF;
319 border-collapse: separate;
323 font-family: $font-monospace;
333 background-color: #FFC;
340 background-color: #E8E8E8;
345 font-family: $font-monospace;
351 font-family: $font-main;
379 margin: .75em .3em .75em .7em;
452 border-color: #538200;
462 vertical-align: middle;
468 border: 1px inset #999999;
475 @include default-button;
478 border: 1px inset #999999;
482 @include disabled-button;
487 background-color: #FFFF99;
492 @include default-button;
495 border: 1px inset #999999;
499 @include disabled-button;
504 background: #FFF url("../img/famfamfam/silk/error.png") no-repeat 4px center;
505 padding: .25em .25em .25em 25px;
517 vertical-align: middle;
533 // Permissions Labels
561 .members-update-table {
567 border-bottom: 1px solid #EEE;
568 list-style-image: url("../img/arrow-bullet.gif");
572 text-decoration: none;
602 list-style-type: disc;
612 list-style-type: circle;
620 font-family: $font-main;
655 // For Font Awesome icon bullets
658 list-style-type: none;
681 border-bottom: 1px solid #E8E8E8;
682 list-style-type: none;
688 border-right: 1px solid #E8E8E8;
700 background-image: linear-gradient(to bottom, rgb(230, 240, 242) 1%, rgb(255, 255, 255) 99%);
701 display: inline-block;
706 border-top: 1px solid #E8E8E8;
718 .highlighted-row td {
719 background-color: #FFD000 !important;
726 background-color: #F3F3F3;
727 border: 1px solid #BCBCBC;
728 border-right: 1px solid #BCBCBC;
756 background-color: #F6F6F6;
757 border-color: #BCBCBC;
762 background-color: #DDDDDD;
763 border-color: #BCBCBC;
779 background-color: #FFFFE1;
786 background-color: #FFFFCC;
791 background-color: #FFFFCC;
797 background-color: #FFFFCC;
804 background-color: #FFFFCC;
810 background-color: #EEFFD4;
816 background-color: #E8F0F6;
822 background-color: #FF9090;
827 background-color: #FF9090;
837 background-color: #FFFF99;
845 background-color: #F3F3F3;
858 background-color: #FFFFCC;
865 background-color: #F4F8F9;
866 border: 2px solid #B9D8D9;
868 margin: 1em 1em 1em 0;
878 border-bottom-left-radius: 0;
879 border-bottom-right-radius: 0;
880 border-bottom-width: 0;
885 background-color:#f4f8f9 !important;
889 background-color:#F3F3F3 !important;
893 background-color: transparent;
903 border: 2px solid #B9D8D9;
925 &[aria-disabled="true"] {
939 list-style-type: none;
953 border: 2px solid #B9D8D9;
963 background-color: transparent;
976 margin: 1em 0 0 11em;
987 padding-bottom: .4em;
998 &.ui-accordion-content {
999 border-top-left-radius: 0;
1000 border-top-right-radius: 0;
1011 background-color: #FFFFFF;
1022 margin-bottom: .4em;
1023 margin-left: 10.5em;
1061 list-style-type: none;
1062 padding-bottom: 1em;
1065 &[aria-disabled="true"] {
1092 list-style-type: none;
1101 vertical-align: middle;
1122 margin: 1em 0 1em 1em;
1138 margin: 1em 0 1em 1em;
1148 font-weight: normal;
1156 margin: 1em 0 0 11em;
1179 margin-bottom: .4em;
1217 background-color: #FFFFFF;
1218 border: 2px solid #B9D8D9;
1232 display: inline-block;
1233 font-family: FontAwesome;
1237 &.checkouts-by-itemtype {
1239 display: inline-block;
1255 background-color: rgba(185, 216, 217, .6);
1263 background-color: #E6F0F2;
1267 padding: .2em .5em .4em 10px;
1276 background: #E6F0F2;
1285 > .container-fluid {
1292 background-color: transparent;
1302 margin-bottom: .3em;
1303 padding: 0 .4em .4em;
1311 background-color: #FFFF99;
1312 border: 2px dashed #990000;
1328 text-align: justify;
1332 background: linear-gradient(to bottom, #FFFFFF 0%, #F4F6FA 2%, #EAEEF5 23%, #E8EDF6 94%, #CDDBF2 100%);
1333 border: 1px solid #BCBCBC;
1349 background: linear-gradient(to bottom, #F4F6FA 0%, #E8EDF6 100%); // W3C
1350 border: 1px solid #BCBCBC;
1363 // Tools > automatic_item_modification_by_age
1368 &[class$="_table_controls"] {
1377 background-color: #F4F8F9;
1378 border: 2px solid #B9D8D9;
1385 border: 2px solid #BCDB89;
1386 border-bottom-left-radius: 5px;
1387 border-bottom-right-radius: 5px;
1409 margin: .2em 0 .2em .4em;
1438 border-bottom: 1px solid #EEE;
1441 list-style-type: none;
1442 padding-bottom: .2em;
1448 list-style-type: none;
1449 padding: .5em 1em 0 0;
1476 text-decoration: none;
1480 background-color: #EEEEEE;
1486 background-color: #FFC;
1492 background-color: #E6FCB7;
1499 background-color: #F3F3F3;
1512 background-position: .5em .5em;
1513 background-repeat: no-repeat;
1515 margin: .3em 0 .5em;
1528 border-bottom: 1px solid #85CA11;
1539 &.ui-state-default {
1540 background: transparent none;
1550 background-color: #FFFFF1;
1551 border: 1px solid #85CA11;
1552 border-top-width: 0;
1556 text-decoration: none;
1564 border-radius: 0 0 4px 4px;
1592 border: 1px solid #B9D8D9;
1602 white-space: nowrap;
1606 font-family: $font-monospace;
1616 font-weight: normal;
1623 background-color: #EDF4F6;
1624 border: 1px solid #E6F0F2;
1625 border-radius: 5px 5px 0 0;
1651 border-right: 1px solid #B9D8D9;
1653 padding-bottom: .5em;
1654 padding-left: -.5em;
1665 border-right: 1px solid #B9D8D9;
1671 list-style-type: none;
1683 background: transparent url("../img/patron-blank.min.svg") 10px 5px no-repeat;
1684 border: 1px solid #CCCCCC;
1686 margin: .3em 0 .3em .3em;
1693 border: 1px solid #CCCCCC;
1694 margin: .3em 0 .3em .3em;
1700 border-right: 1px solid #000;
1701 border-top: 1px solid #000;
1702 margin-bottom: .5em;
1802 margin-left: 10.5em;
1848 white-space: normal;
1857 .subfield_not_filled {
1858 background-color: #FFFF99;
1863 visibility: hidden; // you propably don't need to change this one
1866 // the property for the displayed tab
1869 visibility: visible; // you propably don't need to change this one
1879 #z3950_search_targets {
1884 #z3950_search_targets_acq {
1898 background-color: #90EE90;
1902 background-color: #FF0000;
1905 // Font Awesome icons
1925 vertical-align: middle;
1930 font-weight: normal;
1934 .checkout-settings {
1935 background-color: #F4F8F9;
1937 border-top: 2px solid #B9D8D9;
1945 #show-checkout-settings {
1953 .inaccurate-item-statuses {
1959 list-style: url("../img/arrow-bullet.gif");
1960 margin-bottom: .2em;
1964 #circ_needsconfirmation {
1969 border: 1px solid #BCBCBC;
1978 display: inline-block;
1984 background: #FFF none;
1985 border: 1px outset #999999;
1986 border-left-color: #666;
1987 border-top-color: #666;
1990 white-space: pre-line;
1993 border: 1px inset #999999;
1997 background-color: #FFC;
2009 background-color: #FFFFFF;
2010 border: 1px solid #BCBCBC;
2012 padding: .4em .4em .4em 25px;
2015 background-color: #FFC;
2019 background: #FFF none;
2024 list-style-position: inside;
2041 background: linear-gradient(to bottom, #FEF8D3 0%, #FFEC91 9%, #FFED87 89%, #F9DC00 100%);
2042 border: 1px solid #E0C726;
2051 // Redefine a new style for Bootstrap's class "close" since we use that already
2052 // Use <a class="closebtn" href="#">×</a>
2087 text-decoration: underline;
2091 background-color: #FFFFCC;
2095 background-color: #FFC;
2099 // style for shelving location in catalogsearch
2106 border-right: 1px solid #B9D8D9;
2108 padding-bottom: 2em;
2113 background: linear-gradient(to bottom, #E8F0F6 0%, #E8F0F6 96%, #C1C1C1 100%);
2114 border: 1px solid #B9D8D9;
2115 border-bottom-left-radius: 5px;
2116 border-top-left-radius: 5px;
2122 text-decoration: none;
2125 background: linear-gradient(to bottom, #FAFAFA 0%, #FFFFFF 96%, #E6E6E6 97%, #CCCCCC 99%, #C1C1C1 100%);
2126 border-bottom: 1px solid #85CA11;
2127 border-left: 1px solid #85CA11;
2128 border-top: 1px solid #85CA11;
2134 background-color: #FFFFFF;
2135 background-image: none;
2136 border-bottom: 1px solid #85CA11;
2137 border-left: 1px solid #85CA11;
2139 border-top: 1px solid #85CA11;
2144 background-color: #FFFFFF;
2153 list-style-type: none;
2160 background: transparent url("../img/koha-logo-medium.png") no-repeat scroll 0%;
2161 margin: .75em .3em .75em .7em;
2167 height: 0 !important;
2171 text-decoration: none;
2187 vertical-align: middle;
2193 text-overflow: ellipsis;
2194 white-space: nowrap;
2202 padding: 0 10px 0 0;
2216 list-style-type: none;
2236 list-style-type: none;
2245 list-style: url("../img/item-bullet.gif");
2250 margin: 3px 5px 3px -5px;
2269 vertical-align: top;
2282 background-color: #E6F0F2;
2283 border: 1px solid #B9D8D9;
2284 border-radius: 5px 5px 0 0;
2286 margin: 0 0 .5em -1px;
2287 padding: .4em 0 .4em 1em;
2304 padding: 5px 5px 3px 0;
2315 padding: 5px 25em 0 0;
2321 border: 1px solid #B9D8D9;
2322 border-radius: 5px 5px 0 0;
2325 background-color: #E6F0F2;
2326 border-bottom: 1px solid #B9D8D9;
2327 border-radius: 5px 5px 0 0;
2340 list-style-type: none;
2347 font-weight: normal;
2360 display: inline-block;
2367 .searchhighlightblob {
2373 background-color: #CCCCCC;
2374 margin-bottom: 10px;
2378 #irregularity_summary {
2379 vertical-align: top;
2389 font-weight: normal;
2412 border: 1px solid #E8E8E8;
2417 .labeledmarc-table {
2421 .labeledmarc-label {
2429 .labeledmarc-value {
2439 font-family: $font-monospace;
2448 background-color: #FFFFFF;
2457 vertical-align: top;
2461 background-color: #FFFFFF;
2465 vertical-align: top;
2466 white-space: nowrap;
2480 @media (max-width: 767px) {
2488 background-color: #FFFFFF;
2489 border: 1px solid #739ACF;
2490 box-shadow: 1px 1px 3px 0 #666;
2501 background: transparent url("../img/cart-small.gif") left center no-repeat;
2509 font-weight: normal;
2525 font-weight: normal;
2533 .child_fund_amount {
2543 background-color: #E4ECF5;
2544 border: 1px solid #A4BEDD;
2548 text-decoration: none;
2551 background-color: #EBEFF7;
2557 border: 1px solid #EEE;
2566 background: #E3E3E3 none;
2573 .import_export_options {
2574 background: #FFFFFF;
2575 border: 1px solid #CDCDCD;
2585 .import_export_options {
2586 background: #E3E3E3 none;
2620 border: 1px solid #BCBCBC;
2628 padding-bottom: 10px;
2652 border-collapse: separate;
2653 border-spacing: 5px;
2658 border: 1px solid #EEE;
2663 #circ_circulation_issue {
2673 background-color: #EEE;
2674 border-radius: 0 0 0 5px;
2679 padding: 0 .7em .2em;
2680 text-decoration: none;
2681 text-shadow: 0 -1px 0 #666;
2690 background-color: #E8E8E8;
2691 border: 1px solid #BCBCBC;
2693 display: inline-block;
2699 vertical-align: middle;
2708 background-color: transparent;
2721 background-color: #FFFFFF;
2722 border: 1px solid #AAAAAA;
2732 #acqui_order_supplierlist {
2735 border: 1px solid #EEEEEE;
2754 margin-bottom: .5em;
2760 .supplier-contact-details {
2765 margin: 0 0 8px 8px;
2772 // Override core jQueryUI widgets
2773 .ui-widget-content {
2774 background: #FFFFFF none;
2775 border: 1px solid #B9D8D9;
2780 background: #E6F0F2 none;
2781 border: 1px solid #B9D8D9;
2787 .ui-widget-content .ui-state-default,
2788 .ui-widget-header .ui-state-default {
2789 background: #F4F8F9 none;
2790 border: 1px solid #B9D8D9;
2792 font-weight: normal;
2796 .ui-widget-content .ui-state-hover,
2797 .ui-widget-header .ui-state-hover,
2799 .ui-widget-content .ui-state-focus,
2800 .ui-widget-header .ui-state-focus {
2801 background: #E6F0F2 none;
2802 border: 1px solid #B9D8D9;
2804 font-weight: normal;
2808 .ui-widget-content .ui-state-active,
2809 .ui-widget-header .ui-state-active {
2810 background: #FFFFFF none;
2811 border: 1px solid #AAAAAA;
2813 font-weight: normal;
2816 .ui-state-highlight,
2817 .ui-widget-content .ui-state-highlight,
2818 .ui-widget-header .ui-state-highlight {
2819 background: #FFF4C6;
2820 border: 1px solid #FED22F;
2825 .ui-widget-content .ui-state-error,
2826 .ui-widget-header .ui-state-error {
2827 background: #FEF1EC;
2828 border: 1px solid #CD0A0A;
2832 // Override jQuery Autocomplete
2834 box-shadow: 2px 2px 2px rgba(0, 0, 0, .3);
2838 &.ui-widget-content {
2840 background: #E6F0F2 none;
2841 border: 1px solid #B9D8D9;
2843 font-weight: normal;
2848 .ui-autocomplete-loading {
2849 background: #FFF url("../img/spinner-small.gif") right center no-repeat;
2852 // jQuery UI standard tabs
2865 background: none repeat scroll 0 0 transparent;
2869 &.ui-widget-header {
2878 background: #E6F0F2 none;
2879 border: 1px solid #B9D8D9;
2884 background-color: #FFFFFF;
2885 border: 1px solid #B9D8D9;
2886 border-bottom-width: 0;
2894 background: #FFF none;
2898 &.ui-state-default {
2900 background: #EDF4F5 none;
2907 border: 1px solid #B9D8D9;
2910 &.ui-widget-content {
2911 background: transparent none;
2940 font-family: inherit;
2947 font-family: inherit;
2954 background: none repeat scroll 0 0 transparent;
2956 border-bottom-left-radius: 4px;
2957 border-bottom-right-radius: 4px;
2958 border-top-left-radius: 4px;
2959 border-top-right-radius: 4px;
2964 list-style: none outside none;
2967 padding: .2em .2em 0;
2968 text-decoration: none;
2981 background: none repeat scroll 0 0 #E6F0F2;
2982 border: 1px solid #B9D8D9;
2983 border-bottom: 0 none;
2984 border-top-left-radius: 4px;
2985 border-top-right-radius: 4px;
2988 font-weight: normal;
2989 list-style: none outside none;
2995 white-space: nowrap;
2998 background-color: #FFFFFF;
3000 font-weight: normal;
3001 padding-bottom: 1px;
3004 background: none repeat scroll 0 0 transparent;
3018 text-decoration: none;
3021 background-color: #EDF4F5;
3022 border-top-left-radius: 4px;
3023 border-top-right-radius: 4px;
3031 background: none repeat scroll 0 0 transparent;
3032 border: 1px solid #B9D8D9;
3033 border-bottom-left-radius: 4px;
3034 border-bottom-right-radius: 4px;
3056 .authorizedheading {
3062 .authres_otherscript {
3103 font-weight: normal;
3104 text-decoration: underline;
3113 #didyoumeanintranet {
3119 padding-bottom: 10px;
3123 margin: 0 1em 1em 0;
3127 background-color: #E6F0F2;
3130 padding-bottom: 4px;
3142 .ui-sortable-placeholder {
3143 border: 1px dotted #000;
3145 visibility: visible;
3152 // jQuery UI Datepicker
3154 box-shadow: 1px 1px 3px 0 #666;
3158 border-collapse: collapse;
3165 background: transparent none;
3173 .ui-datepicker-trigger {
3175 vertical-align: middle;
3178 // css for timepicker
3179 .ui-timepicker-div {
3184 margin: 0 10px 10px 65px;
3189 margin-bottom: -25px;
3202 .ui-tpicker-grid-label {
3210 .ui_tpicker_millisec,
3211 .ui_tpicker_microsec {
3215 // jQuery UI Accordion
3216 .ui-accordion-header,
3217 .ui-widget-content .ui-accordion-header {
3226 // Bootstrap overrides
3229 border-color: #ADADAD #ADADAD #949494;
3230 font-family: $font-main;
3238 .btn-group-xs > .btn {
3245 border-top-width: 1px;
3256 border-color: rgba(0, 0, 0, .2);
3261 list-style: none outside none;
3268 background-image: linear-gradient(to bottom, #0088CC, #0077B3);
3269 background-repeat: repeat-x;
3271 text-decoration: none;
3283 list-style: none outside none;
3300 &.open > .dropdown-toggle:focus,
3301 &.active > .dropdown-toggle:focus,
3302 &.open.active > .dropdown-toggle:focus {
3303 background: #E6F0F2 none;
3339 .navbar-static-top {
3341 background: #E6F0F2 none;
3349 .navbar-fixed-bottom {
3356 border-right: 1px solid #CCC;
3359 font-weight: normal;
3367 line-height: normal;
3376 border-bottom-color: #EEE;
3380 background-color: #FFFFFF;
3381 border: 1px solid rgba(0, 0, 0, .2);
3382 box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
3399 font-weight: normal;
3435 &[type="checkbox"] {
3450 filter: alpha(opacity = 20);
3456 text-shadow: 0 1px 0 #FFFFFF;
3462 filter: alpha(opacity = 50);
3464 text-decoration: none;
3469 background-color: #FFF;
3474 background-color: #EDF4F6;
3485 white-space: pre-wrap;
3489 background-color: transparent;
3495 line-height: inherit;
3498 word-break: break-all;
3499 word-wrap: break-word;
3503 background-color: transparent;
3510 .pagination > li > a,
3511 .pagination > li > span {
3515 // End Bootstrap overrides
3532 background: url("../img/progress.png") -300px 0 no-repeat;
3533 border: 1px solid #666;
3534 display: inline-block;
3540 border: 2px solid #EEE;
3553 white-space: normal;
3558 vertical-align: middle;
3562 background-color: #EBF3FF;
3568 white-space: nowrap;
3571 background-color: #CCE0FC;
3579 &[type="password"] {
3580 font-family: $font-monospace;
3587 // Class to be added to toolbar when it starts being fixed at the top of the screen
3590 box-shadow: 0 3px 2px 0 rgba(0, 0, 0, .5);
3598 white-space: nowrap;
3602 background: transparent url("../img/edit-tag.png") top left no-repeat;
3609 white-space: nowrap;
3616 padding-bottom: 1em;
3620 #browse-return-to-results {
3621 border-top-left-radius: 3px;
3622 border-top-right-radius: 3px;
3629 display: inline-block;
3633 background: #FAFAFA;
3639 background: #FAFAFA;
3659 font-weight: normal;
3670 .result-biblio-itemtype {
3686 border: 1px solid #B9D8D9;
3690 background-color: #E8F0F6;
3691 border-top-left-radius: 5px;
3692 border-top-right-radius: 5px;
3696 border-bottom-left-radius: 5px;
3697 border-bottom-right-radius: 5px;
3698 border-top-width: 0;
3702 border-bottom-left-radius: 5px;
3703 border-right: 1px solid #B9D8D9;
3708 border-bottom-right-radius: 5px;
3709 border-top-width: 0;
3715 background-color: #FFFFFF;
3726 background: transparent url("../img/loading.gif") top left no-repeat;
3731 margin: -1em 0 0 -2.5em;
3752 background-color: #FFFFCC;
3784 .sublanguage-selected {
3791 .onsite_checkout-select {
3793 #circ_circulation_issue & {
3795 font-weight: normal;
3803 .onsite-checkout-only {
3804 background-color: rgba(255, 242, 206, .5);
3805 border: 1px solid #FFF2CE;
3810 background-color: #FFFFFF;
3811 border: 1px solid #B9D8D9;
3813 display: table-cell;
3831 #cn_browser_table_wrapper > #cn_browser_table {
3837 background-color: #F4F8F9;
3838 border: 2px solid #B9D8D9;
3847 margin-bottom: .3em;
3856 text-decoration: underline;
3860 text-decoration: overline;
3872 margin-bottom: 10px;
3884 #patron_list_dialog,
3896 #fixedlengthbuilderaction {
3897 border: 3px solid #E6F0F2;
3911 background: #E6F0F2 none;
3918 &.navbar-fixed-bottom {
3924 background: transparent none;
3933 #interlibraryloans {
3943 margin-bottom: 20px;
3958 margin-bottom: 20px;
4000 transform: translateY(-50%);
4008 margin-bottom: 10px;
4012 margin-bottom: 20px;
4016 display: inline-block;
4028 #requestattributes {
4029 font-family: monospace;
4034 width: 100% !important;
4044 #logged-in-info-full {
4048 .loggedin-menu-label {
4051 line-height: 1.42857143;
4053 white-space: nowrap;
4065 // ==== MODULE LINKS - Start ====
4068 // List containing the module links
4069 margin-bottom: 30px;
4073 // Standard attributes for the list elements
4074 list-style-type: none;
4078 // Class used for each module link
4079 background-color: #F4F8F9;
4080 background-position: 5px 3px;
4081 background-repeat: no-repeat;
4082 border: 2px solid #B9D8D9;
4084 box-sizing: content-box;
4092 text-decoration: none;
4095 // Class used for each module link hover state
4096 border-color: #538200;
4104 // ==== MODULE LINKS - End ====
4106 @media (min-width: 200px) {
4112 float: right !important;
4113 margin-right: -15px;
4122 background-color: #FFF;
4123 border: 1px solid rgba(0, 0, 0, .15);
4124 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
4129 &.dropdown-menu-left {
4134 &.dropdown-menu-right {
4149 background-color: #0081C2;
4150 background-image: linear-gradient(to bottom, #0088CC, #0077B3);
4151 background-repeat: repeat-x;
4153 text-decoration: none;
4163 @media (min-width: 800px) {
4174 #logged-in-info-full {
4178 #logged-in-info-brief {
4182 .loggedin-menu-label {