1 /* Bootstrap variable customizations */
2 $headings-color: #727272;
3 $headings-font-weight: 600;
4 $enable-gradients: false;
7 $danger: rgb(185, 32, 32);
10 $h1-font-size: $font-size-base * 1.5;
11 $h2-font-size: $font-size-base * 1.4;
12 $h3-font-size: $font-size-base * 1.3;
13 $h4-font-size: $font-size-base * 1.2;
14 $h5-font-size: $font-size-base * 1.1;
15 $h6-font-size: $font-size-base;
17 $input-btn-focus-width: 1px;
18 $input-btn-focus-color: #85CA11;
19 $input-btn-focus-box-shadow: 0 1px 1px $input-btn-focus-width $input-btn-focus-color;
23 $links-hover: #005580;
26 $sci-link-color: #0076B6;
27 $sci-heading-color: #727272;
30 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
33 @mixin border-radius-all($radius: 3px) {
34 border-radius: $radius;
38 /* Bootstrap imports */
39 @import "../../../../../node_modules/bootstrap/scss/functions";
40 @import "../../../../../node_modules/bootstrap/scss/variables";
41 @import "../../../../../node_modules/bootstrap/scss/mixins";
42 @import "../../../../../node_modules/bootstrap/scss/alert";
43 // @import "../../../../../node_modules/bootstrap/scss/badge";
44 @import "../../../../../node_modules/bootstrap/scss/breadcrumb";
45 @import "../../../../../node_modules/bootstrap/scss/button-group";
46 @import "../../../../../node_modules/bootstrap/scss/buttons";
47 // @import "../../../../../node_modules/bootstrap/scss/card";
48 // @import "../../../../../node_modules/bootstrap/scss/carousel";
49 @import "../../../../../node_modules/bootstrap/scss/close";
50 // @import "../../../../../node_modules/bootstrap/scss/code";
51 @import "../../../../../node_modules/bootstrap/scss/custom-forms";
52 @import "../../../../../node_modules/bootstrap/scss/dropdown";
53 @import "../../../../../node_modules/bootstrap/scss/forms";
54 @import "../../../../../node_modules/bootstrap/scss/grid";
55 // @import "../../../../../node_modules/bootstrap/scss/images";
56 @import "../../../../../node_modules/bootstrap/scss/input-group";
57 // @import "../../../../../node_modules/bootstrap/scss/jumbotron";
58 // @import "../../../../../node_modules/bootstrap/scss/list-group";
59 // @import "../../../../../node_modules/bootstrap/scss/media";
60 @import "../../../../../node_modules/bootstrap/scss/modal";
61 @import "../../../../../node_modules/bootstrap/scss/navbar";
62 @import "../../../../../node_modules/bootstrap/scss/nav";
63 @import "../../../../../node_modules/bootstrap/scss/pagination";
64 // @import "../../../../../node_modules/bootstrap/scss/popover";
65 @import "../../../../../node_modules/bootstrap/scss/print";
66 // @import "../../../../../node_modules/bootstrap/scss/progress";
67 @import "../../../../../node_modules/bootstrap/scss/reboot";
68 @import "../../../../../node_modules/bootstrap/scss/root";
69 // @import "../../../../../node_modules/bootstrap/scss/spinners";
70 @import "../../../../../node_modules/bootstrap/scss/tables";
71 // @import "../../../../../node_modules/bootstrap/scss/toasts";
72 // @import "../../../../../node_modules/bootstrap/scss/tooltip";
73 @import "../../../../../node_modules/bootstrap/scss/transitions";
74 @import "../../../../../node_modules/bootstrap/scss/type";
75 @import "../../../../../node_modules/bootstrap/scss/utilities";
80 // Sticky footer styles
84 // The html and body elements cannot have any padding or margin.
88 background: #FCF9FC none;
91 flex-direction: column;
130 // border: 1px solid $input-btn-focus-color;
132 text-decoration: none;
148 background: transparent url( "../images/logo-koha.png" ) no-repeat scroll 0%;
150 float: left !important;
159 height: 0 !important;
163 text-decoration: none;
169 .dropdown-menu-right {
195 &.dropdown-menu-right {
212 background-color: #FFF;
213 border: 1px solid #F0F3F3;
227 .btn-primary:visited {
229 background-color: $base-bg;
230 background-image: linear-gradient(to bottom, lighten(saturate($base-bg, 0.5), 4), $base-bg );
231 background-position: 0;
232 border: 1px solid darken( $base-bg, 5% );
233 font-family: 'NotoSans';
238 $base-bg: darken( $base-bg, 2);
239 background-color: $base-bg;
240 background-image: linear-gradient(to bottom, lighten(saturate($base-bg, 0.5), 4), $base-bg );
241 border-color: darken($base-bg, 5%);
242 box-shadow: 0 0 0 1px lighten(saturate($base-bg, 0.5), 4);
248 .btn-danger:visited {
250 background-color: $base-bg;
251 background-image: linear-gradient(to bottom, lighten(saturate($base-bg, 0.5), 4), $base-bg );
252 background-position: 0;
253 border: 1px solid darken( $base-bg, 5% );
254 font-family: 'NotoSans';
259 $base-bg: darken( $base-bg, 2);
260 background-color: $base-bg;
261 background-image: linear-gradient(to bottom, lighten(saturate($base-bg, 0.5), 4), $base-bg );
266 input[type="password"],
271 border-color: #85ca11;
272 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(194,228,136,.6)
283 /* jQuery UI standard tabs */
284 .ui-tabs-nav .ui-tabs-active a,
285 .ui-tabs-nav a:hover,
286 .ui-tabs-nav a:focus,
287 .ui-tabs-nav a:active,
288 .ui-tabs-nav span.a {
289 background: none repeat scroll 0 0 transparent;
299 font-family: 'NotoSans';
314 background: #F0F3F3 none;
315 border-color: #D8D8D8;
319 background-color: #FFF;
320 border: 1px solid #D8D8D8;
329 background: #FFF none;
331 background: #FFF none;
336 &.ui-state-default.ui-state-hover {
337 background: #F3F3F3 none;
343 border: 1px solid #D8D8D8;
347 &.ui-widget-content {
348 background: transparent none;
388 background: none repeat scroll 0 0 transparent;
390 border-bottom-left-radius: 4px;
391 border-bottom-right-radius: 4px;
392 border-top-left-radius: 4px;
393 border-top-right-radius: 4px;
398 list-style: none outside none;
401 padding: .2em .2em 0;
402 text-decoration: none;
417 background: none repeat scroll 0 0 #E6F0F2;
418 border: 1px solid #B9D8D9;
419 border-bottom: 0 none !important;
420 border-top-left-radius: 4px;
421 border-top-right-radius: 4px;
425 list-style: none outside none;
434 background-color: #FFFFFF;
440 background: none repeat scroll 0 0 transparent;
453 text-decoration: none;
456 background-color: #EDF4F5;
457 border-top-left-radius: 4px;
458 border-top-right-radius: 4px;
465 background: none repeat scroll 0 0 transparent;
466 border: 1px solid #B9D8D9;
467 border-bottom-left-radius: 4px;
468 border-bottom-right-radius: 4px;
475 /* End jQueryUI tab styles */
477 /* jQuery UI Datepicker */
483 border-collapse: collapse;
490 background: transparent none;
498 .ui-datepicker-trigger {
500 vertical-align: middle;
503 /* End jQueryUI datepicker styles */
509 background: #FFFFFF none;
510 border: 1px solid #AAA;
524 background: #E6F0F2 none;
525 border: 1px solid #AAA;
531 .ui-widget-content .ui-state-default,
532 .ui-widget-header .ui-state-default {
533 background: #F4F8F9 none;
534 border: 1px solid #AAA;
540 .ui-widget-content .ui-state-hover,
541 .ui-widget-header .ui-state-hover,
543 .ui-widget-content .ui-state-focus,
544 .ui-widget-header .ui-state-focus {
545 background: #E6F0F2 none;
546 border: 1px solid #AAA;
552 .ui-widget-content .ui-state-active,
553 .ui-widget-header .ui-state-active {
554 background: #FFFFFF none;
555 border: 1px solid #AAAAAA;
561 .ui-widget-content .ui-state-highlight,
562 .ui-widget-header .ui-state-highlight {
564 border: 1px solid #FCEFA1;
569 .ui-widget-content .ui-state-error,
570 .ui-widget-header .ui-state-error {
572 border: 1px solid #CD0A0A;
576 /* end jQueryUI core */
598 /* Redefine a new style for Bootstrap's class "close" since we use that already */
599 /* Use <a class="closebtn" href="#">×</a> */
601 .modal-header .closebtn {
612 text-shadow: 0 1px 0 #FFFFFF;
618 text-decoration: none;
628 text-decoration: none;
633 background: transparent;
654 background-color: #666666;
655 border-color: #666666;
668 filter: alpha(opacity=65);
675 filter: alpha(opacity=65);
698 background: transparent url( "../images/koha-green-logo.svg" ) no-repeat scroll 0%;
700 float: left !important;
709 height: 0 !important;
713 text-decoration: none;
716 background-color: transparent;
722 background-color: #FFF;
723 border-top: 1px solid #EEE;
740 font-family: "NotoSans";
746 border-left-color: #FCF9FC;
747 border-right-color: #FCF9FC;
756 border-bottom-color: #85CA11;
757 border-top-color: #85CA11;
763 border-bottom-color: #85CA11;
764 border-top-color: #85CA11;
780 background: #FCF9FC none;
781 border-color: #FCF9FC;
813 border-bottom-color: #85CA11;
814 border-top-color: #85CA11;
820 border-bottom-color: #85CA11;
821 border-top-color: #85CA11;
828 background-color: transparent;
832 border-bottom-color: #85CA11;
833 border-top-color: #85CA11;
836 border-bottom-color: #85CA11;
837 border-top-color: #85CA11;
848 background: #FCF9FC none;
851 .navbar-fixed-bottom {
852 &.navbar-static-bottom {
858 min-height: $footer-height;
862 // Wrapper for page content to push down footer
864 height: auto !important;
866 margin: 0 auto -#{$footer-height + 1};
867 // Negative indent footer by its height
875 // Set the fixed height of the footer here
876 min-height: $footer-height;
937 background: #85ca11 none;
940 background: #85ca11 none;