2 PROCESS "opac/parts/css/colors.tt2";
3 PROCESS "opac/parts/css/fonts.tt2";
8 font-family: Arial, Helvetica, sans-serif;
9 font-size: [% css_fonts.size_base %];
10 background: [% css_colors.primary %];
14 font-family: Arial, Helvetica, sans-serif;
15 font-size: [% css_fonts.size_base %];
26 #homesearch_main_logo {
33 color: [% css_colors.primary %];
36 #search-wrapper input[type=text] {
41 #search-wrapper select, .results_header_lbl select {
42 border:1px solid [% css_colors.border_standard %];
55 #search-wrapper select {
56 border:0px solid [% css_colors.border_dark %];
57 filter:alpha(opacity=0);
69 font-size: [% css_fonts.size_biggest %];
74 font-size: [% css_fonts.size_bigger %];
79 font-size: [% css_fonts.size_bigger %];
88 div.select-box-wrapper {
101 background: [% css_colors.primary %];
108 color: [% css_colors.primary_fade %];
109 display:inline-block;
117 #dashboard span.dash-align a {
119 text-decoration: none;
126 #logout_link { left: 1px; }
128 #dash_checked { color: [% css_colors.text_attention %]; }
129 #dash_holds { color: [% css_colors.text_attention %]; }
130 #dash_pickup { color: [% css_colors.text_goodnews %]; }
131 #dash_fines { color: [% css_colors.text_badnews %]; }
133 background: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
134 background: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
135 background: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
136 background: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]);
137 background-color: [% css_colors.primary_fade %];
140 color: [% css_colors.background %];
143 font-size: [% css_fonts.size_small %];
147 color: [% css_colors.background %];
151 color: [% css_colors.text_invert %];
152 text-decoration: none;
156 color: [% css_colors.text_invert %];
157 font-size: [% css_fonts.size_small %];
165 color: [% css_colors.text_invert %];
169 text-decoration: none;
172 #header-links a:hover {
173 color: [% css_colors.text_invert %];
174 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
175 text-decoration: none;
178 #header #header-links2 {
181 color: [% css_colors.text_invert %];
182 padding-bottom: 15px;
185 #header #header-links2 a {
186 color: [% css_colors.text_invert %];
189 #header #header-links2 a:hover {
190 text-decoration: underline;
209 background: [% css_colors.background_invert %];
219 border-bottom: 1px solid [% css_colors.border_standard %];
221 background: [% css_colors.background %];
224 #search-wrapper #breadcrumb {
226 font-size: [% css_fonts.size_smaller %];
230 #search-wrapper #search-within {
237 #search-wrapper #breadcrumb a {
238 color: [% css_colors.text %];
241 #search-wrapper #search_frm label {
242 font-size: [% css_fonts.size_smaller %];
245 #search-wrapper #search-box {
249 padding-bottom: 10px;
252 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{
257 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
260 vertical-align: middle;
262 margin: 10px 7px 0px 0px;
263 padding: 10px 0px 10px 0px;
264 -moz-border-radius: 10px 10px 0px 0px;
265 border-radius: 10px 10px 0px 0px;
267 color: [% css_colors.text_invert %];
268 background: [% css_colors.control %];
270 text-decoration: none;
273 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
274 padding: 1em 1em 0.5em;
277 #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 {
278 background: [% css_colors.primary %];
279 color: [% css_colors.text_invert %];
280 text-decoration: none;
283 #adv_search_filters {
294 .adv_filter_block_item {
313 padding-left: 10px !important;
316 #adv_search.on, #num_search.on, #expert_search.on {
317 color: [% css_colors.accent_darker %];
318 background: [% css_colors.background %];
319 text-decoration: none;
322 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
323 color: [% css_colors.accent_darker %];
324 background: [% css_colors.background %];
325 text-decoration: none;
329 background: [% css_colors.control %];
332 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
334 font-size: [% css_fonts.size_smaller %];
335 color: [% css_colors.accent_darker %];
336 padding: 10px 10px 10px 10px;
339 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
340 background: [% css_colors.accent_lightest %];
341 color: [% css_colors.accent_darker %];
344 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
345 padding-bottom: 12px;
346 color: [% css_colors.accent_medium %];
349 #acct_select, #acct_prefs_select {
354 padding: 5px 7px 6px 0px;
356 border-bottom: 1px dotted [% css_colors.accent_light %];
360 color:[% css_colors.primary_fade %];
362 font-size: [% css_fonts.size_bigger %];
365 .rdetail_result_count {
366 color: [% css_colors.text %];
369 display: inline-block;
372 .rdetail_result_nav {
375 display: inline-block;
378 #rdetail_details_table {
382 #rdetail_image { border: none; }
383 #rdetail_image_cell {
392 padding: 0.5em 1em 0.5em 1em;
393 background-color: [% css_colors.accent_lighter2 %];
395 div.rdetail_uris ul li {
400 div.rdetail_show_copies {
404 div#rdetail_actions_div {
406 background: [% css_colors.background %];
409 span#rdetail_copy_counts {
410 display: inline-block;
417 span#rdetail_hold_counts {
418 display: inline-block;
421 span#rdetail_hold_counts p {
431 border-left:1px dotted [% css_colors.accent_light %];
438 border-bottom: 1px dotted [% css_colors.accent_light %];
442 div.toggle_list { padding-top: 6px; }
450 border-bottom: 1px dotted [% css_colors.accent_light %];
470 #rdetails_status td {
471 padding: 7px 0px 3px 13px;
475 #rdetails_status td[headers=copy_header_library],
476 #rdetails_status td[headers=copy_header_shelfloc] {
480 #rdetails_status thead th {
481 background-color: [% css_colors.accent_lighter2 %];
482 padding: 13px 0px 13px 13px;
483 font-size: [% css_fonts.size_smaller %];
488 #rdetails_status tbody td {
492 #rdetails_status tbody td.copy_note {
493 color: [% css_colors.primary %];
495 white-space:pre-wrap !important;
500 background: [% css_colors.primary_fade %];
501 border: 1px solid [% css_colors.primary %];
506 #rdetail_extras_div {
512 background: [% css_colors.accent_light %];
517 .rdetail_extras_link {
519 font-size: [% css_fonts.size_smaller %];
523 .rdetail_extras_lbl {
524 color: [% css_colors.text_invert %];
525 text-decoration: none;
528 ##rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
532 #rdetail_locs_expand, #rdetail_locs_collapse {
538 #rdetail_anotes_div .biography {
542 .almost-content-wrapper {
543 background: [% css_colors.background %];
547 background: [% css_colors.background %];
549 border-bottom: 1px solid [% css_colors.border_dark %];
552 .content-wrapper-record-page { top: -15px; position: relative; }
564 #main-content-after-bar {
569 #results-side-bar { float: left; width: 174px; margin-right: 5px; background: [% css_colors.background %]; }
571 #main-content .login_boxes {
572 border: 1px solid [% css_colors.accent_lighter %];
573 background: linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
574 background: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
575 background: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
576 background: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
577 background: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
579 color: [% css_colors.accent_darker %];
582 #main-content .login_boxes h1 {
584 font-size: [% css_fonts.size_biggest %];
588 #main-content .left_brain {
593 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
597 background: [% css_colors.background %];
598 font-size: [% css_fonts.size_bigger %];
599 color: [% css_colors.text %];
602 #main-content .left_brain .input_bg {
603 padding:10px 10px 0px 13px;
616 font-size: [% css_fonts.size_biggest %];
620 #login-failed-message {
621 font-size: [% css_fonts.size_bigger %];
623 color: [% css_colors.text_alert %];
627 #holds_temp_parent td {
628 border-bottom:1px solid [% css_colors.border_standard %];
631 #holds_temp_parent input, #holds_temp_parent select {
635 #holds_temp_parent tr td div {
640 #holds_temp_parent tr td div.format_icon {
646 #results_header_bar {
647 background: [% css_colors.accent_medium %];
648 border-top:1px solid [% css_colors.accent_mediumdark %];
649 border-bottom:1px solid [% css_colors.accent_mediumdark %];
652 .results_header_lbl {
655 color: [% css_colors.text %];
656 /* this border is not visible, but it keeps these labels the same size
658 border: 1px solid [% css_colors.accent_medium %];
659 background: [% css_colors.accent_medium %];
663 /* we need a negative margin on the select to allow the containing <label>
664 to determine the actual size of the element. By doing this, we can increase
665 the odds that the buttons and the select will be the same size, and therefore
666 collapse correctly when the window width decreases */
667 .results_header_lbl select {
671 #limit_to_available {
672 vertical-align: middle;
675 .results_header_sel {
681 .results_header_nav1 {
682 padding: 5px 7px 6px 0px;
683 border-bottom: 1px dotted [% css_colors.accent_light %];
686 .results_header_nav1 .h1 {
687 font-size: [% css_fonts.size_bigger %];
689 color:[% css_colors.primary_fade %];
692 .table_no_border_space {
695 .table_no_cell_pad td {
699 border-collapse: collapse;
702 #result_table_table {
710 tr.result_table_row > td.results_row_count,
711 tr.result_table_row > td.result_table_pic_header,
712 tr.result_table_row > td.result_table_title_cell {
722 tr.result_table_row:nth-child(n+2) > td {
723 border-top: 1px solid [% css_colors.accent_lighter2 %];
726 tr.result_table_row > td.result_table_pic_header {
737 .result_count_number {
741 .result_table_subtable {
746 div.result_table_utils_cont {
754 #myopac_summary_div p {
759 #acct_sum_checked_table td {
763 .zero_search_hits_main { float:left; width:300px; margin-top: 2ex; }
764 .zero_search_hits_saved { float:left; width:200px; margin-top: 2ex; margin-right: 2em; }
766 #zero_search_hits p {
774 #zero_search_hits #spell_check_link {
777 #zero_search_hits #zero_hits_suggestions {
783 background: [% css_colors.accent_light %];
788 .results_info_table td {
792 #myopac_holds_main_table {
793 border-collapse: collapse;
796 #myopac_holds_main_table td {
797 border: 1px solid [% css_colors.border_dark %];
801 #myopac_prefs_div .data_grid {
802 border-collapse:collapse;
805 #myopac_prefs_div .data_grid td {
806 background:[% css_colors.accent_ultralight %];
807 border-bottom:3px solid [% css_colors.background %];
808 padding:6px 0px 7px 17px;
813 font-size: [% css_fonts.size_bigger %];
815 color:[% css_colors.primary_fade %];
816 padding: 0px 7px 0px 0px;
817 border-bottom: 1px dotted [% css_colors.accent_light %];
831 border-collapse: collapse;
832 background: [% css_colors.accent_ultralight %];
836 border-bottom: 2px solid white;
844 text-transform: none;
849 .acct_sum_table .view_link {
854 border-collapse: collapse;
855 margin: -1em 0 0.5em 0;
863 table.acct_notes th {
869 padding: 15px 0px 0px 23px;
870 background: [% css_colors.accent_ultralight %];
875 #myopac_sum_fines_placehold { float: right; width: 177px; height: 166px; }
877 .acct_holds_temp td {
881 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
883 /*padding-left:10px;*/
886 #acct_checked_main_header, #acct_holds_main_header, #acct_checked_hist_header, #acct_list_header, #acct_list_header_anon, #temp_list_holds {
887 border-collapse: collapse;
891 text-transform: none;
895 .hold_note_title { font-weight: bold; }
897 #acct_checked_main_header td, #acct_holds_main_header td, #acct_checked_hist_header td, #acct_list_header td, #acct_list_header_anon td, #temp_list_holds td {
898 background: [% css_colors.accent_lighter2 %];
902 #acct_checked_main_header th, #acct_holds_main_header th, #acct_checked_hist_header th, #acct_list_header th, #acct_list_header_anon th, #temp_list_holds th {
904 padding: 0px 10px 0px 10px;
907 #acct_list_header select, #acct_list_header_anon select {
912 .search_catalog_lbl {
913 font-size: [% css_fonts.size_bigger %];
915 .adv_search_catalog_lbl {
916 font-size: [% css_fonts.size_bigger %];
919 .browse_the_catalog_lbl {
920 font-size: [% css_fonts.size_bigger %];
924 font-size: [% css_fonts.size_bigger %];
929 font-size: [% css_fonts.size_smaller %];
936 #myopac_tabs, #adv_search_parent, #fines_payments_wrapper {
937 background: [% css_colors.primary_fade %];
942 #fines_payments_wrapper {
947 .myopac_payments_table th { text-align: left; }
948 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
949 .myopac_payments_table thead th:first-child { width: 8em; }
950 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
951 .myopac_payments_table form { display: inline; }
952 .myopac_payments_table input[type="submit"] { padding: 1px; }
955 font-weight: bold; color: [% css_colors.text_alert %];
956 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
959 .payment-processing {
961 color: [% css_colors.text_greatnews %];
962 font-size: [% css_fonts.size_bigger %];
963 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
966 #adv_search_input { width: 100%; }
970 #search-submit-spinner {
974 div.adv_search_available {
981 font-size: [% css_fonts.size_bigger %];
986 width:100px !important;
987 text-align: center !important;
990 .chili_review div.chili_link div {
994 [%- IF we_want_to_turn_on_facet_styling.defined; %]
995 /* some facet styling */
996 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
997 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
998 .facetClassLabel { font-weight: bold; text-align: center; }
999 .facetFieldContainer { }
1000 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1001 .extraFacetFieldsWrapper { }
1002 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1003 .facetFieldLineCount {
1004 display: inline-block;
1005 border-right: 1px solid [% css_colors.accent_light %];
1006 color: [% css_colors.accent_mediumdark %];
1010 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1011 .facetFields { padding-left: 5px; }
1012 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1024 .facet_box_temp .header {
1026 background:[% css_colors.primary %];
1027 -moz-border-top-left-radius: 5px;
1028 border-top-left-radius: 5px;
1029 -moz-border-top-right-radius: 5px;
1030 border-top-right-radius: 5px;
1032 color:[% css_colors.text_invert %];
1036 .facet_box_temp .header .title {
1042 .facet_box_temp .header a.button {
1046 color:[% css_colors.text_invert %];
1049 .facet_box_wrapper .box_wrapper .box {
1050 border-top:1px solid [% css_colors.border_standard %];
1051 border-left:1px solid [% css_colors.border_standard %];
1052 border-right:1px solid [% css_colors.border_standard %];
1059 box-sizing: border-box;
1060 -moz-box-sizing: border-box;
1066 .facet_template div {
1067 display: table-cell;
1071 .facet_template .count {
1073 color: [% css_colors.accent_mediumdark %];
1076 .facet_template_selected {
1077 background-color: [% css_colors.accent_lighter2 %];
1078 border: 1px solid [% css_colors.accent_medium %];
1082 background: linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1083 background: -moz-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1084 background: -o-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1085 background: -webkit-linear-gradient([% css_colors.primary_fade %], [% css_colors.primary %]);
1086 background-color: [% css_colors.primary %];
1091 padding-bottom: 10px;
1093 font-size: [% css_fonts.size_small %];
1097 color: [% css_colors.text_invert %];
1098 text-decoration: none;
1099 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
1102 #copyright_text, #footer_logo {
1103 color: [% css_colors.text_invert %];
1110 .advanced_div { padding-top: 15px; }
1111 #adv_global_search { width: 100%; }
1112 #adv_global_search select { width: 13em; }
1113 #adv_global_addrow td { padding-top: 7px; }
1114 #adv_global_input_table { width: 100%; }
1115 #adv_global_input_table select { width: 7em; }
1117 font-size: [% css_fonts.size_smaller %];
1118 color: [% css_colors.text_alert %];
1120 #acct_prefs_header { float: left; }
1121 .search_page_nav_link {
1125 #opac.result.sort { width: 160px; }
1126 .renew-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
1127 .failure-text { margin-left: 4em; font-style: italic; color: [% css_colors.text_alert %]; }
1128 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
1129 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
1130 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
1131 #adv_search_refine {
1132 padding-left: 5em; background-color: [% css_colors.accent_lighter2 %]; margin: 2ex 0;
1134 .row-remover { position: relative; top: 1px; vertical-align: middle; }
1136 background-color: [% css_colors.background %];
1137 color: [% css_colors.primary %]; text-decoration: none;
1138 padding: 0; border: 0; margin: 0;
1139 vertical-align: middle;
1141 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
1142 .no-dec:hover { text-decoration: none; }
1143 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
1145 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
1146 #account-update-email table td { padding: 5px 15px 5px 15px; border-bottom: 1px solid [% css_colors.accent_lighter %]; text-align: left;}
1147 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
1148 a.dash-link:hover { text-decoration: underline !important; }
1149 #list_create_table td { vertical-align: middle; padding: 0 8px; }
1150 #list_create_table {
1151 background-color: [% css_colors.accent_light %];
1152 padding-bottom: 4px;
1153 margin-bottom: 10px;
1154 border-bottom: 1px dotted [% css_colors.accent_medium %];
1156 .list-create-table-buttons input[type=image] { margin-top: 2px; }
1157 .result_table_format_cell { padding: 0px 10px; text-align: center; }
1158 .results_row_count { font-weight: bold; }
1159 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1160 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
1161 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
1162 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
1163 #hold_editor_table th { text-align: right; padding-right: 1em; }
1164 #hold_editor_table td { padding: 0.25em 0; }
1165 .fmt-note { vertical-align: middle; padding-left: 1em !important; }
1166 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
1167 .hold-editor-controls a { padding-left: 2em; }
1169 .text-right { text-align: right; }
1170 .text-right-top { text-align: right; vertical-align: top; }
1171 .rdetail-author-div {
1172 padding-bottom: 10px;
1173 display: inline-block;
1176 .invisible { visibility: hidden; }
1177 .rdetail-extras-summary { margin: 10px; }
1178 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
1179 .expert-search tbody tr th { text-align: right; padding-left: 2em; }
1180 .expert-search-row { padding-top: 10px; }
1181 #adv_expert_row label { font-weight: bold; }
1183 .bookshelf thead tr td {
1184 border-bottom: 1px dashed [% css_colors.accent_dark %];
1185 padding-bottom: 1ex;
1187 .cn_browse_item { padding: 2ex; }
1188 .results-paginator-list { padding-left: 1em; }
1189 .results-paginator-selected { color: [% css_colors.text_alert %]; }
1190 .inactive-hold { background: [% css_colors.accent_lightest %]; }
1192 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
1193 .hold-items-list-title { font-size: [% css_fonts.size_bigger %]; }
1194 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
1196 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1198 .results_header_btns, .results_header_sel {
1203 * .various_containers a = shortcut to putting .opac-button on every 'a' with
1204 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
1207 .opac-multiline-button > a,
1208 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
1209 color: [% css_colors.button_text %];
1211 text-decoration: none;
1212 cursor: pointer !important;
1213 -moz-border-radius: 5px;
1215 border: 1px solid [% css_colors.primary %];
1216 background: [% css_colors.primary_fade %];
1219 display: inline-block;
1222 .opac-multiline-button > a:hover,
1223 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
1224 background: [% css_colors.primary %];
1227 .opac-button:disabled {
1228 color: [% css_colors.accent_medium %];
1229 cursor: pointer !important;
1230 border: 1px solid [% css_colors.accent_light %];
1231 background-color: [% css_colors.accent_lighter %];
1234 /* Firefox adds its own special space to inputs; this gets us closer */
1235 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
1240 .opac-button-header, #dash_wrapper .opac-button {
1241 background: [% css_colors.control %];
1242 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
1243 font-size: [% css_fonts.size_base %];
1245 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
1246 border-color: [% css_colors.control %];
1249 .opac-multiline-button > a {
1250 display: inline-block;
1253 #myopac_checked_div {
1257 .rdetail-mfhd-head {
1260 background-color: [% css_colors.table_heading %];
1263 .rdetail-mfhd-type {
1267 .rdetail-mfhd-bottom {
1268 border-bottom: thin solid [% css_colors.border_dark %];
1272 #rdetail_record_details {
1279 padding-left: 1.5em;
1282 .rdetail_content_type, .rdetail_subject_type {
1283 vertical-align: top;
1287 .bookbag-item-row td { vertical-align: top; }
1289 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
1291 color: [% css_colors.text_greatnews %];
1295 .rdetail_related_subjects {
1299 .rdetail_related_series {
1307 .rdetail_openurl_entry {
1311 .bookbag-controls-holder { width: 100%; }
1312 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
1313 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
1314 .bookbag-controls-holder .most {
1318 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
1319 .bookbag-share .fixed { min-width: 4em; }
1320 .bookbag-specific { margin-left: 1em; }
1321 .bookbag-specific div.sort { float: left; width: 45%; text-align: left; }
1322 .bookbag-specific div.meta { float: right; width: 54%; text-align: right; }
1323 #bbag-name-desc-form tr th { vertical-align: middle; }
1324 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
1325 .bookbag-description {
1330 #bbag-edit-description { width: 20em; }
1331 #bbag-edit-name { width: 20em; }
1332 textarea { font-family: sans-serif; }
1333 table.bookbag-specific {
1334 border-right: 1px solid [% css_colors.accent_dark %];
1335 border-bottom: 1px solid [% css_colors.accent_medium %];
1344 padding: 5px 0px 0px 10px;
1347 .bookbag-specific td.list_checkbox {
1348 padding-left: 10px !important;
1350 .bookbag-specific td.list_entry {
1352 padding-left: 5px !important;
1354 .bookbag-specific td.list_actions {
1355 white-space: nowrap !important;
1357 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
1360 padding: 8px 0px 6px 0px;
1363 font-size: [% css_fonts.size_bigger %];
1367 .save-notes { padding-bottom: 1.5ex; }
1369 .nonbreaking-wrapper {
1370 display: inline-block;
1373 /* Moved from semiauto.css */
1374 .adv_global_input_container {
1375 border-bottom: none;
1379 border-bottom: none;
1382 .adv_global_filter_sort {
1386 .clear-both { clear: both; }
1397 .alert { color: [% css_colors.text_alert %]; }
1398 .float-left { float: left; }
1399 .float-right { float: right; }
1401 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1402 .saved-searches-header .button { float: right; width: 28px; }
1403 .saved-searches-header .text { float: left; padding-right: 1em; margin: 0.5ex 0;}
1404 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
1405 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
1406 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
1407 border-right: 1px solid [% css_colors.accent_darker %];
1409 .result_item_circulated {
1413 .result_item_circulated span {
1419 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
1420 #result-bookbag-heading { text-align: center; margin: 2ex; }
1422 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
1423 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
1424 .result-bookbag-item-note { font-style: italic; }
1425 .lowhits-bookbag-name { font-weight: bold; }
1426 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
1427 .oils_AS_match_term { text-align: left; color: [% css_colors.text %]; }
1428 .oils_AS_match_field {
1429 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
1430 text-align: right; color: [% css_colors.accent_medium %];
1432 table.result_holdings_table {
1436 table.result_holdings_table thead tr {
1437 background: [% css_colors.table_heading %];
1439 table.result_holdings_table thead tr th {
1443 margin: 0 2em 0 2em;
1446 vertical-align: super;
1447 font-size: [% css_fonts.size_smaller %];
1448 line-height: normal;
1449 text-decoration: none;
1451 .rdetail-holding-group { margin-left: 1.5em; }
1452 .rdetail-holding-group span { margin-left: 1.5em; }
1453 .rdetail-holding-group .paging { margin-left: 1.5em; }
1454 #rdetail_deleted_exp {
1458 border: thick solid [% css_colors.border_alert %];
1461 #ac_tab_wrapper { width : 100%; }
1462 .ac_tab { float: left; padding-right: 10px; font-size: [% css_fonts.size_big %]; padding: 5px; border: 1px solid [% css_colors.primary_offset %]; }
1463 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
1464 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
1465 #ac_content { clear: both; width: 100%; margin-top: 10px; }
1467 /* Popmenu styles used for making css menus. */
1481 width: 10em; /* Width to help Opera out */
1482 background-color: [% css_colors.primary %];
1484 .popmenu li:hover ul {
1489 border-color: [% css_colors.border_dark %];
1491 border-style: solid;
1493 .popmenu li:hover li {
1496 .popmenu li:hover li a {
1497 background-color: [% css_colors.primary %];
1498 color: [% css_colors.accent_ultralight %];
1500 .popmenu li li a:hover {
1501 background-color: [% css_colors.accent_ultralight %];
1502 color: [% css_colors.primary %];
1504 /* Styles for the temporary list entry. */
1505 .popmenu li:hover li[class~="temporary"] a {
1506 background-color: [% css_colors.primary %];
1507 color: [% css_colors.accent_ultralight %];
1509 .popmenu li li[class~="temporary"] a:hover {
1510 background-color: [% css_colors.accent_ultralight %];
1511 color: [% css_colors.primary %];
1513 /* Styles for the default list entry. */
1514 .popmenu li:hover li[class~="default"] a {
1515 background-color: [% css_colors.primary %];
1516 color: [% css_colors.accent_ultralight %];
1518 .popmenu li li[class~="default"] a:hover {
1519 background-color: [% css_colors.accent_ultralight %];
1520 color: [% css_colors.primary %];
1522 /* Styles for the new list entry. */
1523 .popmenu li:hover li[class~="new"] a {
1524 background-color: [% css_colors.primary %];
1525 color: [% css_colors.accent_ultralight %];
1527 .popmenu li li[class~="new"] a:hover {
1528 background-color: [% css_colors.accent_ultralight %];
1529 color: [% css_colors.primary %];
1531 /* Style to add a divider on the menu. */
1532 .popmenu li li[class~="divider"] {
1533 border-bottom-width: 1px;
1534 border-bottom-color: [% css_colors.border_dark %];
1535 border-bottom-style: solid;
1538 #locale_picker_form {
1542 border-right: thin [% css_colors.control %] solid;
1545 #locale_picker_form * {
1548 vertical-align: middle;
1551 #patron_usr_barcode_not_found {
1552 font-weight: bold; color: [% css_colors.text_alert %];
1565 padding-bottom: 0.5em;
1569 #maintenance_message {
1572 background-color: [% css_colors.text_alert %];
1573 color: [% css_colors.text_invert %];
1577 #search-box > span {
1584 .browse-result-sources, .browse-result-authority-bib-links {
1587 .browse-result-best-match {
1593 .browse-result-list {
1594 padding-bottom: 0.5ex;
1597 font-size: [% css_fonts.size_bigger %];
1599 .browse-result-authority-field-name {
1603 .browse-leading-article-warning {
1605 font-size: [% css_fonts.size_big %];
1607 .browse-public-general-note {
1608 font-size: [% css_fonts.size_big %];
1610 .browse-public-general-note-label { }
1611 .browse-public-general-note-institution {
1615 .browse-public-general-note-body {
1623 #main-content-register {
1625 font-size: [% css_fonts.size_bigger %];
1628 #main-content-register table {
1631 border-collapse: collapse;
1634 #main-content-register td {
1638 #main-content-register td:not(:first-child) {
1642 .patron-reg-invalid {
1645 padding-right: 10px;
1648 .result_footer_nav1 {
1652 .small_view_only, #refine_hits, #return_to_hits {
1656 .rdetail_authors_div {
1660 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
1661 white-space: nowrap;
1662 display: inline-block;
1665 .result_table_title_cell {
1667 padding-bottom: 4px;
1671 font-size: [% css_fonts.size_bigger %];
1674 @media only screen and (max-width: 800px) {
1675 .facet_sidebar_hidden, .result_block_hidden {
1678 .facet_sidebar_visible, .result_block_visible {
1679 display: inline ! important;
1681 #acct_select, #acct_prefs_select {
1682 display: inline-block;
1684 #acct_tabs, #acct_prefs_tabs {
1689 @media only screen and (max-width: 600px) {
1691 font-size: [% css_fonts.size_big %];
1693 span .nav_arrow_fix {
1700 #homesearch_main_logo img {
1710 #your-acct-login a {
1720 #locale_picker_form {
1723 #gold-links-holder {
1726 #simple-detail-view-links {
1729 #acct_tabs a, #acct_fines_tabs a {
1730 padding: 2px 4px 3px 4px;
1731 -moz-border-radius: 6px 6px 0px 0px;
1732 border-radius: 6px 6px 0px 0px;
1733 font-size: [% css_fonts.size_base %];
1734 margin: 0px 5px 0px 0px;
1738 background: transparent;
1745 #dash_wrapper .opac-button {
1749 display: inline !important;
1757 #holds_box form blockquote {
1761 #holds_box form blockquote select {
1764 #myopac_sum_fines_placehold {
1770 .results_header_lbl {
1773 .results_header_nav1 span.h1 {
1779 .start_end_links_span {
1785 .result_table_pic_header {
1786 padding-left: 0px !important;
1788 width: 0px !important;
1796 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
1799 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
1800 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
1803 .results_info_table td {
1806 #results_header_bar {
1807 background-color: inherit;
1809 .results_header_btns a {
1815 #rdetails_status thead {
1818 #rdetails_status tr {
1822 #rdetails_status td {
1827 background-color: [% css_colors.accent_lightest %];
1829 .copy_details_offers_row {
1830 background-color: [% css_colors.accent_lightest %];
1832 select#pickup_lib.search-wrapper-locg {
1835 #search-wrapper #search-box {
1839 #main-content-home {
1843 /* Make use of full width in mobile mode */
1844 .facet_box_wrapper .box_wrapper .box,
1845 .facet_template .facet,
1849 .facet_template .count {
1855 #adv_search_parent {
1856 font-size: [% css_fonts.size_smaller %];
1858 #adv_search_filters {
1865 .rdetail_aux_utils {
1872 div#rdetail_actions_div {
1878 .search_catalog_lbl {
1880 white-space: nowrap;
1882 .adv_search_catalog_lbl {
1884 white-space: nowrap;
1886 .browse_the_catalog_lbl {
1887 white-space: nowrap;
1899 .dash_account_buttons {
1902 .searchbar { line-height: 1.5em; }
1903 #browse-controls { line-height: 1.5em; }
1904 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
1911 .bookshelf table thead tr {
1914 #lowhits_help { width: inherit; }
1916 font-size: [% css_fonts.size_small %];
1917 margin: 2px 2px 0px 2px;
1918 padding: 2px 2px 5px 2px;
1919 -moz-border-radius: 10px 0px 0px 0px;
1920 border-radius: 7px 7px 0px 0px;
1922 #adv_global_tbody td {
1923 border-bottom: thin solid [% css_colors.accent_light %];
1925 #adv_global_addrow td {
1926 border-bottom: none;
1928 /* Force table to not be like tables anymore */
1929 table#acct_checked_main_header thead tr th {
1932 table#acct_checked_main_header tbody tr td {
1936 /* Hide table headers (but not display: none;, for accessibility) */
1943 table#acct_checked_main_header tr { border: 1px solid #ddd; }
1945 table#acct_checked_main_header td {
1946 /* Behave like a "row" */
1948 border-bottom: 1px solid #eee;
1953 table#acct_checked_main_header td:before {
1954 /* Now like a table header */
1956 /* Top/left values mimic padding */
1959 padding-right: 10px;
1960 white-space: nowrap;
1963 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
1964 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title / Author') %]";}
1965 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Renewals Left') %]"; }
1966 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Due Date') %]"; }
1967 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Barcode') %]"; }
1968 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Call number') %]"; }
1970 table#acct_holds_main_header thead tr th {
1973 table#acct_holds_main_header tbody tr td {
1977 table#acct_holds_main_header td {
1978 /* Behave like a "row" */
1980 border-bottom: 1px solid #eee;
1986 table#acct_holds_main_header td:before {
1987 /* Now like a table header */
1989 /* Top/left values mimic padding */
1992 padding-right: 10px;
1993 white-space: nowrap;
1996 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
1997 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
1998 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
1999 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
2000 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
2001 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Activate') %]"; }
2002 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Cancel on') %]"; }
2003 table#acct_holds_main_header td:nth-of-type(8):before { content: "[% l('Active') %]"; }
2004 table#acct_holds_main_header td:nth-of-type(9):before { content: "[% l('Status') %]"; }
2005 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }