2 PROCESS "opac/parts/css/colors.tt2";
3 PROCESS "opac/parts/css/fonts.tt2";
4 rtl = ctx.get_i18n_l(ctx.eg_locale).rtl;
10 -moz-column-gap: 20px;
11 -webkit-column-count: 4;
12 -webkit-column-gap: 20px;
19 border-top: 1px solid rgba(0,0,0,.1);
26 only screen and (max-width: 650px) {
28 width: 100% !important;
31 /* Force table to not be like tables anymore */
32 .miniTable table, .miniTable thead, .miniTable tbody, .miniTable th, .miniTable td, .miniTable tr
41 /* Hide table headers (but not display: none;, for accessibility) */
50 border: 1px solid #ccc;
58 border-bottom: 1px solid #eee;
73 .copyTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
74 .copyTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
75 .copyTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
76 .copyTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
77 .copyTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
78 .copyTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
79 .copyTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
80 .copyTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
81 .copyTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
82 .copyTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
84 .copyTable td:nth-of-type(1):before { content: "Library"; display: flex; }
85 .copyTable td:nth-of-type(2):before { content: "Call Number"; display: flex; }
86 .copyTable td:nth-of-type(3):before { content: "Barcode"; display: flex;}
87 .copyTable td:nth-of-type(4):before { content: "Shelving Location"; display: flex;}
88 .copyTable td:nth-of-type(5):before { content: "Status"; display: flex;}
89 .copyTable td:nth-of-type(6):before { content: "Due Date"; display: flex;}
90 .copyTable td:nth-of-type(7):before { content: "[% l('Distance') %]"; display: flex;}
92 .holdingsTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
93 .holdingsTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
94 .holdingsTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
95 .holdingsTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
96 .holdingsTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
97 .holdingsTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
98 .holdingsTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
99 .holdingsTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
100 .holdingsTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
101 .holdingsTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
104 .holdingsTable td:nth-of-type(1):before { content: "Library"; display: flex; }
105 .holdingsTable td:nth-of-type(2):before { content: "Shelving location"; display: flex; }
106 .holdingsTable td:nth-of-type(3):before { content: "Call number"; display: flex;}
107 .holdingsTable td:nth-of-type(4):before { content: "Status"; display: flex;}
109 .chargesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
110 .chargesTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
111 .chargesTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
112 .chargesTable td:nth-of-type(4):before { content: "Note"; display: flex;}
113 .chargesTable td:nth-of-type(5):before { content: "Date"; display: flex;}
115 .chargesMainTable td:nth-of-type(1):before { content: "Select"; display: flex; }
116 .chargesMainTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
117 .chargesMainTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
118 .chargesMainTable td:nth-of-type(4):before { content: "Title"; display: flex;}
119 .chargesMainTable td:nth-of-type(5):before { content: "Checkout"; display: flex;}
120 .chargesMainTable td:nth-of-type(6):before { content: "Due"; display: flex;}
121 .chargesMainTable td:nth-of-type(7):before { content: "Returned/Renewed"; display: flex;}
123 .activeHoldstable td:nth-of-type(1):before { content: "Select"; display: flex; }
124 .activeHoldstable td:nth-of-type(2):before { content: "Title"; display: flex; }
125 .activeHoldstable td:nth-of-type(3):before { content: "Author"; display: flex;}
126 .activeHoldstable td:nth-of-type(4):before { content: "Format"; display: flex;}
127 .activeHoldstable td:nth-of-type(5):before { content: "Pickup Location"; display: flex;}
128 .activeHoldstable td:nth-of-type(6):before { content: "Cancel If Not Filled By"; display: flex;}
129 .activeHoldstable td:nth-of-type(7):before { content: "Status"; display: flex;}
130 .activeHoldstable td:nth-of-type(8):before { content: "Notes"; display: flex;}
132 .holdHistoryTable td:nth-of-type(1):before { content: "Title"; display: flex; }
133 .holdHistoryTable td:nth-of-type(2):before { content: "Author"; display: flex; }
134 .holdHistoryTable td:nth-of-type(3):before { content: "Format"; display: flex; }
135 .holdHistoryTable td:nth-of-type(4):before { content: "Pickup Location"; display: flex; }
136 .holdHistoryTable td:nth-of-type(5):before { content: "Status"; display: flex; }
138 .paymentTable td:nth-of-type(1):before { content: "Payment Date"; display: flex; }
139 .paymentTable td:nth-of-type(2):before { content: "Payment For"; display: flex; }
140 .paymentTable td:nth-of-type(3):before { content: "Amount"; display: flex; }
141 .paymentTable td:nth-of-type(4):before { content: "Receipt"; display: flex; }
143 .messagesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
144 .messagesTable td:nth-of-type(2):before { content: "Date"; display: flex; }
145 .messagesTable td:nth-of-type(3):before { content: "Library"; display: flex; }
146 .messagesTable td:nth-of-type(4):before { content: "Subject"; display: flex; }
147 .messagesTable td:nth-of-type(5):before { content: ""; display: flex; }
149 .circTable td:nth-of-type(1):before { content: "Select"; display: flex; }
150 .circTable td:nth-of-type(2):before { content: "Title"; display: flex; }
151 .circTable td:nth-of-type(3):before { content: "Author"; display: flex; }
152 .circTable td:nth-of-type(4):before { content: "Renewals Left"; display: flex; }
153 .circTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
154 .circTable td:nth-of-type(6):before { content: "Barcode"; display: flex; }
155 .circTable td:nth-of-type(7):before { content: "Call Number"; display: flex; }
157 .circHistTable td:nth-of-type(1):before { content: "Select"; display: flex; }
158 .circHistTable td:nth-of-type(2):before { content: "Title"; display: flex; }
159 .circHistTable td:nth-of-type(3):before { content: "Author"; display: flex; }
160 .circHistTable td:nth-of-type(4):before { content: "Checkout Date"; display: flex; }
161 .circHistTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
162 .circHistTable td:nth-of-type(6):before { content: "Date Returned"; display: flex; }
163 .circHistTable td:nth-of-type(7):before { content: "Barcode"; display: flex; }
164 .circHistTable td:nth-of-type(8):before { content: "Call Number"; display: flex; }
166 .bookbagTable td:nth-of-type(1):before { content: ""; display: flex; }
167 .bookbagTable td:nth-of-type(2):before { content: "Title"; display: flex; }
168 .bookbagTable td:nth-of-type(3):before { content: "Author(s)"; display: flex; }
169 .bookbagTable td:nth-of-type(4):before { content: "Local Call number"; display: flex; }
170 .bookbagTable td:nth-of-type(5):before { content: "Publication Date"; display: flex; }
171 .bookbagTable td:nth-of-type(6):before { content: "Format"; display: flex; }
172 .bookbagTable td:nth-of-type(7):before { content: "Notes"; display: flex; }
174 .eholdsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
175 .eholdsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
176 .eholdsTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
177 .eholdsTable td:nth-of-type(4):before { content: "Status"; display: flex; }
178 .eholdsTable td:nth-of-type(5):before { content: "Actions"; display: flex; }
180 .eholdsreadyTable td:nth-of-type(1):before { content: "Title"; display: flex; }
181 .eholdsreadyTable td:nth-of-type(2):before { content: "Author"; display: flex; }
182 .eholdsreadyTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
183 .eholdsreadyTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
185 .echeckoutTable td:nth-of-type(1):before { content: "Title"; display: flex; }
186 .echeckoutTable td:nth-of-type(2):before { content: "Author"; display: flex; }
187 .echeckoutTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
188 .echeckoutTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
190 .ecircsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
191 .ecircsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
192 .ecircsTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
193 .ecircsTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
195 .bucketTable td:nth-of-type(2):before { content: "Title"; display: flex; text-align:left; }
196 .bucketTable td:nth-of-type(3):before { content: "Author"; display: flex; text-align:left; }
197 .bucketTable td:nth-of-type(4):before { content: "Call Number"; display: flex; text-align:left; }
199 /*Media Style Additions*/
201 padding: 5px !important;
202 text-align: center !important;
209 }/*Micro Tables End*/
215 .coverImage{position: relative;}
216 .carousel .glide__arrow{background: unset;}
223 font-size: 16pt !important;
225 font-weight: 600 !important;
229 font-size: 16pt !important;
230 font-weight: 600 !important;
233 .NovSelectImageHeadingToggle{
238 /*Novelist Styling End*/
243 color: [% css_colors.button_confirm_text %];
244 background-color: [% css_colors.button_confirm %];
245 border-color: [% css_colors.button_confirm_border %];
249 color: [% css_colors.button_confirm_text %];
250 background-color: [% css_colors.button_confirm_hover %];
251 border-color: [% css_colors.button_confirm_border_hover %];
255 color: [% css_colors.button_deny_text %];
256 background-color: [% css_colors.button_deny %];
257 border-color: [% css_colors.button_deny_border_hover %];
261 color: [% css_colors.button_deny_text %];
262 background-color: [% css_colors.button_deny_hover %];
263 border-color: [% css_colors.button_deny_border_hover %];
267 color: [% css_colors.button_remove_text %];
268 background-color: [% css_colors.button_remove %];
269 border-color: [% css_colors.button_remove_border %];
273 color: [% css_colors.button_remove_text %];
274 background-color: [% css_colors.button_remove_hover %];
275 border-color: [% css_colors.button_remove_border_hover %];
279 color: [% css_colors.opac_button_text %] !important;
280 background-color: [% css_colors.opac_button %];
281 border-color: [% css_colors.opac_button_border %];
285 color: [% css_colors.opac_button_text %];
286 background-color: [% css_colors.opac_button_hover %] !important;
287 border-color: [% css_colors.opac_button_border_hover %];
291 color: [% css_colors.action_button_text %] !important;
292 background-color: [% css_colors.action_button %];
293 border-color: [% css_colors.action_button_border %];
297 color: [% css_colors.action_button_text %];
298 background-color: [% css_colors.action_button_hover %] !important;
299 border-color: [% css_colors.action_button_border_hover %];
302 color: [% css_colors.action_button_text_anchors %];
311 color: [% css_colors.zero_count %] !important;
315 color: [% css_colors.non_zero_count %] !important;
319 padding: .25rem .25rem !important;
322 border-radius: 1rem !important;
326 .cn_browse_item .card{
329 #facets .card-header,#facets .card-header a {
330 background-color: [% css_colors.facets_back %];
331 color: [% css_colors.text_invert %]
334 .facet_template:hover{
335 background-color:#e8e8e8;
339 color: [% css_colors.text_alert %] !important;
348 color: green !important;
351 border: 1px solid black;
352 box-shadow: 2px 2px #00000054;
354 .dropdown-item.active, .dropdown-item:active{
355 color : #000 !important;
361 border: 2px solid #007bff;
367 max-width: 100px !important;
386 font-family: [% css_fonts.font_main %] !important;
387 font-size: [% css_fonts.size_base %];
388 /* background-color: [% css_colors.primary %]; */
395 font-family: [% css_fonts.font_main %] !important;
396 font-size: [% css_fonts.size_base %];
407 #homesearch_main_logo {
414 color: [% css_colors.link %];
422 #search-wrapper input[type=text] {
423 height: calc(1.8125rem + 2px);
428 #search-wrapper select, .results_header_lbl select {
429 border:1px solid [% css_colors.border_standard %];
430 height: calc(1.8125rem + 2px);
456 #search-wrapper select {
457 border:0px solid [% css_colors.border_dark %];
458 filter:alpha(opacity=0);
467 #actions .btn-action {
477 font-size: [% css_fonts.size_bigger %];
486 div.select-box-wrapper {
508 background-color: [% css_colors.primary %];
516 display:inline-block;
535 #dash_fines { color: [% css_colors.text_badnews %]; }
536 the color contrast between "text_badnews" and "primary"
537 is too low for WCAG compliance. Use "text_attention"
538 for now until a better color is picked - if needed.
541 #dash_wrapper #dash_user_message_button_container {
545 #dash_wrapper #unread_message_count_floater {
547 background-color: [% css_colors.text_alert %];
549 padding-right: 0.2em;
550 display: inline-block;
556 margin-right: -1.5em;
563 /* border-bottom: 5px solid [% css_colors.nav_separation %]; */
564 background-color: [% css_colors.header_primary_fade %];
565 background-image: -moz-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
566 background-image: -o-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
567 background-image: -webkit-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
568 background-image: linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
571 color: [% css_colors.background %];
574 font-size: [% css_fonts.size_small %];
578 color: [% css_colors.background %];
582 color: [% css_colors.text_invert %];
583 text-decoration: none;
587 color: [% css_colors.text_invert %];
588 font-size: [% css_fonts.size_small %];
596 color: [% css_colors.text_invert %];
598 text-decoration: none;
608 #header-links a:hover {
609 color: [% css_colors.text_invert %];
610 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
611 text-decoration: none;
614 #header #header-links2 {
617 color: [% css_colors.text_invert %];
618 padding-bottom: 15px;
621 #header #header-links2 a {
622 color: [% css_colors.text_invert %];
625 #header #header-links2 a:hover {
626 text-decoration: underline;
654 background-color: [% css_colors.background_invert %];
668 .search_box_wrapper {
673 /*border-bottom: 1px solid [% css_colors.border_standard %];*/
675 background-color: [% css_colors.background %];
678 #search-wrapper #breadcrumb {
680 font-size: [% css_fonts.size_smaller %];
688 #search-wrapper #search-within {
700 #search-wrapper #breadcrumb a {
701 color: [% css_colors.text %];
704 #search-wrapper #search_frm label {
705 font-size: [% css_fonts.size_smaller %];
708 #search-wrapper #search-box {
717 padding-bottom: 10px;
720 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
729 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
732 margin: 10px 0px 0px 7px;
733 border-radius: 10px 10px 0px 0px;
736 margin: 10px 7px 0px 0px;
737 border-radius: 10px 10px 0px 0px;
740 vertical-align: middle;
742 padding: 10px 0px 10px 0px;
744 color: [% css_colors.text_invert %];
745 background-color: [% css_colors.control %];
747 text-decoration: none;
750 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
751 padding: 1em 1em 0.5em;
754 #adv_search_tabs a:hover, #acct_tabs a:hover, #acct_fines_tabs a:hover, #acct_checked_tabs a:hover, #acct_holds_tabs a:hover, #acct_prefs_tabs a:hover {
755 background-color: [% css_colors.primary %];
756 color: [% css_colors.text_invert %];
757 text-decoration: none;
760 #adv_search_filters {
775 .adv_filter_block_item {
794 padding-right: 10px !important;
796 padding-left: 10px !important;
800 #adv_search.on, #num_search.on, #expert_search.on {
801 color: [% css_colors.accent_darker %];
802 background-color: [% css_colors.background %];
803 text-decoration: none;
806 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
807 color: [% css_colors.accent_darker %];
808 background-color: [% css_colors.background %];
809 text-decoration: none;
813 background-color: [% css_colors.control %];
816 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
818 font-size: [% css_fonts.size_smaller %];
819 color: [% css_colors.accent_darker %];
820 padding: 10px 10px 10px 10px;
823 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
824 background-color: [% css_colors.accent_lightest %];
825 color: [% css_colors.accent_darker %];
828 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
829 padding-bottom: 12px;
830 color: [% css_colors.accent_medium %];
833 #acct_select, #acct_prefs_select {
837 #mobile_acct_search_links {
838 background-color: [% css_colors.primary_fade %];
843 padding: 5px 0px 6px 7px;
846 padding: 5px 7px 6px 0px;
849 border-bottom: 1px dotted [% css_colors.accent_light %];
853 color:[% css_colors.primary_fade %];
855 font-size: [% css_fonts.size_bigger %];
858 .rdetail_result_count {
859 color: [% css_colors.text %];
861 display: inline-block;
869 .rdetail_result_nav {
871 display: inline-block;
879 #rdetail_details_table {
883 #rdetail_image { border: none; }
884 #rdetail_image_cell {
897 padding: 0.5em 1em 0.5em 1em;
898 background-color: [% css_colors.accent_lighter2 %];
900 div.rdetail_uris ul li {
909 div.rdetail_show_copies {
913 div#rdetail_actions_div {
914 background-color: [% css_colors.background %];
922 span#rdetail_copy_counts {
923 display: inline-block;
936 span#rdetail_hold_counts {
937 display: inline-block;
940 span#rdetail_hold_counts p {
961 border-right: 1px dotted [% css_colors.accent_light %];
965 border-left:1px dotted [% css_colors.accent_light %];
972 border-bottom: 1px dotted [% css_colors.accent_light %];
976 div.toggle_list { padding-top: 6px; }
980 border-top: 1px dotted [% css_colors.accent_light %];
993 #metarecord_population {
996 padding-bottom: 10px;
999 .metarecord_population_span_link {
1003 .metarecord_population_format {
1005 display: inline-block;
1008 vertical-align: top;
1011 .metarecord_population_item_lang {
1012 display: inline-block;
1013 vertical-align: top;
1016 .metarecord_population_all {
1020 .results_aux_utils {
1021 display: table-cell;
1025 border-bottom: 1px dotted [% css_colors.accent_light %];
1027 [% IF rtl == 't' -%]
1042 #rdetails_status td {
1043 [% IF rtl == 't' -%]
1044 padding: 7px 13px 3px 0px;
1046 padding: 7px 0px 3px 13px;
1050 #rdetails_status td[headers=copy_header_library],
1051 #rdetails_status td[headers=copy_header_shelfloc] {
1052 white-space: normal;
1055 #rdetails_status thead th {
1056 [% IF rtl == 't' -%]
1057 padding: 13px 13px 13px 0px;
1060 padding: 13px 0px 13px 13px;
1063 background-color: [% css_colors.accent_lighter2 %];
1064 font-size: [% css_fonts.size_smaller %];
1068 #rdetails_status tbody td {
1069 [% IF rtl == 't' -%]
1070 padding-right: 13px;
1077 #rdetails_status tbody td.copy_note {
1078 color: [% css_colors.primary %];
1080 white-space:pre-wrap !important;
1084 #rdetails_status tbody td.copy_tag {
1085 border-color: [% css_colors.primary %];
1086 border-style: dashed;
1089 #rdetails_status tbody .copy_tag_value {
1090 font-weight: bolder;
1094 background-color: [% css_colors.primary_fade %];
1095 border: 1px solid [% css_colors.primary %];
1100 #rdetail_extras_div {
1104 .rdetail_extras_hr {
1105 [% IF rtl == 't' -%]
1113 background-color: [% css_colors.accent_light %];
1116 .rdetail_extras_link {
1118 font-size: [% css_fonts.size_smaller %];
1122 .rdetail_extras_lbl {
1123 color: [% css_colors.text_invert %];
1124 text-decoration: none;
1127 #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
1128 [% IF rtl == 't' -%]
1135 #rdetail_locs_expand, #rdetail_locs_collapse {
1136 [% IF rtl == 't' -%]
1145 #rdetail_anotes_div .biography {
1149 span.copy_note_label {
1153 span.copy_tag_type_label {
1157 #gbp_extra, #gbp_arrow_down_link {
1161 .almost-content-wrapper {
1162 background-color: [% css_colors.background %];
1165 #cartDropdown .dropdown-menu {
1170 background-color: [% css_colors.background %];
1175 .content-wrapper-record-page { top: -15px; position: relative; }
1177 #main-content-home {
1178 [% IF rtl == 't' -%]
1179 padding-right: 17px;
1187 [% IF rtl == 't' -%]
1196 #main-content-after-bar {
1197 [% IF rtl == 't' -%]
1206 #results_header_inner {
1207 padding-bottom: 1rem;
1211 [% IF rtl == 't' -%]
1219 background-color: [% css_colors.background %];
1222 #main-content .login_boxes {
1223 border: 1px solid [% css_colors.accent_lighter %];
1224 background-color: [% css_colors.accent_lightest %];
1225 background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1226 background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1227 background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1228 background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1229 background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1230 color: [% css_colors.accent_darker %];
1233 #main-content .login_boxes h1 {
1234 font-weight: normal;
1235 font-size: [% css_fonts.size_biggest %];
1239 #main-content .left_brain {
1240 [% IF rtl == 't' -%]
1241 padding-right: 28px;
1248 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
1252 background-color: [% css_colors.background %];
1253 font-size: [% css_fonts.size_bigger %];
1254 color: [% css_colors.text %];
1257 #main-content .left_brain .input_bg {
1258 [% IF rtl == 't' -%]
1259 padding: 10px 13px 0px 10px;
1261 padding:10px 10px 0px 13px;
1268 [% IF rtl == 't' -%]
1279 .login-help-button {
1280 font-size: [% css_fonts.size_biggest %];
1284 #login-failed-message {
1285 font-size: [% css_fonts.size_bigger %];
1287 color: [% css_colors.text_alert %];
1291 #holds_temp_parent td {
1292 border-bottom:1px solid [% css_colors.border_standard %];
1295 #holds_temp_parent input, #holds_temp_parent select {
1300 #holds_temp_parent tr td div.format_icon {
1306 #results_header_bar {
1307 background-color: [% css_colors.accent_medium %];
1308 border-top:1px solid [% css_colors.accent_mediumdark %];
1309 border-bottom:1px solid [% css_colors.accent_mediumdark %];
1312 .results_header_lbl {
1313 [% IF rtl == 't' -%]
1319 color: [% css_colors.text %];
1320 /* this border is not visible, but it keeps these labels the same size
1322 border: 1px solid [% css_colors.accent_medium %];
1323 background-color: [% css_colors.accent_medium %];
1324 margin: 0.5em 0.3em;
1327 /* we need a negative margin on the select to allow the containing <label>
1328 to determine the actual size of the element. By doing this, we can increase
1329 the odds that the buttons and the select will be the same size, and therefore
1330 collapse correctly when the window width decreases */
1331 .results_header_lbl select {
1335 #limit_to_available {
1336 vertical-align: middle;
1339 .results_header_sel {
1340 [% IF rtl == 't' -%]
1349 .results_header_nav1 {
1353 .results_header_nav1 .h1 {
1354 font-size: [% css_fonts.size_bigger %];
1356 color:[% css_colors.primary_fade %];
1359 .table_no_border_space {
1360 border-spacing: 0px;
1362 .table_no_cell_pad td {
1366 border-collapse: collapse;
1369 #result_table_table {
1377 tr.result_table_row > td.results_row_count,
1378 tr.result_table_row > td.result_table_pic_header,
1379 tr.result_table_row > td.result_table_title_cell {
1380 vertical-align: top;
1384 [% IF rtl == 't' -%]
1394 tr.result_table_row:nth-child(n+2) > td {
1395 border-top: 1px solid [% css_colors.accent_lighter2 %];
1398 tr.result_table_row > td.result_table_pic_header {
1399 [% IF rtl == 't' -%]
1404 white-space: nowrap;
1408 /* styles for selecting records in the results set */
1409 .result_table_row_selected {
1410 background-color: [% css_colors.item_selected %];
1412 #selected_records_summary, #clear_basket {
1416 /* styles for the basket */
1418 [% IF rtl == 't' -%]
1426 #record_basket_icon {
1427 [% IF rtl == 't' -%]
1436 #record_basket_count_floater {
1437 background-color: #ddd;
1446 #record_basket_count_floater a {
1447 text-decoration: none;
1452 #basket_actions select {
1453 border-color: rgb(169, 169, 169);
1457 [% IF rtl == 't' -%]
1462 white-space: nowrap;
1465 .result_count_number {
1469 .result_table_subtable {
1474 div.result_table_utils_cont {
1475 [% IF rtl == 't' -%]
1484 .mylist_action:hover{
1485 text-decoration: none;
1488 #myopac_summary_div p {
1490 margin-bottom: 10px;
1493 #acct_sum_checked_table td {
1497 .zero_search_hits_main {
1498 [% IF rtl == 't' -%]
1506 .zero_search_hits_saved {
1507 [% IF rtl == 't' -%]
1518 #zero_search_hits p {
1526 #zero_search_hits #spell_check_link {
1529 #zero_search_hits #zero_hits_suggestions {
1533 [% IF rtl == 't' -%]
1539 background-color: [% css_colors.accent_light %];
1544 .results_info_table td {
1545 [% IF rtl == 't' -%]
1548 padding-right: 10px;
1552 #myopac_holds_main_table {
1553 border-collapse: collapse;
1556 #myopac_holds_main_table td {
1557 border: 1px solid [% css_colors.border_dark %];
1561 .myopac-hold-available {
1562 color: [% css_colors.text_greatnews %];
1566 .myopac-hold-suspended {
1567 color: [% css_colors.text_badnews %];
1571 #myopac_prefs_div .data_grid {
1572 border-collapse:collapse;
1575 #myopac_prefs_div .data_grid td {
1576 [% IF rtl == 't' -%]
1577 padding: 6px 17px 7px 0px;
1579 padding:6px 0px 7px 17px;
1581 background-color:[% css_colors.accent_ultralight %];
1582 border-bottom:3px solid [% css_colors.background %];
1586 [% IF rtl == 't' -%]
1587 padding: 0px 0px 0px 7px;
1589 padding: 0px 7px 0px 0px;
1592 font-size: [% css_fonts.size_bigger %];
1594 color:[% css_colors.primary_header %];
1595 /*border-bottom: 1px dotted [% css_colors.accent_light %];*/
1600 font-weight: normal;
1604 [% IF rtl == 't' -%]
1614 border-collapse: collapse;
1615 background-color: [% css_colors.accent_ultralight %];
1618 .acct_sum_table tr {
1619 border-bottom: 2px solid white;
1622 .acct_sum_table td {
1627 text-transform: none;
1632 .acct_sum_table .view_link {
1633 font-weight: normal;
1637 [% IF rtl == 't' -%]
1639 padding: 15px 23px 0px 0px;
1642 padding: 15px 0px 0px 23px;
1650 [% IF rtl == 't' -%]
1651 padding-right: .5em;
1657 #myopac_sum_fines_placehold {
1658 [% IF rtl == 't' -%]
1667 .acct_holds_temp td {
1668 [% IF rtl == 't' -%]
1675 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1676 [% IF rtl == 't' -%]
1689 [% IF rtl == 't' -%]
1696 /* tables for entering payment information */
1697 #acct_fines_main_header
1702 /* tables for entering payment information */
1706 [% IF rtl == 't' -%]
1716 /* tables for entering payment information */
1717 #credit_card_info_table
1723 /* tables for entering payment information */
1724 #billing_info_table td,
1725 #credit_card_info_table td
1727 [% IF rtl == 't' -%]
1728 padding-right: .5em;
1735 /* div for the payment buttons with the total */
1740 padding: 1em 0 0 1em;
1744 /* Stripe's payment form */
1747 background-color: [% css_colors.accent_ultralight %];
1755 /* text to state what is seen on cc statement */
1760 color:[% css_colors.primary_fade %];
1764 text-transform: none;
1765 font-weight: normal;
1770 #acct_list_header select, #acct_list_header_anon select {
1772 text-transform:none;
1775 .search_catalog_lbl,
1776 .adv_search_catalog_lbl,
1777 .browse_the_catalog_lbl,
1778 .search_courses_lbl,
1779 .browse_courses_lbl {
1780 font-size: [% css_fonts.size_bigger %];
1784 font-size: [% css_fonts.size_bigger %];
1789 font-size: [% css_fonts.size_smaller %];
1796 #fines_payments_wrapper {
1801 .myopac_payments_table th {
1802 [% IF rtl == 't' -%]
1803 text-align: right; }
1809 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1810 .myopac_payments_table thead th:first-child { width: 8em; }
1811 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1812 .myopac_payments_table form { display: inline; }
1813 .myopac_payments_table input[type="submit"] { padding: 1px; }
1818 background-color: [% css_colors.accent_lighter %];
1822 font-weight: bold; color: [% css_colors.text_alert %];
1823 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1826 .payment-processing {
1828 color: [% css_colors.text_greatnews %];
1829 font-size: [% css_fonts.size_bigger %];
1830 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1833 #adv_search_input { width: 100%; }
1834 #adv_search_parent {
1838 #search-wrapper #search-submit-go,
1839 #search-wrapper #search-submit-go-1,
1840 #search-wrapper #search-submit-go-2,
1841 #search-wrapper #search-submit-go-depth {
1842 display: inline-block;
1846 #search-submit-spinner {
1850 div.adv_search_available {
1858 font-size: [% css_fonts.size_bigger %];
1863 width:100px !important;
1864 text-align: center !important;
1867 .chili_review div.chili_link div {
1871 /* styling for advanced search filters that display with searchbar */
1873 #adv_filter_results_block h4 { display: inline; }
1875 #adv_filter_results_block {
1880 .adv_filter_results_block_label {
1882 [% IF rtl == 't' -%]
1883 padding: 4px 12px 4px 0px;
1885 padding: 4px 0px 4px 12px;
1889 .adv_filter_results_group {
1891 display: inline-block;
1892 background-color: [% css_colors.accent_lighter2 %];
1893 border-style: solid;
1894 border-color: [% css_colors.accent_medium %];
1897 padding: 2px 4px 2px 4px;
1900 .adv_filter_results_group_wrapper {
1901 display: inline-block;
1902 [% IF rtl == 't' -%]
1910 .adv_filter_results_group_header {
1911 display: inline-block;
1914 .adv_filter_results_group_values {
1918 .adv_search_result_filter {
1919 display: inline-block;
1925 [% IF rtl == 't' -%]
1933 text-decoration: none;
1934 color: [% css_colors.accent_dark %];
1938 display: inline-block;
1941 #refine_search_link {
1942 display: inline-block;
1945 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1946 /* some facet styling */
1947 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1948 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1949 .facetClassLabel { font-weight: bold; text-align: center; }
1950 .facetFieldContainer { }
1951 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1952 .extraFacetFieldsWrapper { }
1953 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1954 .facetFieldLineCount {
1955 display: inline-block;
1956 border-right: 1px solid [% css_colors.accent_light %];
1957 color: [% css_colors.accent_mediumdark %];
1961 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1962 .facetFields { padding-left: 5px; }
1963 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1967 [% IF rtl == 't' -%]
1980 .facet_box_temp .header {
1982 background-color:[% css_colors.primary %];
1983 border-top-left-radius: 5px;
1984 border-top-right-radius: 5px;
1986 color:[% css_colors.text_invert %];
1990 .facet_box_temp.filter_box_temp .header {
1991 background-color: [% css_colors.background_invert %] !important;
1995 color: [% css_colors.background_invert %];
2002 .facet_box_temp .header .title {
2003 [% IF rtl == 't' -%]
2005 padding-right: 12px;
2013 /* in this context, where h4 is primarily for structure,
2014 avoid the normal large font and margin for h4's */
2015 .facet_box_temp h4 {
2020 .facet_box_temp .header a.button {
2021 [% IF rtl == 't' -%]
2029 color:[% css_colors.text_invert %];
2032 .facet_box_wrapper .box_wrapper .box {
2033 border-top:1px solid [% css_colors.border_standard %];
2034 border-left:1px solid [% css_colors.border_standard %];
2035 border-right:1px solid [% css_colors.border_standard %];
2040 .filter_box_wrapper {
2043 border: 1px solid [% css_colors.background_invert %];
2050 box-sizing: border-box;
2051 -moz-box-sizing: border-box;
2057 .facet_template div {
2058 display: table-cell;
2062 .facet_template.filter_template div {
2063 padding: 0px !important;
2066 .facet_template .count {
2068 color: [% css_colors.accent_dark %];
2071 .page-item.active .page-link {
2072 background-color: #00593d;
2073 border-color: #00593d;
2081 background-color: [% css_colors.bg_filter %];
2082 color: [% css_colors.text_filter %];
2085 .filter-header:hover{
2086 background-color: [% css_colors.bg_filter_hover %];
2090 background-color: [% css_colors.bg_extras %];
2092 .facet_template_selected {
2093 background-color: [% css_colors.accent_lighter2 %];
2094 border: 1px solid [% css_colors.accent_medium %];
2098 /* border-top: 5px solid [% css_colors.nav_separation %]; */
2099 background-color: [% css_colors.footer_primary %];
2100 background-image: -moz-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2101 background-image: -o-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2102 background-image: -webkit-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2103 background-image: linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2109 [% IF rtl == 't' -%]
2115 padding-bottom: 10px;
2116 font-size: [% css_fonts.size_small %];
2119 #footer .navbar-nav {
2120 justify-content: center;
2123 #copyright_text, #footer_logo {
2124 color: [% css_colors.footer_link %];
2125 font-size: [% css_fonts.size_small %];
2134 .advanced_div { padding-top: 15px; }
2135 #adv_global_search { width: 100%; }
2136 #adv_global_addrow td { padding-top: 7px; }
2137 [% IF rtl == 't' -%]
2138 #adv_global_addrow.td-search-left{text-align:right;}
2140 #adv_global_input_table { width: 100%; }
2141 #adv_global_input_table select { width: 7em; }
2143 font-size: [% css_fonts.size_smaller %];
2144 color: [% css_colors.text_alert %];
2146 #acct_prefs_header {
2147 [% IF rtl == 't' -%]
2153 .search_page_nav_link {
2155 [% IF rtl == 't' -%]
2161 #opac.result.sort { width: 160px; }
2162 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
2164 [% IF rtl == 't' -%]
2170 color: [% css_colors.text_alert %];
2172 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
2173 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
2174 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
2175 #adv_search_refine {
2176 [% IF rtl == 't' -%]
2181 background-color: [% css_colors.accent_lighter2 %];
2184 .row-remover { position: relative; top: 1px; vertical-align: middle; }
2186 background-color: [% css_colors.background %];
2187 color: [% css_colors.primary %]; text-decoration: none;
2188 padding: 0; border: 0; margin: 0;
2189 vertical-align: middle;
2191 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
2192 .no-dec:hover { text-decoration: none; }
2193 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
2195 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
2196 #account-update-email table td {
2197 [% IF rtl == 't' -%]
2202 padding: 5px 15px 5px 15px;
2203 border-bottom: 1px solid [% css_colors.accent_lighter %];
2205 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
2206 a.dash-link:hover { text-decoration: underline !important; }
2207 #list_create_table td { vertical-align: middle; padding: 0 8px; }
2208 #list_create_table {
2209 background-color: [% css_colors.accent_light %];
2210 padding-bottom: 4px;
2211 margin-bottom: 10px;
2212 border-bottom: 1px dotted [% css_colors.accent_medium %];
2215 .list_create_table_label {
2218 #list_description, #list_create_name {
2221 .list-create-table-buttons input[type=image] { margin-top: 2px; }
2222 .result_table_format_cell { padding: 0px 10px; text-align: center; }
2223 .results_row_count { font-weight: bold; }
2226 [% IF rtl == 't' -%]
2227 padding-right: 1em !important;
2229 padding-left: 1em !important;
2231 vertical-align: middle;
2233 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
2234 .hold-editor-controls a { padding-left: 2em; }
2237 [% IF rtl == 't' -%]
2244 [% IF rtl == 't' -%]
2247 vertical-align: top;
2250 .rdetail-author-div {
2251 padding-bottom: 10px;
2252 display: inline-block;
2255 .invisible { visibility: hidden; }
2256 .rdetail-extras-summary { margin: 10px; }
2257 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
2258 .expert-search tbody tr th {
2259 [% IF rtl == 't' -%]
2267 #adv_expert_row label { font-weight: bold; }
2269 .cn_browse_item { padding: 2ex; }
2270 .results-paginator-list {
2271 [% IF rtl == 't' -%]
2277 .results-paginator-selected { color: [% css_colors.text_alert %]; }
2278 .inactive-hold { background-color: [% css_colors.inactive_hold %]; }
2279 .unread-patron-message { font-weight: bold; }
2281 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
2282 .hold-items-list-title {
2283 font-size: [% css_fonts.size_bigger %];
2284 margin-bottom: 20px;
2286 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
2288 .hold_success_links > span { margin: 0 2em; }
2290 .radio-parts-selection {
2292 margin-bottom: 20px;
2295 .parts-radio-option {
2296 display: inline-block;
2300 .mr_holds_no_formats {
2301 [% IF rtl == 't' -%]
2309 color: [% css_colors.text_invert %];
2310 background-color: [% css_colors.primary %];
2313 .holds_item_row_separator td {
2314 border-top: 2px dashed [% css_colors.accent_medium %];
2317 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2319 .results_header_btns, .results_header_sel {
2320 [% IF rtl == 't' -%]
2328 * .various_containers a = shortcut to putting .opac-button on every 'a' with
2329 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
2332 .opac-multiline-button > a,
2333 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
2334 color: [% css_colors.button_text %];
2336 text-decoration: none;
2337 cursor: pointer !important;
2339 border: 1px solid [% css_colors.primary %];
2340 background-color: [% css_colors.primary_fade %];
2343 display: inline-block;
2346 .opac-multiline-button > a:hover,
2347 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
2348 background-color: [% css_colors.primary %];
2351 .opac-button:disabled {
2352 color: [% css_colors.accent_medium %];
2353 cursor: pointer !important;
2354 border: 1px solid [% css_colors.accent_light %];
2355 background-color: [% css_colors.accent_lighter %];
2358 /* Firefox adds its own special space to inputs; this gets us closer */
2359 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
2364 .opac-button-header, #dash_wrapper .opac-button {
2365 background-color: [% css_colors.control %];
2366 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
2367 font-size: [% css_fonts.size_base %];
2369 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
2370 border-color: [% css_colors.control %];
2373 .opac-multiline-button > a {
2374 display: inline-block;
2377 #myopac_checked_div {
2381 .rdetail-mfhd-head {
2384 background-color: [% css_colors.table_heading %];
2387 .rdetail-mfhd-type {
2388 [% IF rtl == 't' -%]
2395 .rdetail-mfhd-bottom {
2396 border-bottom: thin solid [% css_colors.border_dark %];
2400 #rdetail_record_details {
2406 [% IF rtl == 't' -%]
2407 margin-right: 1.5em;
2408 padding-right: 1.5em;
2411 padding-left: 1.5em;
2415 .rdetail_content_type, .rdetail_subject_type {
2416 vertical-align: top;
2420 .bookbag-item-row td { vertical-align: top; }
2422 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
2424 color: [% css_colors.text_greatnews %];
2428 .rdetail_related_subjects {
2432 .rdetail_related_series {
2440 .rdetail_openurl_entry {
2441 [% IF rtl == 't' -%]
2449 .bookbag-controls-holder { width: 100%; }
2450 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
2451 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
2452 .bookbag-controls-holder .most {
2453 [% IF rtl == 't' -%]
2461 .bookbag-controls-title-block {
2462 [% IF rtl == 't' -%]
2469 .bookbag-controls-button-block {
2470 [% IF rtl == 't' -%]
2477 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
2478 .bookbag-share .fixed { min-width: 4em; }
2480 [% IF rtl == 't' -%]
2486 .bookbag-specific div.sort {
2487 [% IF rtl == 't' -%]
2498 .bookbag-specific div.meta {
2499 background-color: [% css_colors.accent_light %];
2500 [% IF rtl == 't' -%]
2508 border: 1px solid [% css_colors.accent_light %];
2512 #bbag-name-desc-form tr th { vertical-align: middle; }
2513 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
2514 .bookbag-description {
2519 .bbag-edit-desc-label {
2520 [% IF rtl == 't' -%]
2527 .bbag-edit-desc-save {
2531 #bbag-edit-description {
2533 [% IF rtl == 't' -%]
2541 [% IF rtl == 't' -%]
2548 [% IF rtl == 't' -%]
2554 .bbag-navigate-list {
2555 [% IF rtl == 't' -%]
2556 padding-right: 32px;
2563 .bbag-navigate-list-pages {
2564 [% IF rtl == 't' -%]
2565 padding-right: 10px;
2572 textarea { font-family: sans-serif; }
2573 table.bookbag-specific {
2574 border-right: 1px solid [% css_colors.accent_dark %];
2575 border-bottom: 1px solid [% css_colors.accent_medium %];
2580 [% IF rtl == 't' -%]
2582 padding: 0px 10px 0px 0px;
2585 padding: 0px 0px 0px 10px;
2588 .bookbag-share .fixed { min-width: 6em; }
2590 [% IF rtl == 't' -%]
2592 padding: 0px 10px 0px 0px;
2595 padding: 0px 0px 0px 10px;
2598 .bookbag-specific td.list_checkbox {
2599 [% IF rtl == 't' -%]
2600 padding-right: 10px !important;
2602 padding-left: 10px !important;
2605 .bookbag-specific td.list_entry {
2607 [% IF rtl == 't' -%]
2608 padding-right: 5px !important;
2610 padding-left: 5px !important;
2613 .bookbag-specific td.list_actions {
2614 white-space: nowrap !important;
2616 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2619 padding: 8px 0px 6px 0px;
2622 font-size: [% css_fonts.size_bigger %];
2626 .save-notes { padding-bottom: 1.5ex; }
2628 .nonbreaking-wrapper {
2629 display: inline-block;
2632 /* Moved from semiauto.css */
2633 .adv_global_input_container {
2634 border-bottom: none;
2638 border-bottom: none;
2641 .adv_global_filter_sort {
2645 .clear-both { clear: both; }
2656 .opac-alert { color: [% css_colors.text_alert %]; }
2659 [% IF rtl == 't' -%]
2666 [% IF rtl == 't' -%]
2673 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2674 .saved-searches-header .button {
2675 [% IF rtl == 't' -%]
2682 .saved-searches-header .text {
2683 [% IF rtl == 't' -%]
2692 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2693 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2694 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2695 [% IF rtl == 't' -%]
2696 border-left: 1px solid [% css_colors.accent_darker %];
2698 border-right: 1px solid [% css_colors.accent_darker %];
2701 .result_item_circulated {
2705 .result_item_circulated span {
2708 [% IF rtl == 't' -%]
2715 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2716 #result-bookbag-heading { text-align: center; margin: 2ex; }
2718 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2719 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2720 .result-bookbag-item-note { font-style: italic; }
2721 .lowhits-bookbag-name { font-weight: bold; }
2722 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2723 .oils_AS_match_term {
2724 [% IF rtl == 't' -%]
2729 color: [% css_colors.text %];
2731 .oils_AS_match_field {
2732 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2733 [% IF rtl == 't' -%]
2738 color: [% css_colors.accent_medium %];
2740 table.result_holdings_table {
2744 table.result_holdings_table thead tr {
2745 background-color: [% css_colors.table_heading %];
2747 table.result_holdings_table thead tr th {
2751 margin: 0 2em 0 2em;
2754 vertical-align: super;
2755 font-size: [% css_fonts.size_smaller %];
2756 line-height: normal;
2757 text-decoration: none;
2759 .rdetail-holding-group {
2760 [% IF rtl == 't' -%]
2761 margin-right: 1.5em;
2766 .rdetail-holding-group span {
2767 [% IF rtl == 't' -%]
2768 margin-right: 1.5em;
2773 .rdetail-holding-group .paging {
2774 [% IF rtl == 't' -%]
2775 margin-right: 1.5em;
2780 #rdetail_deleted_exp {
2784 border: thick solid [% css_colors.border_alert %];
2787 #ac_tab_wrapper { width : 100%; }
2789 [% IF rtl == 't' -%]
2794 padding-right: 10px;
2796 font-size: [% css_fonts.size_big %];
2798 border: 1px solid [% css_colors.primary_offset %];
2800 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2801 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2802 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2804 /* Popmenu styles used for making css menus. */
2818 width: 10em; /* Width to help Opera out */
2819 background-color: [% css_colors.primary %];
2821 .popmenu li:hover ul {
2826 border-color: [% css_colors.border_dark %];
2828 border-style: solid;
2830 .popmenu li:hover li {
2833 .popmenu li:hover li a {
2834 background-color: [% css_colors.primary %];
2835 color: [% css_colors.accent_ultralight %];
2837 .popmenu li li a:hover {
2838 background-color: [% css_colors.accent_ultralight %];
2839 color: [% css_colors.primary %];
2841 /* Styles for the basket entry. */
2842 .popmenu li:hover li[class~="temporary"] a {
2843 background-color: [% css_colors.primary %];
2844 color: [% css_colors.accent_ultralight %];
2846 .popmenu li li[class~="temporary"] a:hover {
2847 background-color: [% css_colors.accent_ultralight %];
2848 color: [% css_colors.primary %];
2850 /* Styles for the default list entry. */
2851 .popmenu li:hover li[class~="default"] a {
2852 background-color: [% css_colors.primary %];
2853 color: [% css_colors.accent_ultralight %];
2855 .popmenu li li[class~="default"] a:hover {
2856 background-color: [% css_colors.accent_ultralight %];
2857 color: [% css_colors.primary %];
2859 /* Styles for the new list entry. */
2860 .popmenu li:hover li[class~="new"] a {
2861 background-color: [% css_colors.primary %];
2862 color: [% css_colors.accent_ultralight %];
2864 .popmenu li li[class~="new"] a:hover {
2865 background-color: [% css_colors.accent_ultralight %];
2866 color: [% css_colors.primary %];
2868 /* Style to add a divider on the menu. */
2869 .popmenu li li[class~="divider"] {
2870 border-bottom-width: 1px;
2871 border-bottom-color: [% css_colors.border_dark %];
2872 border-bottom-style: solid;
2878 #patron_usr_barcode_not_found {
2879 font-weight: bold; color: [% css_colors.text_alert %];
2892 padding-bottom: 0.5em;
2896 #maintenance_message {
2899 background-color: [% css_colors.text_alert %];
2900 color: [% css_colors.text_invert %];
2904 #search-box > span {
2911 .browse-result-sources, .browse-result-authority-bib-links {
2912 [% IF rtl == 't' -%]
2918 .browse-result-best-match {
2924 .browse-result-list {
2925 padding-bottom: 0.5ex;
2928 font-size: [% css_fonts.size_bigger %];
2930 .browse-result-authority-field-name {
2932 [% IF rtl == 't' -%]
2938 .browse-leading-article-warning {
2940 font-size: [% css_fonts.size_big %];
2942 .browse-public-general-note {
2943 font-size: [% css_fonts.size_big %];
2945 .browse-public-general-note-label { }
2946 .browse-public-general-note-institution {
2950 .browse-public-general-note-body {
2958 #main-content-register {
2959 [% IF rtl == 't' -%]
2964 font-size: [% css_fonts.size_bigger %];
2967 #main-content-register table {
2970 border-collapse: collapse;
2973 #main-content-register td {
2974 [% IF rtl == 't' -%]
2981 #main-content-register td:not(:first-child) {
2982 [% IF rtl == 't' -%]
2983 padding-right: 20px;
2989 .patron-reg-invalid {
2992 [% IF rtl == 't' -%]
2995 padding-right: 10px;
2999 .result_footer_nav1 {
3003 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
3007 .rdetail_authors_div {
3011 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3012 white-space: nowrap;
3013 display: inline-block;
3016 .result_table_title_cell {
3018 padding-bottom: 4px;
3022 font-size: [% css_fonts.size_bigger %];
3025 /* styling for sms text call number */
3027 font-family: Arial, Helvetica, sans-serif;
3028 font-size: [% css_fonts.size_medium %];
3029 background-color: [% css_colors.accent_lightest %];
3031 /* Allow text to wrap */
3032 white-space: pre-wrap; /* css-3 */
3033 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
3034 white-space: -pre-wrap; /* Opera 4-6 */
3035 white-space: -o-pre-wrap; /* Opera 7 */
3036 word-wrap: break-word; /* Internet Explorer 5.5+ */
3043 /* patron message center */
3044 #myopac_message_tbody {
3045 vertical-align: top;
3047 .myopac_message_message {
3048 white-space: pre-wrap;
3055 .browse-pager-spinner {
3056 display: inline-block;
3061 /* override a tiny bootstrap alignment issue */
3066 @media only screen and (min-width: 992px) {
3074 display:none !important;
3078 @media only screen and (max-width: 767px) {
3079 .search_box_wrapper {
3085 @media only screen and (max-width: 800px) {
3087 width: 100% !important;
3089 .facet_sidebar_hidden, .result_block_hidden {
3092 .facet_sidebar_visible, .result_block_visible {
3093 display: inline ! important;
3095 #acct_select, #acct_prefs_select {
3096 display: inline-block;
3098 #acct_tabs, #acct_prefs_tabs {
3101 .radio-parts-selection { width: 90%; }
3102 #list_description, #list_create_name {
3107 @media only screen and (max-width: 600px) {
3109 font-size: [% css_fonts.size_big %];
3111 span .nav_arrow_fix {
3118 #homesearch_main_logo img {
3128 #your-acct-login a {
3139 #gold-links-holder {
3142 #simple-detail-view-links {
3145 #acct_tabs a, #acct_fines_tabs a {
3146 [% IF rtl == 't' -%]
3147 border-radius: 6px 0px 0px 6px;
3148 margin: 0px 0px 0px 5px;
3150 border-radius: 6px 6px 0px 0px;
3151 margin: 0px 5px 0px 0px;
3153 padding: 2px 4px 3px 4px;
3154 font-size: [% css_fonts.size_base %];
3156 .bookbag-controls-title-block {
3157 [% IF rtl == 't' -%]
3164 .bookbag-controls-button-block {
3165 [% IF rtl == 't' -%]
3173 [% IF rtl == 't' -%]
3179 .bookbag-specific div.sort {
3180 [% IF rtl == 't' -%]
3188 margin: 5px 0px 5px 0px;
3189 border: 1px solid [% css_colors.accent_light %];
3192 .bookbag-specific div.meta {
3193 [% IF rtl == 't' -%]
3207 [% IF rtl == 't' -%]
3214 #bbag-edit-description {
3220 border:1px solid [% css_colors.accent_light %];
3223 [% IF rtl == 't' -%]
3230 .bbag-action-field {
3233 .bookbag-specific div.sort select {
3236 .bookbag-specific tr {
3238 border-bottom: 1px solid [% css_colors.border_standard %];
3240 .bookbag-specific td.list_checkbox {
3241 [% IF rtl == 't' -%]
3242 padding-right: 0px !important;
3244 padding-left: 0px !important;
3247 .bookbag-specific td.list_entry {
3248 display: inline-block;
3250 [% IF rtl == 't' -%]
3251 padding-right: 40% !important;
3253 padding-left: 40% !important;
3256 .bookbag-specific td.list_entry:before {
3257 content: attr(data-label);
3259 [% IF rtl == 't' -%]
3265 .bbag-navigate-list {
3268 .bbag-navigate-list-pages {
3269 [% IF rtl == 't' -%]
3278 background-color: transparent;
3285 #dash_wrapper .opac-button {
3288 .small_view_only, #filter_hits {
3289 display: inline !important;
3292 [% IF rtl == 't' -%]
3299 #holds_box form blockquote {
3300 [% IF rtl == 't' -%]
3308 #holds_box form blockquote select {
3311 #myopac_sum_fines_placehold {
3317 #list_description, #list_create_name {
3320 .results_header_lbl {
3323 .results_header_nav1 span.h1 {
3329 .start_end_links_span {
3335 .result_table_pic_header {
3336 [% IF rtl == 't' -%]
3337 padding-right: 0px !important;
3340 padding-left: 0px !important;
3343 width: 0px !important;
3351 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
3354 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
3355 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
3358 #results_header_bar {
3359 background-color: inherit;
3361 .results_header_btns a {
3364 .adv_filter_results_hide {
3367 .adv_filter_results_show {
3370 .adv_filter_results_block_label {
3373 .adv_filter_results_group_wrapper {
3379 #rdetails_status thead {
3382 #rdetails_status tr {
3386 #rdetails_status td {
3391 background-color: [% css_colors.accent_lightest %];
3393 .copy_details_offers_row {
3394 background-color: [% css_colors.accent_lightest %];
3396 select#pickup_lib.search-wrapper-locg {
3399 #search-wrapper #search-box {
3403 #main-content-home {
3407 /* Make use of full width in mobile mode */
3408 .facet_box_wrapper .box_wrapper .box,
3409 .facet_template .facet,
3413 .facet_template .count {
3414 [% IF rtl == 't' -%]
3423 #adv_search_parent {
3424 font-size: [% css_fonts.size_smaller %];
3426 #adv_search_filters {
3431 [% IF rtl == 't' -%]
3437 .rdetail_aux_utils {
3444 div#rdetail_actions_div {
3450 #metarecord_population {
3454 .metarecord_population_span_link {
3456 .metarecord_population_item_lang {
3459 .search_catalog_lbl {
3460 [% IF rtl == 't' -%]
3465 white-space: nowrap;
3467 .adv_search_catalog_lbl {
3469 white-space: nowrap;
3471 .browse_the_catalog_lbl {
3472 white-space: nowrap;
3486 .dash_account_buttons {
3489 .searchbar { line-height: 1.5em; }
3490 #browse-controls { line-height: 1.5em; }
3491 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3498 .bookshelf table thead tr {
3501 #lowhits_help { width: inherit; }
3503 font-size: [% css_fonts.size_small %];
3504 margin: 2px 2px 0px 2px;
3505 padding: 2px 2px 5px 2px;
3506 [% IF rtl == 't' -%]
3507 border-radius: 7px 0px 0px 7px;
3509 border-radius: 7px 7px 0px 0px;
3512 #adv_global_tbody td {
3513 border-bottom: thin solid [% css_colors.accent_light %];
3515 #adv_global_addrow td {
3516 border-bottom: none;
3518 /* Force table to not be like tables anymore */
3519 table#acct_checked_main_header thead tr th, table#acct_holds_main_header thead tr th, table#acct_checked_hist_header thead tr th, table#acct_holds_hist_header thead tr th, table#ebook_circs_main_table thead tr th, table#ebook_holds_main_table thead tr th {
3522 table#acct_checked_main_header tbody tr td, table#acct_holds_main_header tbody tr td, table#acct_checked_hist_header tbody tr td, table#acct_holds_hist_header tbody tr td, table#ebook_circs_main_table tbody tr td, table#ebook_holds_main_table tbody tr td {
3526 /* Hide table headers (but not display: none;, for accessibility) */
3530 [% IF rtl == 't' -%]
3537 table#acct_checked_main_header, table#acct_holds_main_header, table#acct_checked_hist_header, table#acct_holds_hist_header, table#ebook_circs_main_table, table#ebook_holds_main_table {
3541 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
3543 /* Holds history gets large white border to mimic header cell on other
3544 account screens that provide visual cue for next title. We should do
3545 the same for ebook tables too since we have no actions on those
3546 tables. If actions get added, we should move those tables out of
3549 table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3550 table#acct_holds_hist_header tr{ border-top: 2px solid #bbb; }
3552 table#acct_checked_main_header td, table#acct_holds_main_header td, table#acct_checked_hist_header td, table#acct_holds_hist_header td, table#ebook_circs_main_table td, table#ebook_holds_main_table td {
3553 /* Behave like a "row" */
3555 border-bottom: 1px solid #eee;
3557 [% IF rtl == 't' -%]
3564 table#acct_checked_main_header td:before, table#acct_holds_main_header td:before, table#acct_checked_hist_header td:before, table#acct_holds_hist_header td:before, table#ebook_circs_main_table td:before, table#ebook_holds_main_table td:before {
3565 /* Now like a table header */
3567 /* Top/left values mimic padding */
3570 [% IF rtl == 't' -%]
3575 padding-right: 10px;
3577 white-space: nowrap;
3580 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3581 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3582 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3583 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3584 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3585 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3586 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3588 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3589 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3590 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3591 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3592 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3593 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3594 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3595 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3597 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3598 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3599 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3600 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3601 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3602 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3603 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3604 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3606 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3607 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3608 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3609 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3610 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3612 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3613 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3614 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3615 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3617 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3618 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3619 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3620 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3624 /*Want to see these in mobile ONLY */
3629 .mobile_search_lbl_clr{
3630 color:[% css_colors.mobile_header_text %];
3636 For text which is visible only to screen readers.
3637 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3638 See also http://webaim.org/techniques/css/invisiblecontent/
3647 clip: rect(0, 0, 0, 0);
3651 /* Make added rows in Expert Search have bold labels like the initial row */
3658 font-weight: lighter;
3662 #results-page-depth-hint {
3667 #clear-history-confirm {
3669 color: [% css_colors.text_badnews %];
3673 /*Inline rules from other templates files*/
3676 [% IF rtl == 't' -%]
3684 [% IF rtl == 't' -%]
3690 #myopac_summary_div{padding:0px;}
3692 [% IF rtl == 't' -%]
3699 [% IF rtl == 't' -%]
3706 [% IF rtl == 't' -%]
3713 padding-bottom: 10px;
3716 [% IF rtl == 't' -%]
3717 padding-right: 10px;
3721 padding-bottom: 15px;
3723 .hold-span{font-weight: bold;}
3725 [% IF rtl == 't' -%]
3732 [% IF rtl == 't' -%]
3739 [% IF rtl == 't' -%]
3746 /* Rules from metarecord_hold_filters.tt2 */
3748 .metarecord_filters{
3751 border-bottom: 1px solid #333;
3752 border-top: 1px solid #333; }
3753 .metarecord_filter_container{
3754 [% IF rtl == 't' -%]
3762 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3763 .metarecord_filter_header{padding-bottom: 5px;}
3765 /* Toggled items. */
3766 /* A block that is initially hidden and shown by clicking an anchor. */
3767 [id^="toggled-block-"]{
3770 [id^="toggled-block-"]:target{
3773 /* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
3774 [id^="toggled-inline-"]{
3777 [id^="toggled-inline-"]:target{
3782 font-weight: bolder;
3783 background-color: #99ff99;
3786 .oils_SH.identifier {
3787 font-weight: bolder;
3788 background-color: #42b0f4;
3790 .hold_note_title { font-weight: bold; }
3793 #acct_checked_main_header td, #acct_holds_main_header td, #acct_fines_main_header td, #acct_fines_confirm_header td, #acct_fees_main_header td,#acct_checked_hist_header td, #acct_holds_hist_header td, #acct_list_header td, #acct_list_header_anon td, #temp_list_holds td, #acct_messages_main_header td, #ebook_circs_main_table td, #ebook_holds_main_table td {
3794 background-color: [% css_colors.background %];
3796 border: 1px solid #d3d3d3;
3799 #acct_checked_main_header th, #acct_holds_main_header th, #acct_fines_main_header th, #acct_fines_confirm_header th, #acct_fees_main_header th, #acct_checked_hist_header th, #acct_holds_hist_header th, #acct_list_header th, #acct_list_header_anon th, #temp_list_holds th, #acct_messages_main_header th, #ebook_holds_main_table th {
3800 [% IF rtl == 't' -%]
3805 padding: 0px 10px 0px 10px;
3807 #acct_checked_main_header, #acct_holds_main_header, #acct_fines_main_header, #acct_checked_hist_header, #acct_holds_hist_header, #acct_list_header, #acct_list_header_anon, #temp_list_holds, #acct_messages_main_header, #ebook_circs_main_table, #ebook_holds_main_table {
3808 border-collapse: collapse;
3811 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
3812 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
3813 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
3814 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
3815 #hold_editor_table th {
3816 [% IF rtl == 't' -%]
3824 #hold_editor_table td { padding: 0.25em 0; }
3848 .carousel-entry-image {
3852 .carousel .glide__arrow {
3853 color: [% css_colors.button_text %];
3854 font-weight: bold !important;
3855 text-decoration: none !important;
3858 border: 1px solid [% css_colors.primary %];
3859 background-color: [% css_colors.primary_fade %];
3862 display: inline-block;
3864 .carousel .glide__arrow--right {
3867 .carousel .glide__arrow--left {
3873 white-space: nowrap;
3879 display: inline-block;
3885 filter: alpha(opacity=50);
3886 background-color: #fff; /* Used if the image is unavailable */
3887 height: 500px; /* You must set a specified height */
3888 background-position: center; /* Center the image */
3889 background-repeat: no-repeat; /* Do not repeat the image */
3890 background-size: contain; /* Resize the background image to cover the entire container */
3891 background-image: url("[% ctx.media_prefix %]/images/Evergreen-Final-Logo.png");
3895 .navbar-dark .navbar-nav .nav-link{
3896 color: #fff !important;
3907 .checkCell{width:30px;}
3909 @media (min-width: 650px){
3911 max-width: 600px !important;
3920 .facet_box_wrapper .card-header{
3921 background-color: [% css_colors.facets_back %];
3922 color: [% css_colors.facets_text %];
3924 .facet_box_wrapper .card-body {
3931 transform: translateY(-50%);
3939 background-color: #c8ffaf;
3943 text-align:left !important;
3952 .my_nav .dropdown button {
3956 .my_nav .dropdown-toggle::after{
3958 margin: 5px 0 0 5px;
3961 .dropdown-item:active {
3962 background-color: #EDFFCC;
3965 .my_nav .fas, .mynav .far{
3974 color: [% css_colors.link %];
3977 .page-item.active .page-link {
3978 background-color: [% css_colors.link %];
3979 border-color: [% css_colors.link %];
3982 .btn-outline-primary {
3983 border-color: [% css_colors.link %];
3984 color: [% css_colors.link %];
3987 .btn-outline-primary:hover {
3988 color: [% css_colors.button_confirm_text %];
3989 background-color: [% css_colors.button_confirm_hover %];
3990 border-color: [% css_colors.button_confirm_border_hover %];
3993 #rdetail_extras_div .card-header {
3994 background-color: #007a54;
3997 #rdetail_extras_div .card-header a {
4001 #record_actions .btn {
4005 .alert-danger a:link,
4006 .alert-danger a:visited {
4010 .language_form button {
4015 color:[% css_colors.footer_link %];
4017 .language_form button:disabled {
4018 color:[% css_colors.footer_link_disabled %];
4024 color:[% css_colors.footer_link %];