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;}
91 .holdingsTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
92 .holdingsTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
93 .holdingsTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
94 .holdingsTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
95 .holdingsTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
96 .holdingsTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
97 .holdingsTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
98 .holdingsTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
99 .holdingsTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
100 .holdingsTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
103 .holdingsTable td:nth-of-type(1):before { content: "Library"; display: flex; }
104 .holdingsTable td:nth-of-type(2):before { content: "Shelving location"; display: flex; }
105 .holdingsTable td:nth-of-type(3):before { content: "Call number"; display: flex;}
106 .holdingsTable td:nth-of-type(4):before { content: "Status"; display: flex;}
108 .chargesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
109 .chargesTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
110 .chargesTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
111 .chargesTable td:nth-of-type(4):before { content: "Note"; display: flex;}
112 .chargesTable td:nth-of-type(5):before { content: "Date"; display: flex;}
114 .chargesMainTable td:nth-of-type(1):before { content: "Select"; display: flex; }
115 .chargesMainTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
116 .chargesMainTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
117 .chargesMainTable td:nth-of-type(4):before { content: "Title"; display: flex;}
118 .chargesMainTable td:nth-of-type(5):before { content: "Checkout"; display: flex;}
119 .chargesMainTable td:nth-of-type(6):before { content: "Due"; display: flex;}
120 .chargesMainTable td:nth-of-type(7):before { content: "Returned/Renewed"; display: flex;}
122 .activeHoldstable td:nth-of-type(1):before { content: "Select"; display: flex; }
123 .activeHoldstable td:nth-of-type(2):before { content: "Title"; display: flex; }
124 .activeHoldstable td:nth-of-type(3):before { content: "Author"; display: flex;}
125 .activeHoldstable td:nth-of-type(4):before { content: "Format"; display: flex;}
126 .activeHoldstable td:nth-of-type(5):before { content: "Pickup Location"; display: flex;}
127 .activeHoldstable td:nth-of-type(6):before { content: "Cancel If Not Filled By"; display: flex;}
128 .activeHoldstable td:nth-of-type(7):before { content: "Status"; display: flex;}
129 .activeHoldstable td:nth-of-type(8):before { content: "Notes"; display: flex;}
131 .holdHistoryTable td:nth-of-type(1):before { content: "Title"; display: flex; }
132 .holdHistoryTable td:nth-of-type(2):before { content: "Author"; display: flex; }
133 .holdHistoryTable td:nth-of-type(3):before { content: "Format"; display: flex; }
134 .holdHistoryTable td:nth-of-type(4):before { content: "Pickup Location"; display: flex; }
135 .holdHistoryTable td:nth-of-type(5):before { content: "Status"; display: flex; }
137 .paymentTable td:nth-of-type(1):before { content: "Payment Date"; display: flex; }
138 .paymentTable td:nth-of-type(2):before { content: "Payment For"; display: flex; }
139 .paymentTable td:nth-of-type(3):before { content: "Amount"; display: flex; }
140 .paymentTable td:nth-of-type(4):before { content: "Receipt"; display: flex; }
142 .messagesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
143 .messagesTable td:nth-of-type(2):before { content: "Date"; display: flex; }
144 .messagesTable td:nth-of-type(3):before { content: "Library"; display: flex; }
145 .messagesTable td:nth-of-type(4):before { content: "Subject"; display: flex; }
146 .messagesTable td:nth-of-type(5):before { content: ""; display: flex; }
148 .circTable td:nth-of-type(1):before { content: "Select"; display: flex; }
149 .circTable td:nth-of-type(2):before { content: "Title"; display: flex; }
150 .circTable td:nth-of-type(3):before { content: "Author"; display: flex; }
151 .circTable td:nth-of-type(4):before { content: "Renewals Left"; display: flex; }
152 .circTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
153 .circTable td:nth-of-type(6):before { content: "Barcode"; display: flex; }
154 .circTable td:nth-of-type(7):before { content: "Call Number"; display: flex; }
156 .circHistTable td:nth-of-type(1):before { content: "Select"; display: flex; }
157 .circHistTable td:nth-of-type(2):before { content: "Title"; display: flex; }
158 .circHistTable td:nth-of-type(3):before { content: "Author"; display: flex; }
159 .circHistTable td:nth-of-type(4):before { content: "Checkout Date"; display: flex; }
160 .circHistTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
161 .circHistTable td:nth-of-type(6):before { content: "Date Returned"; display: flex; }
162 .circHistTable td:nth-of-type(7):before { content: "Barcode"; display: flex; }
163 .circHistTable td:nth-of-type(8):before { content: "Call Number"; display: flex; }
165 .bookbagTable td:nth-of-type(1):before { content: ""; display: flex; }
166 .bookbagTable td:nth-of-type(2):before { content: "Title"; display: flex; }
167 .bookbagTable td:nth-of-type(3):before { content: "Author(s)"; display: flex; }
168 .bookbagTable td:nth-of-type(4):before { content: "Local Call number"; display: flex; }
169 .bookbagTable td:nth-of-type(5):before { content: "Publication Date"; display: flex; }
170 .bookbagTable td:nth-of-type(6):before { content: "Format"; display: flex; }
171 .bookbagTable td:nth-of-type(7):before { content: "Notes"; display: flex; }
173 .eholdsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
174 .eholdsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
175 .eholdsTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
176 .eholdsTable td:nth-of-type(4):before { content: "Status"; display: flex; }
177 .eholdsTable td:nth-of-type(5):before { content: "Actions"; display: flex; }
179 .eholdsreadyTable td:nth-of-type(1):before { content: "Title"; display: flex; }
180 .eholdsreadyTable td:nth-of-type(2):before { content: "Author"; display: flex; }
181 .eholdsreadyTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
182 .eholdsreadyTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
184 .echeckoutTable td:nth-of-type(1):before { content: "Title"; display: flex; }
185 .echeckoutTable td:nth-of-type(2):before { content: "Author"; display: flex; }
186 .echeckoutTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
187 .echeckoutTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
189 .ecircsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
190 .ecircsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
191 .ecircsTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
192 .ecircsTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
194 .bucketTable td:nth-of-type(2):before { content: "Title"; display: flex; text-align:left; }
195 .bucketTable td:nth-of-type(3):before { content: "Author"; display: flex; text-align:left; }
196 .bucketTable td:nth-of-type(4):before { content: "Call Number"; display: flex; text-align:left; }
198 /*Media Style Additions*/
200 padding: 5px !important;
201 text-align: center !important;
208 }/*Micro Tables End*/
214 .coverImage{position: relative;}
215 .carousel .glide__arrow{background: unset;}
222 font-size: 16pt !important;
224 font-weight: 600 !important;
228 font-size: 16pt !important;
229 font-weight: 600 !important;
232 .NovSelectImageHeadingToggle{
237 /*Novelist Styling End*/
242 color: [% css_colors.button_confirm_text %];
243 background-color: [% css_colors.button_confirm %];
244 border-color: [% css_colors.button_confirm_border %];
248 color: [% css_colors.button_confirm_text %];
249 background-color: [% css_colors.button_confirm_hover %];
250 border-color: [% css_colors.button_confirm_border_hover %];
254 color: [% css_colors.button_deny_text %];
255 background-color: [% css_colors.button_deny %];
256 border-color: [% css_colors.button_deny_border_hover %];
260 color: [% css_colors.button_deny_text %];
261 background-color: [% css_colors.button_deny_hover %];
262 border-color: [% css_colors.button_deny_border_hover %];
266 color: [% css_colors.button_remove_text %];
267 background-color: [% css_colors.button_remove %];
268 border-color: [% css_colors.button_remove_border %];
272 color: [% css_colors.button_remove_text %];
273 background-color: [% css_colors.button_remove_hover %];
274 border-color: [% css_colors.button_remove_border_hover %];
278 color: [% css_colors.opac_button_text %] !important;
279 background-color: [% css_colors.opac_button %];
280 border-color: [% css_colors.opac_button_border %];
284 color: [% css_colors.opac_button_text %];
285 background-color: [% css_colors.opac_button_hover %] !important;
286 border-color: [% css_colors.opac_button_border_hover %];
290 color: [% css_colors.action_button_text %] !important;
291 background-color: [% css_colors.action_button %];
292 border-color: [% css_colors.action_button_border %];
296 color: [% css_colors.action_button_text %];
297 background-color: [% css_colors.action_button_hover %] !important;
298 border-color: [% css_colors.action_button_border_hover %];
301 color: [% css_colors.action_button_text_anchors %];
310 color: [% css_colors.zero_count %] !important;
314 color: [% css_colors.non_zero_count %] !important;
318 padding: .25rem .25rem !important;
321 border-radius: 1rem !important;
325 .cn_browse_item .card{
328 #facets .card-header,#facets .card-header a {
329 background-color: [% css_colors.facets_back %];
330 color: [% css_colors.text_invert %]
333 .facet_template:hover{
334 background-color:#e8e8e8;
338 color: [% css_colors.text_alert %] !important;
347 color: green !important;
350 border: 1px solid black;
351 box-shadow: 2px 2px #00000054;
353 .dropdown-item.active, .dropdown-item:active{
354 color : #000 !important;
363 border: 2px solid #007bff;
369 max-width: 100px !important;
388 font-family: [% css_fonts.font_main %] !important;
389 font-size: [% css_fonts.size_base %];
390 /* background-color: [% css_colors.primary %]; */
397 font-family: [% css_fonts.font_main %] !important;
398 font-size: [% css_fonts.size_base %];
409 #homesearch_main_logo {
416 color: [% css_colors.link %];
424 #search-wrapper input[type=text] {
425 height: calc(1.8125rem + 2px);
430 #search-wrapper select, .results_header_lbl select {
431 border:1px solid [% css_colors.border_standard %];
432 height: calc(1.8125rem + 2px);
458 #search-wrapper select {
459 border:0px solid [% css_colors.border_dark %];
460 filter:alpha(opacity=0);
469 #actions .btn-action {
479 font-size: [% css_fonts.size_bigger %];
488 div.select-box-wrapper {
510 background-color: [% css_colors.primary %];
518 display:inline-block;
537 #dash_fines { color: [% css_colors.text_badnews %]; }
538 the color contrast between "text_badnews" and "primary"
539 is too low for WCAG compliance. Use "text_attention"
540 for now until a better color is picked - if needed.
543 #dash_wrapper #dash_user_message_button_container {
547 #dash_wrapper #unread_message_count_floater {
549 background-color: [% css_colors.text_alert %];
551 padding-right: 0.2em;
552 display: inline-block;
558 margin-right: -1.5em;
565 /* border-bottom: 5px solid [% css_colors.nav_separation %]; */
566 background-color: [% css_colors.header_primary_fade %];
567 background-image: -moz-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
568 background-image: -o-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
569 background-image: -webkit-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
570 background-image: linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
573 color: [% css_colors.background %];
576 font-size: [% css_fonts.size_small %];
580 color: [% css_colors.background %];
584 color: [% css_colors.text_invert %];
585 text-decoration: none;
589 color: [% css_colors.text_invert %];
590 font-size: [% css_fonts.size_small %];
598 color: [% css_colors.text_invert %];
600 text-decoration: none;
610 #header-links a:hover {
611 color: [% css_colors.text_invert %];
612 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
613 text-decoration: none;
616 #header #header-links2 {
619 color: [% css_colors.text_invert %];
620 padding-bottom: 15px;
623 #header #header-links2 a {
624 color: [% css_colors.text_invert %];
627 #header #header-links2 a:hover {
628 text-decoration: underline;
656 background-color: [% css_colors.background_invert %];
670 .search_box_wrapper {
675 /*border-bottom: 1px solid [% css_colors.border_standard %];*/
677 background-color: [% css_colors.background %];
680 #search-wrapper #breadcrumb {
682 font-size: [% css_fonts.size_smaller %];
690 #search-wrapper #search-within {
702 #search-wrapper #breadcrumb a {
703 color: [% css_colors.text %];
706 #search-wrapper #search_frm label {
707 font-size: [% css_fonts.size_smaller %];
710 #search-wrapper #search-box {
719 padding-bottom: 10px;
722 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
731 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
734 margin: 10px 0px 0px 7px;
735 border-radius: 10px 10px 0px 0px;
738 margin: 10px 7px 0px 0px;
739 border-radius: 10px 10px 0px 0px;
742 vertical-align: middle;
744 padding: 10px 0px 10px 0px;
746 color: [% css_colors.text_invert %];
747 background-color: [% css_colors.control %];
749 text-decoration: none;
752 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
753 padding: 1em 1em 0.5em;
756 #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 {
757 background-color: [% css_colors.primary %];
758 color: [% css_colors.text_invert %];
759 text-decoration: none;
762 #adv_search_filters {
777 .adv_filter_block_item {
796 padding-right: 10px !important;
798 padding-left: 10px !important;
802 #adv_search.on, #num_search.on, #expert_search.on {
803 color: [% css_colors.accent_darker %];
804 background-color: [% css_colors.background %];
805 text-decoration: none;
808 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
809 color: [% css_colors.accent_darker %];
810 background-color: [% css_colors.background %];
811 text-decoration: none;
815 background-color: [% css_colors.control %];
818 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
820 font-size: [% css_fonts.size_smaller %];
821 color: [% css_colors.accent_darker %];
822 padding: 10px 10px 10px 10px;
825 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
826 background-color: [% css_colors.accent_lightest %];
827 color: [% css_colors.accent_darker %];
830 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
831 padding-bottom: 12px;
832 color: [% css_colors.accent_medium %];
835 #acct_select, #acct_prefs_select {
839 #mobile_acct_search_links {
840 background-color: [% css_colors.primary_fade %];
845 padding: 5px 0px 6px 7px;
848 padding: 5px 7px 6px 0px;
851 border-bottom: 1px dotted [% css_colors.accent_light %];
855 color:[% css_colors.primary_fade %];
857 font-size: [% css_fonts.size_bigger %];
860 .rdetail_result_count {
861 color: [% css_colors.text %];
863 display: inline-block;
871 .rdetail_result_nav {
873 display: inline-block;
881 #rdetail_details_table {
885 #rdetail_image { border: none; }
886 #rdetail_image_cell {
899 padding: 0.5em 1em 0.5em 1em;
900 background-color: [% css_colors.accent_lighter2 %];
902 div.rdetail_uris ul li {
911 div.rdetail_show_copies {
915 div#rdetail_actions_div {
916 background-color: [% css_colors.background %];
924 span#rdetail_copy_counts {
925 display: inline-block;
938 span#rdetail_hold_counts {
939 display: inline-block;
942 span#rdetail_hold_counts p {
963 border-right: 1px dotted [% css_colors.accent_light %];
967 border-left:1px dotted [% css_colors.accent_light %];
974 border-bottom: 1px dotted [% css_colors.accent_light %];
978 div.toggle_list { padding-top: 6px; }
982 border-top: 1px dotted [% css_colors.accent_light %];
995 #metarecord_population {
998 padding-bottom: 10px;
1001 .metarecord_population_span_link {
1005 .metarecord_population_format {
1007 display: inline-block;
1010 vertical-align: top;
1013 .metarecord_population_item_lang {
1014 display: inline-block;
1015 vertical-align: top;
1018 .metarecord_population_all {
1022 .results_aux_utils {
1023 display: table-cell;
1027 border-bottom: 1px dotted [% css_colors.accent_light %];
1029 [% IF rtl == 't' -%]
1044 #rdetails_status td {
1045 [% IF rtl == 't' -%]
1046 padding: 7px 13px 3px 0px;
1048 padding: 7px 0px 3px 13px;
1052 #rdetails_status td[headers=copy_header_library],
1053 #rdetails_status td[headers=copy_header_shelfloc] {
1054 white-space: normal;
1057 #rdetails_status thead th {
1058 [% IF rtl == 't' -%]
1059 padding: 13px 13px 13px 0px;
1062 padding: 13px 0px 13px 13px;
1065 background-color: [% css_colors.accent_lighter2 %];
1066 font-size: [% css_fonts.size_smaller %];
1070 #rdetails_status tbody td {
1071 [% IF rtl == 't' -%]
1072 padding-right: 13px;
1079 #rdetails_status tbody td.copy_note {
1080 color: [% css_colors.primary %];
1082 white-space:pre-wrap !important;
1086 #rdetails_status tbody td.copy_tag {
1087 border-color: [% css_colors.primary %];
1088 border-style: dashed;
1091 #rdetails_status tbody .copy_tag_value {
1092 font-weight: bolder;
1096 background-color: [% css_colors.primary_fade %];
1097 border: 1px solid [% css_colors.primary %];
1102 #rdetail_extras_div {
1106 .rdetail_extras_hr {
1107 [% IF rtl == 't' -%]
1115 background-color: [% css_colors.accent_light %];
1118 .rdetail_extras_link {
1120 font-size: [% css_fonts.size_smaller %];
1124 .rdetail_extras_lbl {
1125 color: [% css_colors.text_invert %];
1126 text-decoration: none;
1129 #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
1130 [% IF rtl == 't' -%]
1137 #rdetail_locs_expand, #rdetail_locs_collapse {
1138 [% IF rtl == 't' -%]
1147 #rdetail_anotes_div .biography {
1151 #gbp_extra, #gbp_arrow_down_link {
1155 .almost-content-wrapper {
1156 background-color: [% css_colors.background %];
1159 #cartDropdown .dropdown-menu {
1164 background-color: [% css_colors.background %];
1169 .content-wrapper-record-page { top: -15px; position: relative; }
1171 #main-content-home {
1172 [% IF rtl == 't' -%]
1173 padding-right: 17px;
1181 [% IF rtl == 't' -%]
1190 #main-content-after-bar {
1191 [% IF rtl == 't' -%]
1200 #results_header_inner {
1201 padding-bottom: 1rem;
1205 [% IF rtl == 't' -%]
1213 background-color: [% css_colors.background %];
1216 #main-content .login_boxes {
1217 border: 1px solid [% css_colors.accent_lighter %];
1218 background-color: [% css_colors.accent_lightest %];
1219 background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1220 background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1221 background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1222 background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1223 background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1224 color: [% css_colors.accent_darker %];
1227 #main-content .login_boxes h1 {
1228 font-weight: normal;
1229 font-size: [% css_fonts.size_biggest %];
1233 #main-content .left_brain {
1234 [% IF rtl == 't' -%]
1235 padding-right: 28px;
1242 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
1246 background-color: [% css_colors.background %];
1247 font-size: [% css_fonts.size_bigger %];
1248 color: [% css_colors.text %];
1251 #main-content .left_brain .input_bg {
1252 [% IF rtl == 't' -%]
1253 padding: 10px 13px 0px 10px;
1255 padding:10px 10px 0px 13px;
1262 [% IF rtl == 't' -%]
1273 .login-help-button {
1274 font-size: [% css_fonts.size_biggest %];
1278 #login-failed-message {
1279 font-size: [% css_fonts.size_bigger %];
1281 color: [% css_colors.text_alert %];
1285 #holds_temp_parent td {
1286 border-bottom:1px solid [% css_colors.border_standard %];
1289 #holds_temp_parent input, #holds_temp_parent select {
1294 #holds_temp_parent tr td div.format_icon {
1300 #results_header_bar {
1301 background-color: [% css_colors.accent_medium %];
1302 border-top:1px solid [% css_colors.accent_mediumdark %];
1303 border-bottom:1px solid [% css_colors.accent_mediumdark %];
1306 .results_header_lbl {
1307 [% IF rtl == 't' -%]
1313 color: [% css_colors.text %];
1314 /* this border is not visible, but it keeps these labels the same size
1316 border: 1px solid [% css_colors.accent_medium %];
1317 background-color: [% css_colors.accent_medium %];
1318 margin: 0.5em 0.3em;
1321 /* we need a negative margin on the select to allow the containing <label>
1322 to determine the actual size of the element. By doing this, we can increase
1323 the odds that the buttons and the select will be the same size, and therefore
1324 collapse correctly when the window width decreases */
1325 .results_header_lbl select {
1329 #limit_to_available {
1330 vertical-align: middle;
1333 .results_header_sel {
1334 [% IF rtl == 't' -%]
1343 .results_header_nav1 {
1347 .results_header_nav1 .h1 {
1348 font-size: [% css_fonts.size_bigger %];
1350 color:[% css_colors.primary_fade %];
1353 .table_no_border_space {
1354 border-spacing: 0px;
1356 .table_no_cell_pad td {
1360 border-collapse: collapse;
1363 #result_table_table {
1371 tr.result_table_row > td.results_row_count,
1372 tr.result_table_row > td.result_table_pic_header,
1373 tr.result_table_row > td.result_table_title_cell {
1374 vertical-align: top;
1378 [% IF rtl == 't' -%]
1388 tr.result_table_row:nth-child(n+2) > td {
1389 border-top: 1px solid [% css_colors.accent_lighter2 %];
1392 tr.result_table_row > td.result_table_pic_header {
1393 [% IF rtl == 't' -%]
1398 white-space: nowrap;
1402 /* styles for selecting records in the results set */
1403 .result_table_row_selected {
1404 background-color: [% css_colors.item_selected %];
1406 #selected_records_summary, #clear_basket {
1410 /* styles for the basket */
1412 [% IF rtl == 't' -%]
1420 #record_basket_icon {
1421 [% IF rtl == 't' -%]
1430 #record_basket_count_floater {
1431 background-color: #ddd;
1440 #record_basket_count_floater a {
1441 text-decoration: none;
1446 #basket_actions select {
1447 border-color: rgb(169, 169, 169);
1451 [% IF rtl == 't' -%]
1456 white-space: nowrap;
1459 .result_count_number {
1463 .result_table_subtable {
1468 div.result_table_utils_cont {
1469 [% IF rtl == 't' -%]
1478 .mylist_action:hover{
1479 text-decoration: none;
1482 #myopac_summary_div p {
1484 margin-bottom: 10px;
1487 #acct_sum_checked_table td {
1491 .zero_search_hits_main {
1492 [% IF rtl == 't' -%]
1500 .zero_search_hits_saved {
1501 [% IF rtl == 't' -%]
1512 #zero_search_hits p {
1520 #zero_search_hits #spell_check_link {
1523 #zero_search_hits #zero_hits_suggestions {
1527 [% IF rtl == 't' -%]
1533 background-color: [% css_colors.accent_light %];
1538 .results_info_table td {
1539 [% IF rtl == 't' -%]
1542 padding-right: 10px;
1546 #myopac_holds_main_table {
1547 border-collapse: collapse;
1550 #myopac_holds_main_table td {
1551 border: 1px solid [% css_colors.border_dark %];
1555 .myopac-hold-available {
1556 color: [% css_colors.text_greatnews %];
1560 .myopac-hold-suspended {
1561 color: [% css_colors.text_badnews %];
1565 #myopac_prefs_div .data_grid {
1566 border-collapse:collapse;
1569 #myopac_prefs_div .data_grid td {
1570 [% IF rtl == 't' -%]
1571 padding: 6px 17px 7px 0px;
1573 padding:6px 0px 7px 17px;
1575 background-color:[% css_colors.accent_ultralight %];
1576 border-bottom:3px solid [% css_colors.background %];
1580 [% IF rtl == 't' -%]
1581 padding: 0px 0px 0px 7px;
1583 padding: 0px 7px 0px 0px;
1586 font-size: [% css_fonts.size_bigger %];
1588 color:[% css_colors.primary_header %];
1589 /*border-bottom: 1px dotted [% css_colors.accent_light %];*/
1594 font-weight: normal;
1598 [% IF rtl == 't' -%]
1608 border-collapse: collapse;
1609 background-color: [% css_colors.accent_ultralight %];
1612 .acct_sum_table tr {
1613 border-bottom: 2px solid white;
1616 .acct_sum_table td {
1621 text-transform: none;
1626 .acct_sum_table .view_link {
1627 font-weight: normal;
1631 [% IF rtl == 't' -%]
1633 padding: 15px 23px 0px 0px;
1636 padding: 15px 0px 0px 23px;
1644 [% IF rtl == 't' -%]
1645 padding-right: .5em;
1651 #myopac_sum_fines_placehold {
1652 [% IF rtl == 't' -%]
1661 .acct_holds_temp td {
1662 [% IF rtl == 't' -%]
1669 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1670 [% IF rtl == 't' -%]
1683 [% IF rtl == 't' -%]
1690 /* tables for entering payment information */
1691 #acct_fines_main_header
1696 /* tables for entering payment information */
1700 [% IF rtl == 't' -%]
1710 /* tables for entering payment information */
1711 #credit_card_info_table
1717 /* tables for entering payment information */
1718 #billing_info_table td,
1719 #credit_card_info_table td
1721 [% IF rtl == 't' -%]
1722 padding-right: .5em;
1729 /* div for the payment buttons with the total */
1734 padding: 1em 0 0 1em;
1738 /* text to state what is seen on cc statement */
1743 color:[% css_colors.primary_fade %];
1747 text-transform: none;
1748 font-weight: normal;
1753 #acct_list_header select, #acct_list_header_anon select {
1755 text-transform:none;
1758 .search_catalog_lbl {
1759 font-size: [% css_fonts.size_bigger %];
1761 .adv_search_catalog_lbl {
1762 font-size: [% css_fonts.size_bigger %];
1765 .browse_the_catalog_lbl {
1766 font-size: [% css_fonts.size_bigger %];
1770 font-size: [% css_fonts.size_bigger %];
1775 font-size: [% css_fonts.size_smaller %];
1782 #fines_payments_wrapper {
1787 .myopac_payments_table th {
1788 [% IF rtl == 't' -%]
1789 text-align: right; }
1795 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1796 .myopac_payments_table thead th:first-child { width: 8em; }
1797 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1798 .myopac_payments_table form { display: inline; }
1799 .myopac_payments_table input[type="submit"] { padding: 1px; }
1804 background-color: [% css_colors.accent_lighter %];
1808 font-weight: bold; color: [% css_colors.text_alert %];
1809 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1812 .payment-processing {
1814 color: [% css_colors.text_greatnews %];
1815 font-size: [% css_fonts.size_bigger %];
1816 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1819 #adv_search_input { width: 100%; }
1820 #adv_search_parent {
1824 #search-wrapper #search-submit-go,
1825 #search-wrapper #search-submit-go-depth {
1826 display: inline-block;
1830 #search-submit-spinner {
1834 div.adv_search_available {
1842 font-size: [% css_fonts.size_bigger %];
1847 width:100px !important;
1848 text-align: center !important;
1851 .chili_review div.chili_link div {
1855 /* styling for advanced search filters that display with searchbar */
1857 #adv_filter_results_block h4 { display: inline; }
1859 #adv_filter_results_block {
1864 .adv_filter_results_block_label {
1866 [% IF rtl == 't' -%]
1867 padding: 4px 12px 4px 0px;
1869 padding: 4px 0px 4px 12px;
1873 .adv_filter_results_group {
1875 display: inline-block;
1876 background-color: [% css_colors.accent_lighter2 %];
1877 border-style: solid;
1878 border-color: [% css_colors.accent_medium %];
1881 padding: 2px 4px 2px 4px;
1884 .adv_filter_results_group_wrapper {
1885 display: inline-block;
1886 [% IF rtl == 't' -%]
1894 .adv_filter_results_group_header {
1895 display: inline-block;
1898 .adv_filter_results_group_values {
1902 .adv_search_result_filter {
1903 display: inline-block;
1909 [% IF rtl == 't' -%]
1917 text-decoration: none;
1918 color: [% css_colors.accent_dark %];
1922 display: inline-block;
1925 #refine_search_link {
1926 display: inline-block;
1929 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1930 /* some facet styling */
1931 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1932 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1933 .facetClassLabel { font-weight: bold; text-align: center; }
1934 .facetFieldContainer { }
1935 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1936 .extraFacetFieldsWrapper { }
1937 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1938 .facetFieldLineCount {
1939 display: inline-block;
1940 border-right: 1px solid [% css_colors.accent_light %];
1941 color: [% css_colors.accent_mediumdark %];
1945 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1946 .facetFields { padding-left: 5px; }
1947 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1951 [% IF rtl == 't' -%]
1964 .facet_box_temp .header {
1966 background-color:[% css_colors.primary %];
1967 border-top-left-radius: 5px;
1968 border-top-right-radius: 5px;
1970 color:[% css_colors.text_invert %];
1974 .facet_box_temp.filter_box_temp .header {
1975 background-color: [% css_colors.background_invert %] !important;
1979 color: [% css_colors.background_invert %];
1986 .facet_box_temp .header .title {
1987 [% IF rtl == 't' -%]
1989 padding-right: 12px;
1997 /* in this context, where h4 is primarily for structure,
1998 avoid the normal large font and margin for h4's */
1999 .facet_box_temp h4 {
2004 .facet_box_temp .header a.button {
2005 [% IF rtl == 't' -%]
2013 color:[% css_colors.text_invert %];
2016 .facet_box_wrapper .box_wrapper .box {
2017 border-top:1px solid [% css_colors.border_standard %];
2018 border-left:1px solid [% css_colors.border_standard %];
2019 border-right:1px solid [% css_colors.border_standard %];
2024 .filter_box_wrapper {
2027 border: 1px solid [% css_colors.background_invert %];
2034 box-sizing: border-box;
2035 -moz-box-sizing: border-box;
2041 .facet_template div {
2042 display: table-cell;
2046 .facet_template.filter_template div {
2047 padding: 0px !important;
2050 .facet_template .count {
2052 color: [% css_colors.accent_dark %];
2055 .page-item.active .page-link {
2056 background-color: #00593d;
2057 border-color: #00593d;
2065 background-color: [% css_colors.bg_filter %];
2066 color: [% css_colors.text_filter %];
2069 .filter-header:hover{
2070 background-color: [% css_colors.bg_filter_hover %];
2074 background-color: [% css_colors.bg_extras %];
2076 .facet_template_selected {
2077 background-color: [% css_colors.accent_lighter2 %];
2078 border: 1px solid [% css_colors.accent_medium %];
2082 /* border-top: 5px solid [% css_colors.nav_separation %]; */
2083 background-color: [% css_colors.footer_primary %];
2084 background-image: -moz-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2085 background-image: -o-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2086 background-image: -webkit-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2087 background-image: linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2093 [% IF rtl == 't' -%]
2099 padding-bottom: 10px;
2100 font-size: [% css_fonts.size_small %];
2103 #footer .navbar-nav {
2104 justify-content: center;
2107 #copyright_text, #footer_logo {
2108 color: [% css_colors.footer_link %];
2109 font-size: [% css_fonts.size_small %];
2118 .advanced_div { padding-top: 15px; }
2119 #adv_global_search { width: 100%; }
2120 #adv_global_addrow td { padding-top: 7px; }
2121 [% IF rtl == 't' -%]
2122 #adv_global_addrow.td-search-left{text-align:right;}
2124 #adv_global_input_table { width: 100%; }
2125 #adv_global_input_table select { width: 7em; }
2127 font-size: [% css_fonts.size_smaller %];
2128 color: [% css_colors.text_alert %];
2130 #acct_prefs_header {
2131 [% IF rtl == 't' -%]
2137 .search_page_nav_link {
2139 [% IF rtl == 't' -%]
2145 #opac.result.sort { width: 160px; }
2146 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
2148 [% IF rtl == 't' -%]
2154 color: [% css_colors.text_alert %];
2156 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
2157 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
2158 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
2159 #adv_search_refine {
2160 [% IF rtl == 't' -%]
2165 background-color: [% css_colors.accent_lighter2 %];
2168 .row-remover { position: relative; top: 1px; vertical-align: middle; }
2170 background-color: [% css_colors.background %];
2171 color: [% css_colors.primary %]; text-decoration: none;
2172 padding: 0; border: 0; margin: 0;
2173 vertical-align: middle;
2175 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
2176 .no-dec:hover { text-decoration: none; }
2177 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
2179 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
2180 #account-update-email table td {
2181 [% IF rtl == 't' -%]
2186 padding: 5px 15px 5px 15px;
2187 border-bottom: 1px solid [% css_colors.accent_lighter %];
2189 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
2190 a.dash-link:hover { text-decoration: underline !important; }
2191 #list_create_table td { vertical-align: middle; padding: 0 8px; }
2192 #list_create_table {
2193 background-color: [% css_colors.accent_light %];
2194 padding-bottom: 4px;
2195 margin-bottom: 10px;
2196 border-bottom: 1px dotted [% css_colors.accent_medium %];
2199 .list_create_table_label {
2202 #list_description, #list_create_name {
2205 .list-create-table-buttons input[type=image] { margin-top: 2px; }
2206 .result_table_format_cell { padding: 0px 10px; text-align: center; }
2207 .results_row_count { font-weight: bold; }
2210 [% IF rtl == 't' -%]
2211 padding-right: 1em !important;
2213 padding-left: 1em !important;
2215 vertical-align: middle;
2217 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
2218 .hold-editor-controls a { padding-left: 2em; }
2221 [% IF rtl == 't' -%]
2228 [% IF rtl == 't' -%]
2231 vertical-align: top;
2234 .rdetail-author-div {
2235 padding-bottom: 10px;
2236 display: inline-block;
2239 .invisible { visibility: hidden; }
2240 .rdetail-extras-summary { margin: 10px; }
2241 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
2242 .expert-search tbody tr th {
2243 [% IF rtl == 't' -%]
2251 #adv_expert_row label { font-weight: bold; }
2253 .cn_browse_item { padding: 2ex; }
2254 .results-paginator-list {
2255 [% IF rtl == 't' -%]
2261 .results-paginator-selected { color: [% css_colors.text_alert %]; }
2262 .inactive-hold { background-color: [% css_colors.inactive_hold %]; }
2263 .unread-patron-message { font-weight: bold; }
2265 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
2266 .hold-items-list-title {
2267 font-size: [% css_fonts.size_bigger %];
2268 margin-bottom: 20px;
2270 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
2272 .hold_success_links > span { margin: 0 2em; }
2274 .radio-parts-selection {
2276 margin-bottom: 20px;
2279 .parts-radio-option {
2280 display: inline-block;
2284 .mr_holds_no_formats {
2285 [% IF rtl == 't' -%]
2293 color: [% css_colors.text_invert %];
2294 background-color: [% css_colors.primary %];
2297 .holds_item_row_separator td {
2298 border-top: 2px dashed [% css_colors.accent_medium %];
2301 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2303 .results_header_btns, .results_header_sel {
2304 [% IF rtl == 't' -%]
2312 * .various_containers a = shortcut to putting .opac-button on every 'a' with
2313 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
2316 .opac-multiline-button > a,
2317 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
2318 color: [% css_colors.button_text %];
2320 text-decoration: none;
2321 cursor: pointer !important;
2323 border: 1px solid [% css_colors.primary %];
2324 background-color: [% css_colors.primary_fade %];
2327 display: inline-block;
2330 .opac-multiline-button > a:hover,
2331 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
2332 background-color: [% css_colors.primary %];
2335 .opac-button:disabled {
2336 color: [% css_colors.accent_medium %];
2337 cursor: pointer !important;
2338 border: 1px solid [% css_colors.accent_light %];
2339 background-color: [% css_colors.accent_lighter %];
2342 /* Firefox adds its own special space to inputs; this gets us closer */
2343 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
2348 .opac-button-header, #dash_wrapper .opac-button {
2349 background-color: [% css_colors.control %];
2350 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
2351 font-size: [% css_fonts.size_base %];
2353 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
2354 border-color: [% css_colors.control %];
2357 .opac-multiline-button > a {
2358 display: inline-block;
2361 #myopac_checked_div {
2365 .rdetail-mfhd-head {
2368 background-color: [% css_colors.table_heading %];
2371 .rdetail-mfhd-type {
2372 [% IF rtl == 't' -%]
2379 .rdetail-mfhd-bottom {
2380 border-bottom: thin solid [% css_colors.border_dark %];
2384 #rdetail_record_details {
2390 [% IF rtl == 't' -%]
2391 margin-right: 1.5em;
2392 padding-right: 1.5em;
2395 padding-left: 1.5em;
2399 .rdetail_content_type, .rdetail_subject_type {
2400 vertical-align: top;
2404 .bookbag-item-row td { vertical-align: top; }
2406 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
2408 color: [% css_colors.text_greatnews %];
2412 .rdetail_related_subjects {
2416 .rdetail_related_series {
2424 .rdetail_openurl_entry {
2425 [% IF rtl == 't' -%]
2433 .bookbag-controls-holder { width: 100%; }
2434 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
2435 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
2436 .bookbag-controls-holder .most {
2437 [% IF rtl == 't' -%]
2445 .bookbag-controls-title-block {
2446 [% IF rtl == 't' -%]
2453 .bookbag-controls-button-block {
2454 [% IF rtl == 't' -%]
2461 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
2462 .bookbag-share .fixed { min-width: 4em; }
2464 [% IF rtl == 't' -%]
2470 .bookbag-specific div.sort {
2471 [% IF rtl == 't' -%]
2482 .bookbag-specific div.meta {
2483 background-color: [% css_colors.accent_light %];
2484 [% IF rtl == 't' -%]
2492 border: 1px solid [% css_colors.accent_light %];
2496 #bbag-name-desc-form tr th { vertical-align: middle; }
2497 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
2498 .bookbag-description {
2503 .bbag-edit-desc-label {
2504 [% IF rtl == 't' -%]
2511 .bbag-edit-desc-save {
2515 #bbag-edit-description {
2517 [% IF rtl == 't' -%]
2525 [% IF rtl == 't' -%]
2532 [% IF rtl == 't' -%]
2538 .bbag-navigate-list {
2539 [% IF rtl == 't' -%]
2540 padding-right: 32px;
2547 .bbag-navigate-list-pages {
2548 [% IF rtl == 't' -%]
2549 padding-right: 10px;
2556 textarea { font-family: sans-serif; }
2557 table.bookbag-specific {
2558 border-right: 1px solid [% css_colors.accent_dark %];
2559 border-bottom: 1px solid [% css_colors.accent_medium %];
2564 [% IF rtl == 't' -%]
2566 padding: 0px 10px 0px 0px;
2569 padding: 0px 0px 0px 10px;
2572 .bookbag-share .fixed { min-width: 6em; }
2574 [% IF rtl == 't' -%]
2576 padding: 0px 10px 0px 0px;
2579 padding: 0px 0px 0px 10px;
2582 .bookbag-specific td.list_checkbox {
2583 [% IF rtl == 't' -%]
2584 padding-right: 10px !important;
2586 padding-left: 10px !important;
2589 .bookbag-specific td.list_entry {
2591 [% IF rtl == 't' -%]
2592 padding-right: 5px !important;
2594 padding-left: 5px !important;
2597 .bookbag-specific td.list_actions {
2598 white-space: nowrap !important;
2600 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2603 padding: 8px 0px 6px 0px;
2606 font-size: [% css_fonts.size_bigger %];
2610 .save-notes { padding-bottom: 1.5ex; }
2612 .nonbreaking-wrapper {
2613 display: inline-block;
2616 /* Moved from semiauto.css */
2617 .adv_global_input_container {
2618 border-bottom: none;
2622 border-bottom: none;
2625 .adv_global_filter_sort {
2629 .clear-both { clear: both; }
2640 .opac-alert { color: [% css_colors.text_alert %]; }
2643 [% IF rtl == 't' -%]
2650 [% IF rtl == 't' -%]
2657 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2658 .saved-searches-header .button {
2659 [% IF rtl == 't' -%]
2666 .saved-searches-header .text {
2667 [% IF rtl == 't' -%]
2676 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2677 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2678 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2679 [% IF rtl == 't' -%]
2680 border-left: 1px solid [% css_colors.accent_darker %];
2682 border-right: 1px solid [% css_colors.accent_darker %];
2685 .result_item_circulated {
2689 .result_item_circulated span {
2692 [% IF rtl == 't' -%]
2699 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2700 #result-bookbag-heading { text-align: center; margin: 2ex; }
2702 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2703 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2704 .result-bookbag-item-note { font-style: italic; }
2705 .lowhits-bookbag-name { font-weight: bold; }
2706 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2707 .oils_AS_match_term {
2708 [% IF rtl == 't' -%]
2713 color: [% css_colors.text %];
2715 .oils_AS_match_field {
2716 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2717 [% IF rtl == 't' -%]
2722 color: [% css_colors.accent_medium %];
2724 table.result_holdings_table {
2728 table.result_holdings_table thead tr {
2729 background-color: [% css_colors.table_heading %];
2731 table.result_holdings_table thead tr th {
2735 margin: 0 2em 0 2em;
2738 vertical-align: super;
2739 font-size: [% css_fonts.size_smaller %];
2740 line-height: normal;
2741 text-decoration: none;
2743 .rdetail-holding-group {
2744 [% IF rtl == 't' -%]
2745 margin-right: 1.5em;
2750 .rdetail-holding-group span {
2751 [% IF rtl == 't' -%]
2752 margin-right: 1.5em;
2757 .rdetail-holding-group .paging {
2758 [% IF rtl == 't' -%]
2759 margin-right: 1.5em;
2764 #rdetail_deleted_exp {
2768 border: thick solid [% css_colors.border_alert %];
2771 #ac_tab_wrapper { width : 100%; }
2773 [% IF rtl == 't' -%]
2778 padding-right: 10px;
2780 font-size: [% css_fonts.size_big %];
2782 border: 1px solid [% css_colors.primary_offset %];
2784 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2785 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2786 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2788 /* Popmenu styles used for making css menus. */
2802 width: 10em; /* Width to help Opera out */
2803 background-color: [% css_colors.primary %];
2805 .popmenu li:hover ul {
2810 border-color: [% css_colors.border_dark %];
2812 border-style: solid;
2814 .popmenu li:hover li {
2817 .popmenu li:hover li a {
2818 background-color: [% css_colors.primary %];
2819 color: [% css_colors.accent_ultralight %];
2821 .popmenu li li a:hover {
2822 background-color: [% css_colors.accent_ultralight %];
2823 color: [% css_colors.primary %];
2825 /* Styles for the basket entry. */
2826 .popmenu li:hover li[class~="temporary"] a {
2827 background-color: [% css_colors.primary %];
2828 color: [% css_colors.accent_ultralight %];
2830 .popmenu li li[class~="temporary"] a:hover {
2831 background-color: [% css_colors.accent_ultralight %];
2832 color: [% css_colors.primary %];
2834 /* Styles for the default list entry. */
2835 .popmenu li:hover li[class~="default"] a {
2836 background-color: [% css_colors.primary %];
2837 color: [% css_colors.accent_ultralight %];
2839 .popmenu li li[class~="default"] a:hover {
2840 background-color: [% css_colors.accent_ultralight %];
2841 color: [% css_colors.primary %];
2843 /* Styles for the new list entry. */
2844 .popmenu li:hover li[class~="new"] a {
2845 background-color: [% css_colors.primary %];
2846 color: [% css_colors.accent_ultralight %];
2848 .popmenu li li[class~="new"] a:hover {
2849 background-color: [% css_colors.accent_ultralight %];
2850 color: [% css_colors.primary %];
2852 /* Style to add a divider on the menu. */
2853 .popmenu li li[class~="divider"] {
2854 border-bottom-width: 1px;
2855 border-bottom-color: [% css_colors.border_dark %];
2856 border-bottom-style: solid;
2862 #patron_usr_barcode_not_found {
2863 font-weight: bold; color: [% css_colors.text_alert %];
2876 padding-bottom: 0.5em;
2880 #maintenance_message {
2883 background-color: [% css_colors.text_alert %];
2884 color: [% css_colors.text_invert %];
2888 #search-box > span {
2895 .browse-result-sources, .browse-result-authority-bib-links {
2896 [% IF rtl == 't' -%]
2902 .browse-result-best-match {
2908 .browse-result-list {
2909 padding-bottom: 0.5ex;
2912 font-size: [% css_fonts.size_bigger %];
2914 .browse-result-authority-field-name {
2916 [% IF rtl == 't' -%]
2922 .browse-leading-article-warning {
2924 font-size: [% css_fonts.size_big %];
2926 .browse-public-general-note {
2927 font-size: [% css_fonts.size_big %];
2929 .browse-public-general-note-label { }
2930 .browse-public-general-note-institution {
2934 .browse-public-general-note-body {
2942 #main-content-register {
2943 [% IF rtl == 't' -%]
2948 font-size: [% css_fonts.size_bigger %];
2951 #main-content-register table {
2954 border-collapse: collapse;
2957 #main-content-register td {
2958 [% IF rtl == 't' -%]
2965 #main-content-register td:not(:first-child) {
2966 [% IF rtl == 't' -%]
2967 padding-right: 20px;
2973 .patron-reg-invalid {
2976 [% IF rtl == 't' -%]
2979 padding-right: 10px;
2983 .result_footer_nav1 {
2987 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2991 .rdetail_authors_div {
2995 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2996 white-space: nowrap;
2997 display: inline-block;
3000 .result_table_title_cell {
3002 padding-bottom: 4px;
3006 font-size: [% css_fonts.size_bigger %];
3009 /* styling for sms text call number */
3011 font-family: Arial, Helvetica, sans-serif;
3012 font-size: [% css_fonts.size_medium %];
3013 background-color: [% css_colors.accent_lightest %];
3015 /* Allow text to wrap */
3016 white-space: pre-wrap; /* css-3 */
3017 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
3018 white-space: -pre-wrap; /* Opera 4-6 */
3019 white-space: -o-pre-wrap; /* Opera 7 */
3020 word-wrap: break-word; /* Internet Explorer 5.5+ */
3027 /* patron message center */
3028 #myopac_message_tbody {
3029 vertical-align: top;
3031 .myopac_message_message {
3032 white-space: pre-wrap;
3039 .browse-pager-spinner {
3040 display: inline-block;
3045 /* override a tiny bootstrap alignment issue */
3050 @media only screen and (min-width: 992px) {
3058 display:none !important;
3062 @media only screen and (max-width: 767px) {
3063 .search_box_wrapper {
3069 @media only screen and (max-width: 800px) {
3071 width: 100% !important;
3073 .facet_sidebar_hidden, .result_block_hidden {
3076 .facet_sidebar_visible, .result_block_visible {
3077 display: inline ! important;
3079 #acct_select, #acct_prefs_select {
3080 display: inline-block;
3082 #acct_tabs, #acct_prefs_tabs {
3085 .radio-parts-selection { width: 90%; }
3086 #list_description, #list_create_name {
3091 @media only screen and (max-width: 600px) {
3093 font-size: [% css_fonts.size_big %];
3095 span .nav_arrow_fix {
3102 #homesearch_main_logo img {
3112 #your-acct-login a {
3123 #gold-links-holder {
3126 #simple-detail-view-links {
3129 #acct_tabs a, #acct_fines_tabs a {
3130 [% IF rtl == 't' -%]
3131 border-radius: 6px 0px 0px 6px;
3132 margin: 0px 0px 0px 5px;
3134 border-radius: 6px 6px 0px 0px;
3135 margin: 0px 5px 0px 0px;
3137 padding: 2px 4px 3px 4px;
3138 font-size: [% css_fonts.size_base %];
3140 .bookbag-controls-title-block {
3141 [% IF rtl == 't' -%]
3148 .bookbag-controls-button-block {
3149 [% IF rtl == 't' -%]
3157 [% IF rtl == 't' -%]
3163 .bookbag-specific div.sort {
3164 [% IF rtl == 't' -%]
3172 margin: 5px 0px 5px 0px;
3173 border: 1px solid [% css_colors.accent_light %];
3176 .bookbag-specific div.meta {
3177 [% IF rtl == 't' -%]
3191 [% IF rtl == 't' -%]
3198 #bbag-edit-description {
3204 border:1px solid [% css_colors.accent_light %];
3207 [% IF rtl == 't' -%]
3214 .bbag-action-field {
3217 .bookbag-specific div.sort select {
3220 .bookbag-specific tr {
3222 border-bottom: 1px solid [% css_colors.border_standard %];
3224 .bookbag-specific td.list_checkbox {
3225 [% IF rtl == 't' -%]
3226 padding-right: 0px !important;
3228 padding-left: 0px !important;
3231 .bookbag-specific td.list_entry {
3232 display: inline-block;
3234 [% IF rtl == 't' -%]
3235 padding-right: 40% !important;
3237 padding-left: 40% !important;
3240 .bookbag-specific td.list_entry:before {
3241 content: attr(data-label);
3243 [% IF rtl == 't' -%]
3249 .bbag-navigate-list {
3252 .bbag-navigate-list-pages {
3253 [% IF rtl == 't' -%]
3262 background-color: transparent;
3269 #dash_wrapper .opac-button {
3272 .small_view_only, #filter_hits {
3273 display: inline !important;
3276 [% IF rtl == 't' -%]
3283 #holds_box form blockquote {
3284 [% IF rtl == 't' -%]
3292 #holds_box form blockquote select {
3295 #myopac_sum_fines_placehold {
3301 #list_description, #list_create_name {
3304 .results_header_lbl {
3307 .results_header_nav1 span.h1 {
3313 .start_end_links_span {
3319 .result_table_pic_header {
3320 [% IF rtl == 't' -%]
3321 padding-right: 0px !important;
3324 padding-left: 0px !important;
3327 width: 0px !important;
3335 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
3338 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
3339 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
3342 #results_header_bar {
3343 background-color: inherit;
3345 .results_header_btns a {
3348 .adv_filter_results_hide {
3351 .adv_filter_results_show {
3354 .adv_filter_results_block_label {
3357 .adv_filter_results_group_wrapper {
3363 #rdetails_status thead {
3366 #rdetails_status tr {
3370 #rdetails_status td {
3375 background-color: [% css_colors.accent_lightest %];
3377 .copy_details_offers_row {
3378 background-color: [% css_colors.accent_lightest %];
3380 select#pickup_lib.search-wrapper-locg {
3383 #search-wrapper #search-box {
3387 #main-content-home {
3391 /* Make use of full width in mobile mode */
3392 .facet_box_wrapper .box_wrapper .box,
3393 .facet_template .facet,
3397 .facet_template .count {
3398 [% IF rtl == 't' -%]
3407 #adv_search_parent {
3408 font-size: [% css_fonts.size_smaller %];
3410 #adv_search_filters {
3415 [% IF rtl == 't' -%]
3421 .rdetail_aux_utils {
3428 div#rdetail_actions_div {
3434 #metarecord_population {
3438 .metarecord_population_span_link {
3440 .metarecord_population_item_lang {
3443 .search_catalog_lbl {
3444 [% IF rtl == 't' -%]
3449 white-space: nowrap;
3451 .adv_search_catalog_lbl {
3453 white-space: nowrap;
3455 .browse_the_catalog_lbl {
3456 white-space: nowrap;
3470 .dash_account_buttons {
3473 .searchbar { line-height: 1.5em; }
3474 #browse-controls { line-height: 1.5em; }
3475 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3482 .bookshelf table thead tr {
3485 #lowhits_help { width: inherit; }
3487 font-size: [% css_fonts.size_small %];
3488 margin: 2px 2px 0px 2px;
3489 padding: 2px 2px 5px 2px;
3490 [% IF rtl == 't' -%]
3491 border-radius: 7px 0px 0px 7px;
3493 border-radius: 7px 7px 0px 0px;
3496 #adv_global_tbody td {
3497 border-bottom: thin solid [% css_colors.accent_light %];
3499 #adv_global_addrow td {
3500 border-bottom: none;
3502 /* Force table to not be like tables anymore */
3503 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 {
3506 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 {
3510 /* Hide table headers (but not display: none;, for accessibility) */
3514 [% IF rtl == 't' -%]
3521 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 {
3525 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
3527 /* Holds history gets large white border to mimic header cell on other
3528 account screens that provide visual cue for next title. We should do
3529 the same for ebook tables too since we have no actions on those
3530 tables. If actions get added, we should move those tables out of
3533 table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3534 table#acct_holds_hist_header tr{ border-top: 2px solid #bbb; }
3536 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 {
3537 /* Behave like a "row" */
3539 border-bottom: 1px solid #eee;
3541 [% IF rtl == 't' -%]
3548 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 {
3549 /* Now like a table header */
3551 /* Top/left values mimic padding */
3554 [% IF rtl == 't' -%]
3559 padding-right: 10px;
3561 white-space: nowrap;
3564 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3565 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3566 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3567 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3568 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3569 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3570 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3572 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3573 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3574 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3575 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3576 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3577 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3578 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3579 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3581 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3582 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3583 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3584 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3585 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3586 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3587 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3588 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3590 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3591 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3592 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3593 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3594 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3596 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3597 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3598 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3599 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3601 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3602 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3603 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3604 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3608 /*Want to see these in mobile ONLY */
3613 .mobile_search_lbl_clr{
3614 color:[% css_colors.mobile_header_text %];
3620 For text which is visible only to screen readers.
3621 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3622 See also http://webaim.org/techniques/css/invisiblecontent/
3631 clip: rect(0, 0, 0, 0);
3635 /* Make added rows in Expert Search have bold labels like the initial row */
3642 font-weight: lighter;
3646 #results-page-depth-hint {
3651 #clear-history-confirm {
3653 color: [% css_colors.text_badnews %];
3657 /*Inline rules from other templates files*/
3660 [% IF rtl == 't' -%]
3668 [% IF rtl == 't' -%]
3674 #myopac_summary_div{padding:0px;}
3676 [% IF rtl == 't' -%]
3683 [% IF rtl == 't' -%]
3690 [% IF rtl == 't' -%]
3697 padding-bottom: 10px;
3700 [% IF rtl == 't' -%]
3701 padding-right: 10px;
3705 padding-bottom: 15px;
3707 .hold-span{font-weight: bold;}
3709 [% IF rtl == 't' -%]
3716 [% IF rtl == 't' -%]
3723 [% IF rtl == 't' -%]
3730 /* Rules from metarecord_hold_filters.tt2 */
3732 .metarecord_filters{
3735 border-bottom: 1px solid #333;
3736 border-top: 1px solid #333; }
3737 .metarecord_filter_container{
3738 [% IF rtl == 't' -%]
3746 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3747 .metarecord_filter_header{padding-bottom: 5px;}
3749 /* Toggled items. */
3750 /* A block that is initially hidden and shown by clicking an anchor. */
3751 [id^="toggled-block-"]{
3754 [id^="toggled-block-"]:target{
3757 /* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
3758 [id^="toggled-inline-"]{
3761 [id^="toggled-inline-"]:target{
3766 font-weight: bolder;
3767 background-color: #99ff99;
3770 .oils_SH.identifier {
3771 font-weight: bolder;
3772 background-color: #42b0f4;
3774 .hold_note_title { font-weight: bold; }
3777 #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 {
3778 background-color: [% css_colors.background %];
3780 border: 1px solid #d3d3d3;
3783 #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 {
3784 [% IF rtl == 't' -%]
3789 padding: 0px 10px 0px 10px;
3791 #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 {
3792 border-collapse: collapse;
3795 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
3796 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
3797 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
3798 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
3799 #hold_editor_table th {
3800 [% IF rtl == 't' -%]
3808 #hold_editor_table td { padding: 0.25em 0; }
3832 .carousel-entry-image {
3836 .carousel .glide__arrow {
3837 color: [% css_colors.button_text %];
3838 font-weight: bold !important;
3839 text-decoration: none !important;
3842 border: 1px solid [% css_colors.primary %];
3843 background-color: [% css_colors.primary_fade %];
3846 display: inline-block;
3848 .carousel .glide__arrow--right {
3851 .carousel .glide__arrow--left {
3857 white-space: nowrap;
3863 display: inline-block;
3869 filter: alpha(opacity=50);
3870 background-color: #fff; /* Used if the image is unavailable */
3871 height: 500px; /* You must set a specified height */
3872 background-position: center; /* Center the image */
3873 background-repeat: no-repeat; /* Do not repeat the image */
3874 background-size: contain; /* Resize the background image to cover the entire container */
3875 background-image: url("[% ctx.media_prefix %]/images/Evergreen-Final-Logo.png");
3879 .navbar-dark .navbar-nav .nav-link{
3880 color: #fff !important;
3891 .checkCell{width:30px;}
3893 @media (min-width: 650px){
3895 max-width: 600px !important;
3904 .facet_box_wrapper .card-header{
3905 background-color: [% css_colors.facets_back %];
3906 color: [% css_colors.facets_text %];
3908 .facet_box_wrapper .card-body {
3915 transform: translateY(-50%);
3923 background-color: #c8ffaf;
3927 text-align:left !important;
3936 .my_nav .dropdown button {
3940 .my_nav .dropdown-toggle::after{
3942 margin: 5px 0 0 5px;
3945 .dropdown-item:active {
3946 background-color: #EDFFCC;
3949 .my_nav .fas, .mynav .far{
3958 color: [% css_colors.link %];
3961 .page-item.active .page-link {
3962 background-color: [% css_colors.link %];
3963 border-color: [% css_colors.link %];
3966 .btn-outline-primary {
3967 border-color: [% css_colors.link %];
3968 color: [% css_colors.link %];
3971 .btn-outline-primary:hover {
3972 color: [% css_colors.button_confirm_text %];
3973 background-color: [% css_colors.button_confirm_hover %];
3974 border-color: [% css_colors.button_confirm_border_hover %];
3977 #rdetail_extras_div .card-header {
3978 background-color: #007a54;
3981 #rdetail_extras_div .card-header a {
3985 #record_actions .btn {
3989 .alert-danger a:link,
3990 .alert-danger a:visited {
3994 #locale_picker_form label {