2 PROCESS "opac/parts/css/colors.tt2";
3 PROCESS "opac/parts/css/fonts.tt2";
4 rtl = ctx.get_i18n_l(ctx.eg_locale).rtl;
9 font-family: Arial, Helvetica, sans-serif;
10 font-size: [% css_fonts.size_base %];
11 background: [% css_colors.primary %];
18 font-family: Arial, Helvetica, sans-serif;
19 font-size: [% css_fonts.size_base %];
30 #homesearch_main_logo {
37 color: [% css_colors.primary %];
40 #search-wrapper input[type=text] {
45 #search-wrapper select, .results_header_lbl select {
46 border:1px solid [% css_colors.border_standard %];
68 #search-wrapper select {
69 border:0px solid [% css_colors.border_dark %];
70 filter:alpha(opacity=0);
82 font-size: [% css_fonts.size_biggest %];
87 font-size: [% css_fonts.size_bigger %];
92 font-size: [% css_fonts.size_bigger %];
101 div.select-box-wrapper {
123 background: [% css_colors.primary %];
130 color: [% css_colors.primary_fade %];
131 display:inline-block;
134 #dashboard, #dashboard_e {
139 #dashboard span.dash-align a, #dashboard_e span.dash-align a {
141 text-decoration: none;
156 #dash_checked, #dash_e_checked { color: [% css_colors.text_attention %]; }
157 #dash_holds, #dash_e_holds { color: [% css_colors.text_attention %]; }
158 #dash_pickup, #dash_e_pickup { color: [% css_colors.text_goodnews %]; }
161 #dash_fines { color: [% css_colors.text_badnews %]; }
162 the color contrast between "text_badnews" and "primary"
163 is too low for WCAG compliance. Use "text_attention"
164 for now until a better color is picked - if needed.
166 #dash_fines { color: [% css_colors.text_attention %]; }
168 #dash_wrapper #dash_user_message_button_container {
172 #dash_wrapper #unread_message_count_floater {
174 background-color: [% css_colors.text_alert %];
176 padding-right: 0.2em;
177 display: inline-block;
183 margin-right: -1.5em;
190 background: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
191 background: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
192 background: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
193 background: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
194 background-color: [% css_colors.primary_fade %];
197 color: [% css_colors.background %];
200 font-size: [% css_fonts.size_small %];
204 color: [% css_colors.background %];
208 color: [% css_colors.text_invert %];
209 text-decoration: none;
213 color: [% css_colors.text_invert %];
214 font-size: [% css_fonts.size_small %];
222 color: [% css_colors.text_invert %];
224 text-decoration: none;
234 #header-links a:hover {
235 color: [% css_colors.text_invert %];
236 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
237 text-decoration: none;
240 #header #header-links2 {
243 color: [% css_colors.text_invert %];
244 padding-bottom: 15px;
247 #header #header-links2 a {
248 color: [% css_colors.text_invert %];
251 #header #header-links2 a:hover {
252 text-decoration: underline;
280 background: [% css_colors.background_invert %];
295 border-bottom: 1px solid [% css_colors.border_standard %];
297 background: [% css_colors.background %];
300 #search-wrapper #breadcrumb {
302 font-size: [% css_fonts.size_smaller %];
310 #search-wrapper #search-within {
322 #search-wrapper #breadcrumb a {
323 color: [% css_colors.text %];
326 #search-wrapper #search_frm label {
327 font-size: [% css_fonts.size_smaller %];
330 #search-wrapper #search-box {
339 padding-bottom: 10px;
342 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{
351 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
354 margin: 10px 0px 0px 7px;
355 -moz-border-radius: 10px 10px 0px 0px;
356 border-radius: 10px 10px 0px 0px;
359 margin: 10px 7px 0px 0px;
360 -moz-border-radius: 10px 10px 0px 0px;
361 border-radius: 10px 10px 0px 0px;
364 vertical-align: middle;
366 padding: 10px 0px 10px 0px;
368 color: [% css_colors.text_invert %];
369 background: [% css_colors.control %];
371 text-decoration: none;
374 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
375 padding: 1em 1em 0.5em;
378 #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 {
379 background: [% css_colors.primary %];
380 color: [% css_colors.text_invert %];
381 text-decoration: none;
384 #adv_search_filters {
399 .adv_filter_block_item {
430 padding-right: 10px !important;
432 padding-left: 10px !important;
436 #adv_search.on, #num_search.on, #expert_search.on {
437 color: [% css_colors.accent_darker %];
438 background: [% css_colors.background %];
439 text-decoration: none;
442 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
443 color: [% css_colors.accent_darker %];
444 background: [% css_colors.background %];
445 text-decoration: none;
449 background: [% css_colors.control %];
452 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
454 font-size: [% css_fonts.size_smaller %];
455 color: [% css_colors.accent_darker %];
456 padding: 10px 10px 10px 10px;
459 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
460 background: [% css_colors.accent_lightest %];
461 color: [% css_colors.accent_darker %];
464 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
465 padding-bottom: 12px;
466 color: [% css_colors.accent_medium %];
469 #acct_select, #acct_prefs_select {
473 #mobile_acct_search_links {
474 background: [% css_colors.primary_fade %];
479 padding: 5px 0px 6px 7px;
482 padding: 5px 7px 6px 0px;
485 border-bottom: 1px dotted [% css_colors.accent_light %];
489 color:[% css_colors.primary_fade %];
491 font-size: [% css_fonts.size_bigger %];
494 .rdetail_result_count {
495 color: [% css_colors.text %];
497 display: inline-block;
505 .rdetail_result_nav {
507 display: inline-block;
515 #rdetail_details_table {
519 #rdetail_image { border: none; }
520 #rdetail_image_cell {
533 padding: 0.5em 1em 0.5em 1em;
534 background-color: [% css_colors.accent_lighter2 %];
536 div.rdetail_uris ul li {
545 div.rdetail_show_copies {
549 div#rdetail_actions_div {
550 background: [% css_colors.background %];
558 span#rdetail_copy_counts {
559 display: inline-block;
572 span#rdetail_hold_counts {
573 display: inline-block;
576 span#rdetail_hold_counts p {
597 border-right: 1px dotted #ccc;
601 border-left:1px dotted [% css_colors.accent_light %];
608 border-bottom: 1px dotted [% css_colors.accent_light %];
612 div.toggle_list { padding-top: 6px; }
616 border-top: 1px dotted [% css_colors.accent_light %];
629 #metarecord_population {
632 padding-bottom: 10px;
635 .metarecord_population_span_link {
639 .metarecord_population_format {
641 display: inline-block;
647 .metarecord_population_item_lang {
648 display: inline-block;
652 .metarecord_population_all {
661 border-bottom: 1px dotted [% css_colors.accent_light %];
678 #rdetails_status td {
680 padding: 7px 13px 3px 0px;
682 padding: 7px 0px 3px 13px;
687 #rdetails_status td[headers=copy_header_library],
688 #rdetails_status td[headers=copy_header_shelfloc] {
692 #rdetails_status thead th {
694 padding: 13px 13px 13px 0px;
697 padding: 13px 0px 13px 13px;
700 background-color: [% css_colors.accent_lighter2 %];
701 font-size: [% css_fonts.size_smaller %];
705 #rdetails_status tbody td {
714 #rdetails_status tbody td.copy_note {
715 color: [% css_colors.primary %];
717 white-space:pre-wrap !important;
722 background: [% css_colors.primary_fade %];
723 border: 1px solid [% css_colors.primary %];
728 #rdetail_extras_div {
741 background: [% css_colors.accent_light %];
744 .rdetail_extras_link {
746 font-size: [% css_fonts.size_smaller %];
750 .rdetail_extras_lbl {
751 color: [% css_colors.text_invert %];
752 text-decoration: none;
755 ##rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
763 #rdetail_locs_expand, #rdetail_locs_collapse {
773 #rdetail_anotes_div .biography {
777 .almost-content-wrapper {
778 background: [% css_colors.background %];
782 background: [% css_colors.background %];
784 border-bottom: 1px solid [% css_colors.border_dark %];
787 .content-wrapper-record-page { top: -15px; position: relative; }
808 #main-content-after-bar {
827 background: [% css_colors.background %];
830 #main-content .login_boxes {
831 border: 1px solid [% css_colors.accent_lighter %];
832 background: linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
833 background: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
834 background: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
835 background: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
836 background: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
838 color: [% css_colors.accent_darker %];
841 #main-content .login_boxes h1 {
843 font-size: [% css_fonts.size_biggest %];
847 #main-content .left_brain {
856 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
860 background: [% css_colors.background %];
861 font-size: [% css_fonts.size_bigger %];
862 color: [% css_colors.text %];
865 #main-content .left_brain .input_bg {
867 padding: 10px 13px 0px 10px;
869 padding:10px 10px 0px 13px;
888 font-size: [% css_fonts.size_biggest %];
892 #login-failed-message {
893 font-size: [% css_fonts.size_bigger %];
895 color: [% css_colors.text_alert %];
899 #holds_temp_parent td {
900 border-bottom:1px solid [% css_colors.border_standard %];
903 #holds_temp_parent input, #holds_temp_parent select {
907 #holds_temp_parent tr td div {
912 #holds_temp_parent tr td div.format_icon {
918 #results_header_bar {
919 background: [% css_colors.accent_medium %];
920 border-top:1px solid [% css_colors.accent_mediumdark %];
921 border-bottom:1px solid [% css_colors.accent_mediumdark %];
924 .results_header_lbl {
931 color: [% css_colors.text %];
932 /* this border is not visible, but it keeps these labels the same size
934 border: 1px solid [% css_colors.accent_medium %];
935 background: [% css_colors.accent_medium %];
939 /* we need a negative margin on the select to allow the containing <label>
940 to determine the actual size of the element. By doing this, we can increase
941 the odds that the buttons and the select will be the same size, and therefore
942 collapse correctly when the window width decreases */
943 .results_header_lbl select {
947 #limit_to_available {
948 vertical-align: middle;
951 .results_header_sel {
960 .results_header_nav1 {
962 padding: 5px 0px 6px 7px;
964 padding: 5px 7px 6px 0px;
966 border-bottom: 1px dotted [% css_colors.accent_light %];
969 .results_header_nav1 .h1 {
970 font-size: [% css_fonts.size_bigger %];
972 color:[% css_colors.primary_fade %];
975 .table_no_border_space {
978 .table_no_cell_pad td {
982 border-collapse: collapse;
985 #result_table_table {
993 tr.result_table_row > td.results_row_count,
994 tr.result_table_row > td.result_table_pic_header,
995 tr.result_table_row > td.result_table_title_cell {
1000 [% IF rtl == 't' -%]
1010 tr.result_table_row:nth-child(n+2) > td {
1011 border-top: 1px solid [% css_colors.accent_lighter2 %];
1014 tr.result_table_row > td.result_table_pic_header {
1015 [% IF rtl == 't' -%]
1020 white-space: nowrap;
1025 [% IF rtl == 't' -%]
1030 white-space: nowrap;
1033 .result_count_number {
1037 .result_table_subtable {
1042 div.result_table_utils_cont {
1043 [% IF rtl == 't' -%]
1052 #myopac_summary_div p {
1054 margin-bottom: 10px;
1057 #acct_sum_checked_table td {
1061 .zero_search_hits_main {
1062 [% IF rtl == 't' -%]
1070 .zero_search_hits_saved {
1071 [% IF rtl == 't' -%]
1082 #zero_search_hits p {
1090 #zero_search_hits #spell_check_link {
1093 #zero_search_hits #zero_hits_suggestions {
1097 [% IF rtl == 't' -%]
1103 background: [% css_colors.accent_light %];
1108 .results_info_table td {
1109 [% IF rtl == 't' -%]
1112 padding-right: 10px;
1116 #myopac_holds_main_table {
1117 border-collapse: collapse;
1120 #myopac_holds_main_table td {
1121 border: 1px solid [% css_colors.border_dark %];
1125 .myopac-hold-available {
1126 color: [% css_colors.text_greatnews %];
1130 .myopac-hold-suspended {
1131 color: [% css_colors.text_badnews %];
1135 #myopac_prefs_div .data_grid {
1136 border-collapse:collapse;
1139 #myopac_prefs_div .data_grid td {
1140 [% IF rtl == 't' -%]
1141 padding: 6px 17px 7px 0px;
1143 padding:6px 0px 7px 17px;
1145 background:[% css_colors.accent_ultralight %];
1146 border-bottom:3px solid [% css_colors.background %];
1150 [% IF rtl == 't' -%]
1151 padding: 0px 0px 0px 7px;
1153 padding: 0px 7px 0px 0px;
1156 font-size: [% css_fonts.size_bigger %];
1158 color:[% css_colors.primary_fade %];
1159 border-bottom: 1px dotted [% css_colors.accent_light %];
1164 font-weight: normal;
1168 [% IF rtl == 't' -%]
1178 border-collapse: collapse;
1179 background: [% css_colors.accent_ultralight %];
1182 .acct_sum_table tr {
1183 border-bottom: 2px solid white;
1186 .acct_sum_table td {
1191 text-transform: none;
1196 .acct_sum_table .view_link {
1197 font-weight: normal;
1201 [% IF rtl == 't' -%]
1203 padding: 15px 23px 0px 0px;
1206 padding: 15px 0px 0px 23px;
1208 background: [% css_colors.accent_ultralight %];
1213 #myopac_sum_fines_placehold {
1214 [% IF rtl == 't' -%]
1223 .acct_holds_temp td {
1224 [% IF rtl == 't' -%]
1231 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1232 [% IF rtl == 't' -%]
1239 #acct_checked_main_header, #acct_holds_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 {
1240 border-collapse: collapse;
1244 text-transform: none;
1245 font-weight: normal;
1248 .hold_note_title { font-weight: bold; }
1250 #acct_checked_main_header td, #acct_holds_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, #ebook_circs_main_table td, #ebook_holds_main_table td {
1251 background: [% css_colors.accent_lighter2 %];
1255 #acct_checked_main_header th, #acct_holds_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, #ebook_circs_main_table th, #ebook_holds_main_table th {
1256 [% IF rtl == 't' -%]
1261 padding: 0px 10px 0px 10px;
1264 #acct_list_header select, #acct_list_header_anon select {
1266 text-transform:none;
1269 .search_catalog_lbl {
1270 font-size: [% css_fonts.size_bigger %];
1272 .adv_search_catalog_lbl {
1273 font-size: [% css_fonts.size_bigger %];
1276 .browse_the_catalog_lbl {
1277 font-size: [% css_fonts.size_bigger %];
1281 font-size: [% css_fonts.size_bigger %];
1286 font-size: [% css_fonts.size_smaller %];
1293 #myopac_tabs, #adv_search_parent, #fines_payments_wrapper {
1294 background: [% css_colors.primary_fade %];
1299 #fines_payments_wrapper {
1304 .myopac_payments_table th {
1305 [% IF rtl == 't' -%]
1306 text-align: right; }
1312 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1313 .myopac_payments_table thead th:first-child { width: 8em; }
1314 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1315 .myopac_payments_table form { display: inline; }
1316 .myopac_payments_table input[type="submit"] { padding: 1px; }
1319 font-weight: bold; color: [% css_colors.text_alert %];
1320 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1323 .payment-processing {
1325 color: [% css_colors.text_greatnews %];
1326 font-size: [% css_fonts.size_bigger %];
1327 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1330 #adv_search_input { width: 100%; }
1331 #adv_search_parent {
1334 #search-submit-spinner {
1338 div.adv_search_available {
1346 font-size: [% css_fonts.size_bigger %];
1351 width:100px !important;
1352 text-align: center !important;
1355 .chili_review div.chili_link div {
1359 /* styling for advanced search filters that display with searchbar */
1361 #adv_filter_results_block h4 { display: inline; }
1363 #adv_filter_results_block {
1367 .adv_filter_results_block_label {
1369 [% IF rtl == 't' -%]
1370 padding: 4px 12px 4px 0px;
1372 padding: 4px 0px 4px 12px;
1376 .adv_filter_results_group {
1378 display: inline-block;
1379 background: [% css_colors.accent_lighter2 %];
1380 border-style: solid;
1381 border-color: [% css_colors.accent_medium %];
1384 padding: 2px 4px 2px 4px;
1387 .adv_filter_results_group_wrapper {
1388 display: inline-block;
1389 [% IF rtl == 't' -%]
1397 .adv_filter_results_group_header {
1398 display: inline-block;
1401 .adv_filter_results_group_values {
1405 .adv_search_result_filter {
1406 display: inline-block;
1411 [% IF rtl == 't' -%]
1419 text-decoration: none;
1420 color: [% css_colors.accent_dark %];
1424 display: inline-block;
1427 #refine_search_link {
1428 display: inline-block;
1431 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1432 /* some facet styling */
1433 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1434 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1435 .facetClassLabel { font-weight: bold; text-align: center; }
1436 .facetFieldContainer { }
1437 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1438 .extraFacetFieldsWrapper { }
1439 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1440 .facetFieldLineCount {
1441 display: inline-block;
1442 border-right: 1px solid [% css_colors.accent_light %];
1443 color: [% css_colors.accent_mediumdark %];
1447 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1448 .facetFields { padding-left: 5px; }
1449 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1453 [% IF rtl == 't' -%]
1466 .facet_box_temp .header {
1468 background:[% css_colors.primary %];
1469 -moz-border-top-left-radius: 5px;
1470 border-top-left-radius: 5px;
1471 -moz-border-top-right-radius: 5px;
1472 border-top-right-radius: 5px;
1474 color:[% css_colors.text_invert %];
1478 .facet_box_temp.filter_box_temp .header {
1479 background: [% css_colors.background_invert %] !important;
1483 color: [% css_colors.background_invert %];
1490 .facet_box_temp .header .title {
1491 [% IF rtl == 't' -%]
1493 padding-right: 12px;
1501 /* in this context, where h4 is primarily for structure,
1502 avoid the normal large font and margin for h4's */
1503 .facet_box_temp h4 {
1508 .facet_box_temp .header a.button {
1509 [% IF rtl == 't' -%]
1517 color:[% css_colors.text_invert %];
1520 .facet_box_wrapper .box_wrapper .box {
1521 border-top:1px solid [% css_colors.border_standard %];
1522 border-left:1px solid [% css_colors.border_standard %];
1523 border-right:1px solid [% css_colors.border_standard %];
1529 .filter_box_wrapper {
1532 border: 1px solid [% css_colors.background_invert %];
1533 -moz-border-radius: 3px;
1540 box-sizing: border-box;
1541 -moz-box-sizing: border-box;
1547 .facet_template div {
1548 display: table-cell;
1552 .facet_template.filter_template div {
1553 padding: 0px !important;
1556 .facet_template .count {
1558 color: [% css_colors.accent_mediumdark %];
1561 .facet_template_selected {
1562 background-color: [% css_colors.accent_lighter2 %];
1563 border: 1px solid [% css_colors.accent_medium %];
1567 background: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1568 background: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1569 background: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1570 background: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1571 background-color: [% css_colors.primary %];
1575 [% IF rtl == 't' -%]
1581 padding-bottom: 10px;
1582 font-size: [% css_fonts.size_small %];
1586 color: [% css_colors.text_invert %];
1587 text-decoration: none;
1588 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
1591 #copyright_text, #footer_logo {
1592 color: [% css_colors.text_invert %];
1599 .advanced_div { padding-top: 15px; }
1600 #adv_global_search { width: 100%; }
1601 #adv_global_search select { width: 13em; }
1602 #adv_global_addrow td { padding-top: 7px; }
1603 [% IF rtl == 't' -%]
1604 #adv_global_addrow.td-search-left{text-align:right;}
1606 #adv_global_input_table { width: 100%; }
1607 #adv_global_input_table select { width: 7em; }
1609 font-size: [% css_fonts.size_smaller %];
1610 color: [% css_colors.text_alert %];
1612 #acct_prefs_header {
1613 [% IF rtl == 't' -%]
1619 .search_page_nav_link {
1621 [% IF rtl == 't' -%]
1627 #opac.result.sort { width: 160px; }
1628 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
1630 [% IF rtl == 't' -%]
1636 color: [% css_colors.text_alert %];
1638 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
1639 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
1640 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
1641 #adv_search_refine {
1642 [% IF rtl == 't' -%]
1647 background-color: [% css_colors.accent_lighter2 %];
1650 .row-remover { position: relative; top: 1px; vertical-align: middle; }
1652 background-color: [% css_colors.background %];
1653 color: [% css_colors.primary %]; text-decoration: none;
1654 padding: 0; border: 0; margin: 0;
1655 vertical-align: middle;
1657 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
1658 .no-dec:hover { text-decoration: none; }
1659 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
1661 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
1662 #account-update-email table td {
1663 [% IF rtl == 't' -%]
1668 padding: 5px 15px 5px 15px;
1669 border-bottom: 1px solid [% css_colors.accent_lighter %];
1671 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
1672 a.dash-link:hover { text-decoration: underline !important; }
1673 #list_create_table td { vertical-align: middle; padding: 0 8px; }
1674 #list_create_table {
1675 background-color: [% css_colors.accent_light %];
1676 padding-bottom: 4px;
1677 margin-bottom: 10px;
1678 border-bottom: 1px dotted [% css_colors.accent_medium %];
1681 .list_create_table_label {
1684 #list_description, #list_create_name {
1687 .list-create-table-buttons input[type=image] { margin-top: 2px; }
1688 .result_table_format_cell { padding: 0px 10px; text-align: center; }
1689 .results_row_count { font-weight: bold; }
1690 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1691 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
1692 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
1693 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
1694 #hold_editor_table th {
1695 [% IF rtl == 't' -%]
1703 #hold_editor_table td { padding: 0.25em 0; }
1705 [% IF rtl == 't' -%]
1706 padding-right: 1em !important;
1708 padding-left: 1em !important;
1710 vertical-align: middle;
1712 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
1713 .hold-editor-controls a { padding-left: 2em; }
1716 [% IF rtl == 't' -%]
1723 [% IF rtl == 't' -%]
1726 vertical-align: top;
1729 .rdetail-author-div {
1730 padding-bottom: 10px;
1731 display: inline-block;
1734 .invisible { visibility: hidden; }
1735 .rdetail-extras-summary { margin: 10px; }
1736 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
1737 .expert-search tbody tr th {
1738 [% IF rtl == 't' -%]
1746 .expert-search-row { padding-top: 10px; }
1747 #adv_expert_row label { font-weight: bold; }
1749 .bookshelf tr.browse_border td {
1750 border-bottom: 1px dashed [% css_colors.accent_dark %];
1753 padding-bottom: 1ex;
1755 .cn_browse_item { padding: 2ex; }
1756 .results-paginator-list {
1757 [% IF rtl == 't' -%]
1763 .results-paginator-selected { color: [% css_colors.text_alert %]; }
1764 .inactive-hold { background: [% css_colors.accent_lightest %]; }
1765 .unread-patron-message { font-weight: bold; }
1767 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
1768 .hold-items-list-title {
1769 font-size: [% css_fonts.size_bigger %];
1770 margin-bottom: 20px;
1772 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
1774 .hold_success_links > span { margin: 0 2em; }
1776 .radio-parts-selection {
1778 margin-bottom: 20px;
1781 .parts-radio-option {
1782 display: inline-block;
1786 .mr_holds_no_formats {
1787 [% IF rtl == 't' -%]
1795 color: [% css_colors.text_invert %];
1796 background: [% css_colors.primary %];
1799 .holds_item_row_separator td {
1800 border-top: 2px dashed [% css_colors.accent_medium %];
1803 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1805 .results_header_btns, .results_header_sel {
1806 [% IF rtl == 't' -%]
1814 * .various_containers a = shortcut to putting .opac-button on every 'a' with
1815 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
1818 .opac-multiline-button > a,
1819 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
1820 color: [% css_colors.button_text %];
1822 text-decoration: none;
1823 cursor: pointer !important;
1824 -moz-border-radius: 5px;
1826 border: 1px solid [% css_colors.primary %];
1827 background: [% css_colors.primary_fade %];
1830 display: inline-block;
1833 .opac-multiline-button > a:hover,
1834 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
1835 background: [% css_colors.primary %];
1838 .opac-button:disabled {
1839 color: [% css_colors.accent_medium %];
1840 cursor: pointer !important;
1841 border: 1px solid [% css_colors.accent_light %];
1842 background-color: [% css_colors.accent_lighter %];
1845 /* Firefox adds its own special space to inputs; this gets us closer */
1846 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
1851 .opac-button-header, #dash_wrapper .opac-button {
1852 background: [% css_colors.control %];
1853 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
1854 font-size: [% css_fonts.size_base %];
1856 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
1857 border-color: [% css_colors.control %];
1860 .opac-multiline-button > a {
1861 display: inline-block;
1864 #myopac_checked_div {
1868 .rdetail-mfhd-head {
1871 background-color: [% css_colors.table_heading %];
1874 .rdetail-mfhd-type {
1875 [% IF rtl == 't' -%]
1882 .rdetail-mfhd-bottom {
1883 border-bottom: thin solid [% css_colors.border_dark %];
1887 #rdetail_record_details {
1893 [% IF rtl == 't' -%]
1894 margin-right: 1.5em;
1895 padding-right: 1.5em;
1898 padding-left: 1.5em;
1902 .rdetail_content_type, .rdetail_subject_type {
1903 vertical-align: top;
1907 .bookbag-item-row td { vertical-align: top; }
1909 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
1911 color: [% css_colors.text_greatnews %];
1915 .rdetail_related_subjects {
1919 .rdetail_related_series {
1927 .rdetail_openurl_entry {
1928 [% IF rtl == 't' -%]
1936 .bookbag-controls-holder { width: 100%; }
1937 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
1938 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
1939 .bookbag-controls-holder .most {
1940 [% IF rtl == 't' -%]
1948 .bookbag-controls-title-block {
1952 .bookbag-controls-button-block {
1956 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
1957 .bookbag-share .fixed { min-width: 4em; }
1959 [% IF rtl == 't' -%]
1965 .bookbag-specific div.sort {
1966 [% IF rtl == 't' -%]
1977 .bookbag-specific div.meta {
1978 background-color: [% css_colors.accent_light %];
1979 [% IF rtl == 't' -%]
1987 border: 1px solid [% css_colors.accent_light %];
1991 #bbag-name-desc-form tr th { vertical-align: middle; }
1992 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
1993 .bookbag-description {
1998 .bbag-edit-desc-label {
2002 .bbag-edit-desc-save {
2006 #bbag-edit-description { width: 20em; float:left;}
2007 #bbag-edit-name { width: 20em; float: left; }
2011 .bbag-navigate-list {
2015 .bbag-navigate-list-pages {
2019 textarea { font-family: sans-serif; }
2020 table.bookbag-specific {
2021 border-right: 1px solid [% css_colors.accent_dark %];
2022 border-bottom: 1px solid [% css_colors.accent_medium %];
2026 [% IF rtl == 't' -%]
2028 padding: 0px 10px 0px 0px;
2031 padding: 0px 0px 0px 10px;
2034 .bookbag-share .fixed { min-width: 6em; }
2036 [% IF rtl == 't' -%]
2038 padding: 0px 10px 0px 0px;
2041 padding: 0px 0px 0px 10px;
2044 .bookbag-specific td.list_checkbox {
2045 [% IF rtl == 't' -%]
2046 padding-right: 10px !important;
2048 padding-left: 10px !important;
2051 .bookbag-specific td.list_entry {
2053 [% IF rtl == 't' -%]
2054 padding-right: 5px !important;
2056 padding-left: 5px !important;
2059 .bookbag-specific td.list_actions {
2060 white-space: nowrap !important;
2062 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2065 padding: 8px 0px 6px 0px;
2068 font-size: [% css_fonts.size_bigger %];
2072 .save-notes { padding-bottom: 1.5ex; }
2074 .nonbreaking-wrapper {
2075 display: inline-block;
2078 /* Moved from semiauto.css */
2079 .adv_global_input_container {
2080 border-bottom: none;
2084 border-bottom: none;
2087 .adv_global_filter_sort {
2091 .clear-both { clear: both; }
2102 .alert { color: [% css_colors.text_alert %]; }
2104 [% IF rtl == 't' -%]
2111 [% IF rtl == 't' -%]
2118 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2119 .saved-searches-header .button {
2120 [% IF rtl == 't' -%]
2127 .saved-searches-header .text {
2128 [% IF rtl == 't' -%]
2137 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2138 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2139 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2140 [% IF rtl == 't' -%]
2141 border-left: 1px solid [% css_colors.accent_darker %];
2143 border-right: 1px solid [% css_colors.accent_darker %];
2146 .result_item_circulated {
2150 .result_item_circulated span {
2153 [% IF rtl == 't' -%]
2160 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2161 #result-bookbag-heading { text-align: center; margin: 2ex; }
2163 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2164 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2165 .result-bookbag-item-note { font-style: italic; }
2166 .lowhits-bookbag-name { font-weight: bold; }
2167 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2168 .oils_AS_match_term {
2169 [% IF rtl == 't' -%]
2174 color: [% css_colors.text %];
2176 .oils_AS_match_field {
2177 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2178 [% IF rtl == 't' -%]
2183 color: [% css_colors.accent_medium %];
2185 table.result_holdings_table {
2189 table.result_holdings_table thead tr {
2190 background: [% css_colors.table_heading %];
2192 table.result_holdings_table thead tr th {
2196 margin: 0 2em 0 2em;
2199 vertical-align: super;
2200 font-size: [% css_fonts.size_smaller %];
2201 line-height: normal;
2202 text-decoration: none;
2204 .rdetail-holding-group {
2205 [% IF rtl == 't' -%]
2206 margin-right: 1.5em;
2211 .rdetail-holding-group span {
2212 [% IF rtl == 't' -%]
2213 margin-right: 1.5em;
2218 .rdetail-holding-group .paging {
2219 [% IF rtl == 't' -%]
2220 margin-right: 1.5em;
2225 #rdetail_deleted_exp {
2229 border: thick solid [% css_colors.border_alert %];
2232 #ac_tab_wrapper { width : 100%; }
2234 [% IF rtl == 't' -%]
2239 padding-right: 10px;
2241 font-size: [% css_fonts.size_big %];
2243 border: 1px solid [% css_colors.primary_offset %];
2245 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2246 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2247 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2249 /* Popmenu styles used for making css menus. */
2263 width: 10em; /* Width to help Opera out */
2264 background-color: [% css_colors.primary %];
2266 .popmenu li:hover ul {
2271 border-color: [% css_colors.border_dark %];
2273 border-style: solid;
2275 .popmenu li:hover li {
2278 .popmenu li:hover li a {
2279 background-color: [% css_colors.primary %];
2280 color: [% css_colors.accent_ultralight %];
2282 .popmenu li li a:hover {
2283 background-color: [% css_colors.accent_ultralight %];
2284 color: [% css_colors.primary %];
2286 /* Styles for the temporary list entry. */
2287 .popmenu li:hover li[class~="temporary"] a {
2288 background-color: [% css_colors.primary %];
2289 color: [% css_colors.accent_ultralight %];
2291 .popmenu li li[class~="temporary"] a:hover {
2292 background-color: [% css_colors.accent_ultralight %];
2293 color: [% css_colors.primary %];
2295 /* Styles for the default list entry. */
2296 .popmenu li:hover li[class~="default"] a {
2297 background-color: [% css_colors.primary %];
2298 color: [% css_colors.accent_ultralight %];
2300 .popmenu li li[class~="default"] a:hover {
2301 background-color: [% css_colors.accent_ultralight %];
2302 color: [% css_colors.primary %];
2304 /* Styles for the new list entry. */
2305 .popmenu li:hover li[class~="new"] a {
2306 background-color: [% css_colors.primary %];
2307 color: [% css_colors.accent_ultralight %];
2309 .popmenu li li[class~="new"] a:hover {
2310 background-color: [% css_colors.accent_ultralight %];
2311 color: [% css_colors.primary %];
2313 /* Style to add a divider on the menu. */
2314 .popmenu li li[class~="divider"] {
2315 border-bottom-width: 1px;
2316 border-bottom-color: [% css_colors.border_dark %];
2317 border-bottom-style: solid;
2320 #locale_picker_form {
2321 [% IF rtl == 't' -%]
2323 border-left: thin [% css_colors.control %] solid;
2326 border-right: thin [% css_colors.control %] solid;
2332 #locale_picker_form * {
2335 vertical-align: middle;
2338 #patron_usr_barcode_not_found {
2339 font-weight: bold; color: [% css_colors.text_alert %];
2352 padding-bottom: 0.5em;
2356 #maintenance_message {
2359 background-color: [% css_colors.text_alert %];
2360 color: [% css_colors.text_invert %];
2364 #search-box > span {
2371 .browse-result-sources, .browse-result-authority-bib-links {
2372 [% IF rtl == 't' -%]
2378 .browse-result-best-match {
2384 .browse-result-list {
2385 padding-bottom: 0.5ex;
2388 font-size: [% css_fonts.size_bigger %];
2390 .browse-result-authority-field-name {
2392 [% IF rtl == 't' -%]
2398 .browse-leading-article-warning {
2400 font-size: [% css_fonts.size_big %];
2402 .browse-public-general-note {
2403 font-size: [% css_fonts.size_big %];
2405 .browse-public-general-note-label { }
2406 .browse-public-general-note-institution {
2410 .browse-public-general-note-body {
2418 #main-content-register {
2419 [% IF rtl == 't' -%]
2424 font-size: [% css_fonts.size_bigger %];
2427 #main-content-register table {
2430 border-collapse: collapse;
2433 #main-content-register td {
2434 [% IF rtl == 't' -%]
2441 #main-content-register td:not(:first-child) {
2442 [% IF rtl == 't' -%]
2443 padding-right: 20px;
2449 .patron-reg-invalid {
2452 [% IF rtl == 't' -%]
2455 padding-right: 10px;
2459 .result_footer_nav1 {
2463 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2467 .rdetail_authors_div {
2471 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2472 white-space: nowrap;
2473 display: inline-block;
2476 .result_table_title_cell {
2478 padding-bottom: 4px;
2482 font-size: [% css_fonts.size_bigger %];
2485 /* styling for sms text call number */
2487 font-family: Arial, Helvetica, sans-serif;
2488 font-size: [% css_fonts.size_medium %];
2489 background: [% css_colors.accent_lightest %];
2491 /* Allow text to wrap */
2492 white-space: pre-wrap; /* css-3 */
2493 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
2494 white-space: -pre-wrap; /* Opera 4-6 */
2495 white-space: -o-pre-wrap; /* Opera 7 */
2496 word-wrap: break-word; /* Internet Explorer 5.5+ */
2503 /* patron message center */
2504 #myopac_message_tbody {
2505 vertical-align: top;
2507 .myopac_message_message {
2508 white-space: pre-wrap;
2511 @media only screen and (max-width: 800px) {
2512 .facet_sidebar_hidden, .result_block_hidden {
2515 .facet_sidebar_visible, .result_block_visible {
2516 display: inline ! important;
2518 #acct_select, #acct_prefs_select {
2519 display: inline-block;
2521 #acct_tabs, #acct_prefs_tabs {
2524 .radio-parts-selection { width: 90%; }
2525 #list_description, #list_create_name {
2530 @media only screen and (max-width: 600px) {
2532 font-size: [% css_fonts.size_big %];
2534 span .nav_arrow_fix {
2541 #homesearch_main_logo img {
2551 #your-acct-login a {
2561 #locale_picker_form {
2564 #gold-links-holder {
2567 #simple-detail-view-links {
2570 #acct_tabs a, #acct_fines_tabs a {
2571 [% IF rtl == 't' -%]
2572 -moz-border-radius: 6px 0px 0px 6px;
2573 border-radius: 6px 0px 0px 6px;
2574 margin: 0px 0px 0px 5px;
2576 -moz-border-radius: 6px 6px 0px 0px;
2577 border-radius: 6px 6px 0px 0px;
2578 margin: 0px 5px 0px 0px;
2580 padding: 2px 4px 3px 4px;
2581 font-size: [% css_fonts.size_base %];
2583 .bookbag-controls-title-block {
2587 .bookbag-controls-button-block {
2594 .bookbag-specific div.sort {
2597 margin: 5px 0px 5px 0px;
2599 border: 1px #ccc solid;
2602 .bookbag-specific div.meta {
2614 #bbag-edit-description {
2620 border:1px #ccc solid;
2626 .bbag-action-field {
2629 .bookbag-specific div.sort select {
2632 .bookbag-specific td.list_checkbox {
2633 padding-left: 0px !important;
2635 .bookbag-specific td.list_entry {
2637 padding-left: 5px !important;
2639 .bbag-navigate-list {
2642 .bbag-navigate-list-pages {
2647 background: transparent;
2654 #dash_wrapper .opac-button {
2657 .small_view_only, #filter_hits {
2658 display: inline !important;
2661 [% IF rtl == 't' -%]
2667 #dashboard, #dashboard_e {
2670 #holds_box form blockquote {
2671 [% IF rtl == 't' -%]
2679 #holds_box form blockquote select {
2682 #myopac_sum_fines_placehold {
2688 #list_description, #list_create_name {
2691 .results_header_lbl {
2694 .results_header_nav1 span.h1 {
2700 .start_end_links_span {
2706 .result_table_pic_header {
2707 [% IF rtl == 't' -%]
2708 padding-right: 0px !important;
2711 padding-left: 0px !important;
2714 width: 0px !important;
2722 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
2725 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
2726 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
2729 .results_info_table td {
2732 #results_header_bar {
2733 background-color: inherit;
2735 .results_header_btns a {
2738 .adv_filter_results_hide {
2741 .adv_filter_results_show {
2744 .adv_filter_results_block_label {
2747 .adv_filter_results_group_wrapper {
2753 #rdetails_status thead {
2756 #rdetails_status tr {
2760 #rdetails_status td {
2765 background-color: [% css_colors.accent_lightest %];
2767 .copy_details_offers_row {
2768 background-color: [% css_colors.accent_lightest %];
2770 select#pickup_lib.search-wrapper-locg {
2773 #search-wrapper #search-box {
2777 #main-content-home {
2781 /* Make use of full width in mobile mode */
2782 .facet_box_wrapper .box_wrapper .box,
2783 .facet_template .facet,
2787 .facet_template .count {
2788 [% IF rtl == 't' -%]
2797 #adv_search_parent {
2798 font-size: [% css_fonts.size_smaller %];
2800 #adv_search_filters {
2805 [% IF rtl == 't' -%]
2811 .rdetail_aux_utils {
2818 div#rdetail_actions_div {
2824 #metarecord_population {
2828 .metarecord_population_span_link {
2830 .metarecord_population_item_lang {
2833 .search_catalog_lbl {
2834 [% IF rtl == 't' -%]
2839 white-space: nowrap;
2841 .adv_search_catalog_lbl {
2843 white-space: nowrap;
2845 .browse_the_catalog_lbl {
2846 white-space: nowrap;
2858 .dash_account_buttons {
2861 .searchbar { line-height: 1.5em; }
2862 #browse-controls { line-height: 1.5em; }
2863 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2870 .bookshelf table thead tr {
2873 #lowhits_help { width: inherit; }
2875 font-size: [% css_fonts.size_small %];
2876 margin: 2px 2px 0px 2px;
2877 padding: 2px 2px 5px 2px;
2878 -moz-border-radius: 10px 0px 0px 0px;
2879 [% IF rtl == 't' -%]
2880 border-radius: 7px 0px 0px 7px;
2882 border-radius: 7px 7px 0px 0px;
2885 #adv_global_tbody td {
2886 border-bottom: thin solid [% css_colors.accent_light %];
2888 #adv_global_addrow td {
2889 border-bottom: none;
2891 /* Force table to not be like tables anymore */
2892 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 {
2895 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 {
2899 /* Hide table headers (but not display: none;, for accessibility) */
2903 [% IF rtl == 't' -%]
2910 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 {
2914 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
2916 /* Holds history gets large white border to mimic header cell on other
2917 account screens that provide visual cue for next title. We should do
2918 the same for ebook tables too since we have no actions on those
2919 tables. If actions get added, we should move those tables out of
2922 table#acct_holds_hist_header tr, table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
2925 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 {
2926 /* Behave like a "row" */
2928 border-bottom: 1px solid #eee;
2930 [% IF rtl == 't' -%]
2937 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 {
2938 /* Now like a table header */
2940 /* Top/left values mimic padding */
2943 [% IF rtl == 't' -%]
2948 padding-right: 10px;
2950 white-space: nowrap;
2953 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
2954 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
2955 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
2956 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
2957 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
2958 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
2959 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
2961 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
2962 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
2963 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
2964 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
2965 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
2966 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
2967 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
2968 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
2970 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
2971 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
2972 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
2973 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
2974 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
2975 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
2976 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
2977 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
2979 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
2980 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
2981 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
2982 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
2983 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
2985 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
2986 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
2987 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
2988 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
2990 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
2991 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
2992 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
2993 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
2997 /*Want to see these in mobile ONLY */
3002 .mobile_search_lbl_clr{
3003 color:[% css_colors.mobile_header_text %];
3009 For text which is visible only to screen readers.
3010 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3011 See also http://webaim.org/techniques/css/invisiblecontent/
3020 clip: rect(0, 0, 0, 0);
3024 /* Make added rows in Expert Search have bold labels like the initial row */
3031 font-weight: lighter;
3035 #results-page-depth-hint {
3040 #clear-history-confirm {
3042 color: [% css_colors.text_badnews %];
3046 /*Inline rules from other templates files*/
3049 [% IF rtl == 't' -%]
3057 [% IF rtl == 't' -%]
3063 #myopac_summary_div{padding:0px;}
3065 [% IF rtl == 't' -%]
3072 [% IF rtl == 't' -%]
3079 [% IF rtl == 't' -%]
3086 padding-bottom: 10px;
3089 [% IF rtl == 't' -%]
3090 padding-right: 10px;
3094 padding-bottom: 15px;
3096 .hold-span{font-weight: bold;}
3098 [% IF rtl == 't' -%]
3105 [% IF rtl == 't' -%]
3112 [% IF rtl == 't' -%]
3119 /* Rules from metarecord_hold_filters.tt2 */
3121 .metarecord_filters{
3124 border-bottom: 1px solid #333;
3125 border-top: 1px solid #333; }
3126 .metarecord_filter_container{
3127 [% IF rtl == 't' -%]
3135 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3136 .metarecord_filter_header{padding-bottom: 5px;}