5 only screen and (max-width: 650px) {
7 width: 100% !important;
10 /* Force table to not be like tables anymore */
11 .miniTable table, .miniTable thead, .miniTable tbody, .miniTable th, .miniTable td, .miniTable tr
20 /* Hide table headers (but not display: none;, for accessibility) */
29 border: 1px solid #ccc;
37 border-bottom: 1px solid #eee;
52 .copyTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
53 .copyTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
54 .copyTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
55 .copyTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
56 .copyTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
57 .copyTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
58 .copyTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
59 .copyTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
60 .copyTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
61 .copyTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
63 .copyTable td:nth-of-type(1):before { content: "Library"; display: flex; }
64 .copyTable td:nth-of-type(2):before { content: "Call Number"; display: flex; }
65 .copyTable td:nth-of-type(3):before { content: "Barcode"; display: flex;}
66 .copyTable td:nth-of-type(4):before { content: "Shelving Location"; display: flex;}
67 .copyTable td:nth-of-type(5):before { content: "Status"; display: flex;}
68 .copyTable td:nth-of-type(6):before { content: "Due Date"; display: flex;}
69 .copyTable td:nth-of-type(7):before { content: "[% l('Distance') %]"; display: flex;}
71 .holdingsTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
72 .holdingsTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
73 .holdingsTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
74 .holdingsTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
75 .holdingsTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
76 .holdingsTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
77 .holdingsTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
78 .holdingsTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
79 .holdingsTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
80 .holdingsTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
83 .holdingsTable td:nth-of-type(1):before { content: "Library"; display: flex; }
84 .holdingsTable td:nth-of-type(2):before { content: "Shelving location"; display: flex; }
85 .holdingsTable td:nth-of-type(3):before { content: "Call number"; display: flex;}
86 .holdingsTable td:nth-of-type(4):before { content: "Status"; display: flex;}
88 .chargesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
89 .chargesTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
90 .chargesTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
91 .chargesTable td:nth-of-type(4):before { content: "Note"; display: flex;}
92 .chargesTable td:nth-of-type(5):before { content: "Date"; display: flex;}
94 .chargesMainTable td:nth-of-type(1):before { content: "Select"; display: flex; }
95 .chargesMainTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
96 .chargesMainTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
97 .chargesMainTable td:nth-of-type(4):before { content: "Title"; display: flex;}
98 .chargesMainTable td:nth-of-type(5):before { content: "Checkout"; display: flex;}
99 .chargesMainTable td:nth-of-type(6):before { content: "Due"; display: flex;}
100 .chargesMainTable td:nth-of-type(7):before { content: "Returned/Renewed"; display: flex;}
102 .activeHoldstable td:nth-of-type(1):before { content: "Select"; display: flex; }
103 .activeHoldstable td:nth-of-type(2):before { content: "Cover"; display: flex; }
104 .activeHoldstable td:nth-of-type(3):before { content: "Title"; display: flex; }
105 .activeHoldstable td:nth-of-type(4):before { content: "Author"; display: flex;}
106 .activeHoldstable td:nth-of-type(5):before { content: "Format"; display: flex;}
107 .activeHoldstable td:nth-of-type(6):before { content: "Pickup Location"; display: flex;}
108 .activeHoldstable td:nth-of-type(7):before { content: "Cancel If Not Filled By"; display: flex;}
109 .activeHoldstable td:nth-of-type(8):before { content: "Status"; display: flex;}
110 .activeHoldstable td:nth-of-type(9):before { content: "Notes"; display: flex;}
112 .holdHistoryTable td:nth-of-type(1):before { content: "Cover"; display: flex; }
113 .holdHistoryTable td:nth-of-type(2):before { content: "Title"; display: flex; }
114 .holdHistoryTable td:nth-of-type(3):before { content: "Author"; display: flex; }
115 .holdHistoryTable td:nth-of-type(4):before { content: "Format"; display: flex; }
116 .holdHistoryTable td:nth-of-type(5):before { content: "Pickup Location"; display: flex; }
117 .holdHistoryTable td:nth-of-type(6):before { content: "Status"; display: flex; }
119 .paymentTable td:nth-of-type(1):before { content: "Payment Date"; display: flex; }
120 .paymentTable td:nth-of-type(2):before { content: "Payment For"; display: flex; }
121 .paymentTable td:nth-of-type(3):before { content: "Amount"; display: flex; }
122 .paymentTable td:nth-of-type(4):before { content: "Receipt"; display: flex; }
124 .messagesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
125 .messagesTable td:nth-of-type(2):before { content: "Date"; display: flex; }
126 .messagesTable td:nth-of-type(3):before { content: "Library"; display: flex; }
127 .messagesTable td:nth-of-type(4):before { content: "Subject"; display: flex; }
128 .messagesTable td:nth-of-type(5):before { content: ""; display: flex; }
130 .circTable td:nth-of-type(1):before { content: "Select"; display: flex; }
131 .circTable td:nth-of-type(2):before { content: "Cover"; display: flex; }
132 .circTable td:nth-of-type(3):before { content: "Title"; display: flex; }
133 .circTable td:nth-of-type(4):before { content: "Author"; display: flex; }
134 .circTable td:nth-of-type(5):before { content: "Renewals Left"; display: flex; }
135 .circTable td:nth-of-type(6):before { content: "Due Date"; display: flex; }
136 .circTable td:nth-of-type(7):before { content: "Barcode"; display: flex; }
137 .circTable td:nth-of-type(8):before { content: "Call Number"; display: flex; }
139 .circHistTable td:nth-of-type(1):before { content: "Select"; display: flex; }
140 .circHistTable td:nth-of-type(2):before { content: "Cover"; display: flex; }
141 .circHistTable td:nth-of-type(3):before { content: "Title"; display: flex; }
142 .circHistTable td:nth-of-type(4):before { content: "Author"; display: flex; }
143 .circHistTable td:nth-of-type(5):before { content: "Checkout Date"; display: flex; }
144 .circHistTable td:nth-of-type(6):before { content: "Due Date"; display: flex; }
145 .circHistTable td:nth-of-type(7):before { content: "Date Returned"; display: flex; }
146 .circHistTable td:nth-of-type(8):before { content: "Barcode"; display: flex; }
147 .circHistTable td:nth-of-type(9):before { content: "Call Number"; display: flex; }
149 .bookbagTable td:nth-of-type(1):before { content: "Select"; display: flex; }
150 .bookbagTable td:nth-of-type(2):before { content: "Cover"; display: flex; }
151 .bookbagTable td:nth-of-type(3):before { content: "Title"; display: flex; }
152 .bookbagTable td:nth-of-type(4):before { content: "Author(s)"; display: flex; }
153 .bookbagTable td:nth-of-type(5):before { content: "Local Call number"; display: flex; }
154 .bookbagTable td:nth-of-type(6):before { content: "Publication Date"; display: flex; }
155 .bookbagTable td:nth-of-type(7):before { content: "Format"; display: flex; }
156 .bookbagTable td:nth-of-type(8):before { content: "Notes"; display: flex; }
158 .eholdsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
159 .eholdsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
160 .eholdsTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
161 .eholdsTable td:nth-of-type(4):before { content: "Status"; display: flex; }
162 .eholdsTable td:nth-of-type(5):before { content: "Actions"; display: flex; }
164 .eholdsreadyTable td:nth-of-type(1):before { content: "Title"; display: flex; }
165 .eholdsreadyTable td:nth-of-type(2):before { content: "Author"; display: flex; }
166 .eholdsreadyTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
167 .eholdsreadyTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
169 .echeckoutTable td:nth-of-type(1):before { content: "Title"; display: flex; }
170 .echeckoutTable td:nth-of-type(2):before { content: "Author"; display: flex; }
171 .echeckoutTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
172 .echeckoutTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
174 .ecircsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
175 .ecircsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
176 .ecircsTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
177 .ecircsTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
179 .bucketTable td:nth-of-type(2):before { content: "Title"; display: flex; text-align:left; }
180 .bucketTable td:nth-of-type(3):before { content: "Author"; display: flex; text-align:left; }
181 .bucketTable td:nth-of-type(4):before { content: "Call Number"; display: flex; text-align:left; }
183 /*Media Style Additions*/
185 padding: 5px !important;
186 text-align: center !important;
195 max-width: 600px !important;
198 }/*Micro Tables End*/
200 @media only screen and (max-width: 600px) {
202 font-size: [% css_fonts.size_big %];
204 span .nav_arrow_fix {
211 #homesearch_main_logo img {
235 #simple-detail-view-links {
238 #acct_tabs a, #acct_fines_tabs a {
240 border-radius: 6px 0px 0px 6px;
241 margin: 0px 0px 0px 5px;
243 border-radius: 6px 6px 0px 0px;
244 margin: 0px 5px 0px 0px;
246 padding: 2px 4px 3px 4px;
247 font-size: [% css_fonts.size_base %];
249 .bookbag-controls-title-block {
257 .bookbag-controls-button-block {
272 .bookbag-specific div.sort {
281 margin: 5px 0px 5px 0px;
282 border: 1px solid [% css_colors.accent_light %];
285 .bookbag-specific div.meta {
307 #bbag-edit-description {
313 border:1px solid [% css_colors.accent_light %];
326 .bookbag-specific div.sort select {
329 .bookbag-specific tr {
331 border-bottom: 1px solid [% css_colors.border_standard %];
333 .bookbag-specific td.list_checkbox {
335 padding-right: 0px !important;
337 padding-left: 0px !important;
340 .bookbag-specific td.list_entry {
341 display: inline-block;
344 padding-right: 40% !important;
346 padding-left: 40% !important;
349 .bookbag-specific td.list_entry:before {
350 content: attr(data-label);
358 .bbag-navigate-list {
361 .bbag-navigate-list-pages {
371 background-color: transparent;
378 #dash_wrapper .opac-button {
381 .small_view_only, #filter_hits {
382 display: inline !important;
392 #holds_box form blockquote {
401 #holds_box form blockquote select {
404 #myopac_sum_fines_placehold {
410 #list_description, #list_create_name {
413 .results_header_lbl {
416 .results_header_nav1 span.h1 {
422 .start_end_links_span {
428 .result_table_pic_header {
430 padding-right: 0px !important;
433 padding-left: 0px !important;
436 width: 0px !important;
444 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
447 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
448 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
451 #results_header_bar {
452 background-color: inherit;
454 .results_header_btns a {
457 .adv_filter_results_hide {
460 .adv_filter_results_show {
463 .adv_filter_results_block_label {
466 .adv_filter_results_group_wrapper {
472 #rdetails_status thead {
475 #rdetails_status tr {
479 #rdetails_status td {
484 background-color: [% css_colors.accent_lightest %];
486 .copy_details_offers_row {
487 background-color: [% css_colors.accent_lightest %];
489 select#pickup_lib.search-wrapper-locg {
492 #search-wrapper #search-box {
500 /* Make use of full width in mobile mode */
501 .facet_box_wrapper .box_wrapper .box,
502 .facet_template .facet,
506 .facet_template .count {
517 font-size: [% css_fonts.size_smaller %];
519 #adv_search_filters {
537 div#rdetail_actions_div {
543 #metarecord_population {
547 .metarecord_population_span_link {
549 .metarecord_population_item_lang {
552 .search_catalog_lbl {
560 .adv_search_catalog_lbl {
564 .browse_the_catalog_lbl {
579 .dash_account_buttons {
582 .searchbar { line-height: 1.5em; }
583 #browse-controls { line-height: 1.5em; }
584 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
591 .bookshelf table thead tr {
594 #lowhits_help { width: inherit; }
596 font-size: [% css_fonts.size_small %];
597 margin: 2px 2px 0px 2px;
598 padding: 2px 2px 5px 2px;
600 border-radius: 7px 0px 0px 7px;
602 border-radius: 7px 7px 0px 0px;
605 #adv_global_tbody td {
606 border-bottom: thin solid [% css_colors.accent_light %];
608 #adv_global_addrow td {
611 /* Force table to not be like tables anymore */
612 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_groups_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 {
615 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_groups_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 {
619 /* Hide table headers (but not display: none;, for accessibility) */
630 table#acct_checked_main_header, table#acct_holds_main_header, table#acct_checked_hist_header, table#acct_holds_groups_header, table#acct_holds_hist_header, table#ebook_circs_main_table, table#ebook_holds_main_table {
634 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
636 /* Holds history gets large white border to mimic header cell on other
637 account screens that provide visual cue for next title. We should do
638 the same for ebook tables too since we have no actions on those
639 tables. If actions get added, we should move those tables out of
642 table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
643 table#acct_holds_groups_header tr{ border-top: 2px solid #bbb; }
644 table#acct_holds_hist_header tr{ border-top: 2px solid #bbb; }
646 table#acct_checked_main_header td, table#acct_holds_main_header td, table#acct_checked_hist_header td, table#acct_holds_groups_header td, table#acct_holds_hist_header td, table#ebook_circs_main_table td, table#ebook_holds_main_table td {
647 /* Behave like a "row" */
649 border-bottom: 1px solid #eee;
658 table#acct_checked_main_header td:before, table#acct_holds_main_header td:before, table#acct_checked_hist_header td:before, table#acct_holds_groups_header td:before, table#acct_holds_hist_header td:before, table#ebook_circs_main_table td:before, table#ebook_holds_main_table td:before {
659 /* Now like a table header */
661 /* Top/left values mimic padding */
674 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
675 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Cover') %]";}
676 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Title') %]";}
677 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Author') %]"; }
678 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Renewals Left') %]"; }
679 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Due Date') %]"; }
680 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
681 table#acct_checked_main_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
683 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
684 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Cover') %]";}
685 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Title') %]";}
686 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Author') %]"; }
687 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Checkout Date') %]"; }
688 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Due Date') %]"; }
689 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Date Returned') %]"; }
690 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Barcode') %]"; }
691 table#acct_checked_hist_header td:nth-of-type(9):before { content: "[% l('Call number') %]"; }
693 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
694 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
695 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
696 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
697 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
698 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
699 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
700 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
702 table#acct_holds_groups_header td:nth-of-type(1):before { content: "[% l('Group Name') %]";}
703 table#acct_holds_groups_header td:nth-of-type(2):before { content: "[% l('Description') %]"; }
704 table#acct_holds_groups_header td:nth-of-type(3):before { content: "[% l('Actions') %]"; }
706 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Cover') %]";}
707 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]"; }
708 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
709 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
710 table#acct_holds_hist_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
711 table#acct_holds_hist_header td:nth-of-type(6):before { content: "[% l('Status') %]"; }
713 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
714 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
715 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
716 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
718 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
719 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
720 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
721 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
725 /*Want to see these in mobile ONLY */
730 .mobile_search_lbl_clr{
731 color:[% css_colors.mobile_header_text %];
735 @media only screen and (min-width: 992px) {
743 display:none !important;
746 @media only screen and (max-width: 800px) {
747 .facet_sidebar_hidden, .result_block_hidden {
750 .facet_sidebar_visible, .result_block_visible {
751 display: inline ! important;
753 #acct_select, #acct_prefs_select {
754 display: inline-block;
756 #acct_tabs, #acct_prefs_tabs {
759 .radio-parts-selection { width: 90%; }
760 #list_description, #list_create_name {