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-color: [% 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);
81 font-size: [% css_fonts.size_biggest %];
86 font-size: [% css_fonts.size_bigger %];
91 font-size: [% css_fonts.size_bigger %];
100 div.select-box-wrapper {
122 background-color: [% css_colors.primary %];
129 color: [% css_colors.primary_fade %];
130 display:inline-block;
133 #dashboard, #dashboard_e {
138 #dashboard span.dash-align a, #dashboard_e span.dash-align a {
140 text-decoration: none;
155 #dash_checked, #dash_e_checked { color: [% css_colors.text_attention %]; }
156 #dash_holds, #dash_e_holds { color: [% css_colors.text_attention %]; }
157 #dash_pickup, #dash_e_pickup { color: [% css_colors.text_goodnews %]; }
160 #dash_fines { color: [% css_colors.text_badnews %]; }
161 the color contrast between "text_badnews" and "primary"
162 is too low for WCAG compliance. Use "text_attention"
163 for now until a better color is picked - if needed.
165 #dash_fines { color: [% css_colors.text_attention %]; }
167 #dash_wrapper #dash_user_message_button_container {
171 #dash_wrapper #unread_message_count_floater {
173 background-color: [% css_colors.text_alert %];
175 padding-right: 0.2em;
176 display: inline-block;
182 margin-right: -1.5em;
189 background-color: [% css_colors.primary_fade %];
190 background-image: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
191 background-image: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
192 background-image: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
193 background-image: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
196 color: [% css_colors.background %];
199 font-size: [% css_fonts.size_small %];
203 color: [% css_colors.background %];
207 color: [% css_colors.text_invert %];
208 text-decoration: none;
212 color: [% css_colors.text_invert %];
213 font-size: [% css_fonts.size_small %];
221 color: [% css_colors.text_invert %];
223 text-decoration: none;
233 #header-links a:hover {
234 color: [% css_colors.text_invert %];
235 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
236 text-decoration: none;
239 #header #header-links2 {
242 color: [% css_colors.text_invert %];
243 padding-bottom: 15px;
246 #header #header-links2 a {
247 color: [% css_colors.text_invert %];
250 #header #header-links2 a:hover {
251 text-decoration: underline;
279 background-color: [% css_colors.background_invert %];
294 border-bottom: 1px solid [% css_colors.border_standard %];
296 background-color: [% css_colors.background %];
299 #search-wrapper #breadcrumb {
301 font-size: [% css_fonts.size_smaller %];
309 #search-wrapper #search-within {
321 #search-wrapper #breadcrumb a {
322 color: [% css_colors.text %];
325 #search-wrapper #search_frm label {
326 font-size: [% css_fonts.size_smaller %];
329 #search-wrapper #search-box {
338 padding-bottom: 10px;
341 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{
350 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
353 margin: 10px 0px 0px 7px;
354 border-radius: 10px 10px 0px 0px;
357 margin: 10px 7px 0px 0px;
358 border-radius: 10px 10px 0px 0px;
361 vertical-align: middle;
363 padding: 10px 0px 10px 0px;
365 color: [% css_colors.text_invert %];
366 background-color: [% css_colors.control %];
368 text-decoration: none;
371 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
372 padding: 1em 1em 0.5em;
375 #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 {
376 background-color: [% css_colors.primary %];
377 color: [% css_colors.text_invert %];
378 text-decoration: none;
381 #adv_search_filters {
396 .adv_filter_block_item {
427 padding-right: 10px !important;
429 padding-left: 10px !important;
433 #adv_search.on, #num_search.on, #expert_search.on {
434 color: [% css_colors.accent_darker %];
435 background-color: [% css_colors.background %];
436 text-decoration: none;
439 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
440 color: [% css_colors.accent_darker %];
441 background-color: [% css_colors.background %];
442 text-decoration: none;
446 background-color: [% css_colors.control %];
449 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
451 font-size: [% css_fonts.size_smaller %];
452 color: [% css_colors.accent_darker %];
453 padding: 10px 10px 10px 10px;
456 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
457 background-color: [% css_colors.accent_lightest %];
458 color: [% css_colors.accent_darker %];
461 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
462 padding-bottom: 12px;
463 color: [% css_colors.accent_medium %];
466 #acct_select, #acct_prefs_select {
470 #mobile_acct_search_links {
471 background-color: [% css_colors.primary_fade %];
476 padding: 5px 0px 6px 7px;
479 padding: 5px 7px 6px 0px;
482 border-bottom: 1px dotted [% css_colors.accent_light %];
486 color:[% css_colors.primary_fade %];
488 font-size: [% css_fonts.size_bigger %];
491 .rdetail_result_count {
492 color: [% css_colors.text %];
494 display: inline-block;
502 .rdetail_result_nav {
504 display: inline-block;
512 #rdetail_details_table {
516 #rdetail_image { border: none; }
517 #rdetail_image_cell {
530 padding: 0.5em 1em 0.5em 1em;
531 background-color: [% css_colors.accent_lighter2 %];
533 div.rdetail_uris ul li {
542 div.rdetail_show_copies {
546 div#rdetail_actions_div {
547 background-color: [% css_colors.background %];
555 span#rdetail_copy_counts {
556 display: inline-block;
569 span#rdetail_hold_counts {
570 display: inline-block;
573 span#rdetail_hold_counts p {
594 border-right: 1px dotted [% css_colors.accent_light %];
598 border-left:1px dotted [% css_colors.accent_light %];
605 border-bottom: 1px dotted [% css_colors.accent_light %];
609 div.toggle_list { padding-top: 6px; }
613 border-top: 1px dotted [% css_colors.accent_light %];
626 #metarecord_population {
629 padding-bottom: 10px;
632 .metarecord_population_span_link {
636 .metarecord_population_format {
638 display: inline-block;
644 .metarecord_population_item_lang {
645 display: inline-block;
649 .metarecord_population_all {
658 border-bottom: 1px dotted [% css_colors.accent_light %];
675 #rdetails_status td {
677 padding: 7px 13px 3px 0px;
679 padding: 7px 0px 3px 13px;
683 #rdetails_status td[headers=copy_header_library],
684 #rdetails_status td[headers=copy_header_shelfloc] {
688 #rdetails_status thead th {
690 padding: 13px 13px 13px 0px;
693 padding: 13px 0px 13px 13px;
696 background-color: [% css_colors.accent_lighter2 %];
697 font-size: [% css_fonts.size_smaller %];
701 #rdetails_status tbody td {
710 #rdetails_status tbody td.copy_note {
711 color: [% css_colors.primary %];
713 white-space:pre-wrap !important;
718 background-color: [% css_colors.primary_fade %];
719 border: 1px solid [% css_colors.primary %];
724 #rdetail_extras_div {
737 background-color: [% css_colors.accent_light %];
740 .rdetail_extras_link {
742 font-size: [% css_fonts.size_smaller %];
746 .rdetail_extras_lbl {
747 color: [% css_colors.text_invert %];
748 text-decoration: none;
751 #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
759 #rdetail_locs_expand, #rdetail_locs_collapse {
769 #rdetail_anotes_div .biography {
773 #gbp_extra, #gbp_arrow_down_link {
777 .almost-content-wrapper {
778 background-color: [% css_colors.background %];
782 background-color: [% 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-color: [% css_colors.background %];
830 #main-content .login_boxes {
831 border: 1px solid [% css_colors.accent_lighter %];
832 background-color: [% css_colors.accent_lightest %];
833 background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
834 background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
835 background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
836 background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
837 background-image: linear-gradient(to 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-color: [% 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-color: [% 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-color: [% 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-color: [% 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-color:[% 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-color: [% 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-color: [% 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-color: [% 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-color: [% 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-color: [% 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-color:[% css_colors.primary %];
1469 border-top-left-radius: 5px;
1470 border-top-right-radius: 5px;
1472 color:[% css_colors.text_invert %];
1476 .facet_box_temp.filter_box_temp .header {
1477 background-color: [% css_colors.background_invert %] !important;
1481 color: [% css_colors.background_invert %];
1488 .facet_box_temp .header .title {
1489 [% IF rtl == 't' -%]
1491 padding-right: 12px;
1499 /* in this context, where h4 is primarily for structure,
1500 avoid the normal large font and margin for h4's */
1501 .facet_box_temp h4 {
1506 .facet_box_temp .header a.button {
1507 [% IF rtl == 't' -%]
1515 color:[% css_colors.text_invert %];
1518 .facet_box_wrapper .box_wrapper .box {
1519 border-top:1px solid [% css_colors.border_standard %];
1520 border-left:1px solid [% css_colors.border_standard %];
1521 border-right:1px solid [% css_colors.border_standard %];
1527 .filter_box_wrapper {
1530 border: 1px solid [% css_colors.background_invert %];
1537 box-sizing: border-box;
1538 -moz-box-sizing: border-box;
1544 .facet_template div {
1545 display: table-cell;
1549 .facet_template.filter_template div {
1550 padding: 0px !important;
1553 .facet_template .count {
1555 color: [% css_colors.accent_mediumdark %];
1558 .facet_template_selected {
1559 background-color: [% css_colors.accent_lighter2 %];
1560 border: 1px solid [% css_colors.accent_medium %];
1564 background-color: [% css_colors.primary %];
1565 background-image: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1566 background-image: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1567 background-image: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1568 background-image: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1572 [% IF rtl == 't' -%]
1578 padding-bottom: 10px;
1579 font-size: [% css_fonts.size_small %];
1583 color: [% css_colors.text_invert %];
1584 text-decoration: none;
1585 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
1588 #copyright_text, #footer_logo {
1589 color: [% css_colors.text_invert %];
1596 .advanced_div { padding-top: 15px; }
1597 #adv_global_search { width: 100%; }
1598 #adv_global_search select { width: 13em; }
1599 #adv_global_addrow td { padding-top: 7px; }
1600 [% IF rtl == 't' -%]
1601 #adv_global_addrow.td-search-left{text-align:right;}
1603 #adv_global_input_table { width: 100%; }
1604 #adv_global_input_table select { width: 7em; }
1606 font-size: [% css_fonts.size_smaller %];
1607 color: [% css_colors.text_alert %];
1609 #acct_prefs_header {
1610 [% IF rtl == 't' -%]
1616 .search_page_nav_link {
1618 [% IF rtl == 't' -%]
1624 #opac.result.sort { width: 160px; }
1625 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
1627 [% IF rtl == 't' -%]
1633 color: [% css_colors.text_alert %];
1635 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
1636 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
1637 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
1638 #adv_search_refine {
1639 [% IF rtl == 't' -%]
1644 background-color: [% css_colors.accent_lighter2 %];
1647 .row-remover { position: relative; top: 1px; vertical-align: middle; }
1649 background-color: [% css_colors.background %];
1650 color: [% css_colors.primary %]; text-decoration: none;
1651 padding: 0; border: 0; margin: 0;
1652 vertical-align: middle;
1654 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
1655 .no-dec:hover { text-decoration: none; }
1656 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
1658 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
1659 #account-update-email table td {
1660 [% IF rtl == 't' -%]
1665 padding: 5px 15px 5px 15px;
1666 border-bottom: 1px solid [% css_colors.accent_lighter %];
1668 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
1669 a.dash-link:hover { text-decoration: underline !important; }
1670 #list_create_table td { vertical-align: middle; padding: 0 8px; }
1671 #list_create_table {
1672 background-color: [% css_colors.accent_light %];
1673 padding-bottom: 4px;
1674 margin-bottom: 10px;
1675 border-bottom: 1px dotted [% css_colors.accent_medium %];
1678 .list_create_table_label {
1681 #list_description, #list_create_name {
1684 .list-create-table-buttons input[type=image] { margin-top: 2px; }
1685 .result_table_format_cell { padding: 0px 10px; text-align: center; }
1686 .results_row_count { font-weight: bold; }
1687 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1688 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
1689 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
1690 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
1691 #hold_editor_table th {
1692 [% IF rtl == 't' -%]
1700 #hold_editor_table td { padding: 0.25em 0; }
1702 [% IF rtl == 't' -%]
1703 padding-right: 1em !important;
1705 padding-left: 1em !important;
1707 vertical-align: middle;
1709 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
1710 .hold-editor-controls a { padding-left: 2em; }
1713 [% IF rtl == 't' -%]
1720 [% IF rtl == 't' -%]
1723 vertical-align: top;
1726 .rdetail-author-div {
1727 padding-bottom: 10px;
1728 display: inline-block;
1731 .invisible { visibility: hidden; }
1732 .rdetail-extras-summary { margin: 10px; }
1733 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
1734 .expert-search tbody tr th {
1735 [% IF rtl == 't' -%]
1743 .expert-search-row { padding-top: 10px; }
1744 #adv_expert_row label { font-weight: bold; }
1746 .bookshelf tr.browse_border td {
1747 border-bottom: 1px dashed [% css_colors.accent_dark %];
1750 padding-bottom: 1ex;
1752 .cn_browse_item { padding: 2ex; }
1753 .results-paginator-list {
1754 [% IF rtl == 't' -%]
1760 .results-paginator-selected { color: [% css_colors.text_alert %]; }
1761 .inactive-hold { background-color: [% css_colors.accent_lightest %]; }
1762 .unread-patron-message { font-weight: bold; }
1764 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
1765 .hold-items-list-title {
1766 font-size: [% css_fonts.size_bigger %];
1767 margin-bottom: 20px;
1769 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
1771 .hold_success_links > span { margin: 0 2em; }
1773 .radio-parts-selection {
1775 margin-bottom: 20px;
1778 .parts-radio-option {
1779 display: inline-block;
1783 .mr_holds_no_formats {
1784 [% IF rtl == 't' -%]
1792 color: [% css_colors.text_invert %];
1793 background-color: [% css_colors.primary %];
1796 .holds_item_row_separator td {
1797 border-top: 2px dashed [% css_colors.accent_medium %];
1800 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1802 .results_header_btns, .results_header_sel {
1803 [% IF rtl == 't' -%]
1811 * .various_containers a = shortcut to putting .opac-button on every 'a' with
1812 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
1815 .opac-multiline-button > a,
1816 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
1817 color: [% css_colors.button_text %];
1819 text-decoration: none;
1820 cursor: pointer !important;
1822 border: 1px solid [% css_colors.primary %];
1823 background-color: [% css_colors.primary_fade %];
1826 display: inline-block;
1829 .opac-multiline-button > a:hover,
1830 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
1831 background-color: [% css_colors.primary %];
1834 .opac-button:disabled {
1835 color: [% css_colors.accent_medium %];
1836 cursor: pointer !important;
1837 border: 1px solid [% css_colors.accent_light %];
1838 background-color: [% css_colors.accent_lighter %];
1841 /* Firefox adds its own special space to inputs; this gets us closer */
1842 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
1847 .opac-button-header, #dash_wrapper .opac-button {
1848 background-color: [% css_colors.control %];
1849 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
1850 font-size: [% css_fonts.size_base %];
1852 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
1853 border-color: [% css_colors.control %];
1856 .opac-multiline-button > a {
1857 display: inline-block;
1860 #myopac_checked_div {
1864 .rdetail-mfhd-head {
1867 background-color: [% css_colors.table_heading %];
1870 .rdetail-mfhd-type {
1871 [% IF rtl == 't' -%]
1878 .rdetail-mfhd-bottom {
1879 border-bottom: thin solid [% css_colors.border_dark %];
1883 #rdetail_record_details {
1889 [% IF rtl == 't' -%]
1890 margin-right: 1.5em;
1891 padding-right: 1.5em;
1894 padding-left: 1.5em;
1898 .rdetail_content_type, .rdetail_subject_type {
1899 vertical-align: top;
1903 .bookbag-item-row td { vertical-align: top; }
1905 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
1907 color: [% css_colors.text_greatnews %];
1911 .rdetail_related_subjects {
1915 .rdetail_related_series {
1923 .rdetail_openurl_entry {
1924 [% IF rtl == 't' -%]
1932 .bookbag-controls-holder { width: 100%; }
1933 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
1934 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
1935 .bookbag-controls-holder .most {
1936 [% IF rtl == 't' -%]
1944 .bookbag-controls-title-block {
1945 [% IF rtl == 't' -%]
1952 .bookbag-controls-button-block {
1953 [% IF rtl == 't' -%]
1960 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
1961 .bookbag-share .fixed { min-width: 4em; }
1963 [% IF rtl == 't' -%]
1969 .bookbag-specific div.sort {
1970 [% IF rtl == 't' -%]
1981 .bookbag-specific div.meta {
1982 background-color: [% css_colors.accent_light %];
1983 [% IF rtl == 't' -%]
1991 border: 1px solid [% css_colors.accent_light %];
1995 #bbag-name-desc-form tr th { vertical-align: middle; }
1996 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
1997 .bookbag-description {
2002 .bbag-edit-desc-label {
2003 [% IF rtl == 't' -%]
2010 .bbag-edit-desc-save {
2014 #bbag-edit-description {
2016 [% IF rtl == 't' -%]
2024 [% IF rtl == 't' -%]
2031 [% IF rtl == 't' -%]
2037 .bbag-navigate-list {
2038 [% IF rtl == 't' -%]
2039 padding-right: 32px;
2046 .bbag-navigate-list-pages {
2047 [% IF rtl == 't' -%]
2048 padding-right: 10px;
2055 textarea { font-family: sans-serif; }
2056 table.bookbag-specific {
2057 border-right: 1px solid [% css_colors.accent_dark %];
2058 border-bottom: 1px solid [% css_colors.accent_medium %];
2063 [% IF rtl == 't' -%]
2065 padding: 0px 10px 0px 0px;
2068 padding: 0px 0px 0px 10px;
2071 .bookbag-share .fixed { min-width: 6em; }
2073 [% IF rtl == 't' -%]
2075 padding: 0px 10px 0px 0px;
2078 padding: 0px 0px 0px 10px;
2081 .bookbag-specific td.list_checkbox {
2082 [% IF rtl == 't' -%]
2083 padding-right: 10px !important;
2085 padding-left: 10px !important;
2088 .bookbag-specific td.list_entry {
2090 [% IF rtl == 't' -%]
2091 padding-right: 5px !important;
2093 padding-left: 5px !important;
2096 .bookbag-specific td.list_actions {
2097 white-space: nowrap !important;
2099 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2102 padding: 8px 0px 6px 0px;
2105 font-size: [% css_fonts.size_bigger %];
2109 .save-notes { padding-bottom: 1.5ex; }
2111 .nonbreaking-wrapper {
2112 display: inline-block;
2115 /* Moved from semiauto.css */
2116 .adv_global_input_container {
2117 border-bottom: none;
2121 border-bottom: none;
2124 .adv_global_filter_sort {
2128 .clear-both { clear: both; }
2139 .alert { color: [% css_colors.text_alert %]; }
2141 [% IF rtl == 't' -%]
2148 [% IF rtl == 't' -%]
2155 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2156 .saved-searches-header .button {
2157 [% IF rtl == 't' -%]
2164 .saved-searches-header .text {
2165 [% IF rtl == 't' -%]
2174 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2175 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2176 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2177 [% IF rtl == 't' -%]
2178 border-left: 1px solid [% css_colors.accent_darker %];
2180 border-right: 1px solid [% css_colors.accent_darker %];
2183 .result_item_circulated {
2187 .result_item_circulated span {
2190 [% IF rtl == 't' -%]
2197 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2198 #result-bookbag-heading { text-align: center; margin: 2ex; }
2200 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2201 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2202 .result-bookbag-item-note { font-style: italic; }
2203 .lowhits-bookbag-name { font-weight: bold; }
2204 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2205 .oils_AS_match_term {
2206 [% IF rtl == 't' -%]
2211 color: [% css_colors.text %];
2213 .oils_AS_match_field {
2214 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2215 [% IF rtl == 't' -%]
2220 color: [% css_colors.accent_medium %];
2222 table.result_holdings_table {
2226 table.result_holdings_table thead tr {
2227 background-color: [% css_colors.table_heading %];
2229 table.result_holdings_table thead tr th {
2233 margin: 0 2em 0 2em;
2236 vertical-align: super;
2237 font-size: [% css_fonts.size_smaller %];
2238 line-height: normal;
2239 text-decoration: none;
2241 .rdetail-holding-group {
2242 [% IF rtl == 't' -%]
2243 margin-right: 1.5em;
2248 .rdetail-holding-group span {
2249 [% IF rtl == 't' -%]
2250 margin-right: 1.5em;
2255 .rdetail-holding-group .paging {
2256 [% IF rtl == 't' -%]
2257 margin-right: 1.5em;
2262 #rdetail_deleted_exp {
2266 border: thick solid [% css_colors.border_alert %];
2269 #ac_tab_wrapper { width : 100%; }
2271 [% IF rtl == 't' -%]
2276 padding-right: 10px;
2278 font-size: [% css_fonts.size_big %];
2280 border: 1px solid [% css_colors.primary_offset %];
2282 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2283 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2284 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2286 /* Popmenu styles used for making css menus. */
2300 width: 10em; /* Width to help Opera out */
2301 background-color: [% css_colors.primary %];
2303 .popmenu li:hover ul {
2308 border-color: [% css_colors.border_dark %];
2310 border-style: solid;
2312 .popmenu li:hover li {
2315 .popmenu li:hover li a {
2316 background-color: [% css_colors.primary %];
2317 color: [% css_colors.accent_ultralight %];
2319 .popmenu li li a:hover {
2320 background-color: [% css_colors.accent_ultralight %];
2321 color: [% css_colors.primary %];
2323 /* Styles for the temporary list entry. */
2324 .popmenu li:hover li[class~="temporary"] a {
2325 background-color: [% css_colors.primary %];
2326 color: [% css_colors.accent_ultralight %];
2328 .popmenu li li[class~="temporary"] a:hover {
2329 background-color: [% css_colors.accent_ultralight %];
2330 color: [% css_colors.primary %];
2332 /* Styles for the default list entry. */
2333 .popmenu li:hover li[class~="default"] a {
2334 background-color: [% css_colors.primary %];
2335 color: [% css_colors.accent_ultralight %];
2337 .popmenu li li[class~="default"] a:hover {
2338 background-color: [% css_colors.accent_ultralight %];
2339 color: [% css_colors.primary %];
2341 /* Styles for the new list entry. */
2342 .popmenu li:hover li[class~="new"] a {
2343 background-color: [% css_colors.primary %];
2344 color: [% css_colors.accent_ultralight %];
2346 .popmenu li li[class~="new"] a:hover {
2347 background-color: [% css_colors.accent_ultralight %];
2348 color: [% css_colors.primary %];
2350 /* Style to add a divider on the menu. */
2351 .popmenu li li[class~="divider"] {
2352 border-bottom-width: 1px;
2353 border-bottom-color: [% css_colors.border_dark %];
2354 border-bottom-style: solid;
2357 #locale_picker_form {
2358 [% IF rtl == 't' -%]
2360 border-left: thin [% css_colors.control %] solid;
2363 border-right: thin [% css_colors.control %] solid;
2369 #locale_picker_form * {
2372 vertical-align: middle;
2375 #patron_usr_barcode_not_found {
2376 font-weight: bold; color: [% css_colors.text_alert %];
2389 padding-bottom: 0.5em;
2393 #maintenance_message {
2396 background-color: [% css_colors.text_alert %];
2397 color: [% css_colors.text_invert %];
2401 #search-box > span {
2408 .browse-result-sources, .browse-result-authority-bib-links {
2409 [% IF rtl == 't' -%]
2415 .browse-result-best-match {
2421 .browse-result-list {
2422 padding-bottom: 0.5ex;
2425 font-size: [% css_fonts.size_bigger %];
2427 .browse-result-authority-field-name {
2429 [% IF rtl == 't' -%]
2435 .browse-leading-article-warning {
2437 font-size: [% css_fonts.size_big %];
2439 .browse-public-general-note {
2440 font-size: [% css_fonts.size_big %];
2442 .browse-public-general-note-label { }
2443 .browse-public-general-note-institution {
2447 .browse-public-general-note-body {
2455 #main-content-register {
2456 [% IF rtl == 't' -%]
2461 font-size: [% css_fonts.size_bigger %];
2464 #main-content-register table {
2467 border-collapse: collapse;
2470 #main-content-register td {
2471 [% IF rtl == 't' -%]
2478 #main-content-register td:not(:first-child) {
2479 [% IF rtl == 't' -%]
2480 padding-right: 20px;
2486 .patron-reg-invalid {
2489 [% IF rtl == 't' -%]
2492 padding-right: 10px;
2496 .result_footer_nav1 {
2500 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2504 .rdetail_authors_div {
2508 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2509 white-space: nowrap;
2510 display: inline-block;
2513 .result_table_title_cell {
2515 padding-bottom: 4px;
2519 font-size: [% css_fonts.size_bigger %];
2522 /* styling for sms text call number */
2524 font-family: Arial, Helvetica, sans-serif;
2525 font-size: [% css_fonts.size_medium %];
2526 background-color: [% css_colors.accent_lightest %];
2528 /* Allow text to wrap */
2529 white-space: pre-wrap; /* css-3 */
2530 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
2531 white-space: -pre-wrap; /* Opera 4-6 */
2532 white-space: -o-pre-wrap; /* Opera 7 */
2533 word-wrap: break-word; /* Internet Explorer 5.5+ */
2540 /* patron message center */
2541 #myopac_message_tbody {
2542 vertical-align: top;
2544 .myopac_message_message {
2545 white-space: pre-wrap;
2548 @media only screen and (max-width: 800px) {
2549 .facet_sidebar_hidden, .result_block_hidden {
2552 .facet_sidebar_visible, .result_block_visible {
2553 display: inline ! important;
2555 #acct_select, #acct_prefs_select {
2556 display: inline-block;
2558 #acct_tabs, #acct_prefs_tabs {
2561 .radio-parts-selection { width: 90%; }
2562 #list_description, #list_create_name {
2567 @media only screen and (max-width: 600px) {
2569 font-size: [% css_fonts.size_big %];
2571 span .nav_arrow_fix {
2578 #homesearch_main_logo img {
2588 #your-acct-login a {
2598 #locale_picker_form {
2601 #gold-links-holder {
2604 #simple-detail-view-links {
2607 #acct_tabs a, #acct_fines_tabs a {
2608 [% IF rtl == 't' -%]
2609 border-radius: 6px 0px 0px 6px;
2610 margin: 0px 0px 0px 5px;
2612 border-radius: 6px 6px 0px 0px;
2613 margin: 0px 5px 0px 0px;
2615 padding: 2px 4px 3px 4px;
2616 font-size: [% css_fonts.size_base %];
2618 .bookbag-controls-title-block {
2619 [% IF rtl == 't' -%]
2626 .bookbag-controls-button-block {
2627 [% IF rtl == 't' -%]
2635 [% IF rtl == 't' -%]
2641 .bookbag-specific div.sort {
2642 [% IF rtl == 't' -%]
2650 margin: 5px 0px 5px 0px;
2651 border: 1px solid [% css_colors.accent_light %];
2654 .bookbag-specific div.meta {
2655 [% IF rtl == 't' -%]
2669 [% IF rtl == 't' -%]
2676 #bbag-edit-description {
2682 border:1px solid [% css_colors.accent_light %];
2685 [% IF rtl == 't' -%]
2692 .bbag-action-field {
2695 .bookbag-specific div.sort select {
2698 .bookbag-specific tr {
2700 border-bottom: 1px solid [% css_colors.border_standard %];
2702 .bookbag-specific td.list_checkbox {
2703 [% IF rtl == 't' -%]
2704 padding-right: 0px !important;
2706 padding-left: 0px !important;
2709 .bookbag-specific td.list_entry {
2710 display: inline-block;
2712 [% IF rtl == 't' -%]
2713 padding-right: 40% !important;
2715 padding-left: 40% !important;
2718 .bookbag-specific td.list_entry:before {
2719 content: attr(data-label);
2721 [% IF rtl == 't' -%]
2727 .bbag-navigate-list {
2730 .bbag-navigate-list-pages {
2731 [% IF rtl == 't' -%]
2740 background-color: transparent;
2747 #dash_wrapper .opac-button {
2750 .small_view_only, #filter_hits {
2751 display: inline !important;
2754 [% IF rtl == 't' -%]
2760 #dashboard, #dashboard_e {
2763 #holds_box form blockquote {
2764 [% IF rtl == 't' -%]
2772 #holds_box form blockquote select {
2775 #myopac_sum_fines_placehold {
2781 #list_description, #list_create_name {
2784 .results_header_lbl {
2787 .results_header_nav1 span.h1 {
2793 .start_end_links_span {
2799 .result_table_pic_header {
2800 [% IF rtl == 't' -%]
2801 padding-right: 0px !important;
2804 padding-left: 0px !important;
2807 width: 0px !important;
2815 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
2818 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
2819 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
2822 .results_info_table td {
2825 #results_header_bar {
2826 background-color: inherit;
2828 .results_header_btns a {
2831 .adv_filter_results_hide {
2834 .adv_filter_results_show {
2837 .adv_filter_results_block_label {
2840 .adv_filter_results_group_wrapper {
2846 #rdetails_status thead {
2849 #rdetails_status tr {
2853 #rdetails_status td {
2858 background-color: [% css_colors.accent_lightest %];
2860 .copy_details_offers_row {
2861 background-color: [% css_colors.accent_lightest %];
2863 select#pickup_lib.search-wrapper-locg {
2866 #search-wrapper #search-box {
2870 #main-content-home {
2874 /* Make use of full width in mobile mode */
2875 .facet_box_wrapper .box_wrapper .box,
2876 .facet_template .facet,
2880 .facet_template .count {
2881 [% IF rtl == 't' -%]
2890 #adv_search_parent {
2891 font-size: [% css_fonts.size_smaller %];
2893 #adv_search_filters {
2898 [% IF rtl == 't' -%]
2904 .rdetail_aux_utils {
2911 div#rdetail_actions_div {
2917 #metarecord_population {
2921 .metarecord_population_span_link {
2923 .metarecord_population_item_lang {
2926 .search_catalog_lbl {
2927 [% IF rtl == 't' -%]
2932 white-space: nowrap;
2934 .adv_search_catalog_lbl {
2936 white-space: nowrap;
2938 .browse_the_catalog_lbl {
2939 white-space: nowrap;
2951 .dash_account_buttons {
2954 .searchbar { line-height: 1.5em; }
2955 #browse-controls { line-height: 1.5em; }
2956 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2963 .bookshelf table thead tr {
2966 #lowhits_help { width: inherit; }
2968 font-size: [% css_fonts.size_small %];
2969 margin: 2px 2px 0px 2px;
2970 padding: 2px 2px 5px 2px;
2971 [% IF rtl == 't' -%]
2972 border-radius: 7px 0px 0px 7px;
2974 border-radius: 7px 7px 0px 0px;
2977 #adv_global_tbody td {
2978 border-bottom: thin solid [% css_colors.accent_light %];
2980 #adv_global_addrow td {
2981 border-bottom: none;
2983 /* Force table to not be like tables anymore */
2984 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 {
2987 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 {
2991 /* Hide table headers (but not display: none;, for accessibility) */
2995 [% IF rtl == 't' -%]
3002 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 {
3006 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
3008 /* Holds history gets large white border to mimic header cell on other
3009 account screens that provide visual cue for next title. We should do
3010 the same for ebook tables too since we have no actions on those
3011 tables. If actions get added, we should move those tables out of
3014 table#acct_holds_hist_header tr, table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3017 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 {
3018 /* Behave like a "row" */
3020 border-bottom: 1px solid #eee;
3022 [% IF rtl == 't' -%]
3029 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 {
3030 /* Now like a table header */
3032 /* Top/left values mimic padding */
3035 [% IF rtl == 't' -%]
3040 padding-right: 10px;
3042 white-space: nowrap;
3045 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3046 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3047 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3048 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3049 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3050 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3051 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3053 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3054 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3055 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3056 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3057 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3058 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3059 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3060 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3062 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3063 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3064 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3065 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3066 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3067 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3068 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3069 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3071 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3072 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3073 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3074 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3075 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3077 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3078 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3079 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3080 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3082 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3083 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3084 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3085 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3089 /*Want to see these in mobile ONLY */
3094 .mobile_search_lbl_clr{
3095 color:[% css_colors.mobile_header_text %];
3101 For text which is visible only to screen readers.
3102 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3103 See also http://webaim.org/techniques/css/invisiblecontent/
3112 clip: rect(0, 0, 0, 0);
3116 /* Make added rows in Expert Search have bold labels like the initial row */
3123 font-weight: lighter;
3127 #results-page-depth-hint {
3132 #clear-history-confirm {
3134 color: [% css_colors.text_badnews %];
3138 /*Inline rules from other templates files*/
3141 [% IF rtl == 't' -%]
3149 [% IF rtl == 't' -%]
3155 #myopac_summary_div{padding:0px;}
3157 [% IF rtl == 't' -%]
3164 [% IF rtl == 't' -%]
3171 [% IF rtl == 't' -%]
3178 padding-bottom: 10px;
3181 [% IF rtl == 't' -%]
3182 padding-right: 10px;
3186 padding-bottom: 15px;
3188 .hold-span{font-weight: bold;}
3190 [% IF rtl == 't' -%]
3197 [% IF rtl == 't' -%]
3204 [% IF rtl == 't' -%]
3211 /* Rules from metarecord_hold_filters.tt2 */
3213 .metarecord_filters{
3216 border-bottom: 1px solid #333;
3217 border-top: 1px solid #333; }
3218 .metarecord_filter_container{
3219 [% IF rtl == 't' -%]
3227 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3228 .metarecord_filter_header{padding-bottom: 5px;}