2 PROCESS "opac/parts/css/colors.tt2";
3 PROCESS "opac/parts/css/fonts.tt2";
4 rtl = ctx.get_i18n_l(ctx.eg_locale).rtl;
9 font-family: Arial, Helvetica, sans-serif;
10 font-size: [% css_fonts.size_base %];
11 background-color: [% css_colors.primary %];
18 font-family: Arial, Helvetica, sans-serif;
19 font-size: [% css_fonts.size_base %];
30 #homesearch_main_logo {
37 color: [% css_colors.primary %];
40 #search-wrapper input[type=text] {
45 #search-wrapper select, .results_header_lbl select {
46 border:1px solid [% css_colors.border_standard %];
68 #search-wrapper select {
69 border:0px solid [% css_colors.border_dark %];
70 filter:alpha(opacity=0);
81 font-size: [% css_fonts.size_biggest %];
86 font-size: [% css_fonts.size_bigger %];
91 font-size: [% css_fonts.size_bigger %];
100 div.select-box-wrapper {
122 background-color: [% css_colors.primary %];
129 color: [% css_colors.primary_fade %];
130 display:inline-block;
133 #dashboard, #dashboard_e {
138 #dashboard span.dash-align a, #dashboard_e span.dash-align a {
140 text-decoration: none;
155 #dash_checked, #dash_e_checked { color: [% css_colors.text_attention %]; }
156 #dash_holds, #dash_e_holds { color: [% css_colors.text_attention %]; }
157 #dash_pickup, #dash_e_pickup { color: [% css_colors.text_goodnews %]; }
160 #dash_fines { color: [% css_colors.text_badnews %]; }
161 the color contrast between "text_badnews" and "primary"
162 is too low for WCAG compliance. Use "text_attention"
163 for now until a better color is picked - if needed.
165 #dash_fines { color: [% css_colors.text_attention %]; }
167 #dash_wrapper #dash_user_message_button_container {
171 #dash_wrapper #unread_message_count_floater {
173 background-color: [% css_colors.text_alert %];
175 padding-right: 0.2em;
176 display: inline-block;
182 margin-right: -1.5em;
189 background-color: [% css_colors.primary_fade %];
190 background-image: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
191 background-image: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
192 background-image: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
193 background-image: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
196 color: [% css_colors.background %];
199 font-size: [% css_fonts.size_small %];
203 color: [% css_colors.background %];
207 color: [% css_colors.text_invert %];
208 text-decoration: none;
212 color: [% css_colors.text_invert %];
213 font-size: [% css_fonts.size_small %];
221 color: [% css_colors.text_invert %];
223 text-decoration: none;
233 #header-links a:hover {
234 color: [% css_colors.text_invert %];
235 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
236 text-decoration: none;
239 #header #header-links2 {
242 color: [% css_colors.text_invert %];
243 padding-bottom: 15px;
246 #header #header-links2 a {
247 color: [% css_colors.text_invert %];
250 #header #header-links2 a:hover {
251 text-decoration: underline;
279 background-color: [% css_colors.background_invert %];
294 border-bottom: 1px solid [% css_colors.border_standard %];
296 background-color: [% css_colors.background %];
299 #search-wrapper #breadcrumb {
301 font-size: [% css_fonts.size_smaller %];
309 #search-wrapper #search-within {
321 #search-wrapper #breadcrumb a {
322 color: [% css_colors.text %];
325 #search-wrapper #search_frm label {
326 font-size: [% css_fonts.size_smaller %];
329 #search-wrapper #search-box {
338 padding-bottom: 10px;
341 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{
350 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
353 margin: 10px 0px 0px 7px;
354 border-radius: 10px 10px 0px 0px;
357 margin: 10px 7px 0px 0px;
358 border-radius: 10px 10px 0px 0px;
361 vertical-align: middle;
363 padding: 10px 0px 10px 0px;
365 color: [% css_colors.text_invert %];
366 background-color: [% css_colors.control %];
368 text-decoration: none;
371 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
372 padding: 1em 1em 0.5em;
375 #adv_search_tabs a:hover, #acct_tabs a:hover, #acct_fines_tabs a:hover, #acct_checked_tabs a:hover, #acct_holds_tabs a:hover, #acct_prefs_tabs a:hover {
376 background-color: [% css_colors.primary %];
377 color: [% css_colors.text_invert %];
378 text-decoration: none;
381 #adv_search_filters {
396 .adv_filter_block_item {
427 padding-right: 10px !important;
429 padding-left: 10px !important;
433 #adv_search.on, #num_search.on, #expert_search.on {
434 color: [% css_colors.accent_darker %];
435 background-color: [% css_colors.background %];
436 text-decoration: none;
439 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
440 color: [% css_colors.accent_darker %];
441 background-color: [% css_colors.background %];
442 text-decoration: none;
446 background-color: [% css_colors.control %];
449 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
451 font-size: [% css_fonts.size_smaller %];
452 color: [% css_colors.accent_darker %];
453 padding: 10px 10px 10px 10px;
456 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
457 background-color: [% css_colors.accent_lightest %];
458 color: [% css_colors.accent_darker %];
461 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
462 padding-bottom: 12px;
463 color: [% css_colors.accent_medium %];
466 #acct_select, #acct_prefs_select {
470 #mobile_acct_search_links {
471 background-color: [% css_colors.primary_fade %];
476 padding: 5px 0px 6px 7px;
479 padding: 5px 7px 6px 0px;
482 border-bottom: 1px dotted [% css_colors.accent_light %];
486 color:[% css_colors.primary_fade %];
488 font-size: [% css_fonts.size_bigger %];
491 .rdetail_result_count {
492 color: [% css_colors.text %];
494 display: inline-block;
502 .rdetail_result_nav {
504 display: inline-block;
512 #rdetail_details_table {
516 #rdetail_image { border: none; }
517 #rdetail_image_cell {
530 padding: 0.5em 1em 0.5em 1em;
531 background-color: [% css_colors.accent_lighter2 %];
533 div.rdetail_uris ul li {
542 div.rdetail_show_copies {
546 div#rdetail_actions_div {
547 background-color: [% css_colors.background %];
555 span#rdetail_copy_counts {
556 display: inline-block;
569 span#rdetail_hold_counts {
570 display: inline-block;
573 span#rdetail_hold_counts p {
594 border-right: 1px dotted [% css_colors.accent_light %];
598 border-left:1px dotted [% css_colors.accent_light %];
605 border-bottom: 1px dotted [% css_colors.accent_light %];
609 div.toggle_list { padding-top: 6px; }
613 border-top: 1px dotted [% css_colors.accent_light %];
626 #metarecord_population {
629 padding-bottom: 10px;
632 .metarecord_population_span_link {
636 .metarecord_population_format {
638 display: inline-block;
644 .metarecord_population_item_lang {
645 display: inline-block;
649 .metarecord_population_all {
658 border-bottom: 1px dotted [% css_colors.accent_light %];
675 #rdetails_status td {
677 padding: 7px 13px 3px 0px;
679 padding: 7px 0px 3px 13px;
683 #rdetails_status td[headers=copy_header_library],
684 #rdetails_status td[headers=copy_header_shelfloc] {
688 #rdetails_status thead th {
690 padding: 13px 13px 13px 0px;
693 padding: 13px 0px 13px 13px;
696 background-color: [% css_colors.accent_lighter2 %];
697 font-size: [% css_fonts.size_smaller %];
701 #rdetails_status tbody td {
710 #rdetails_status tbody td.copy_note {
711 color: [% css_colors.primary %];
713 white-space:pre-wrap !important;
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;
1034 [% IF rtl == 't' -%]
1039 white-space: nowrap;
1042 .result_count_number {
1046 .result_table_subtable {
1051 div.result_table_utils_cont {
1052 [% IF rtl == 't' -%]
1061 #myopac_summary_div p {
1063 margin-bottom: 10px;
1066 #acct_sum_checked_table td {
1070 .zero_search_hits_main {
1071 [% IF rtl == 't' -%]
1079 .zero_search_hits_saved {
1080 [% IF rtl == 't' -%]
1091 #zero_search_hits p {
1099 #zero_search_hits #spell_check_link {
1102 #zero_search_hits #zero_hits_suggestions {
1106 [% IF rtl == 't' -%]
1112 background-color: [% css_colors.accent_light %];
1117 .results_info_table td {
1118 [% IF rtl == 't' -%]
1121 padding-right: 10px;
1125 #myopac_holds_main_table {
1126 border-collapse: collapse;
1129 #myopac_holds_main_table td {
1130 border: 1px solid [% css_colors.border_dark %];
1134 .myopac-hold-available {
1135 color: [% css_colors.text_greatnews %];
1139 .myopac-hold-suspended {
1140 color: [% css_colors.text_badnews %];
1144 #myopac_prefs_div .data_grid {
1145 border-collapse:collapse;
1148 #myopac_prefs_div .data_grid td {
1149 [% IF rtl == 't' -%]
1150 padding: 6px 17px 7px 0px;
1152 padding:6px 0px 7px 17px;
1154 background-color:[% css_colors.accent_ultralight %];
1155 border-bottom:3px solid [% css_colors.background %];
1159 [% IF rtl == 't' -%]
1160 padding: 0px 0px 0px 7px;
1162 padding: 0px 7px 0px 0px;
1165 font-size: [% css_fonts.size_bigger %];
1167 color:[% css_colors.primary_fade %];
1168 border-bottom: 1px dotted [% css_colors.accent_light %];
1173 font-weight: normal;
1177 [% IF rtl == 't' -%]
1187 border-collapse: collapse;
1188 background-color: [% css_colors.accent_ultralight %];
1191 .acct_sum_table tr {
1192 border-bottom: 2px solid white;
1195 .acct_sum_table td {
1200 text-transform: none;
1205 .acct_sum_table .view_link {
1206 font-weight: normal;
1210 [% IF rtl == 't' -%]
1212 padding: 15px 23px 0px 0px;
1215 padding: 15px 0px 0px 23px;
1223 [% IF rtl == 't' -%]
1224 padding-right: .5em;
1230 #myopac_sum_fines_placehold {
1231 [% IF rtl == 't' -%]
1240 .acct_holds_temp td {
1241 [% IF rtl == 't' -%]
1248 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1249 [% IF rtl == 't' -%]
1256 #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 {
1257 border-collapse: collapse;
1264 [% IF rtl == 't' -%]
1271 /* tables for entering payment information */
1272 #acct_fines_main_header,
1273 #acct_fees_main_header
1278 /* tables for entering payment information */
1282 [% IF rtl == 't' -%]
1292 /* tables for entering payment information */
1293 #credit_card_info_table
1299 /* tables for entering payment information */
1300 #billing_info_table td,
1301 #credit_card_info_table td
1303 [% IF rtl == 't' -%]
1304 padding-right: .5em;
1311 /* div for the payment buttons with the total */
1316 padding: 1em 0 0 1em;
1320 /* text to state what is seen on cc statement */
1325 color:[% css_colors.primary_fade %];
1329 text-transform: none;
1330 font-weight: normal;
1333 .hold_note_title { font-weight: bold; }
1334 #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 {
1335 background-color: [% css_colors.background %];
1337 border: 1px solid #d3d3d3;
1340 #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 {
1341 [% IF rtl == 't' -%]
1346 padding: 0px 10px 0px 10px;
1349 #acct_list_header select, #acct_list_header_anon select {
1351 text-transform:none;
1354 .search_catalog_lbl {
1355 font-size: [% css_fonts.size_bigger %];
1357 .adv_search_catalog_lbl {
1358 font-size: [% css_fonts.size_bigger %];
1361 .browse_the_catalog_lbl {
1362 font-size: [% css_fonts.size_bigger %];
1366 font-size: [% css_fonts.size_bigger %];
1371 font-size: [% css_fonts.size_smaller %];
1378 #myopac_tabs, #adv_search_parent, #fines_payments_wrapper {
1379 background-color: [% css_colors.primary_fade %];
1384 #fines_payments_wrapper {
1389 .myopac_payments_table th {
1390 [% IF rtl == 't' -%]
1391 text-align: right; }
1397 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1398 .myopac_payments_table thead th:first-child { width: 8em; }
1399 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1400 .myopac_payments_table form { display: inline; }
1401 .myopac_payments_table input[type="submit"] { padding: 1px; }
1406 background-color: [% css_colors.accent_lighter %];
1410 font-weight: bold; color: [% css_colors.text_alert %];
1411 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1414 .payment-processing {
1416 color: [% css_colors.text_greatnews %];
1417 font-size: [% css_fonts.size_bigger %];
1418 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1421 #adv_search_input { width: 100%; }
1422 #adv_search_parent {
1425 #search-submit-spinner {
1429 div.adv_search_available {
1437 font-size: [% css_fonts.size_bigger %];
1442 width:100px !important;
1443 text-align: center !important;
1446 .chili_review div.chili_link div {
1450 /* styling for advanced search filters that display with searchbar */
1452 #adv_filter_results_block h4 { display: inline; }
1454 #adv_filter_results_block {
1458 .adv_filter_results_block_label {
1460 [% IF rtl == 't' -%]
1461 padding: 4px 12px 4px 0px;
1463 padding: 4px 0px 4px 12px;
1467 .adv_filter_results_group {
1469 display: inline-block;
1470 background-color: [% css_colors.accent_lighter2 %];
1471 border-style: solid;
1472 border-color: [% css_colors.accent_medium %];
1475 padding: 2px 4px 2px 4px;
1478 .adv_filter_results_group_wrapper {
1479 display: inline-block;
1480 [% IF rtl == 't' -%]
1488 .adv_filter_results_group_header {
1489 display: inline-block;
1492 .adv_filter_results_group_values {
1496 .adv_search_result_filter {
1497 display: inline-block;
1502 [% IF rtl == 't' -%]
1510 text-decoration: none;
1511 color: [% css_colors.accent_dark %];
1515 display: inline-block;
1518 #refine_search_link {
1519 display: inline-block;
1522 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1523 /* some facet styling */
1524 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1525 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1526 .facetClassLabel { font-weight: bold; text-align: center; }
1527 .facetFieldContainer { }
1528 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1529 .extraFacetFieldsWrapper { }
1530 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1531 .facetFieldLineCount {
1532 display: inline-block;
1533 border-right: 1px solid [% css_colors.accent_light %];
1534 color: [% css_colors.accent_mediumdark %];
1538 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1539 .facetFields { padding-left: 5px; }
1540 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1544 [% IF rtl == 't' -%]
1557 .facet_box_temp .header {
1559 background-color:[% css_colors.primary %];
1560 border-top-left-radius: 5px;
1561 border-top-right-radius: 5px;
1563 color:[% css_colors.text_invert %];
1567 .facet_box_temp.filter_box_temp .header {
1568 background-color: [% css_colors.background_invert %] !important;
1572 color: [% css_colors.background_invert %];
1579 .facet_box_temp .header .title {
1580 [% IF rtl == 't' -%]
1582 padding-right: 12px;
1590 /* in this context, where h4 is primarily for structure,
1591 avoid the normal large font and margin for h4's */
1592 .facet_box_temp h4 {
1597 .facet_box_temp .header a.button {
1598 [% IF rtl == 't' -%]
1606 color:[% css_colors.text_invert %];
1609 .facet_box_wrapper .box_wrapper .box {
1610 border-top:1px solid [% css_colors.border_standard %];
1611 border-left:1px solid [% css_colors.border_standard %];
1612 border-right:1px solid [% css_colors.border_standard %];
1618 .filter_box_wrapper {
1621 border: 1px solid [% css_colors.background_invert %];
1628 box-sizing: border-box;
1629 -moz-box-sizing: border-box;
1635 .facet_template div {
1636 display: table-cell;
1640 .facet_template.filter_template div {
1641 padding: 0px !important;
1644 .facet_template .count {
1646 color: [% css_colors.accent_mediumdark %];
1649 .facet_template_selected {
1650 background-color: [% css_colors.accent_lighter2 %];
1651 border: 1px solid [% css_colors.accent_medium %];
1655 background-color: [% css_colors.primary %];
1656 background-image: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1657 background-image: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1658 background-image: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1659 background-image: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1663 [% IF rtl == 't' -%]
1669 padding-bottom: 10px;
1670 font-size: [% css_fonts.size_small %];
1674 color: [% css_colors.text_invert %];
1675 text-decoration: none;
1676 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
1679 #copyright_text, #footer_logo {
1680 color: [% css_colors.text_invert %];
1687 .advanced_div { padding-top: 15px; }
1688 #adv_global_search { width: 100%; }
1689 #adv_global_search select { width: 13em; }
1690 #adv_global_addrow td { padding-top: 7px; }
1691 [% IF rtl == 't' -%]
1692 #adv_global_addrow.td-search-left{text-align:right;}
1694 #adv_global_input_table { width: 100%; }
1695 #adv_global_input_table select { width: 7em; }
1697 font-size: [% css_fonts.size_smaller %];
1698 color: [% css_colors.text_alert %];
1700 #acct_prefs_header {
1701 [% IF rtl == 't' -%]
1707 .search_page_nav_link {
1709 [% IF rtl == 't' -%]
1715 #opac.result.sort { width: 160px; }
1716 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
1718 [% IF rtl == 't' -%]
1724 color: [% css_colors.text_alert %];
1726 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
1727 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
1728 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
1729 #adv_search_refine {
1730 [% IF rtl == 't' -%]
1735 background-color: [% css_colors.accent_lighter2 %];
1738 .row-remover { position: relative; top: 1px; vertical-align: middle; }
1740 background-color: [% css_colors.background %];
1741 color: [% css_colors.primary %]; text-decoration: none;
1742 padding: 0; border: 0; margin: 0;
1743 vertical-align: middle;
1745 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
1746 .no-dec:hover { text-decoration: none; }
1747 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
1749 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
1750 #account-update-email table td {
1751 [% IF rtl == 't' -%]
1756 padding: 5px 15px 5px 15px;
1757 border-bottom: 1px solid [% css_colors.accent_lighter %];
1759 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
1760 a.dash-link:hover { text-decoration: underline !important; }
1761 #list_create_table td { vertical-align: middle; padding: 0 8px; }
1762 #list_create_table {
1763 background-color: [% css_colors.accent_light %];
1764 padding-bottom: 4px;
1765 margin-bottom: 10px;
1766 border-bottom: 1px dotted [% css_colors.accent_medium %];
1769 .list_create_table_label {
1772 #list_description, #list_create_name {
1775 .list-create-table-buttons input[type=image] { margin-top: 2px; }
1776 .result_table_format_cell { padding: 0px 10px; text-align: center; }
1777 .results_row_count { font-weight: bold; }
1778 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1779 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
1780 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
1781 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
1782 #hold_editor_table th {
1783 [% IF rtl == 't' -%]
1791 #hold_editor_table td { padding: 0.25em 0; }
1793 [% IF rtl == 't' -%]
1794 padding-right: 1em !important;
1796 padding-left: 1em !important;
1798 vertical-align: middle;
1800 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
1801 .hold-editor-controls a { padding-left: 2em; }
1804 [% IF rtl == 't' -%]
1811 [% IF rtl == 't' -%]
1814 vertical-align: top;
1817 .rdetail-author-div {
1818 padding-bottom: 10px;
1819 display: inline-block;
1822 .invisible { visibility: hidden; }
1823 .rdetail-extras-summary { margin: 10px; }
1824 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
1825 .expert-search tbody tr th {
1826 [% IF rtl == 't' -%]
1834 .expert-search-row { padding-top: 10px; }
1835 #adv_expert_row label { font-weight: bold; }
1837 .bookshelf tr.browse_border td {
1838 border-bottom: 1px dashed [% css_colors.accent_dark %];
1841 padding-bottom: 1ex;
1843 .cn_browse_item { padding: 2ex; }
1844 .results-paginator-list {
1845 [% IF rtl == 't' -%]
1851 .results-paginator-selected { color: [% css_colors.text_alert %]; }
1852 .inactive-hold { background-color: [% css_colors.accent_lightest %]; }
1853 .unread-patron-message { font-weight: bold; }
1855 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
1856 .hold-items-list-title {
1857 font-size: [% css_fonts.size_bigger %];
1858 margin-bottom: 20px;
1860 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
1862 .hold_success_links > span { margin: 0 2em; }
1864 .radio-parts-selection {
1866 margin-bottom: 20px;
1869 .parts-radio-option {
1870 display: inline-block;
1874 .mr_holds_no_formats {
1875 [% IF rtl == 't' -%]
1883 color: [% css_colors.text_invert %];
1884 background-color: [% css_colors.primary %];
1887 .holds_item_row_separator td {
1888 border-top: 2px dashed [% css_colors.accent_medium %];
1891 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1893 .results_header_btns, .results_header_sel {
1894 [% IF rtl == 't' -%]
1902 * .various_containers a = shortcut to putting .opac-button on every 'a' with
1903 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
1906 .opac-multiline-button > a,
1907 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
1908 color: [% css_colors.button_text %];
1910 text-decoration: none;
1911 cursor: pointer !important;
1913 border: 1px solid [% css_colors.primary %];
1914 background-color: [% css_colors.primary_fade %];
1917 display: inline-block;
1920 .opac-multiline-button > a:hover,
1921 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
1922 background-color: [% css_colors.primary %];
1925 .opac-button:disabled {
1926 color: [% css_colors.accent_medium %];
1927 cursor: pointer !important;
1928 border: 1px solid [% css_colors.accent_light %];
1929 background-color: [% css_colors.accent_lighter %];
1932 /* Firefox adds its own special space to inputs; this gets us closer */
1933 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
1938 .opac-button-header, #dash_wrapper .opac-button {
1939 background-color: [% css_colors.control %];
1940 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
1941 font-size: [% css_fonts.size_base %];
1943 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
1944 border-color: [% css_colors.control %];
1947 .opac-multiline-button > a {
1948 display: inline-block;
1951 #myopac_checked_div {
1955 .rdetail-mfhd-head {
1958 background-color: [% css_colors.table_heading %];
1961 .rdetail-mfhd-type {
1962 [% IF rtl == 't' -%]
1969 .rdetail-mfhd-bottom {
1970 border-bottom: thin solid [% css_colors.border_dark %];
1974 #rdetail_record_details {
1980 [% IF rtl == 't' -%]
1981 margin-right: 1.5em;
1982 padding-right: 1.5em;
1985 padding-left: 1.5em;
1989 .rdetail_content_type, .rdetail_subject_type {
1990 vertical-align: top;
1994 .bookbag-item-row td { vertical-align: top; }
1996 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
1998 color: [% css_colors.text_greatnews %];
2002 .rdetail_related_subjects {
2006 .rdetail_related_series {
2014 .rdetail_openurl_entry {
2015 [% IF rtl == 't' -%]
2023 .bookbag-controls-holder { width: 100%; }
2024 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
2025 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
2026 .bookbag-controls-holder .most {
2027 [% IF rtl == 't' -%]
2035 .bookbag-controls-title-block {
2036 [% IF rtl == 't' -%]
2043 .bookbag-controls-button-block {
2044 [% IF rtl == 't' -%]
2051 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
2052 .bookbag-share .fixed { min-width: 4em; }
2054 [% IF rtl == 't' -%]
2060 .bookbag-specific div.sort {
2061 [% IF rtl == 't' -%]
2072 .bookbag-specific div.meta {
2073 background-color: [% css_colors.accent_light %];
2074 [% IF rtl == 't' -%]
2082 border: 1px solid [% css_colors.accent_light %];
2086 #bbag-name-desc-form tr th { vertical-align: middle; }
2087 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
2088 .bookbag-description {
2093 .bbag-edit-desc-label {
2094 [% IF rtl == 't' -%]
2101 .bbag-edit-desc-save {
2105 #bbag-edit-description {
2107 [% IF rtl == 't' -%]
2115 [% IF rtl == 't' -%]
2122 [% IF rtl == 't' -%]
2128 .bbag-navigate-list {
2129 [% IF rtl == 't' -%]
2130 padding-right: 32px;
2137 .bbag-navigate-list-pages {
2138 [% IF rtl == 't' -%]
2139 padding-right: 10px;
2146 textarea { font-family: sans-serif; }
2147 table.bookbag-specific {
2148 border-right: 1px solid [% css_colors.accent_dark %];
2149 border-bottom: 1px solid [% css_colors.accent_medium %];
2154 [% IF rtl == 't' -%]
2156 padding: 0px 10px 0px 0px;
2159 padding: 0px 0px 0px 10px;
2162 .bookbag-share .fixed { min-width: 6em; }
2164 [% IF rtl == 't' -%]
2166 padding: 0px 10px 0px 0px;
2169 padding: 0px 0px 0px 10px;
2172 .bookbag-specific td.list_checkbox {
2173 [% IF rtl == 't' -%]
2174 padding-right: 10px !important;
2176 padding-left: 10px !important;
2179 .bookbag-specific td.list_entry {
2181 [% IF rtl == 't' -%]
2182 padding-right: 5px !important;
2184 padding-left: 5px !important;
2187 .bookbag-specific td.list_actions {
2188 white-space: nowrap !important;
2190 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2193 padding: 8px 0px 6px 0px;
2196 font-size: [% css_fonts.size_bigger %];
2200 .save-notes { padding-bottom: 1.5ex; }
2202 .nonbreaking-wrapper {
2203 display: inline-block;
2206 /* Moved from semiauto.css */
2207 .adv_global_input_container {
2208 border-bottom: none;
2212 border-bottom: none;
2215 .adv_global_filter_sort {
2219 .clear-both { clear: both; }
2230 .alert { color: [% css_colors.text_alert %]; }
2232 [% IF rtl == 't' -%]
2239 [% IF rtl == 't' -%]
2246 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2247 .saved-searches-header .button {
2248 [% IF rtl == 't' -%]
2255 .saved-searches-header .text {
2256 [% IF rtl == 't' -%]
2265 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2266 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2267 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2268 [% IF rtl == 't' -%]
2269 border-left: 1px solid [% css_colors.accent_darker %];
2271 border-right: 1px solid [% css_colors.accent_darker %];
2274 .result_item_circulated {
2278 .result_item_circulated span {
2281 [% IF rtl == 't' -%]
2288 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2289 #result-bookbag-heading { text-align: center; margin: 2ex; }
2291 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2292 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2293 .result-bookbag-item-note { font-style: italic; }
2294 .lowhits-bookbag-name { font-weight: bold; }
2295 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2296 .oils_AS_match_term {
2297 [% IF rtl == 't' -%]
2302 color: [% css_colors.text %];
2304 .oils_AS_match_field {
2305 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2306 [% IF rtl == 't' -%]
2311 color: [% css_colors.accent_medium %];
2313 table.result_holdings_table {
2317 table.result_holdings_table thead tr {
2318 background-color: [% css_colors.table_heading %];
2320 table.result_holdings_table thead tr th {
2324 margin: 0 2em 0 2em;
2327 vertical-align: super;
2328 font-size: [% css_fonts.size_smaller %];
2329 line-height: normal;
2330 text-decoration: none;
2332 .rdetail-holding-group {
2333 [% IF rtl == 't' -%]
2334 margin-right: 1.5em;
2339 .rdetail-holding-group span {
2340 [% IF rtl == 't' -%]
2341 margin-right: 1.5em;
2346 .rdetail-holding-group .paging {
2347 [% IF rtl == 't' -%]
2348 margin-right: 1.5em;
2353 #rdetail_deleted_exp {
2357 border: thick solid [% css_colors.border_alert %];
2360 #ac_tab_wrapper { width : 100%; }
2362 [% IF rtl == 't' -%]
2367 padding-right: 10px;
2369 font-size: [% css_fonts.size_big %];
2371 border: 1px solid [% css_colors.primary_offset %];
2373 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2374 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2375 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2377 /* Popmenu styles used for making css menus. */
2391 width: 10em; /* Width to help Opera out */
2392 background-color: [% css_colors.primary %];
2394 .popmenu li:hover ul {
2399 border-color: [% css_colors.border_dark %];
2401 border-style: solid;
2403 .popmenu li:hover li {
2406 .popmenu li:hover li a {
2407 background-color: [% css_colors.primary %];
2408 color: [% css_colors.accent_ultralight %];
2410 .popmenu li li a:hover {
2411 background-color: [% css_colors.accent_ultralight %];
2412 color: [% css_colors.primary %];
2414 /* Styles for the temporary list entry. */
2415 .popmenu li:hover li[class~="temporary"] a {
2416 background-color: [% css_colors.primary %];
2417 color: [% css_colors.accent_ultralight %];
2419 .popmenu li li[class~="temporary"] a:hover {
2420 background-color: [% css_colors.accent_ultralight %];
2421 color: [% css_colors.primary %];
2423 /* Styles for the default list entry. */
2424 .popmenu li:hover li[class~="default"] a {
2425 background-color: [% css_colors.primary %];
2426 color: [% css_colors.accent_ultralight %];
2428 .popmenu li li[class~="default"] a:hover {
2429 background-color: [% css_colors.accent_ultralight %];
2430 color: [% css_colors.primary %];
2432 /* Styles for the new list entry. */
2433 .popmenu li:hover li[class~="new"] a {
2434 background-color: [% css_colors.primary %];
2435 color: [% css_colors.accent_ultralight %];
2437 .popmenu li li[class~="new"] a:hover {
2438 background-color: [% css_colors.accent_ultralight %];
2439 color: [% css_colors.primary %];
2441 /* Style to add a divider on the menu. */
2442 .popmenu li li[class~="divider"] {
2443 border-bottom-width: 1px;
2444 border-bottom-color: [% css_colors.border_dark %];
2445 border-bottom-style: solid;
2448 #locale_picker_form {
2449 [% IF rtl == 't' -%]
2451 border-left: thin [% css_colors.control %] solid;
2454 border-right: thin [% css_colors.control %] solid;
2460 #locale_picker_form * {
2463 vertical-align: middle;
2466 #patron_usr_barcode_not_found {
2467 font-weight: bold; color: [% css_colors.text_alert %];
2480 padding-bottom: 0.5em;
2484 #maintenance_message {
2487 background-color: [% css_colors.text_alert %];
2488 color: [% css_colors.text_invert %];
2492 #search-box > span {
2499 .browse-result-sources, .browse-result-authority-bib-links {
2500 [% IF rtl == 't' -%]
2506 .browse-result-best-match {
2512 .browse-result-list {
2513 padding-bottom: 0.5ex;
2516 font-size: [% css_fonts.size_bigger %];
2518 .browse-result-authority-field-name {
2520 [% IF rtl == 't' -%]
2526 .browse-leading-article-warning {
2528 font-size: [% css_fonts.size_big %];
2530 .browse-public-general-note {
2531 font-size: [% css_fonts.size_big %];
2533 .browse-public-general-note-label { }
2534 .browse-public-general-note-institution {
2538 .browse-public-general-note-body {
2546 #main-content-register {
2547 [% IF rtl == 't' -%]
2552 font-size: [% css_fonts.size_bigger %];
2555 #main-content-register table {
2558 border-collapse: collapse;
2561 #main-content-register td {
2562 [% IF rtl == 't' -%]
2569 #main-content-register td:not(:first-child) {
2570 [% IF rtl == 't' -%]
2571 padding-right: 20px;
2577 .patron-reg-invalid {
2580 [% IF rtl == 't' -%]
2583 padding-right: 10px;
2587 .result_footer_nav1 {
2591 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2595 .rdetail_authors_div {
2599 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2600 white-space: nowrap;
2601 display: inline-block;
2604 .result_table_title_cell {
2606 padding-bottom: 4px;
2610 font-size: [% css_fonts.size_bigger %];
2613 /* styling for sms text call number */
2615 font-family: Arial, Helvetica, sans-serif;
2616 font-size: [% css_fonts.size_medium %];
2617 background-color: [% css_colors.accent_lightest %];
2619 /* Allow text to wrap */
2620 white-space: pre-wrap; /* css-3 */
2621 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
2622 white-space: -pre-wrap; /* Opera 4-6 */
2623 white-space: -o-pre-wrap; /* Opera 7 */
2624 word-wrap: break-word; /* Internet Explorer 5.5+ */
2631 /* patron message center */
2632 #myopac_message_tbody {
2633 vertical-align: top;
2635 .myopac_message_message {
2636 white-space: pre-wrap;
2639 @media only screen and (max-width: 800px) {
2640 .facet_sidebar_hidden, .result_block_hidden {
2643 .facet_sidebar_visible, .result_block_visible {
2644 display: inline ! important;
2646 #acct_select, #acct_prefs_select {
2647 display: inline-block;
2649 #acct_tabs, #acct_prefs_tabs {
2652 .radio-parts-selection { width: 90%; }
2653 #list_description, #list_create_name {
2658 @media only screen and (max-width: 600px) {
2660 font-size: [% css_fonts.size_big %];
2662 span .nav_arrow_fix {
2669 #homesearch_main_logo img {
2679 #your-acct-login a {
2689 #locale_picker_form {
2692 #gold-links-holder {
2695 #simple-detail-view-links {
2698 #acct_tabs a, #acct_fines_tabs a {
2699 [% IF rtl == 't' -%]
2700 border-radius: 6px 0px 0px 6px;
2701 margin: 0px 0px 0px 5px;
2703 border-radius: 6px 6px 0px 0px;
2704 margin: 0px 5px 0px 0px;
2706 padding: 2px 4px 3px 4px;
2707 font-size: [% css_fonts.size_base %];
2709 .bookbag-controls-title-block {
2710 [% IF rtl == 't' -%]
2717 .bookbag-controls-button-block {
2718 [% IF rtl == 't' -%]
2726 [% IF rtl == 't' -%]
2732 .bookbag-specific div.sort {
2733 [% IF rtl == 't' -%]
2741 margin: 5px 0px 5px 0px;
2742 border: 1px solid [% css_colors.accent_light %];
2745 .bookbag-specific div.meta {
2746 [% IF rtl == 't' -%]
2760 [% IF rtl == 't' -%]
2767 #bbag-edit-description {
2773 border:1px solid [% css_colors.accent_light %];
2776 [% IF rtl == 't' -%]
2783 .bbag-action-field {
2786 .bookbag-specific div.sort select {
2789 .bookbag-specific tr {
2791 border-bottom: 1px solid [% css_colors.border_standard %];
2793 .bookbag-specific td.list_checkbox {
2794 [% IF rtl == 't' -%]
2795 padding-right: 0px !important;
2797 padding-left: 0px !important;
2800 .bookbag-specific td.list_entry {
2801 display: inline-block;
2803 [% IF rtl == 't' -%]
2804 padding-right: 40% !important;
2806 padding-left: 40% !important;
2809 .bookbag-specific td.list_entry:before {
2810 content: attr(data-label);
2812 [% IF rtl == 't' -%]
2818 .bbag-navigate-list {
2821 .bbag-navigate-list-pages {
2822 [% IF rtl == 't' -%]
2831 background-color: transparent;
2838 #dash_wrapper .opac-button {
2841 .small_view_only, #filter_hits {
2842 display: inline !important;
2845 [% IF rtl == 't' -%]
2851 #dashboard, #dashboard_e {
2854 #holds_box form blockquote {
2855 [% IF rtl == 't' -%]
2863 #holds_box form blockquote select {
2866 #myopac_sum_fines_placehold {
2872 #list_description, #list_create_name {
2875 .results_header_lbl {
2878 .results_header_nav1 span.h1 {
2884 .start_end_links_span {
2890 .result_table_pic_header {
2891 [% IF rtl == 't' -%]
2892 padding-right: 0px !important;
2895 padding-left: 0px !important;
2898 width: 0px !important;
2906 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
2909 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
2910 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
2913 .results_info_table td {
2916 #results_header_bar {
2917 background-color: inherit;
2919 .results_header_btns a {
2922 .adv_filter_results_hide {
2925 .adv_filter_results_show {
2928 .adv_filter_results_block_label {
2931 .adv_filter_results_group_wrapper {
2937 #rdetails_status thead {
2940 #rdetails_status tr {
2944 #rdetails_status td {
2949 background-color: [% css_colors.accent_lightest %];
2951 .copy_details_offers_row {
2952 background-color: [% css_colors.accent_lightest %];
2954 select#pickup_lib.search-wrapper-locg {
2957 #search-wrapper #search-box {
2961 #main-content-home {
2965 /* Make use of full width in mobile mode */
2966 .facet_box_wrapper .box_wrapper .box,
2967 .facet_template .facet,
2971 .facet_template .count {
2972 [% IF rtl == 't' -%]
2981 #adv_search_parent {
2982 font-size: [% css_fonts.size_smaller %];
2984 #adv_search_filters {
2989 [% IF rtl == 't' -%]
2995 .rdetail_aux_utils {
3002 div#rdetail_actions_div {
3008 #metarecord_population {
3012 .metarecord_population_span_link {
3014 .metarecord_population_item_lang {
3017 .search_catalog_lbl {
3018 [% IF rtl == 't' -%]
3023 white-space: nowrap;
3025 .adv_search_catalog_lbl {
3027 white-space: nowrap;
3029 .browse_the_catalog_lbl {
3030 white-space: nowrap;
3042 .dash_account_buttons {
3045 .searchbar { line-height: 1.5em; }
3046 #browse-controls { line-height: 1.5em; }
3047 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3054 .bookshelf table thead tr {
3057 #lowhits_help { width: inherit; }
3059 font-size: [% css_fonts.size_small %];
3060 margin: 2px 2px 0px 2px;
3061 padding: 2px 2px 5px 2px;
3062 [% IF rtl == 't' -%]
3063 border-radius: 7px 0px 0px 7px;
3065 border-radius: 7px 7px 0px 0px;
3068 #adv_global_tbody td {
3069 border-bottom: thin solid [% css_colors.accent_light %];
3071 #adv_global_addrow td {
3072 border-bottom: none;
3074 /* Force table to not be like tables anymore */
3075 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 {
3078 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 {
3082 /* Hide table headers (but not display: none;, for accessibility) */
3086 [% IF rtl == 't' -%]
3093 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 {
3097 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
3099 /* Holds history gets large white border to mimic header cell on other
3100 account screens that provide visual cue for next title. We should do
3101 the same for ebook tables too since we have no actions on those
3102 tables. If actions get added, we should move those tables out of
3105 table#acct_holds_hist_header tr, table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3108 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 {
3109 /* Behave like a "row" */
3111 border-bottom: 1px solid #eee;
3113 [% IF rtl == 't' -%]
3120 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 {
3121 /* Now like a table header */
3123 /* Top/left values mimic padding */
3126 [% IF rtl == 't' -%]
3131 padding-right: 10px;
3133 white-space: nowrap;
3136 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3137 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3138 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3139 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3140 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3141 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3142 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3144 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3145 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3146 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3147 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3148 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3149 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3150 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3151 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3153 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3154 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3155 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3156 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3157 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3158 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3159 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3160 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3162 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3163 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3164 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3165 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3166 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3168 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3169 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3170 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3171 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3173 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3174 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3175 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3176 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3180 /*Want to see these in mobile ONLY */
3185 .mobile_search_lbl_clr{
3186 color:[% css_colors.mobile_header_text %];
3192 For text which is visible only to screen readers.
3193 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3194 See also http://webaim.org/techniques/css/invisiblecontent/
3203 clip: rect(0, 0, 0, 0);
3207 /* Make added rows in Expert Search have bold labels like the initial row */
3214 font-weight: lighter;
3218 #results-page-depth-hint {
3223 #clear-history-confirm {
3225 color: [% css_colors.text_badnews %];
3229 /*Inline rules from other templates files*/
3232 [% IF rtl == 't' -%]
3240 [% IF rtl == 't' -%]
3246 #myopac_summary_div{padding:0px;}
3248 [% IF rtl == 't' -%]
3255 [% IF rtl == 't' -%]
3262 [% IF rtl == 't' -%]
3269 padding-bottom: 10px;
3272 [% IF rtl == 't' -%]
3273 padding-right: 10px;
3277 padding-bottom: 15px;
3279 .hold-span{font-weight: bold;}
3281 [% IF rtl == 't' -%]
3288 [% IF rtl == 't' -%]
3295 [% IF rtl == 't' -%]
3302 /* Rules from metarecord_hold_filters.tt2 */
3304 .metarecord_filters{
3307 border-bottom: 1px solid #333;
3308 border-top: 1px solid #333; }
3309 .metarecord_filter_container{
3310 [% IF rtl == 't' -%]
3318 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3319 .metarecord_filter_header{padding-bottom: 5px;}
3321 /* Toggled items. */
3322 /* A block that is initially hidden and shown by clicking an anchor. */
3323 [id^="toggled-block-"]{
3326 [id^="toggled-block-"]:target{
3329 /* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
3330 [id^="toggled-inline-"]{
3333 [id^="toggled-inline-"]:target{
3338 font-weight: bolder;
3339 background-color: #99ff99;
3342 .oils_SH.identifier {
3343 font-weight: bolder;
3344 background-color: #42b0f4;