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.link %];
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;
717 #rdetails_status tbody td.copy_tag {
718 border-color: [% css_colors.primary %];
719 border-style: dashed;
722 #rdetails_status tbody .copy_tag_value {
727 background-color: [% css_colors.primary_fade %];
728 border: 1px solid [% css_colors.primary %];
733 #rdetail_extras_div {
746 background-color: [% css_colors.accent_light %];
749 .rdetail_extras_link {
751 font-size: [% css_fonts.size_smaller %];
755 .rdetail_extras_lbl {
756 color: [% css_colors.text_invert %];
757 text-decoration: none;
760 #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
768 #rdetail_locs_expand, #rdetail_locs_collapse {
778 #rdetail_anotes_div .biography {
782 #gbp_extra, #gbp_arrow_down_link {
786 .almost-content-wrapper {
787 background-color: [% css_colors.background %];
791 background-color: [% css_colors.background %];
793 border-bottom: 1px solid [% css_colors.border_dark %];
796 .content-wrapper-record-page { top: -15px; position: relative; }
817 #main-content-after-bar {
836 background-color: [% css_colors.background %];
839 #main-content .login_boxes {
840 border: 1px solid [% css_colors.accent_lighter %];
841 background-color: [% css_colors.accent_lightest %];
842 background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
843 background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
844 background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
845 background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
846 background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
847 color: [% css_colors.accent_darker %];
850 #main-content .login_boxes h1 {
852 font-size: [% css_fonts.size_biggest %];
856 #main-content .left_brain {
865 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
869 background-color: [% css_colors.background %];
870 font-size: [% css_fonts.size_bigger %];
871 color: [% css_colors.text %];
874 #main-content .left_brain .input_bg {
876 padding: 10px 13px 0px 10px;
878 padding:10px 10px 0px 13px;
897 font-size: [% css_fonts.size_biggest %];
901 #login-failed-message {
902 font-size: [% css_fonts.size_bigger %];
904 color: [% css_colors.text_alert %];
908 #holds_temp_parent td {
909 border-bottom:1px solid [% css_colors.border_standard %];
912 #holds_temp_parent input, #holds_temp_parent select {
916 #holds_temp_parent tr td div {
921 #holds_temp_parent tr td div.format_icon {
927 #results_header_bar {
928 background-color: [% css_colors.accent_medium %];
929 border-top:1px solid [% css_colors.accent_mediumdark %];
930 border-bottom:1px solid [% css_colors.accent_mediumdark %];
933 .results_header_lbl {
940 color: [% css_colors.text %];
941 /* this border is not visible, but it keeps these labels the same size
943 border: 1px solid [% css_colors.accent_medium %];
944 background-color: [% css_colors.accent_medium %];
948 /* we need a negative margin on the select to allow the containing <label>
949 to determine the actual size of the element. By doing this, we can increase
950 the odds that the buttons and the select will be the same size, and therefore
951 collapse correctly when the window width decreases */
952 .results_header_lbl select {
956 #limit_to_available {
957 vertical-align: middle;
960 .results_header_sel {
969 .results_header_nav1 {
971 padding: 5px 0px 6px 7px;
973 padding: 5px 7px 6px 0px;
975 border-bottom: 1px dotted [% css_colors.accent_light %];
978 .results_header_nav1 .h1 {
979 font-size: [% css_fonts.size_bigger %];
981 color:[% css_colors.primary_fade %];
984 .table_no_border_space {
987 .table_no_cell_pad td {
991 border-collapse: collapse;
994 #result_table_table {
1002 tr.result_table_row > td.results_row_count,
1003 tr.result_table_row > td.result_table_pic_header,
1004 tr.result_table_row > td.result_table_title_cell {
1005 vertical-align: top;
1009 [% IF rtl == 't' -%]
1019 tr.result_table_row:nth-child(n+2) > td {
1020 border-top: 1px solid [% css_colors.accent_lighter2 %];
1023 tr.result_table_row > td.result_table_pic_header {
1024 [% IF rtl == 't' -%]
1029 white-space: nowrap;
1033 /* styles for selecting records in the results set */
1034 .result_table_row_selected {
1035 background-color: [% css_colors.item_selected %];
1037 #selected_records_summary, #clear_basket {
1041 /* styles for the basket */
1043 [% IF rtl == 't' -%]
1051 #record_basket_icon {
1052 [% IF rtl == 't' -%]
1061 #record_basket_count_floater {
1062 background-color: [% css_colors.accent_lighter %];
1065 right: -3px; /* relative to icon, so don't want to adjust for RTL */
1069 #record_basket_count_floater a {
1070 text-decoration: none;
1073 [% IF rtl == 't' -%]
1079 #basket_actions select {
1080 border-color: rgb(169, 169, 169);
1084 [% IF rtl == 't' -%]
1089 white-space: nowrap;
1092 .result_count_number {
1096 .result_table_subtable {
1101 div.result_table_utils_cont {
1102 [% IF rtl == 't' -%]
1111 #myopac_summary_div p {
1113 margin-bottom: 10px;
1116 #acct_sum_checked_table td {
1120 .zero_search_hits_main {
1121 [% IF rtl == 't' -%]
1129 .zero_search_hits_saved {
1130 [% IF rtl == 't' -%]
1141 #zero_search_hits p {
1149 #zero_search_hits #spell_check_link {
1152 #zero_search_hits #zero_hits_suggestions {
1156 [% IF rtl == 't' -%]
1162 background-color: [% css_colors.accent_light %];
1167 .results_info_table td {
1168 [% IF rtl == 't' -%]
1171 padding-right: 10px;
1175 #myopac_holds_main_table {
1176 border-collapse: collapse;
1179 #myopac_holds_main_table td {
1180 border: 1px solid [% css_colors.border_dark %];
1184 .myopac-hold-available {
1185 color: [% css_colors.text_greatnews %];
1189 .myopac-hold-suspended {
1190 color: [% css_colors.text_badnews %];
1194 #myopac_prefs_div .data_grid {
1195 border-collapse:collapse;
1198 #myopac_prefs_div .data_grid td {
1199 [% IF rtl == 't' -%]
1200 padding: 6px 17px 7px 0px;
1202 padding:6px 0px 7px 17px;
1204 background-color:[% css_colors.accent_ultralight %];
1205 border-bottom:3px solid [% css_colors.background %];
1209 [% IF rtl == 't' -%]
1210 padding: 0px 0px 0px 7px;
1212 padding: 0px 7px 0px 0px;
1215 font-size: [% css_fonts.size_bigger %];
1217 color:[% css_colors.primary_fade %];
1218 border-bottom: 1px dotted [% css_colors.accent_light %];
1223 font-weight: normal;
1227 [% IF rtl == 't' -%]
1237 border-collapse: collapse;
1238 background-color: [% css_colors.accent_ultralight %];
1241 .acct_sum_table tr {
1242 border-bottom: 2px solid white;
1245 .acct_sum_table td {
1250 text-transform: none;
1255 .acct_sum_table .view_link {
1256 font-weight: normal;
1260 [% IF rtl == 't' -%]
1262 padding: 15px 23px 0px 0px;
1265 padding: 15px 0px 0px 23px;
1273 [% IF rtl == 't' -%]
1274 padding-right: .5em;
1280 #myopac_sum_fines_placehold {
1281 [% IF rtl == 't' -%]
1290 .acct_holds_temp td {
1291 [% IF rtl == 't' -%]
1298 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1299 [% IF rtl == 't' -%]
1306 #acct_checked_main_header, #acct_holds_main_header, #acct_fines_main_header, #acct_fees_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 {
1307 border-collapse: collapse;
1314 [% IF rtl == 't' -%]
1321 /* tables for entering payment information */
1322 #acct_fines_main_header,
1323 #acct_fees_main_header
1328 /* tables for entering payment information */
1332 [% IF rtl == 't' -%]
1342 /* tables for entering payment information */
1343 #credit_card_info_table
1349 /* tables for entering payment information */
1350 #billing_info_table td,
1351 #credit_card_info_table td
1353 [% IF rtl == 't' -%]
1354 padding-right: .5em;
1361 /* div for the payment buttons with the total */
1366 padding: 1em 0 0 1em;
1370 /* Stripe's payment form */
1373 background-color: [% css_colors.accent_ultralight %];
1381 /* text to state what is seen on cc statement */
1386 color:[% css_colors.primary_fade %];
1390 text-transform: none;
1391 font-weight: normal;
1394 .hold_note_title { font-weight: bold; }
1395 #acct_checked_main_header td, #acct_holds_main_header td, #acct_fines_main_header td, #acct_fines_confirm_header td, #acct_fees_main_header td,#acct_checked_hist_header td, #acct_holds_hist_header td, #acct_list_header td, #acct_list_header_anon td, #temp_list_holds td, #acct_messages_main_header td, #ebook_circs_main_table td, #ebook_holds_main_table td, #acct_reservations_main_header td {
1396 background-color: [% css_colors.background %];
1398 border: 1px solid #d3d3d3;
1401 #acct_checked_main_header th, #acct_holds_main_header th, #acct_fines_main_header th, #acct_fines_confirm_header th, #acct_fees_main_header th, #acct_checked_hist_header th, #acct_holds_hist_header th, #acct_list_header th, #acct_list_header_anon th, #temp_list_holds th, #acct_messages_main_header th, #ebook_holds_main_table th, #acct_reservations_main_header th {
1402 [% IF rtl == 't' -%]
1407 padding: 0px 10px 0px 10px;
1410 #acct_list_header select, #acct_list_header_anon select {
1412 text-transform:none;
1415 .search_catalog_lbl {
1416 font-size: [% css_fonts.size_bigger %];
1418 .adv_search_catalog_lbl {
1419 font-size: [% css_fonts.size_bigger %];
1422 .browse_the_catalog_lbl {
1423 font-size: [% css_fonts.size_bigger %];
1427 font-size: [% css_fonts.size_bigger %];
1432 font-size: [% css_fonts.size_smaller %];
1439 #myopac_tabs, #adv_search_parent, #fines_payments_wrapper {
1440 background-color: [% css_colors.primary_fade %];
1445 #fines_payments_wrapper {
1450 .myopac_payments_table th {
1451 [% IF rtl == 't' -%]
1452 text-align: right; }
1458 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1459 .myopac_payments_table thead th:first-child { width: 8em; }
1460 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1461 .myopac_payments_table form { display: inline; }
1462 .myopac_payments_table input[type="submit"] { padding: 1px; }
1467 background-color: [% css_colors.accent_lighter %];
1471 font-weight: bold; color: [% css_colors.text_alert %];
1472 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1475 .payment-processing {
1477 color: [% css_colors.text_greatnews %];
1478 font-size: [% css_fonts.size_bigger %];
1479 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1482 #adv_search_input { width: 100%; }
1483 #adv_search_parent {
1486 #search-submit-spinner {
1490 div.adv_search_available {
1498 font-size: [% css_fonts.size_bigger %];
1503 width:100px !important;
1504 text-align: center !important;
1507 .chili_review div.chili_link div {
1511 /* styling for advanced search filters that display with searchbar */
1513 #adv_filter_results_block h4 { display: inline; }
1515 #adv_filter_results_block {
1519 .adv_filter_results_block_label {
1521 [% IF rtl == 't' -%]
1522 padding: 4px 12px 4px 0px;
1524 padding: 4px 0px 4px 12px;
1528 .adv_filter_results_group {
1530 display: inline-block;
1531 background-color: [% css_colors.accent_lighter2 %];
1532 border-style: solid;
1533 border-color: [% css_colors.accent_medium %];
1536 padding: 2px 4px 2px 4px;
1539 .adv_filter_results_group_wrapper {
1540 display: inline-block;
1541 [% IF rtl == 't' -%]
1549 .adv_filter_results_group_header {
1550 display: inline-block;
1553 .adv_filter_results_group_values {
1557 .adv_search_result_filter {
1558 display: inline-block;
1563 [% IF rtl == 't' -%]
1571 text-decoration: none;
1572 color: [% css_colors.accent_dark %];
1576 display: inline-block;
1579 #refine_search_link {
1580 display: inline-block;
1583 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1584 /* some facet styling */
1585 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1586 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1587 .facetClassLabel { font-weight: bold; text-align: center; }
1588 .facetFieldContainer { }
1589 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1590 .extraFacetFieldsWrapper { }
1591 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1592 .facetFieldLineCount {
1593 display: inline-block;
1594 border-right: 1px solid [% css_colors.accent_light %];
1595 color: [% css_colors.accent_mediumdark %];
1599 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1600 .facetFields { padding-left: 5px; }
1601 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1605 [% IF rtl == 't' -%]
1618 .facet_box_temp .header {
1620 background-color:[% css_colors.primary %];
1621 border-top-left-radius: 5px;
1622 border-top-right-radius: 5px;
1624 color:[% css_colors.text_invert %];
1628 .facet_box_temp.filter_box_temp .header {
1629 background-color: [% css_colors.background_invert %] !important;
1633 color: [% css_colors.background_invert %];
1640 .facet_box_temp .header .title {
1641 [% IF rtl == 't' -%]
1643 padding-right: 12px;
1651 /* in this context, where h4 is primarily for structure,
1652 avoid the normal large font and margin for h4's */
1653 .facet_box_temp h4 {
1658 .facet_box_temp .header a.button {
1659 [% IF rtl == 't' -%]
1667 color:[% css_colors.text_invert %];
1670 .facet_box_wrapper .box_wrapper .box {
1671 border-top:1px solid [% css_colors.border_standard %];
1672 border-left:1px solid [% css_colors.border_standard %];
1673 border-right:1px solid [% css_colors.border_standard %];
1679 .filter_box_wrapper {
1682 border: 1px solid [% css_colors.background_invert %];
1689 box-sizing: border-box;
1690 -moz-box-sizing: border-box;
1696 .facet_template div {
1697 display: table-cell;
1701 .facet_template.filter_template div {
1702 padding: 0px !important;
1705 .facet_template .count {
1707 color: [% css_colors.accent_mediumdark %];
1710 .facet_template_selected {
1711 background-color: [% css_colors.accent_lighter2 %];
1712 border: 1px solid [% css_colors.accent_medium %];
1716 background-color: [% css_colors.primary %];
1717 background-image: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1718 background-image: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1719 background-image: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1720 background-image: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1724 [% IF rtl == 't' -%]
1730 padding-bottom: 10px;
1731 font-size: [% css_fonts.size_small %];
1735 color: [% css_colors.text_invert %];
1736 text-decoration: none;
1737 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
1740 #copyright_text, #footer_logo {
1741 color: [% css_colors.text_invert %];
1748 .advanced_div { padding-top: 15px; }
1749 #adv_global_search { width: 100%; }
1750 #adv_global_search select { width: 13em; }
1751 #adv_global_addrow td { padding-top: 7px; }
1752 [% IF rtl == 't' -%]
1753 #adv_global_addrow.td-search-left{text-align:right;}
1755 #adv_global_input_table { width: 100%; }
1756 #adv_global_input_table select { width: 7em; }
1758 font-size: [% css_fonts.size_smaller %];
1759 color: [% css_colors.text_alert %];
1761 #acct_prefs_header {
1762 [% IF rtl == 't' -%]
1768 .search_page_nav_link {
1770 [% IF rtl == 't' -%]
1776 #opac.result.sort { width: 160px; }
1777 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
1779 [% IF rtl == 't' -%]
1785 color: [% css_colors.text_alert %];
1787 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
1788 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
1789 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
1790 #adv_search_refine {
1791 [% IF rtl == 't' -%]
1796 background-color: [% css_colors.accent_lighter2 %];
1799 .row-remover { position: relative; top: 1px; vertical-align: middle; }
1801 background-color: [% css_colors.background %];
1802 color: [% css_colors.primary %]; text-decoration: none;
1803 padding: 0; border: 0; margin: 0;
1804 vertical-align: middle;
1806 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
1807 .no-dec:hover { text-decoration: none; }
1808 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
1810 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
1811 #account-update-email table td {
1812 [% IF rtl == 't' -%]
1817 padding: 5px 15px 5px 15px;
1818 border-bottom: 1px solid [% css_colors.accent_lighter %];
1820 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
1821 a.dash-link:hover { text-decoration: underline !important; }
1822 #list_create_table td { vertical-align: middle; padding: 0 8px; }
1823 #list_create_table {
1824 background-color: [% css_colors.accent_light %];
1825 padding-bottom: 4px;
1826 margin-bottom: 10px;
1827 border-bottom: 1px dotted [% css_colors.accent_medium %];
1830 .list_create_table_label {
1833 #list_description, #list_create_name {
1836 .list-create-table-buttons input[type=image] { margin-top: 2px; }
1837 .result_table_format_cell { padding: 0px 10px; text-align: center; }
1838 .results_row_count { font-weight: bold; }
1839 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1840 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
1841 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
1842 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
1843 #hold_editor_table th {
1844 [% IF rtl == 't' -%]
1852 #hold_editor_table td { padding: 0.25em 0; }
1854 [% IF rtl == 't' -%]
1855 padding-right: 1em !important;
1857 padding-left: 1em !important;
1859 vertical-align: middle;
1861 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
1862 .hold-editor-controls a { padding-left: 2em; }
1865 [% IF rtl == 't' -%]
1872 [% IF rtl == 't' -%]
1875 vertical-align: top;
1878 .rdetail-author-div {
1879 padding-bottom: 10px;
1880 display: inline-block;
1883 .invisible { visibility: hidden; }
1884 .rdetail-extras-summary { margin: 10px; }
1885 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
1886 .expert-search tbody tr th {
1887 [% IF rtl == 't' -%]
1895 .expert-search-row { padding-top: 10px; }
1896 #adv_expert_row label { font-weight: bold; }
1898 .bookshelf tr.browse_border td {
1899 border-bottom: 1px dashed [% css_colors.accent_dark %];
1902 padding-bottom: 1ex;
1904 .cn_browse_item { padding: 2ex; }
1905 .results-paginator-list {
1906 [% IF rtl == 't' -%]
1912 .results-paginator-selected { color: [% css_colors.text_alert %]; }
1913 .inactive-hold { background-color: [% css_colors.accent_lightest %]; }
1914 .unread-patron-message { font-weight: bold; }
1916 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
1917 .hold-items-list-title {
1918 font-size: [% css_fonts.size_bigger %];
1919 margin-bottom: 20px;
1921 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
1923 .hold_success_links > span { margin: 0 2em; }
1925 .radio-parts-selection {
1927 margin-bottom: 20px;
1930 .parts-radio-option {
1931 display: inline-block;
1935 .mr_holds_no_formats {
1936 [% IF rtl == 't' -%]
1944 color: [% css_colors.text_invert %];
1945 background-color: [% css_colors.primary %];
1948 .holds_item_row_separator td {
1949 border-top: 2px dashed [% css_colors.accent_medium %];
1952 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1954 .results_header_btns, .results_header_sel {
1955 [% IF rtl == 't' -%]
1963 * .various_containers a = shortcut to putting .opac-button on every 'a' with
1964 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
1967 .opac-multiline-button > a,
1968 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
1969 color: [% css_colors.button_text %];
1971 text-decoration: none;
1972 cursor: pointer !important;
1974 border: 1px solid [% css_colors.primary %];
1975 background-color: [% css_colors.primary_fade %];
1978 display: inline-block;
1981 .opac-multiline-button > a:hover,
1982 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
1983 background-color: [% css_colors.primary %];
1986 .opac-button:disabled {
1987 color: [% css_colors.accent_medium %];
1988 cursor: pointer !important;
1989 border: 1px solid [% css_colors.accent_light %];
1990 background-color: [% css_colors.accent_lighter %];
1993 /* Firefox adds its own special space to inputs; this gets us closer */
1994 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
1999 .opac-button-header, #dash_wrapper .opac-button {
2000 background-color: [% css_colors.control %];
2001 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
2002 font-size: [% css_fonts.size_base %];
2004 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
2005 border-color: [% css_colors.control %];
2008 .opac-multiline-button > a {
2009 display: inline-block;
2012 #myopac_checked_div {
2016 .rdetail-mfhd-head {
2019 background-color: [% css_colors.table_heading %];
2022 .rdetail-mfhd-type {
2023 [% IF rtl == 't' -%]
2030 .rdetail-mfhd-bottom {
2031 border-bottom: thin solid [% css_colors.border_dark %];
2035 #rdetail_record_details {
2041 [% IF rtl == 't' -%]
2042 margin-right: 1.5em;
2043 padding-right: 1.5em;
2046 padding-left: 1.5em;
2050 .rdetail_content_type, .rdetail_subject_type {
2051 vertical-align: top;
2055 .bookbag-item-row td { vertical-align: top; }
2057 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
2059 color: [% css_colors.text_greatnews %];
2063 .rdetail_related_subjects {
2067 .rdetail_related_series {
2075 .rdetail_openurl_entry {
2076 [% IF rtl == 't' -%]
2084 .bookbag-controls-holder { width: 100%; }
2085 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
2086 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
2087 .bookbag-controls-holder .most {
2088 [% IF rtl == 't' -%]
2096 .bookbag-controls-title-block {
2097 [% IF rtl == 't' -%]
2104 .bookbag-controls-button-block {
2105 [% IF rtl == 't' -%]
2112 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
2113 .bookbag-share .fixed { min-width: 4em; }
2115 [% IF rtl == 't' -%]
2121 .bookbag-specific div.sort {
2122 [% IF rtl == 't' -%]
2133 .bookbag-specific div.meta {
2134 background-color: [% css_colors.accent_light %];
2135 [% IF rtl == 't' -%]
2143 border: 1px solid [% css_colors.accent_light %];
2147 #bbag-name-desc-form tr th { vertical-align: middle; }
2148 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
2149 .bookbag-description {
2154 .bbag-edit-desc-label {
2155 [% IF rtl == 't' -%]
2162 .bbag-edit-desc-save {
2166 #bbag-edit-description {
2168 [% IF rtl == 't' -%]
2176 [% IF rtl == 't' -%]
2183 [% IF rtl == 't' -%]
2189 .bbag-navigate-list {
2190 [% IF rtl == 't' -%]
2191 padding-right: 32px;
2198 .bbag-navigate-list-pages {
2199 [% IF rtl == 't' -%]
2200 padding-right: 10px;
2207 textarea { font-family: sans-serif; }
2208 table.bookbag-specific {
2209 border-right: 1px solid [% css_colors.accent_dark %];
2210 border-bottom: 1px solid [% css_colors.accent_medium %];
2215 [% IF rtl == 't' -%]
2217 padding: 0px 10px 0px 0px;
2220 padding: 0px 0px 0px 10px;
2223 .bookbag-share .fixed { min-width: 6em; }
2225 [% IF rtl == 't' -%]
2227 padding: 0px 10px 0px 0px;
2230 padding: 0px 0px 0px 10px;
2233 .bookbag-specific td.list_checkbox {
2234 [% IF rtl == 't' -%]
2235 padding-right: 10px !important;
2237 padding-left: 10px !important;
2240 .bookbag-specific td.list_entry {
2242 [% IF rtl == 't' -%]
2243 padding-right: 5px !important;
2245 padding-left: 5px !important;
2248 .bookbag-specific td.list_actions {
2249 white-space: nowrap !important;
2251 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2254 padding: 8px 0px 6px 0px;
2257 font-size: [% css_fonts.size_bigger %];
2261 .save-notes { padding-bottom: 1.5ex; }
2263 .nonbreaking-wrapper {
2264 display: inline-block;
2267 /* Moved from semiauto.css */
2268 .adv_global_input_container {
2269 border-bottom: none;
2273 border-bottom: none;
2276 .adv_global_filter_sort {
2280 .clear-both { clear: both; }
2291 .alert { color: [% css_colors.text_alert %]; }
2293 [% IF rtl == 't' -%]
2300 [% IF rtl == 't' -%]
2307 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2308 .saved-searches-header .button {
2309 [% IF rtl == 't' -%]
2316 .saved-searches-header .text {
2317 [% IF rtl == 't' -%]
2326 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2327 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2328 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2329 [% IF rtl == 't' -%]
2330 border-left: 1px solid [% css_colors.accent_darker %];
2332 border-right: 1px solid [% css_colors.accent_darker %];
2335 .result_item_circulated {
2339 .result_item_circulated span {
2342 [% IF rtl == 't' -%]
2349 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2350 #result-bookbag-heading { text-align: center; margin: 2ex; }
2352 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2353 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2354 .result-bookbag-item-note { font-style: italic; }
2355 .lowhits-bookbag-name { font-weight: bold; }
2356 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2357 .oils_AS_match_term {
2358 [% IF rtl == 't' -%]
2363 color: [% css_colors.text %];
2365 .oils_AS_match_field {
2366 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2367 [% IF rtl == 't' -%]
2372 color: [% css_colors.accent_medium %];
2374 table.result_holdings_table {
2378 table.result_holdings_table thead tr {
2379 background-color: [% css_colors.table_heading %];
2381 table.result_holdings_table thead tr th {
2385 margin: 0 2em 0 2em;
2388 vertical-align: super;
2389 font-size: [% css_fonts.size_smaller %];
2390 line-height: normal;
2391 text-decoration: none;
2393 .rdetail-holding-group {
2394 [% IF rtl == 't' -%]
2395 margin-right: 1.5em;
2400 .rdetail-holding-group span {
2401 [% IF rtl == 't' -%]
2402 margin-right: 1.5em;
2407 .rdetail-holding-group .paging {
2408 [% IF rtl == 't' -%]
2409 margin-right: 1.5em;
2414 #rdetail_deleted_exp {
2418 border: thick solid [% css_colors.border_alert %];
2421 #ac_tab_wrapper { width : 100%; }
2423 [% IF rtl == 't' -%]
2428 padding-right: 10px;
2430 font-size: [% css_fonts.size_big %];
2432 border: 1px solid [% css_colors.primary_offset %];
2434 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2435 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2436 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2438 /* Popmenu styles used for making css menus. */
2452 width: 10em; /* Width to help Opera out */
2453 background-color: [% css_colors.primary %];
2455 .popmenu li:hover ul {
2460 border-color: [% css_colors.border_dark %];
2462 border-style: solid;
2465 .popmenu li:hover li {
2468 .popmenu li:hover li a {
2469 background-color: [% css_colors.primary %] !important;
2470 color: [% css_colors.accent_ultralight %] !important;
2472 .popmenu li li a:hover {
2473 background-color: [% css_colors.accent_ultralight %] !important;
2474 color: [% css_colors.primary %] !important;
2476 /* Styles for the basket entry. */
2477 .popmenu li:hover li[class~="temporary"] a {
2478 background-color: [% css_colors.primary %];
2479 color: [% css_colors.accent_ultralight %];
2481 .popmenu li li[class~="temporary"] a:hover {
2482 background-color: [% css_colors.accent_ultralight %];
2483 color: [% css_colors.primary %];
2485 /* Styles for the default list entry. */
2486 .popmenu li:hover li[class~="default"] a {
2487 background-color: [% css_colors.primary %];
2488 color: [% css_colors.accent_ultralight %];
2490 .popmenu li li[class~="default"] a:hover {
2491 background-color: [% css_colors.accent_ultralight %];
2492 color: [% css_colors.primary %];
2494 /* Styles for the new list entry. */
2495 .popmenu li:hover li[class~="new"] a {
2496 background-color: [% css_colors.primary %];
2497 color: [% css_colors.accent_ultralight %];
2499 .popmenu li li[class~="new"] a:hover {
2500 background-color: [% css_colors.accent_ultralight %];
2501 color: [% css_colors.primary %];
2503 /* Style to add a divider on the menu. */
2504 .popmenu li li[class~="divider"] {
2505 border-bottom-width: 1px;
2506 border-bottom-color: [% css_colors.border_dark %];
2507 border-bottom-style: solid;
2510 #locale_picker_form {
2511 [% IF rtl == 't' -%]
2513 border-left: thin [% css_colors.control %] solid;
2516 border-right: thin [% css_colors.control %] solid;
2522 #locale_picker_form * {
2525 vertical-align: middle;
2528 #patron_usr_barcode_not_found {
2529 font-weight: bold; color: [% css_colors.text_alert %];
2542 padding-bottom: 0.5em;
2546 #maintenance_message {
2549 background-color: [% css_colors.text_alert %];
2550 color: [% css_colors.text_invert %];
2554 #search-box > span {
2561 .browse-result-sources, .browse-result-authority-bib-links {
2562 [% IF rtl == 't' -%]
2568 .browse-result-best-match {
2574 .browse-result-list {
2575 padding-bottom: 0.5ex;
2578 font-size: [% css_fonts.size_bigger %];
2580 .browse-result-authority-field-name {
2582 [% IF rtl == 't' -%]
2588 .browse-leading-article-warning {
2590 font-size: [% css_fonts.size_big %];
2592 .browse-public-general-note {
2593 font-size: [% css_fonts.size_big %];
2595 .browse-public-general-note-label { }
2596 .browse-public-general-note-institution {
2600 .browse-public-general-note-body {
2608 #main-content-register {
2609 [% IF rtl == 't' -%]
2614 font-size: [% css_fonts.size_bigger %];
2617 #main-content-register table {
2620 border-collapse: collapse;
2623 #main-content-register td {
2624 [% IF rtl == 't' -%]
2631 #main-content-register td:not(:first-child) {
2632 [% IF rtl == 't' -%]
2633 padding-right: 20px;
2639 .patron-reg-invalid {
2642 [% IF rtl == 't' -%]
2645 padding-right: 10px;
2649 .result_footer_nav1 {
2653 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2657 .rdetail_authors_div {
2661 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2662 white-space: nowrap;
2663 display: inline-block;
2666 .result_table_title_cell {
2668 padding-bottom: 4px;
2672 font-size: [% css_fonts.size_bigger %];
2675 /* styling for sms text call number */
2677 font-family: Arial, Helvetica, sans-serif;
2678 font-size: [% css_fonts.size_medium %];
2679 background-color: [% css_colors.accent_lightest %];
2681 /* Allow text to wrap */
2682 white-space: pre-wrap; /* css-3 */
2683 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
2684 white-space: -pre-wrap; /* Opera 4-6 */
2685 white-space: -o-pre-wrap; /* Opera 7 */
2686 word-wrap: break-word; /* Internet Explorer 5.5+ */
2693 /* patron message center */
2694 #myopac_message_tbody {
2695 vertical-align: top;
2697 .myopac_message_message {
2698 white-space: pre-wrap;
2701 @media only screen and (max-width: 800px) {
2702 .facet_sidebar_hidden, .result_block_hidden {
2705 .facet_sidebar_visible, .result_block_visible {
2706 display: inline ! important;
2708 #acct_select, #acct_prefs_select {
2709 display: inline-block;
2711 #acct_tabs, #acct_prefs_tabs {
2714 .radio-parts-selection { width: 90%; }
2715 #list_description, #list_create_name {
2720 @media only screen and (max-width: 600px) {
2722 font-size: [% css_fonts.size_big %];
2724 span .nav_arrow_fix {
2731 #homesearch_main_logo img {
2741 #your-acct-login a {
2751 #locale_picker_form {
2754 #gold-links-holder {
2757 #simple-detail-view-links {
2760 #acct_tabs a, #acct_fines_tabs a {
2761 [% IF rtl == 't' -%]
2762 border-radius: 6px 0px 0px 6px;
2763 margin: 0px 0px 0px 5px;
2765 border-radius: 6px 6px 0px 0px;
2766 margin: 0px 5px 0px 0px;
2768 padding: 2px 4px 3px 4px;
2769 font-size: [% css_fonts.size_base %];
2771 .bookbag-controls-title-block {
2772 [% IF rtl == 't' -%]
2779 .bookbag-controls-button-block {
2780 [% IF rtl == 't' -%]
2788 [% IF rtl == 't' -%]
2794 .bookbag-specific div.sort {
2795 [% IF rtl == 't' -%]
2803 margin: 5px 0px 5px 0px;
2804 border: 1px solid [% css_colors.accent_light %];
2807 .bookbag-specific div.meta {
2808 [% IF rtl == 't' -%]
2822 [% IF rtl == 't' -%]
2829 #bbag-edit-description {
2835 border:1px solid [% css_colors.accent_light %];
2838 [% IF rtl == 't' -%]
2845 .bbag-action-field {
2848 .bookbag-specific div.sort select {
2851 .bookbag-specific tr {
2853 border-bottom: 1px solid [% css_colors.border_standard %];
2855 .bookbag-specific td.list_checkbox {
2856 [% IF rtl == 't' -%]
2857 padding-right: 0px !important;
2859 padding-left: 0px !important;
2862 .bookbag-specific td.list_entry {
2863 display: inline-block;
2865 [% IF rtl == 't' -%]
2866 padding-right: 40% !important;
2868 padding-left: 40% !important;
2871 .bookbag-specific td.list_entry:before {
2872 content: attr(data-label);
2874 [% IF rtl == 't' -%]
2880 .bbag-navigate-list {
2883 .bbag-navigate-list-pages {
2884 [% IF rtl == 't' -%]
2893 background-color: transparent;
2900 #dash_wrapper .opac-button {
2903 .small_view_only, #filter_hits {
2904 display: inline !important;
2907 [% IF rtl == 't' -%]
2913 #dashboard, #dashboard_e {
2916 #holds_box form blockquote {
2917 [% IF rtl == 't' -%]
2925 #holds_box form blockquote select {
2928 #myopac_sum_fines_placehold {
2934 #list_description, #list_create_name {
2937 .results_header_lbl {
2940 .results_header_nav1 span.h1 {
2946 .start_end_links_span {
2952 .result_table_pic_header {
2953 [% IF rtl == 't' -%]
2954 padding-right: 0px !important;
2957 padding-left: 0px !important;
2960 width: 0px !important;
2968 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
2971 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
2972 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
2975 .results_info_table td {
2978 #results_header_bar {
2979 background-color: inherit;
2981 .results_header_btns a {
2984 .adv_filter_results_hide {
2987 .adv_filter_results_show {
2990 .adv_filter_results_block_label {
2993 .adv_filter_results_group_wrapper {
2999 #rdetails_status thead {
3002 #rdetails_status tr {
3006 #rdetails_status td {
3011 background-color: [% css_colors.accent_lightest %];
3013 .copy_details_offers_row {
3014 background-color: [% css_colors.accent_lightest %];
3016 select#pickup_lib.search-wrapper-locg {
3019 #search-wrapper #search-box {
3023 #main-content-home {
3027 /* Make use of full width in mobile mode */
3028 .facet_box_wrapper .box_wrapper .box,
3029 .facet_template .facet,
3033 .facet_template .count {
3034 [% IF rtl == 't' -%]
3043 #adv_search_parent {
3044 font-size: [% css_fonts.size_smaller %];
3046 #adv_search_filters {
3051 [% IF rtl == 't' -%]
3057 .rdetail_aux_utils {
3064 div#rdetail_actions_div {
3070 #metarecord_population {
3074 .metarecord_population_span_link {
3076 .metarecord_population_item_lang {
3079 .search_catalog_lbl {
3080 [% IF rtl == 't' -%]
3085 white-space: nowrap;
3087 .adv_search_catalog_lbl {
3089 white-space: nowrap;
3091 .browse_the_catalog_lbl {
3092 white-space: nowrap;
3104 .dash_account_buttons {
3107 .searchbar { line-height: 1.5em; }
3108 #browse-controls { line-height: 1.5em; }
3109 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3116 .bookshelf table thead tr {
3119 #lowhits_help { width: inherit; }
3121 font-size: [% css_fonts.size_small %];
3122 margin: 2px 2px 0px 2px;
3123 padding: 2px 2px 5px 2px;
3124 [% IF rtl == 't' -%]
3125 border-radius: 7px 0px 0px 7px;
3127 border-radius: 7px 7px 0px 0px;
3130 #adv_global_tbody td {
3131 border-bottom: thin solid [% css_colors.accent_light %];
3133 #adv_global_addrow td {
3134 border-bottom: none;
3136 /* Force table to not be like tables anymore */
3137 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, table#acct_reservations_main_header tr th{
3140 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 {
3144 /* Hide table headers (but not display: none;, for accessibility) */
3148 [% IF rtl == 't' -%]
3155 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, table#acct_reservations_main_header {
3159 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr, table#acct_reservations_main_header { border: 1px solid #ddd; }
3161 /* Holds history gets large white border to mimic header cell on other
3162 account screens that provide visual cue for next title. We should do
3163 the same for ebook tables too since we have no actions on those
3164 tables. If actions get added, we should move those tables out of
3167 table#acct_holds_hist_header tr, table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3170 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, table#acct_reservations_main_header td {
3171 /* Behave like a "row" */
3173 border-bottom: 1px solid #eee;
3175 [% IF rtl == 't' -%]
3182 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, table#acct_reservations_main_header td {
3183 /* Now like a table header */
3185 /* Top/left values mimic padding */
3188 [% IF rtl == 't' -%]
3193 padding-right: 10px;
3195 white-space: nowrap;
3198 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3199 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3200 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3201 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3202 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3203 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3204 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3206 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3207 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3208 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3209 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3210 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3211 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3212 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3213 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3215 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3216 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3217 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3218 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3219 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3220 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3221 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3222 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3224 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3225 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3226 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3227 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3228 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3230 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3231 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3232 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3233 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3235 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3236 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3237 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3238 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3242 /*Want to see these in mobile ONLY */
3247 .mobile_search_lbl_clr{
3248 color:[% css_colors.mobile_header_text %];
3254 For text which is visible only to screen readers.
3255 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3256 See also http://webaim.org/techniques/css/invisiblecontent/
3265 clip: rect(0, 0, 0, 0);
3269 /* Make added rows in Expert Search have bold labels like the initial row */
3276 font-weight: lighter;
3280 #results-page-depth-hint {
3285 #clear-history-confirm {
3287 color: [% css_colors.text_badnews %];
3291 /*Inline rules from other templates files*/
3294 [% IF rtl == 't' -%]
3302 [% IF rtl == 't' -%]
3308 #myopac_summary_div{padding:0px;}
3310 [% IF rtl == 't' -%]
3317 [% IF rtl == 't' -%]
3324 [% IF rtl == 't' -%]
3331 padding-bottom: 10px;
3334 [% IF rtl == 't' -%]
3335 padding-right: 10px;
3339 padding-bottom: 15px;
3341 .hold-span{font-weight: bold;}
3343 [% IF rtl == 't' -%]
3350 [% IF rtl == 't' -%]
3357 [% IF rtl == 't' -%]
3364 /* Rules from metarecord_hold_filters.tt2 */
3366 .metarecord_filters{
3369 border-bottom: 1px solid #333;
3370 border-top: 1px solid #333; }
3371 .metarecord_filter_container{
3372 [% IF rtl == 't' -%]
3380 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3381 .metarecord_filter_header{padding-bottom: 5px;}
3383 /* Toggled items. */
3384 /* A block that is initially hidden and shown by clicking an anchor. */
3385 [id^="toggled-block-"]{
3388 [id^="toggled-block-"]:target{
3391 /* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
3392 [id^="toggled-inline-"]{
3395 [id^="toggled-inline-"]:target{
3400 font-weight: bolder;
3401 background-color: #99ff99;
3404 .oils_SH.identifier {
3405 font-weight: bolder;
3406 background-color: #42b0f4;
3425 .carousel-entry-image {
3429 .carousel .glide__arrow {
3430 color: [% css_colors.button_text %];
3431 font-weight: bold !important;
3432 text-decoration: none !important;
3435 border: 1px solid [% css_colors.primary %];
3436 background-color: [% css_colors.primary_fade %];
3439 display: inline-block;
3441 .carousel .glide__arrow--right {
3444 .carousel .glide__arrow--left {