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.footer %];
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 %];
72 #search-wrapper select {
73 border:0px solid [% css_colors.border_dark %];
74 filter:alpha(opacity=0);
85 font-size: [% css_fonts.size_biggest %];
90 font-size: [% css_fonts.size_bigger %];
95 font-size: [% css_fonts.size_bigger %];
104 div.select-box-wrapper {
126 background-color: [% css_colors.primary %];
133 color: [% css_colors.primary_fade %];
134 display:inline-block;
137 #dashboard, #dashboard_e {
142 #dashboard span.dash-align a, #dashboard_e span.dash-align a {
144 text-decoration: none;
159 #dash_checked, #dash_e_checked { color: [% css_colors.text_attention %]; }
160 #dash_holds, #dash_e_holds { color: [% css_colors.text_attention %]; }
161 #dash_pickup, #dash_e_pickup { color: [% css_colors.text_goodnews %]; }
164 #dash_fines { color: [% css_colors.text_badnews %]; }
165 the color contrast between "text_badnews" and "primary"
166 is too low for WCAG compliance. Use "text_attention"
167 for now until a better color is picked - if needed.
169 #dash_fines { color: [% css_colors.text_attention %]; }
171 #dash_wrapper #dash_user_message_button_container {
175 #dash_wrapper #unread_message_count_floater {
177 background-color: [% css_colors.text_alert %];
179 padding-right: 0.2em;
180 display: inline-block;
186 margin-right: -1.5em;
193 background-color: [% css_colors.header %];
194 background-image: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
195 background-image: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
196 background-image: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
197 background-image: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
200 color: [% css_colors.background %];
203 font-size: [% css_fonts.size_small %];
207 color: [% css_colors.header_links_text %];
211 color: [% css_colors.opac_button_hover_text %];
212 text-decoration: none;
216 color: [% css_colors.header_text %];
217 font-size: [% css_fonts.size_small %];
225 color: [% css_colors.header_links_text %];
227 text-decoration: none;
237 #header-links a:hover {
238 color: [% css_colors.header_links_text_hover %];
239 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
240 text-decoration: none;
243 #header #header-links2 {
246 color: [% css_colors.header_links_text %];
247 padding-bottom: 15px;
250 #header #header-links2 a {
251 color: [% css_colors.header_links_text %];
254 #header #header-links2 a:hover {
255 text-decoration: underline;
283 background-color: [% css_colors.header_links_bar %];
298 border-bottom: 1px solid [% css_colors.border_standard %];
300 background-color: [% css_colors.background %];
303 #search-wrapper #breadcrumb {
305 font-size: [% css_fonts.size_smaller %];
313 #search-wrapper #search-within {
325 #search-wrapper #breadcrumb a {
326 color: [% css_colors.text %];
329 #search-wrapper #search_frm label {
330 font-size: [% css_fonts.size_smaller %];
333 #search-wrapper #search-box {
342 padding-bottom: 10px;
345 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{
354 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
357 margin: 10px 0px 0px 7px;
358 border-radius: 10px 10px 0px 0px;
361 margin: 10px 7px 0px 0px;
362 border-radius: 10px 10px 0px 0px;
365 vertical-align: middle;
367 padding: 10px 0px 10px 0px;
369 color: [% css_colors.text_invert %];
370 background-color: [% css_colors.control %];
372 text-decoration: none;
375 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
376 padding: 1em 1em 0.5em;
379 #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 {
380 background-color: [% css_colors.primary %];
381 color: [% css_colors.text_invert %];
382 text-decoration: none;
385 #adv_search_filters {
400 .adv_filter_block_item {
431 padding-right: 10px !important;
433 padding-left: 10px !important;
437 #adv_search.on, #num_search.on, #expert_search.on {
438 color: [% css_colors.accent_darker %];
439 background-color: [% css_colors.background %];
440 text-decoration: none;
443 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
444 color: [% css_colors.accent_darker %];
445 background-color: [% css_colors.background %];
446 text-decoration: none;
450 background-color: [% css_colors.control %];
453 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
455 font-size: [% css_fonts.size_smaller %];
456 color: [% css_colors.accent_darker %];
457 padding: 10px 10px 10px 10px;
460 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
461 background-color: [% css_colors.accent_lightest %];
462 color: [% css_colors.accent_darker %];
465 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
466 padding-bottom: 12px;
467 color: [% css_colors.accent_medium %];
470 #acct_select, #acct_prefs_select {
474 #mobile_acct_search_links {
475 background-color: [% css_colors.primary_fade %];
480 padding: 5px 0px 6px 7px;
483 padding: 5px 7px 6px 0px;
486 border-bottom: 1px dotted [% css_colors.accent_light %];
490 color:[% css_colors.primary_fade %];
492 font-size: [% css_fonts.size_bigger %];
495 .rdetail_result_count {
496 color: [% css_colors.text %];
498 display: inline-block;
506 .rdetail_result_nav {
508 display: inline-block;
516 #rdetail_details_table {
520 #rdetail_image { border: none; }
521 #rdetail_image_cell {
534 padding: 0.5em 1em 0.5em 1em;
535 background-color: [% css_colors.accent_lighter2 %];
537 div.rdetail_uris ul li {
546 div.rdetail_show_copies {
550 div#rdetail_actions_div {
551 background-color: [% css_colors.background %];
559 span#rdetail_copy_counts {
560 display: inline-block;
573 span#rdetail_hold_counts {
574 display: inline-block;
577 span#rdetail_hold_counts p {
598 border-right: 1px dotted [% css_colors.accent_light %];
602 border-left:1px dotted [% css_colors.accent_light %];
609 border-bottom: 1px dotted [% css_colors.accent_light %];
613 div.toggle_list { padding-top: 6px; }
617 border-top: 1px dotted [% css_colors.accent_light %];
630 #metarecord_population {
633 padding-bottom: 10px;
636 .metarecord_population_span_link {
640 .metarecord_population_format {
642 display: inline-block;
648 .metarecord_population_item_lang {
649 display: inline-block;
653 .metarecord_population_all {
662 border-bottom: 1px dotted [% css_colors.accent_light %];
680 #course_material_table td {
682 padding: 7px 13px 3px 0px;
684 padding: 7px 0px 3px 13px;
688 #rdetails_status td[headers=copy_header_library],
689 #rdetails_status td[headers=copy_header_shelfloc] {
693 #rdetails_status thead th,
694 #course_material_table thead th {
696 padding: 13px 13px 13px 0px;
699 padding: 13px 0px 13px 13px;
702 background-color: [% css_colors.accent_lighter2 %];
703 font-size: [% css_fonts.size_smaller %];
707 #rdetails_status tbody td,
708 #course_material_table tbody td {
717 #rdetails_status tbody td.copy_note
718 #course_material_table tbody {
719 color: [% css_colors.primary %];
721 white-space:pre-wrap !important;
725 #rdetails_status tbody td.copy_tag {
726 border-color: [% css_colors.primary %];
727 border-style: dashed;
730 #rdetails_status tbody .copy_tag_value {
735 background-color: [% css_colors.primary_fade %];
736 border: 1px solid [% css_colors.primary %];
741 #rdetail_extras_div {
754 background-color: [% css_colors.accent_light %];
757 .rdetail_extras_link {
759 font-size: [% css_fonts.size_smaller %];
763 .rdetail_extras_lbl {
764 color: [% css_colors.text_invert %];
765 text-decoration: none;
768 #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
776 #rdetail_locs_expand, #rdetail_locs_collapse {
786 #rdetail_anotes_div .biography {
790 #gbp_extra, #gbp_arrow_down_link {
794 .almost-content-wrapper {
795 background-color: [% css_colors.background %];
799 background-color: [% css_colors.background %];
801 border-bottom: 1px solid [% css_colors.border_dark %];
804 .content-wrapper-record-page { top: -15px; position: relative; }
825 #main-content-after-bar {
844 background-color: [% css_colors.background %];
847 #main-content .login_boxes {
848 border: 1px solid [% css_colors.accent_lighter %];
849 background-color: [% css_colors.accent_lightest %];
850 background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
851 background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
852 background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
853 background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
854 background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
855 color: [% css_colors.accent_darker %];
858 #main-content .login_boxes h1 {
860 font-size: [% css_fonts.size_biggest %];
864 #main-content .left_brain {
873 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
877 background-color: [% css_colors.background %];
878 font-size: [% css_fonts.size_bigger %];
879 color: [% css_colors.text %];
882 #main-content .left_brain .input_bg {
884 padding: 10px 13px 0px 10px;
886 padding:10px 10px 0px 13px;
905 font-size: [% css_fonts.size_biggest %];
909 #login-failed-message {
910 font-size: [% css_fonts.size_bigger %];
912 color: [% css_colors.text_alert %];
916 #holds_temp_parent td {
917 border-bottom:1px solid [% css_colors.border_standard %];
920 #holds_temp_parent input, #holds_temp_parent select {
924 #holds_temp_parent tr td div {
929 #holds_temp_parent tr td div.format_icon {
935 #results_header_bar {
936 background-color: [% css_colors.accent_medium %];
937 border-top:1px solid [% css_colors.accent_mediumdark %];
938 border-bottom:1px solid [% css_colors.accent_mediumdark %];
941 .results_header_lbl {
948 color: [% css_colors.text %];
949 /* this border is not visible, but it keeps these labels the same size
951 border: 1px solid [% css_colors.accent_medium %];
952 background-color: [% css_colors.accent_medium %];
956 /* we need a negative margin on the select to allow the containing <label>
957 to determine the actual size of the element. By doing this, we can increase
958 the odds that the buttons and the select will be the same size, and therefore
959 collapse correctly when the window width decreases */
960 .results_header_lbl select {
964 #limit_to_available {
965 vertical-align: middle;
968 .results_header_sel {
977 .results_header_nav1 {
979 padding: 5px 0px 6px 7px;
981 padding: 5px 7px 6px 0px;
983 border-bottom: 1px dotted [% css_colors.accent_light %];
986 .results_header_nav1 .h1 {
987 font-size: [% css_fonts.size_bigger %];
989 color:[% css_colors.primary_fade %];
992 .table_no_border_space {
995 .table_no_cell_pad td {
999 border-collapse: collapse;
1002 #result_table_table {
1010 tr.result_table_row > td.results_row_count,
1011 tr.result_table_row > td.result_table_pic_header,
1012 tr.result_table_row > td.result_table_title_cell {
1013 vertical-align: top;
1017 [% IF rtl == 't' -%]
1027 tr.result_table_row:nth-child(n+2) > td {
1028 border-top: 1px solid [% css_colors.accent_lighter2 %];
1031 tr.result_table_row > td.result_table_pic_header {
1032 [% IF rtl == 't' -%]
1037 white-space: nowrap;
1041 /* styles for selecting records in the results set */
1042 .result_table_row_selected {
1043 background-color: [% css_colors.item_selected %];
1045 #selected_records_summary, #clear_basket {
1049 /* styles for the basket */
1051 [% IF rtl == 't' -%]
1059 #record_basket_icon {
1060 [% IF rtl == 't' -%]
1069 #record_basket_count_floater {
1070 background-color: [% css_colors.accent_lighter %];
1073 right: -3px; /* relative to icon, so don't want to adjust for RTL */
1077 #record_basket_count_floater a {
1078 text-decoration: none;
1081 [% IF rtl == 't' -%]
1087 #basket_actions select {
1088 border-color: rgb(169, 169, 169);
1092 [% IF rtl == 't' -%]
1097 white-space: nowrap;
1100 .result_count_number {
1104 .result_table_subtable {
1109 div.result_table_utils_cont {
1110 [% IF rtl == 't' -%]
1119 #myopac_summary_div p {
1121 margin-bottom: 10px;
1124 #acct_sum_checked_table td {
1128 .zero_search_hits_main {
1129 [% IF rtl == 't' -%]
1137 .zero_search_hits_saved {
1138 [% IF rtl == 't' -%]
1149 #zero_search_hits p {
1157 #zero_search_hits #spell_check_link {
1160 #zero_search_hits #zero_hits_suggestions {
1164 [% IF rtl == 't' -%]
1170 background-color: [% css_colors.accent_light %];
1175 .results_info_table td {
1176 [% IF rtl == 't' -%]
1179 padding-right: 10px;
1183 #myopac_holds_main_table {
1184 border-collapse: collapse;
1187 #myopac_holds_main_table td {
1188 border: 1px solid [% css_colors.border_dark %];
1192 .myopac-hold-available {
1193 color: [% css_colors.text_greatnews %];
1197 .myopac-hold-suspended {
1198 color: [% css_colors.text_badnews %];
1202 #myopac_prefs_div .data_grid {
1203 border-collapse:collapse;
1206 #myopac_prefs_div .data_grid td {
1207 [% IF rtl == 't' -%]
1208 padding: 6px 17px 7px 0px;
1210 padding:6px 0px 7px 17px;
1212 background-color:[% css_colors.accent_ultralight %];
1213 border-bottom:3px solid [% css_colors.background %];
1217 [% IF rtl == 't' -%]
1218 padding: 0px 0px 0px 7px;
1220 padding: 0px 7px 0px 0px;
1223 font-size: [% css_fonts.size_bigger %];
1225 color:[% css_colors.primary_fade %];
1226 border-bottom: 1px dotted [% css_colors.accent_light %];
1231 font-weight: normal;
1235 [% IF rtl == 't' -%]
1245 border-collapse: collapse;
1246 background-color: [% css_colors.accent_ultralight %];
1249 .acct_sum_table tr {
1250 border-bottom: 2px solid white;
1253 .acct_sum_table td {
1258 text-transform: none;
1263 .acct_sum_table .view_link {
1264 font-weight: normal;
1268 [% IF rtl == 't' -%]
1270 padding: 15px 23px 0px 0px;
1273 padding: 15px 0px 0px 23px;
1281 [% IF rtl == 't' -%]
1282 padding-right: .5em;
1288 #myopac_sum_fines_placehold {
1289 [% IF rtl == 't' -%]
1298 .acct_holds_temp td {
1299 [% IF rtl == 't' -%]
1306 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1307 [% IF rtl == 't' -%]
1314 #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 {
1315 border-collapse: collapse;
1322 [% IF rtl == 't' -%]
1329 /* tables for entering payment information */
1330 #acct_fines_main_header,
1331 #acct_fees_main_header
1336 /* tables for entering payment information */
1340 [% IF rtl == 't' -%]
1350 /* tables for entering payment information */
1351 #credit_card_info_table
1357 /* tables for entering payment information */
1358 #billing_info_table td,
1359 #credit_card_info_table td
1361 [% IF rtl == 't' -%]
1362 padding-right: .5em;
1369 /* div for the payment buttons with the total */
1374 padding: 1em 0 0 1em;
1378 /* Stripe's payment form */
1381 background-color: [% css_colors.accent_ultralight %];
1389 /* text to state what is seen on cc statement */
1394 color:[% css_colors.primary_fade %];
1398 text-transform: none;
1399 font-weight: normal;
1402 .hold_note_title { font-weight: bold; }
1403 #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 {
1404 background-color: [% css_colors.background %];
1406 border: 1px solid #d3d3d3;
1409 #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 {
1410 [% IF rtl == 't' -%]
1415 padding: 0px 10px 0px 10px;
1418 #acct_list_header select, #acct_list_header_anon select {
1420 text-transform:none;
1423 .search_catalog_lbl {
1424 font-size: [% css_fonts.size_bigger %];
1426 .adv_search_catalog_lbl {
1427 font-size: [% css_fonts.size_bigger %];
1430 .browse_the_catalog_lbl {
1431 font-size: [% css_fonts.size_bigger %];
1434 .search_courses_label {
1435 font-size: [% css_fonts.size_bigger %];
1439 font-size: [% css_fonts.size_bigger %];
1444 font-size: [% css_fonts.size_smaller %];
1451 #myopac_tabs, #adv_search_parent, #fines_payments_wrapper {
1452 background-color: [% css_colors.primary_fade %];
1457 #fines_payments_wrapper {
1462 .myopac_payments_table th {
1463 [% IF rtl == 't' -%]
1464 text-align: right; }
1470 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1471 .myopac_payments_table thead th:first-child { width: 8em; }
1472 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1473 .myopac_payments_table form { display: inline; }
1474 .myopac_payments_table input[type="submit"] { padding: 1px; }
1479 background-color: [% css_colors.accent_lighter %];
1483 font-weight: bold; color: [% css_colors.text_alert %];
1484 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1487 .payment-processing {
1489 color: [% css_colors.text_greatnews %];
1490 font-size: [% css_fonts.size_bigger %];
1491 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1494 #adv_search_input { width: 100%; }
1495 #adv_search_parent {
1498 #search-submit-spinner {
1502 div.adv_search_available {
1510 font-size: [% css_fonts.size_bigger %];
1515 width:100px !important;
1516 text-align: center !important;
1519 .chili_review div.chili_link div {
1523 /* styling for advanced search filters that display with searchbar */
1525 #adv_filter_results_block h4 { display: inline; }
1527 #adv_filter_results_block {
1531 .adv_filter_results_block_label {
1533 [% IF rtl == 't' -%]
1534 padding: 4px 12px 4px 0px;
1536 padding: 4px 0px 4px 12px;
1540 .adv_filter_results_group {
1542 display: inline-block;
1543 background-color: [% css_colors.accent_lighter2 %];
1544 border-style: solid;
1545 border-color: [% css_colors.accent_medium %];
1548 padding: 2px 4px 2px 4px;
1551 .adv_filter_results_group_wrapper {
1552 display: inline-block;
1553 [% IF rtl == 't' -%]
1561 .adv_filter_results_group_header {
1562 display: inline-block;
1565 .adv_filter_results_group_values {
1569 .adv_search_result_filter {
1570 display: inline-block;
1575 [% IF rtl == 't' -%]
1583 text-decoration: none;
1584 color: [% css_colors.accent_dark %];
1588 display: inline-block;
1591 #refine_search_link {
1592 display: inline-block;
1595 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1596 /* some facet styling */
1597 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1598 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1599 .facetClassLabel { font-weight: bold; text-align: center; }
1600 .facetFieldContainer { }
1601 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1602 .extraFacetFieldsWrapper { }
1603 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1604 .facetFieldLineCount {
1605 display: inline-block;
1606 border-right: 1px solid [% css_colors.accent_light %];
1607 color: [% css_colors.accent_mediumdark %];
1611 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1612 .facetFields { padding-left: 5px; }
1613 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1617 [% IF rtl == 't' -%]
1630 .facet_box_temp .header {
1632 background-color:[% css_colors.primary %];
1633 border-top-left-radius: 5px;
1634 border-top-right-radius: 5px;
1636 color:[% css_colors.text_invert %];
1640 .facet_box_temp.filter_box_temp .header {
1641 background-color: [% css_colors.background_invert %] !important;
1645 color: [% css_colors.background_invert %];
1652 .facet_box_temp .header .title {
1653 [% IF rtl == 't' -%]
1655 padding-right: 12px;
1663 /* in this context, where h4 is primarily for structure,
1664 avoid the normal large font and margin for h4's */
1665 .facet_box_temp h4 {
1670 .facet_box_temp .header a.button {
1671 [% IF rtl == 't' -%]
1679 color:[% css_colors.text_invert %];
1682 .facet_box_wrapper .box_wrapper .box {
1683 border-top:1px solid [% css_colors.border_standard %];
1684 border-left:1px solid [% css_colors.border_standard %];
1685 border-right:1px solid [% css_colors.border_standard %];
1691 .filter_box_wrapper {
1694 border: 1px solid [% css_colors.background_invert %];
1701 box-sizing: border-box;
1702 -moz-box-sizing: border-box;
1708 .facet_template div {
1709 display: table-cell;
1713 .facet_template.filter_template div {
1714 padding: 0px !important;
1717 .facet_template .count {
1719 color: [% css_colors.accent_mediumdark %];
1722 .facet_template_selected {
1723 background-color: [% css_colors.accent_lighter2 %];
1724 border: 1px solid [% css_colors.accent_medium %];
1728 background-color: [% css_colors.footer %];
1729 background-image: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1730 background-image: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1731 background-image: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1732 background-image: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1736 [% IF rtl == 't' -%]
1742 padding-bottom: 10px;
1743 font-size: [% css_fonts.size_small %];
1747 color: [% css_colors.footer_text %];
1748 text-decoration: none;
1749 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
1752 #copyright_text, #footer_logo {
1753 color: [% css_colors.footer_text %];
1760 .advanced_div { padding-top: 15px; }
1761 #adv_global_search { width: 100%; }
1762 #adv_global_search select { width: 13em; }
1763 #adv_global_addrow td { padding-top: 7px; }
1764 [% IF rtl == 't' -%]
1765 #adv_global_addrow.td-search-left{text-align:right;}
1767 #adv_global_input_table { width: 100%; }
1768 #adv_global_input_table select { width: 7em; }
1770 font-size: [% css_fonts.size_smaller %];
1771 color: [% css_colors.text_alert %];
1773 #acct_prefs_header {
1774 [% IF rtl == 't' -%]
1780 .search_page_nav_link {
1782 [% IF rtl == 't' -%]
1788 #opac.result.sort { width: 160px; }
1789 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
1791 [% IF rtl == 't' -%]
1797 color: [% css_colors.text_alert %];
1799 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
1800 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
1801 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
1802 #adv_search_refine {
1803 [% IF rtl == 't' -%]
1808 background-color: [% css_colors.accent_lighter2 %];
1811 .row-remover { position: relative; top: 1px; vertical-align: middle; }
1813 background-color: [% css_colors.background %];
1814 color: [% css_colors.primary %]; text-decoration: none;
1815 padding: 0; border: 0; margin: 0;
1816 vertical-align: middle;
1818 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
1819 .no-dec:hover { text-decoration: none; }
1820 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
1822 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
1823 #account-update-email table td {
1824 [% IF rtl == 't' -%]
1829 padding: 5px 15px 5px 15px;
1830 border-bottom: 1px solid [% css_colors.accent_lighter %];
1832 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
1833 a.dash-link:hover { text-decoration: underline !important; }
1834 #list_create_table td { vertical-align: middle; padding: 0 8px; }
1835 #list_create_table {
1836 background-color: [% css_colors.accent_light %];
1837 padding-bottom: 4px;
1838 margin-bottom: 10px;
1839 border-bottom: 1px dotted [% css_colors.accent_medium %];
1842 .list_create_table_label {
1845 #list_description, #list_create_name {
1848 .list-create-table-buttons input[type=image] { margin-top: 2px; }
1849 .result_table_format_cell { padding: 0px 10px; text-align: center; }
1850 .results_row_count { font-weight: bold; }
1851 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1852 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
1853 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
1854 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
1855 #hold_editor_table th {
1856 [% IF rtl == 't' -%]
1864 #hold_editor_table td { padding: 0.25em 0; }
1866 [% IF rtl == 't' -%]
1867 padding-right: 1em !important;
1869 padding-left: 1em !important;
1871 vertical-align: middle;
1873 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
1874 .hold-editor-controls a { padding-left: 2em; }
1877 [% IF rtl == 't' -%]
1884 [% IF rtl == 't' -%]
1887 vertical-align: top;
1890 .rdetail-author-div, .course-instructor-div {
1891 padding-bottom: 10px;
1892 display: inline-block;
1895 .invisible { visibility: hidden; }
1896 .rdetail-extras-summary { margin: 10px; }
1897 .staff-hold { background-color: [% css_colors.background %]; }
1898 .expert-search tbody tr th {
1899 [% IF rtl == 't' -%]
1907 .expert-search-row { padding-top: 10px; }
1908 #adv_expert_row label { font-weight: bold; }
1910 .bookshelf tr.browse_border td {
1911 border-bottom: 1px dashed [% css_colors.accent_dark %];
1914 padding-bottom: 1ex;
1916 .cn_browse_item { padding: 2ex; }
1917 .results-paginator-list {
1918 [% IF rtl == 't' -%]
1924 .results-paginator-selected { color: [% css_colors.text_alert %]; }
1925 .inactive-hold { background-color: [% css_colors.accent_lightest %]; }
1926 .unread-patron-message { font-weight: bold; }
1928 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
1929 .hold-items-list-title {
1930 font-size: [% css_fonts.size_bigger %];
1931 margin-bottom: 20px;
1933 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
1935 .hold_success_links > span { margin: 0 2em; }
1937 .radio-parts-selection {
1939 margin-bottom: 20px;
1942 .parts-radio-option {
1943 display: inline-block;
1947 .mr_holds_no_formats {
1948 [% IF rtl == 't' -%]
1956 color: [% css_colors.text_invert %];
1957 background-color: [% css_colors.primary %];
1960 .holds_item_row_separator td {
1961 border-top: 2px dashed [% css_colors.accent_medium %];
1964 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1966 .results_header_btns, .results_header_sel {
1967 [% IF rtl == 't' -%]
1975 * .various_containers a = shortcut to putting .opac-button on every 'a' with
1976 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
1979 .opac-multiline-button > a,
1980 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
1981 color: [% css_colors.button_text %];
1983 text-decoration: none;
1984 cursor: pointer !important;
1986 border: 1px solid [% css_colors.primary %];
1987 background-color: [% css_colors.button %];
1990 display: inline-block;
1993 .opac-multiline-button > a:hover,
1994 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
1995 background-color: [% css_colors.opac_button_hover %];
1996 color: [% css_colors.opac_button_hover_text %];
1999 .opac-button:disabled {
2000 color: [% css_colors.accent_medium %];
2001 cursor: pointer !important;
2002 border: 1px solid [% css_colors.accent_light %];
2003 background-color: [% css_colors.accent_lighter %];
2006 /* Firefox adds its own special space to inputs; this gets us closer */
2007 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
2012 .opac-button-header, #dash_wrapper .opac-button {
2013 color: [% css_colors.opac_button_text %];
2014 background-color: [% css_colors.opac_button %];
2015 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
2016 font-size: [% css_fonts.size_base %];
2018 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
2019 border-color: [% css_colors.opac_button_hover %];
2022 .opac-multiline-button > a {
2023 display: inline-block;
2026 #myopac_checked_div {
2030 .rdetail-mfhd-head {
2033 background-color: [% css_colors.table_heading %];
2036 .rdetail-mfhd-type {
2037 [% IF rtl == 't' -%]
2044 .rdetail-mfhd-bottom {
2045 border-bottom: thin solid [% css_colors.border_dark %];
2049 #rdetail_record_details {
2055 [% IF rtl == 't' -%]
2056 margin-right: 1.5em;
2057 padding-right: 1.5em;
2060 padding-left: 1.5em;
2064 .rdetail_content_type, .rdetail_subject_type {
2065 vertical-align: top;
2069 .bookbag-item-row td { vertical-align: top; }
2071 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
2073 color: [% css_colors.text_greatnews %];
2077 .rdetail_related_subjects {
2081 .rdetail_related_series {
2089 .rdetail_openurl_entry {
2090 [% IF rtl == 't' -%]
2098 .bookbag-controls-holder { width: 100%; }
2099 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
2100 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
2101 .bookbag-controls-holder .most {
2102 [% IF rtl == 't' -%]
2110 .bookbag-controls-title-block {
2111 [% IF rtl == 't' -%]
2118 .bookbag-controls-button-block {
2119 [% IF rtl == 't' -%]
2126 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
2127 .bookbag-share .fixed { min-width: 4em; }
2129 [% IF rtl == 't' -%]
2135 .bookbag-specific div.sort {
2136 [% IF rtl == 't' -%]
2147 .bookbag-specific div.meta {
2148 background-color: [% css_colors.accent_light %];
2149 [% IF rtl == 't' -%]
2157 border: 1px solid [% css_colors.accent_light %];
2161 #bbag-name-desc-form tr th { vertical-align: middle; }
2162 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
2163 .bookbag-description {
2168 .bbag-edit-desc-label {
2169 [% IF rtl == 't' -%]
2176 .bbag-edit-desc-save {
2180 #bbag-edit-description {
2182 [% IF rtl == 't' -%]
2190 [% IF rtl == 't' -%]
2197 [% IF rtl == 't' -%]
2203 .bbag-navigate-list {
2204 [% IF rtl == 't' -%]
2205 padding-right: 32px;
2212 .bbag-navigate-list-pages {
2213 [% IF rtl == 't' -%]
2214 padding-right: 10px;
2221 textarea { font-family: sans-serif; }
2222 table.bookbag-specific {
2223 border-right: 1px solid [% css_colors.accent_dark %];
2224 border-bottom: 1px solid [% css_colors.accent_medium %];
2229 [% IF rtl == 't' -%]
2231 padding: 0px 10px 0px 0px;
2234 padding: 0px 0px 0px 10px;
2237 .bookbag-share .fixed { min-width: 6em; }
2239 [% IF rtl == 't' -%]
2241 padding: 0px 10px 0px 0px;
2244 padding: 0px 0px 0px 10px;
2247 .bookbag-specific td.list_checkbox {
2248 [% IF rtl == 't' -%]
2249 padding-right: 10px !important;
2251 padding-left: 10px !important;
2254 .bookbag-specific td.list_entry {
2256 [% IF rtl == 't' -%]
2257 padding-right: 5px !important;
2259 padding-left: 5px !important;
2262 .bookbag-specific td.list_actions {
2263 white-space: nowrap !important;
2265 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2268 padding: 8px 0px 6px 0px;
2271 font-size: [% css_fonts.size_bigger %];
2275 .save-notes { padding-bottom: 1.5ex; }
2277 .nonbreaking-wrapper {
2278 display: inline-block;
2281 /* Moved from semiauto.css */
2282 .adv_global_input_container {
2283 border-bottom: none;
2287 border-bottom: none;
2290 .adv_global_filter_sort {
2294 .clear-both { clear: both; }
2305 .alert { color: [% css_colors.text_alert %]; }
2307 [% IF rtl == 't' -%]
2314 [% IF rtl == 't' -%]
2321 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2322 .saved-searches-header .button {
2323 [% IF rtl == 't' -%]
2330 .saved-searches-header .text {
2331 [% IF rtl == 't' -%]
2340 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2341 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2342 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2343 [% IF rtl == 't' -%]
2344 border-left: 1px solid [% css_colors.accent_darker %];
2346 border-right: 1px solid [% css_colors.accent_darker %];
2349 .result_item_circulated {
2353 .result_item_circulated span {
2356 [% IF rtl == 't' -%]
2363 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2364 #result-bookbag-heading { text-align: center; margin: 2ex; }
2366 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2367 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2368 .result-bookbag-item-note { font-style: italic; }
2369 .lowhits-bookbag-name { font-weight: bold; }
2370 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2371 .oils_AS_match_term {
2372 [% IF rtl == 't' -%]
2377 color: [% css_colors.text %];
2379 .oils_AS_match_field {
2380 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2381 [% IF rtl == 't' -%]
2386 color: [% css_colors.accent_medium %];
2388 table.result_holdings_table {
2392 table.result_holdings_table thead tr {
2393 background-color: [% css_colors.table_heading %];
2395 table.result_holdings_table thead tr th {
2399 margin: 0 2em 0 2em;
2402 vertical-align: super;
2403 font-size: [% css_fonts.size_smaller %];
2404 line-height: normal;
2405 text-decoration: none;
2407 .rdetail-holding-group {
2408 [% IF rtl == 't' -%]
2409 margin-right: 1.5em;
2414 .rdetail-holding-group span {
2415 [% IF rtl == 't' -%]
2416 margin-right: 1.5em;
2421 .rdetail-holding-group .paging {
2422 [% IF rtl == 't' -%]
2423 margin-right: 1.5em;
2428 #rdetail_deleted_exp {
2432 border: thick solid [% css_colors.border_alert %];
2435 #ac_tab_wrapper { width : 100%; }
2437 [% IF rtl == 't' -%]
2442 padding-right: 10px;
2444 font-size: [% css_fonts.size_big %];
2446 border: 1px solid [% css_colors.primary_offset %];
2448 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2449 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2450 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2452 /* Popmenu styles used for making css menus. */
2466 width: 10em; /* Width to help Opera out */
2467 background-color: [% css_colors.primary %];
2469 .popmenu li:hover ul {
2474 border-color: [% css_colors.border_dark %];
2476 border-style: solid;
2479 .popmenu li:hover li {
2482 .popmenu li:hover li a {
2483 background-color: [% css_colors.primary %] !important;
2484 color: [% css_colors.accent_ultralight %] !important;
2486 .popmenu li li a:hover {
2487 background-color: [% css_colors.accent_ultralight %] !important;
2488 color: [% css_colors.primary %] !important;
2490 /* Styles for the basket entry. */
2491 .popmenu li:hover li[class~="temporary"] a {
2492 background-color: [% css_colors.primary %];
2493 color: [% css_colors.accent_ultralight %];
2495 .popmenu li li[class~="temporary"] a:hover {
2496 background-color: [% css_colors.accent_ultralight %];
2497 color: [% css_colors.primary %];
2499 /* Styles for the default list entry. */
2500 .popmenu li:hover li[class~="default"] a {
2501 background-color: [% css_colors.primary %];
2502 color: [% css_colors.accent_ultralight %];
2504 .popmenu li li[class~="default"] a:hover {
2505 background-color: [% css_colors.accent_ultralight %];
2506 color: [% css_colors.primary %];
2508 /* Styles for the new list entry. */
2509 .popmenu li:hover li[class~="new"] a {
2510 background-color: [% css_colors.primary %];
2511 color: [% css_colors.accent_ultralight %];
2513 .popmenu li li[class~="new"] a:hover {
2514 background-color: [% css_colors.accent_ultralight %];
2515 color: [% css_colors.primary %];
2517 /* Style to add a divider on the menu. */
2518 .popmenu li li[class~="divider"] {
2519 border-bottom-width: 1px;
2520 border-bottom-color: [% css_colors.border_dark %];
2521 border-bottom-style: solid;
2524 #locale_picker_form {
2525 [% IF rtl == 't' -%]
2527 border-left: thin [% css_colors.control %] solid;
2530 border-right: thin [% css_colors.control %] solid;
2536 #locale_picker_form * {
2539 vertical-align: middle;
2542 #patron_usr_barcode_not_found {
2543 font-weight: bold; color: [% css_colors.text_alert %];
2556 padding-bottom: 0.5em;
2560 #maintenance_message {
2563 background-color: [% css_colors.text_alert %];
2564 color: [% css_colors.text_invert %];
2568 #search-box > span {
2575 .browse-result-sources, .browse-result-authority-bib-links {
2576 [% IF rtl == 't' -%]
2582 .browse-result-best-match {
2588 .browse-result-list {
2589 padding-bottom: 0.5ex;
2592 font-size: [% css_fonts.size_bigger %];
2594 .browse-result-authority-field-name {
2596 [% IF rtl == 't' -%]
2602 .browse-leading-article-warning {
2604 font-size: [% css_fonts.size_big %];
2606 .browse-public-general-note {
2607 font-size: [% css_fonts.size_big %];
2609 .browse-public-general-note-label { }
2610 .browse-public-general-note-institution {
2614 .browse-public-general-note-body {
2622 #main-content-register {
2623 [% IF rtl == 't' -%]
2628 font-size: [% css_fonts.size_bigger %];
2631 #main-content-register table {
2634 border-collapse: collapse;
2637 #main-content-register td {
2638 [% IF rtl == 't' -%]
2645 #main-content-register td:not(:first-child) {
2646 [% IF rtl == 't' -%]
2647 padding-right: 20px;
2653 .patron-reg-invalid {
2656 [% IF rtl == 't' -%]
2659 padding-right: 10px;
2663 .result_footer_nav1 {
2667 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2671 .rdetail_authors_div, .course_instructors_div {
2675 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2676 white-space: nowrap;
2677 display: inline-block;
2680 .result_table_title_cell {
2682 padding-bottom: 4px;
2686 font-size: [% css_fonts.size_bigger %];
2689 /* styling for sms text call number */
2691 font-family: Arial, Helvetica, sans-serif;
2692 font-size: [% css_fonts.size_medium %];
2693 background-color: [% css_colors.accent_lightest %];
2695 /* Allow text to wrap */
2696 white-space: pre-wrap; /* css-3 */
2697 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
2698 white-space: -pre-wrap; /* Opera 4-6 */
2699 white-space: -o-pre-wrap; /* Opera 7 */
2700 word-wrap: break-word; /* Internet Explorer 5.5+ */
2707 /* patron message center */
2708 #myopac_message_tbody {
2709 vertical-align: top;
2711 .myopac_message_message {
2712 white-space: pre-wrap;
2715 @media only screen and (max-width: 800px) {
2716 .facet_sidebar_hidden, .result_block_hidden {
2719 .facet_sidebar_visible, .result_block_visible {
2720 display: inline ! important;
2722 #acct_select, #acct_prefs_select {
2723 display: inline-block;
2725 #acct_tabs, #acct_prefs_tabs {
2728 .radio-parts-selection { width: 90%; }
2729 #list_description, #list_create_name {
2734 @media only screen and (max-width: 600px) {
2736 font-size: [% css_fonts.size_big %];
2738 span .nav_arrow_fix {
2745 #homesearch_main_logo img {
2755 #your-acct-login a {
2765 #locale_picker_form {
2768 #gold-links-holder {
2771 #simple-detail-view-links {
2774 #acct_tabs a, #acct_fines_tabs a {
2775 [% IF rtl == 't' -%]
2776 border-radius: 6px 0px 0px 6px;
2777 margin: 0px 0px 0px 5px;
2779 border-radius: 6px 6px 0px 0px;
2780 margin: 0px 5px 0px 0px;
2782 padding: 2px 4px 3px 4px;
2783 font-size: [% css_fonts.size_base %];
2785 .bookbag-controls-title-block {
2786 [% IF rtl == 't' -%]
2793 .bookbag-controls-button-block {
2794 [% IF rtl == 't' -%]
2802 [% IF rtl == 't' -%]
2808 .bookbag-specific div.sort {
2809 [% IF rtl == 't' -%]
2817 margin: 5px 0px 5px 0px;
2818 border: 1px solid [% css_colors.accent_light %];
2821 .bookbag-specific div.meta {
2822 [% IF rtl == 't' -%]
2836 [% IF rtl == 't' -%]
2843 #bbag-edit-description {
2849 border:1px solid [% css_colors.accent_light %];
2852 [% IF rtl == 't' -%]
2859 .bbag-action-field {
2862 .bookbag-specific div.sort select {
2865 .bookbag-specific tr {
2867 border-bottom: 1px solid [% css_colors.border_standard %];
2869 .bookbag-specific td.list_checkbox {
2870 [% IF rtl == 't' -%]
2871 padding-right: 0px !important;
2873 padding-left: 0px !important;
2876 .bookbag-specific td.list_entry {
2877 display: inline-block;
2879 [% IF rtl == 't' -%]
2880 padding-right: 40% !important;
2882 padding-left: 40% !important;
2885 .bookbag-specific td.list_entry:before {
2886 content: attr(data-label);
2888 [% IF rtl == 't' -%]
2894 .bbag-navigate-list {
2897 .bbag-navigate-list-pages {
2898 [% IF rtl == 't' -%]
2907 background-color: transparent;
2914 #dash_wrapper .opac-button {
2917 .small_view_only, #filter_hits {
2918 display: inline !important;
2921 [% IF rtl == 't' -%]
2927 #dashboard, #dashboard_e {
2930 #holds_box form blockquote {
2931 [% IF rtl == 't' -%]
2939 #holds_box form blockquote select {
2942 #myopac_sum_fines_placehold {
2948 #list_description, #list_create_name {
2951 .results_header_lbl {
2954 .results_header_nav1 span.h1 {
2960 .start_end_links_span {
2966 .result_table_pic_header {
2967 [% IF rtl == 't' -%]
2968 padding-right: 0px !important;
2971 padding-left: 0px !important;
2974 width: 0px !important;
2982 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
2985 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
2986 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
2989 .results_info_table td {
2992 #results_header_bar {
2993 background-color: inherit;
2995 .results_header_btns a {
2998 .adv_filter_results_hide {
3001 .adv_filter_results_show {
3004 .adv_filter_results_block_label {
3007 .adv_filter_results_group_wrapper {
3013 #rdetails_status thead,
3014 #course_material_table thead {
3017 #rdetails_status tr,
3018 #course_material_table tr {
3022 #rdetails_status td,
3023 #course_material_table td {
3028 background-color: [% css_colors.accent_lightest %];
3030 .copy_details_offers_row {
3031 background-color: [% css_colors.accent_lightest %];
3033 select#pickup_lib.search-wrapper-locg {
3036 #search-wrapper #search-box {
3040 #main-content-home {
3044 /* Make use of full width in mobile mode */
3045 .facet_box_wrapper .box_wrapper .box,
3046 .facet_template .facet,
3050 .facet_template .count {
3051 [% IF rtl == 't' -%]
3060 #adv_search_parent {
3061 font-size: [% css_fonts.size_smaller %];
3063 #adv_search_filters {
3068 [% IF rtl == 't' -%]
3074 .rdetail_aux_utils {
3081 div#rdetail_actions_div {
3087 #metarecord_population {
3091 .metarecord_population_span_link {
3093 .metarecord_population_item_lang {
3096 .search_catalog_lbl {
3097 [% IF rtl == 't' -%]
3102 white-space: nowrap;
3104 .adv_search_catalog_lbl {
3106 white-space: nowrap;
3108 .browse_the_catalog_lbl {
3109 white-space: nowrap;
3121 .dash_account_buttons {
3124 .searchbar { line-height: 1.5em; }
3125 #browse-controls { line-height: 1.5em; }
3126 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3133 .bookshelf table thead tr {
3136 #lowhits_help { width: inherit; }
3138 font-size: [% css_fonts.size_small %];
3139 margin: 2px 2px 0px 2px;
3140 padding: 2px 2px 5px 2px;
3141 [% IF rtl == 't' -%]
3142 border-radius: 7px 0px 0px 7px;
3144 border-radius: 7px 7px 0px 0px;
3147 #adv_global_tbody td {
3148 border-bottom: thin solid [% css_colors.accent_light %];
3150 #adv_global_addrow td {
3151 border-bottom: none;
3153 /* Force table to not be like tables anymore */
3154 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{
3157 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 {
3161 /* Hide table headers (but not display: none;, for accessibility) */
3165 [% IF rtl == 't' -%]
3172 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 {
3176 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; }
3178 /* Holds history gets large white border to mimic header cell on other
3179 account screens that provide visual cue for next title. We should do
3180 the same for ebook tables too since we have no actions on those
3181 tables. If actions get added, we should move those tables out of
3184 table#acct_holds_hist_header tr, table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3187 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 {
3188 /* Behave like a "row" */
3190 border-bottom: 1px solid #eee;
3192 [% IF rtl == 't' -%]
3199 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 {
3200 /* Now like a table header */
3202 /* Top/left values mimic padding */
3205 [% IF rtl == 't' -%]
3210 padding-right: 10px;
3212 white-space: nowrap;
3215 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3216 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3217 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3218 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3219 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3220 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3221 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3223 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3224 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3225 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3226 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3227 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3228 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3229 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3230 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3232 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3233 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3234 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3235 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3236 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3237 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3238 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3239 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3241 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3242 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3243 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3244 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3245 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3247 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3248 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3249 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3250 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3252 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3253 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3254 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3255 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3259 /*Want to see these in mobile ONLY */
3264 .mobile_search_lbl_clr{
3265 color:[% css_colors.mobile_header_text %];
3271 For text which is visible only to screen readers.
3272 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3273 See also http://webaim.org/techniques/css/invisiblecontent/
3282 clip: rect(0, 0, 0, 0);
3286 /* Make added rows in Expert Search have bold labels like the initial row */
3293 font-weight: lighter;
3297 #results-page-depth-hint {
3302 #clear-history-confirm {
3304 color: [% css_colors.text_badnews %];
3308 /*Inline rules from other templates files*/
3311 [% IF rtl == 't' -%]
3319 [% IF rtl == 't' -%]
3325 #myopac_summary_div{padding:0px;}
3327 [% IF rtl == 't' -%]
3334 [% IF rtl == 't' -%]
3341 [% IF rtl == 't' -%]
3348 padding-bottom: 10px;
3351 [% IF rtl == 't' -%]
3352 padding-right: 10px;
3356 padding-bottom: 15px;
3358 .hold-span{font-weight: bold;}
3360 [% IF rtl == 't' -%]
3367 [% IF rtl == 't' -%]
3374 [% IF rtl == 't' -%]
3381 /* Rules from metarecord_hold_filters.tt2 */
3383 .metarecord_filters{
3386 border-bottom: 1px solid #333;
3387 border-top: 1px solid #333; }
3388 .metarecord_filter_container{
3389 [% IF rtl == 't' -%]
3397 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3398 .metarecord_filter_header{padding-bottom: 5px;}
3400 /* Toggled items. */
3401 /* A block that is initially hidden and shown by clicking an anchor. */
3402 [id^="toggled-block-"]{
3405 [id^="toggled-block-"]:target{
3408 /* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
3409 [id^="toggled-inline-"]{
3412 [id^="toggled-inline-"]:target{
3417 font-weight: bolder;
3418 background-color: #99ff99;
3421 .oils_SH.identifier {
3422 font-weight: bolder;
3423 background-color: #42b0f4;
3442 .carousel-entry-image {
3446 .carousel .glide__arrow {
3447 color: [% css_colors.button_text %];
3448 font-weight: bold !important;
3449 text-decoration: none !important;
3452 border: 1px solid [% css_colors.primary %];
3453 background-color: [% css_colors.primary_fade %];
3456 display: inline-block;
3458 .carousel .glide__arrow--right {
3461 .carousel .glide__arrow--left {
3465 color: [% css_colors.text_badnews %];
3471 .course_details_div {
3472 padding-bottom: 1em;
3476 Fake tables for form-rows
3479 div.egtable { display:table; }
3480 form.egtr, div.egtr { display:table-row; }
3481 span.egth { display:table-cell; font-weight: bold; }
3482 span.egtd { display:table-cell; }
3486 <div class="egtable">
3487 <form class="egtr" method="post" action="blah.html">
3488 <span class="egtd"><input type="text"/></span>
3489 <span class="egtd"><input type="text"/></span>
3492 <span class="egtd">(cell data)</span>
3493 <span class="egtd">(cell data)</span>