2 PROCESS "opac/parts/css/colors.tt2";
3 PROCESS "opac/parts/css/fonts.tt2";
4 rtl = ctx.get_i18n_l(ctx.eg_locale).rtl;
10 -moz-column-gap: 20px;
11 -webkit-column-count: 4;
12 -webkit-column-gap: 20px;
19 border-top: 1px solid rgba(0,0,0,.1);
26 only screen and (max-width: 650px) {
28 width: 100% !important;
31 /* Force table to not be like tables anymore */
32 .miniTable table, .miniTable thead, .miniTable tbody, .miniTable th, .miniTable td, .miniTable tr
41 /* Hide table headers (but not display: none;, for accessibility) */
50 border: 1px solid #ccc;
58 border-bottom: 1px solid #eee;
73 .copyTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
74 .copyTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
75 .copyTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
76 .copyTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
77 .copyTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
78 .copyTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
79 .copyTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
80 .copyTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
81 .copyTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
82 .copyTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
84 .copyTable td:nth-of-type(1):before { content: "Library"; display: flex; }
85 .copyTable td:nth-of-type(2):before { content: "Call Number"; display: flex; }
86 .copyTable td:nth-of-type(3):before { content: "Barcode"; display: flex;}
87 .copyTable td:nth-of-type(4):before { content: "Shelving Location"; display: flex;}
88 .copyTable td:nth-of-type(5):before { content: "Status"; display: flex;}
89 .copyTable td:nth-of-type(6):before { content: "Due Date"; display: flex;}
91 .holdingsTable tr:nth-of-type(1):before { content: "Copy #1"; display: block; text-align:center; }
92 .holdingsTable tr:nth-of-type(2):before { content: "Copy #2"; display: block; text-align:center;}
93 .holdingsTable tr:nth-of-type(3):before { content: "Copy #3"; display: block; text-align:center;}
94 .holdingsTable tr:nth-of-type(4):before { content: "Copy #4"; display: block; text-align:center;}
95 .holdingsTable tr:nth-of-type(5):before { content: "Copy #5"; display: block; text-align:center;}
96 .holdingsTable tr:nth-of-type(6):before { content: "Copy #6"; display: block; text-align:center;}
97 .holdingsTable tr:nth-of-type(7):before { content: "Copy #7"; display: block; text-align:center;}
98 .holdingsTable tr:nth-of-type(8):before { content: "Copy #8"; display: block; text-align:center;}
99 .holdingsTable tr:nth-of-type(9):before { content: "Copy #9"; display: block; text-align:center;}
100 .holdingsTable tr:nth-of-type(10):before { content: "Copy #10"; display: block; text-align:center;}
103 .holdingsTable td:nth-of-type(1):before { content: "Library"; display: flex; }
104 .holdingsTable td:nth-of-type(2):before { content: "Shelving location"; display: flex; }
105 .holdingsTable td:nth-of-type(3):before { content: "Call number"; display: flex;}
106 .holdingsTable td:nth-of-type(4):before { content: "Status"; display: flex;}
108 .chargesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
109 .chargesTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
110 .chargesTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
111 .chargesTable td:nth-of-type(4):before { content: "Note"; display: flex;}
112 .chargesTable td:nth-of-type(5):before { content: "Date"; display: flex;}
114 .chargesMainTable td:nth-of-type(1):before { content: "Select"; display: flex; }
115 .chargesMainTable td:nth-of-type(2):before { content: "Owed"; display: flex; }
116 .chargesMainTable td:nth-of-type(3):before { content: "Billing Type"; display: flex;}
117 .chargesMainTable td:nth-of-type(4):before { content: "Title"; display: flex;}
118 .chargesMainTable td:nth-of-type(5):before { content: "Checkout"; display: flex;}
119 .chargesMainTable td:nth-of-type(6):before { content: "Due"; display: flex;}
120 .chargesMainTable td:nth-of-type(7):before { content: "Returned/Renewed"; display: flex;}
122 .activeHoldstable td:nth-of-type(1):before { content: "Select"; display: flex; }
123 .activeHoldstable td:nth-of-type(2):before { content: "Title"; display: flex; }
124 .activeHoldstable td:nth-of-type(3):before { content: "Author"; display: flex;}
125 .activeHoldstable td:nth-of-type(4):before { content: "Format"; display: flex;}
126 .activeHoldstable td:nth-of-type(5):before { content: "Pickup Location"; display: flex;}
127 .activeHoldstable td:nth-of-type(6):before { content: "Cancel If Not Filled By"; display: flex;}
128 .activeHoldstable td:nth-of-type(7):before { content: "Status"; display: flex;}
129 .activeHoldstable td:nth-of-type(8):before { content: "Notes"; display: flex;}
131 .holdHistoryTable td:nth-of-type(1):before { content: "Title"; display: flex; }
132 .holdHistoryTable td:nth-of-type(2):before { content: "Author"; display: flex; }
133 .holdHistoryTable td:nth-of-type(3):before { content: "Format"; display: flex; }
134 .holdHistoryTable td:nth-of-type(4):before { content: "Pickup Location"; display: flex; }
135 .holdHistoryTable td:nth-of-type(5):before { content: "Status"; display: flex; }
137 .paymentTable td:nth-of-type(1):before { content: "Payment Date"; display: flex; }
138 .paymentTable td:nth-of-type(2):before { content: "Payment For"; display: flex; }
139 .paymentTable td:nth-of-type(3):before { content: "Amount"; display: flex; }
140 .paymentTable td:nth-of-type(4):before { content: "Receipt"; display: flex; }
142 .messagesTable td:nth-of-type(1):before { content: "Select"; display: flex; }
143 .messagesTable td:nth-of-type(2):before { content: "Date"; display: flex; }
144 .messagesTable td:nth-of-type(3):before { content: "Library"; display: flex; }
145 .messagesTable td:nth-of-type(4):before { content: "Subject"; display: flex; }
146 .messagesTable td:nth-of-type(5):before { content: ""; display: flex; }
148 .circTable td:nth-of-type(1):before { content: "Select"; display: flex; }
149 .circTable td:nth-of-type(2):before { content: "Title"; display: flex; }
150 .circTable td:nth-of-type(3):before { content: "Author"; display: flex; }
151 .circTable td:nth-of-type(4):before { content: "Renewals Left"; display: flex; }
152 .circTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
153 .circTable td:nth-of-type(6):before { content: "Barcode"; display: flex; }
154 .circTable td:nth-of-type(7):before { content: "Call Number"; display: flex; }
156 .circHistTable td:nth-of-type(1):before { content: "Select"; display: flex; }
157 .circHistTable td:nth-of-type(2):before { content: "Title"; display: flex; }
158 .circHistTable td:nth-of-type(3):before { content: "Author"; display: flex; }
159 .circHistTable td:nth-of-type(4):before { content: "Checkout Date"; display: flex; }
160 .circHistTable td:nth-of-type(5):before { content: "Due Date"; display: flex; }
161 .circHistTable td:nth-of-type(6):before { content: "Date Returned"; display: flex; }
162 .circHistTable td:nth-of-type(7):before { content: "Barcode"; display: flex; }
163 .circHistTable td:nth-of-type(8):before { content: "Call Number"; display: flex; }
165 .bookbagTable td:nth-of-type(1):before { content: ""; display: flex; }
166 .bookbagTable td:nth-of-type(2):before { content: "Title"; display: flex; }
167 .bookbagTable td:nth-of-type(3):before { content: "Author(s)"; display: flex; }
168 .bookbagTable td:nth-of-type(4):before { content: "Local Call number"; display: flex; }
169 .bookbagTable td:nth-of-type(5):before { content: "Publication Date"; display: flex; }
170 .bookbagTable td:nth-of-type(6):before { content: "Format"; display: flex; }
171 .bookbagTable td:nth-of-type(7):before { content: "Notes"; display: flex; }
173 .eholdsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
174 .eholdsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
175 .eholdsTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
176 .eholdsTable td:nth-of-type(4):before { content: "Status"; display: flex; }
177 .eholdsTable td:nth-of-type(5):before { content: "Actions"; display: flex; }
179 .eholdsreadyTable td:nth-of-type(1):before { content: "Title"; display: flex; }
180 .eholdsreadyTable td:nth-of-type(2):before { content: "Author"; display: flex; }
181 .eholdsreadyTable td:nth-of-type(3):before { content: "Expire Date"; display: flex; }
182 .eholdsreadyTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
184 .echeckoutTable td:nth-of-type(1):before { content: "Title"; display: flex; }
185 .echeckoutTable td:nth-of-type(2):before { content: "Author"; display: flex; }
186 .echeckoutTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
187 .echeckoutTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
189 .ecircsTable td:nth-of-type(1):before { content: "Title"; display: flex; }
190 .ecircsTable td:nth-of-type(2):before { content: "Author"; display: flex; }
191 .ecircsTable td:nth-of-type(3):before { content: "Due Date"; display: flex; }
192 .ecircsTable td:nth-of-type(4):before { content: "Actions"; display: flex; }
194 .bucketTable td:nth-of-type(2):before { content: "Title"; display: flex; text-align:left; }
195 .bucketTable td:nth-of-type(3):before { content: "Author"; display: flex; text-align:left; }
196 .bucketTable td:nth-of-type(4):before { content: "Call Number"; display: flex; text-align:left; }
198 /*Media Style Additions*/
200 padding: 5px !important;
201 text-align: center !important;
208 }/*Micro Tables End*/
214 .coverImage{position: relative;}
215 .carousel .glide__arrow{background: unset;}
222 font-size: 16pt !important;
224 font-weight: 600 !important;
228 font-size: 16pt !important;
229 font-weight: 600 !important;
232 .NovSelectImageHeadingToggle{
237 /*Novelist Styling End*/
242 color: [% css_colors.button_confirm_text %];
243 background-color: [% css_colors.button_confirm %];
244 border-color: [% css_colors.button_confirm_border %];
248 color: [% css_colors.button_confirm_text %];
249 background-color: [% css_colors.button_confirm_hover %];
250 border-color: [% css_colors.button_confirm_border_hover %];
254 color: [% css_colors.button_deny_text %];
255 background-color: [% css_colors.button_deny %];
256 border-color: [% css_colors.button_deny_border_hover %];
260 color: [% css_colors.button_deny_text %];
261 background-color: [% css_colors.button_deny_hover %];
262 border-color: [% css_colors.button_deny_border_hover %];
266 color: [% css_colors.button_remove_text %];
267 background-color: [% css_colors.button_remove %];
268 border-color: [% css_colors.button_remove_border %];
272 color: [% css_colors.button_remove_text %];
273 background-color: [% css_colors.button_remove_hover %];
274 border-color: [% css_colors.button_remove_border_hover %];
278 color: [% css_colors.opac_button_text %] !important;
279 background-color: [% css_colors.opac_button %];
280 border-color: [% css_colors.opac_button_border %];
284 color: [% css_colors.opac_button_text %];
285 background-color: [% css_colors.opac_button_hover %] !important;
286 border-color: [% css_colors.opac_button_border_hover %];
290 color: [% css_colors.action_button_text %] !important;
291 background-color: [% css_colors.action_button %];
292 border-color: [% css_colors.action_button_border %];
296 color: [% css_colors.action_button_text %];
297 background-color: [% css_colors.action_button_hover %] !important;
298 border-color: [% css_colors.action_button_border_hover %];
301 color: [% css_colors.action_button_text_anchors %];
310 color: [% css_colors.zero_count %] !important;
314 color: [% css_colors.non_zero_count %] !important;
318 padding: .25rem .25rem !important;
321 border-radius: 1rem !important;
325 .cn_browse_item .card{
328 #facets .card-header,#facets .card-header a {
329 background-color: [% css_colors.facets_back %];
330 color: [% css_colors.text_invert %]
333 .facet_template:hover{
334 background-color:#e8e8e8;
338 color: [% css_colors.text_alert %] !important;
347 color: green !important;
350 border: 1px solid black;
351 box-shadow: 2px 2px #00000054;
353 .dropdown-item.active, .dropdown-item:active{
354 color : #000 !important;
360 border: 2px solid #007bff;
366 max-width: 100px !important;
385 font-family: [% css_fonts.font_main %] !important;
386 font-size: [% css_fonts.size_base %];
387 /* background-color: [% css_colors.primary %]; */
394 font-family: [% css_fonts.font_main %] !important;
395 font-size: [% css_fonts.size_base %];
406 #homesearch_main_logo {
413 color: [% css_colors.link %];
421 #search-wrapper input[type=text] {
422 height: calc(1.8125rem + 2px);
427 #search-wrapper select, .results_header_lbl select {
428 border:1px solid [% css_colors.border_standard %];
429 height: calc(1.8125rem + 2px);
455 #search-wrapper select {
456 border:0px solid [% css_colors.border_dark %];
457 filter:alpha(opacity=0);
466 #actions .btn-action {
476 font-size: [% css_fonts.size_bigger %];
485 div.select-box-wrapper {
507 background-color: [% css_colors.primary %];
515 display:inline-block;
534 #dash_fines { color: [% css_colors.text_badnews %]; }
535 the color contrast between "text_badnews" and "primary"
536 is too low for WCAG compliance. Use "text_attention"
537 for now until a better color is picked - if needed.
540 #dash_wrapper #dash_user_message_button_container {
544 #dash_wrapper #unread_message_count_floater {
546 background-color: [% css_colors.text_alert %];
548 padding-right: 0.2em;
549 display: inline-block;
555 margin-right: -1.5em;
562 /* border-bottom: 5px solid [% css_colors.nav_separation %]; */
563 background-color: [% css_colors.header_primary_fade %];
564 background-image: -moz-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
565 background-image: -o-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
566 background-image: -webkit-linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
567 background-image: linear-gradient([% css_colors.header_primary %], [% css_colors.header_primary_fade %]);
570 color: [% css_colors.background %];
573 font-size: [% css_fonts.size_small %];
577 color: [% css_colors.background %];
581 color: [% css_colors.text_invert %];
582 text-decoration: none;
586 color: [% css_colors.text_invert %];
587 font-size: [% css_fonts.size_small %];
595 color: [% css_colors.text_invert %];
597 text-decoration: none;
607 #header-links a:hover {
608 color: [% css_colors.text_invert %];
609 text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %];
610 text-decoration: none;
613 #header #header-links2 {
616 color: [% css_colors.text_invert %];
617 padding-bottom: 15px;
620 #header #header-links2 a {
621 color: [% css_colors.text_invert %];
624 #header #header-links2 a:hover {
625 text-decoration: underline;
653 background-color: [% css_colors.background_invert %];
667 .search_box_wrapper {
672 /*border-bottom: 1px solid [% css_colors.border_standard %];*/
674 background-color: [% css_colors.background %];
677 #search-wrapper #breadcrumb {
679 font-size: [% css_fonts.size_smaller %];
687 #search-wrapper #search-within {
699 #search-wrapper #breadcrumb a {
700 color: [% css_colors.text %];
703 #search-wrapper #search_frm label {
704 font-size: [% css_fonts.size_smaller %];
707 #search-wrapper #search-box {
716 padding-bottom: 10px;
719 #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
728 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
731 margin: 10px 0px 0px 7px;
732 border-radius: 10px 10px 0px 0px;
735 margin: 10px 7px 0px 0px;
736 border-radius: 10px 10px 0px 0px;
739 vertical-align: middle;
741 padding: 10px 0px 10px 0px;
743 color: [% css_colors.text_invert %];
744 background-color: [% css_colors.control %];
746 text-decoration: none;
749 #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a {
750 padding: 1em 1em 0.5em;
753 #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 {
754 background-color: [% css_colors.primary %];
755 color: [% css_colors.text_invert %];
756 text-decoration: none;
759 #adv_search_filters {
774 .adv_filter_block_item {
793 padding-right: 10px !important;
795 padding-left: 10px !important;
799 #adv_search.on, #num_search.on, #expert_search.on {
800 color: [% css_colors.accent_darker %];
801 background-color: [% css_colors.background %];
802 text-decoration: none;
805 #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on {
806 color: [% css_colors.accent_darker %];
807 background-color: [% css_colors.background %];
808 text-decoration: none;
812 background-color: [% css_colors.control %];
815 #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a {
817 font-size: [% css_fonts.size_smaller %];
818 color: [% css_colors.accent_darker %];
819 padding: 10px 10px 10px 10px;
822 #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a {
823 background-color: [% css_colors.accent_lightest %];
824 color: [% css_colors.accent_darker %];
827 #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs {
828 padding-bottom: 12px;
829 color: [% css_colors.accent_medium %];
832 #acct_select, #acct_prefs_select {
836 #mobile_acct_search_links {
837 background-color: [% css_colors.primary_fade %];
842 padding: 5px 0px 6px 7px;
845 padding: 5px 7px 6px 0px;
848 border-bottom: 1px dotted [% css_colors.accent_light %];
852 color:[% css_colors.primary_fade %];
854 font-size: [% css_fonts.size_bigger %];
857 .rdetail_result_count {
858 color: [% css_colors.text %];
860 display: inline-block;
868 .rdetail_result_nav {
870 display: inline-block;
878 #rdetail_details_table {
882 #rdetail_image { border: none; }
883 #rdetail_image_cell {
896 padding: 0.5em 1em 0.5em 1em;
897 background-color: [% css_colors.accent_lighter2 %];
899 div.rdetail_uris ul li {
908 div.rdetail_show_copies {
912 div#rdetail_actions_div {
913 background-color: [% css_colors.background %];
921 span#rdetail_copy_counts {
922 display: inline-block;
935 span#rdetail_hold_counts {
936 display: inline-block;
939 span#rdetail_hold_counts p {
960 border-right: 1px dotted [% css_colors.accent_light %];
964 border-left:1px dotted [% css_colors.accent_light %];
971 border-bottom: 1px dotted [% css_colors.accent_light %];
975 div.toggle_list { padding-top: 6px; }
979 border-top: 1px dotted [% css_colors.accent_light %];
992 #metarecord_population {
995 padding-bottom: 10px;
998 .metarecord_population_span_link {
1002 .metarecord_population_format {
1004 display: inline-block;
1007 vertical-align: top;
1010 .metarecord_population_item_lang {
1011 display: inline-block;
1012 vertical-align: top;
1015 .metarecord_population_all {
1019 .results_aux_utils {
1020 display: table-cell;
1024 border-bottom: 1px dotted [% css_colors.accent_light %];
1026 [% IF rtl == 't' -%]
1041 #rdetails_status td {
1042 [% IF rtl == 't' -%]
1043 padding: 7px 13px 3px 0px;
1045 padding: 7px 0px 3px 13px;
1049 #rdetails_status td[headers=copy_header_library],
1050 #rdetails_status td[headers=copy_header_shelfloc] {
1051 white-space: normal;
1054 #rdetails_status thead th {
1055 [% IF rtl == 't' -%]
1056 padding: 13px 13px 13px 0px;
1059 padding: 13px 0px 13px 13px;
1062 background-color: [% css_colors.accent_lighter2 %];
1063 font-size: [% css_fonts.size_smaller %];
1067 #rdetails_status tbody td {
1068 [% IF rtl == 't' -%]
1069 padding-right: 13px;
1076 #rdetails_status tbody td.copy_note {
1077 color: [% css_colors.primary %];
1079 white-space:pre-wrap !important;
1083 #rdetails_status tbody td.copy_tag {
1084 border-color: [% css_colors.primary %];
1085 border-style: dashed;
1088 #rdetails_status tbody .copy_tag_value {
1089 font-weight: bolder;
1093 background-color: [% css_colors.primary_fade %];
1094 border: 1px solid [% css_colors.primary %];
1099 #rdetail_extras_div {
1103 .rdetail_extras_hr {
1104 [% IF rtl == 't' -%]
1112 background-color: [% css_colors.accent_light %];
1115 .rdetail_extras_link {
1117 font-size: [% css_fonts.size_smaller %];
1121 .rdetail_extras_lbl {
1122 color: [% css_colors.text_invert %];
1123 text-decoration: none;
1126 #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse {
1127 [% IF rtl == 't' -%]
1134 #rdetail_locs_expand, #rdetail_locs_collapse {
1135 [% IF rtl == 't' -%]
1144 #rdetail_anotes_div .biography {
1148 #gbp_extra, #gbp_arrow_down_link {
1152 .almost-content-wrapper {
1153 background-color: [% css_colors.background %];
1156 #cartDropdown .dropdown-menu {
1161 background-color: [% css_colors.background %];
1166 .content-wrapper-record-page { top: -15px; position: relative; }
1168 #main-content-home {
1169 [% IF rtl == 't' -%]
1170 padding-right: 17px;
1178 [% IF rtl == 't' -%]
1187 #main-content-after-bar {
1188 [% IF rtl == 't' -%]
1197 #results_header_inner {
1198 padding-bottom: 1rem;
1202 [% IF rtl == 't' -%]
1210 background-color: [% css_colors.background %];
1213 #main-content .login_boxes {
1214 border: 1px solid [% css_colors.accent_lighter %];
1215 background-color: [% css_colors.accent_lightest %];
1216 background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1217 background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1218 background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1219 background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1220 background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%);
1221 color: [% css_colors.accent_darker %];
1224 #main-content .login_boxes h1 {
1225 font-weight: normal;
1226 font-size: [% css_fonts.size_biggest %];
1230 #main-content .left_brain {
1231 [% IF rtl == 't' -%]
1232 padding-right: 28px;
1239 #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] {
1243 background-color: [% css_colors.background %];
1244 font-size: [% css_fonts.size_bigger %];
1245 color: [% css_colors.text %];
1248 #main-content .left_brain .input_bg {
1249 [% IF rtl == 't' -%]
1250 padding: 10px 13px 0px 10px;
1252 padding:10px 10px 0px 13px;
1259 [% IF rtl == 't' -%]
1270 .login-help-button {
1271 font-size: [% css_fonts.size_biggest %];
1275 #login-failed-message {
1276 font-size: [% css_fonts.size_bigger %];
1278 color: [% css_colors.text_alert %];
1282 #holds_temp_parent td {
1283 border-bottom:1px solid [% css_colors.border_standard %];
1286 #holds_temp_parent input, #holds_temp_parent select {
1291 #holds_temp_parent tr td div.format_icon {
1297 #results_header_bar {
1298 background-color: [% css_colors.accent_medium %];
1299 border-top:1px solid [% css_colors.accent_mediumdark %];
1300 border-bottom:1px solid [% css_colors.accent_mediumdark %];
1303 .results_header_lbl {
1304 [% IF rtl == 't' -%]
1310 color: [% css_colors.text %];
1311 /* this border is not visible, but it keeps these labels the same size
1313 border: 1px solid [% css_colors.accent_medium %];
1314 background-color: [% css_colors.accent_medium %];
1315 margin: 0.5em 0.3em;
1318 /* we need a negative margin on the select to allow the containing <label>
1319 to determine the actual size of the element. By doing this, we can increase
1320 the odds that the buttons and the select will be the same size, and therefore
1321 collapse correctly when the window width decreases */
1322 .results_header_lbl select {
1326 #limit_to_available {
1327 vertical-align: middle;
1330 .results_header_sel {
1331 [% IF rtl == 't' -%]
1340 .results_header_nav1 {
1344 .results_header_nav1 .h1 {
1345 font-size: [% css_fonts.size_bigger %];
1347 color:[% css_colors.primary_fade %];
1350 .table_no_border_space {
1351 border-spacing: 0px;
1353 .table_no_cell_pad td {
1357 border-collapse: collapse;
1360 #result_table_table {
1368 tr.result_table_row > td.results_row_count,
1369 tr.result_table_row > td.result_table_pic_header,
1370 tr.result_table_row > td.result_table_title_cell {
1371 vertical-align: top;
1375 [% IF rtl == 't' -%]
1385 tr.result_table_row:nth-child(n+2) > td {
1386 border-top: 1px solid [% css_colors.accent_lighter2 %];
1389 tr.result_table_row > td.result_table_pic_header {
1390 [% IF rtl == 't' -%]
1395 white-space: nowrap;
1399 /* styles for selecting records in the results set */
1400 .result_table_row_selected {
1401 background-color: [% css_colors.item_selected %];
1403 #selected_records_summary, #clear_basket {
1407 /* styles for the basket */
1409 [% IF rtl == 't' -%]
1417 #record_basket_icon {
1418 [% IF rtl == 't' -%]
1427 #record_basket_count_floater {
1428 background-color: #ddd;
1437 #record_basket_count_floater a {
1438 text-decoration: none;
1443 #basket_actions select {
1444 border-color: rgb(169, 169, 169);
1448 [% IF rtl == 't' -%]
1453 white-space: nowrap;
1456 .result_count_number {
1460 .result_table_subtable {
1465 div.result_table_utils_cont {
1466 [% IF rtl == 't' -%]
1475 .mylist_action:hover{
1476 text-decoration: none;
1479 #myopac_summary_div p {
1481 margin-bottom: 10px;
1484 #acct_sum_checked_table td {
1488 .zero_search_hits_main {
1489 [% IF rtl == 't' -%]
1497 .zero_search_hits_saved {
1498 [% IF rtl == 't' -%]
1509 #zero_search_hits p {
1517 #zero_search_hits #spell_check_link {
1520 #zero_search_hits #zero_hits_suggestions {
1524 [% IF rtl == 't' -%]
1530 background-color: [% css_colors.accent_light %];
1535 .results_info_table td {
1536 [% IF rtl == 't' -%]
1539 padding-right: 10px;
1543 #myopac_holds_main_table {
1544 border-collapse: collapse;
1547 #myopac_holds_main_table td {
1548 border: 1px solid [% css_colors.border_dark %];
1552 .myopac-hold-available {
1553 color: [% css_colors.text_greatnews %];
1557 .myopac-hold-suspended {
1558 color: [% css_colors.text_badnews %];
1562 #myopac_prefs_div .data_grid {
1563 border-collapse:collapse;
1566 #myopac_prefs_div .data_grid td {
1567 [% IF rtl == 't' -%]
1568 padding: 6px 17px 7px 0px;
1570 padding:6px 0px 7px 17px;
1572 background-color:[% css_colors.accent_ultralight %];
1573 border-bottom:3px solid [% css_colors.background %];
1577 [% IF rtl == 't' -%]
1578 padding: 0px 0px 0px 7px;
1580 padding: 0px 7px 0px 0px;
1583 font-size: [% css_fonts.size_bigger %];
1585 color:[% css_colors.primary_header %];
1586 /*border-bottom: 1px dotted [% css_colors.accent_light %];*/
1591 font-weight: normal;
1595 [% IF rtl == 't' -%]
1605 border-collapse: collapse;
1606 background-color: [% css_colors.accent_ultralight %];
1609 .acct_sum_table tr {
1610 border-bottom: 2px solid white;
1613 .acct_sum_table td {
1618 text-transform: none;
1623 .acct_sum_table .view_link {
1624 font-weight: normal;
1628 [% IF rtl == 't' -%]
1630 padding: 15px 23px 0px 0px;
1633 padding: 15px 0px 0px 23px;
1641 [% IF rtl == 't' -%]
1642 padding-right: .5em;
1648 #myopac_sum_fines_placehold {
1649 [% IF rtl == 't' -%]
1658 .acct_holds_temp td {
1659 [% IF rtl == 't' -%]
1666 #acct_checked_tabs .align, #acct_holds_tabs .align, #acct_prefs_tabs .align {
1667 [% IF rtl == 't' -%]
1680 [% IF rtl == 't' -%]
1687 /* tables for entering payment information */
1688 #acct_fines_main_header
1693 /* tables for entering payment information */
1697 [% IF rtl == 't' -%]
1707 /* tables for entering payment information */
1708 #credit_card_info_table
1714 /* tables for entering payment information */
1715 #billing_info_table td,
1716 #credit_card_info_table td
1718 [% IF rtl == 't' -%]
1719 padding-right: .5em;
1726 /* div for the payment buttons with the total */
1731 padding: 1em 0 0 1em;
1735 /* text to state what is seen on cc statement */
1740 color:[% css_colors.primary_fade %];
1744 text-transform: none;
1745 font-weight: normal;
1750 #acct_list_header select, #acct_list_header_anon select {
1752 text-transform:none;
1755 .search_catalog_lbl {
1756 font-size: [% css_fonts.size_bigger %];
1758 .adv_search_catalog_lbl {
1759 font-size: [% css_fonts.size_bigger %];
1762 .browse_the_catalog_lbl {
1763 font-size: [% css_fonts.size_bigger %];
1767 font-size: [% css_fonts.size_bigger %];
1772 font-size: [% css_fonts.size_smaller %];
1779 #fines_payments_wrapper {
1784 .myopac_payments_table th {
1785 [% IF rtl == 't' -%]
1786 text-align: right; }
1792 .myopac_payments_table thead th { border-bottom: 1px dashed [% css_colors.accent_darker %]; }
1793 .myopac_payments_table thead th:first-child { width: 8em; }
1794 .myopac_payments_table tbody tr:nth-child(odd) { background-color: [% css_colors.accent_lighter %]; }
1795 .myopac_payments_table form { display: inline; }
1796 .myopac_payments_table input[type="submit"] { padding: 1px; }
1801 background-color: [% css_colors.accent_lighter %];
1805 font-weight: bold; color: [% css_colors.text_alert %];
1806 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1809 .payment-processing {
1811 color: [% css_colors.text_greatnews %];
1812 font-size: [% css_fonts.size_bigger %];
1813 padding: 10px; border: 1px solid [% css_colors.accent_medium_dark %];
1816 #adv_search_input { width: 100%; }
1817 #adv_search_parent {
1821 #search-wrapper #search-submit-go,
1822 #search-wrapper #search-submit-go-depth {
1823 display: inline-block;
1827 #search-submit-spinner {
1831 div.adv_search_available {
1839 font-size: [% css_fonts.size_bigger %];
1844 width:100px !important;
1845 text-align: center !important;
1848 .chili_review div.chili_link div {
1852 /* styling for advanced search filters that display with searchbar */
1854 #adv_filter_results_block h4 { display: inline; }
1856 #adv_filter_results_block {
1861 .adv_filter_results_block_label {
1863 [% IF rtl == 't' -%]
1864 padding: 4px 12px 4px 0px;
1866 padding: 4px 0px 4px 12px;
1870 .adv_filter_results_group {
1872 display: inline-block;
1873 background-color: [% css_colors.accent_lighter2 %];
1874 border-style: solid;
1875 border-color: [% css_colors.accent_medium %];
1878 padding: 2px 4px 2px 4px;
1881 .adv_filter_results_group_wrapper {
1882 display: inline-block;
1883 [% IF rtl == 't' -%]
1891 .adv_filter_results_group_header {
1892 display: inline-block;
1895 .adv_filter_results_group_values {
1899 .adv_search_result_filter {
1900 display: inline-block;
1906 [% IF rtl == 't' -%]
1914 text-decoration: none;
1915 color: [% css_colors.accent_dark %];
1919 display: inline-block;
1922 #refine_search_link {
1923 display: inline-block;
1926 [%- IF we_want_to_turn_on_facet_styling.defined; %]
1927 /* some facet styling */
1928 .facetClassContainer { margin: 2px; border: 1px solid [% css_colors.accent_light %]; }
1929 .facetClassLabelContainer { border: 1px solid [% css_colors.accent_light %]; }
1930 .facetClassLabel { font-weight: bold; text-align: center; }
1931 .facetFieldContainer { }
1932 .facetFieldLabel { padding-left: 2px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-align: left; }
1933 .extraFacetFieldsWrapper { }
1934 .toggleExtraFacetFieldsButton { float: right; margin: 0px; padding: 0px; }
1935 .facetFieldLineCount {
1936 display: inline-block;
1937 border-right: 1px solid [% css_colors.accent_light %];
1938 color: [% css_colors.accent_mediumdark %];
1942 .facetField { border-top: 1px solid [% css_colors.accent_light %]; }
1943 .facetFields { padding-left: 5px; }
1944 .facetFieldLineValue { overflow: hidden; text-overflow: ellipsis; }
1948 [% IF rtl == 't' -%]
1961 .facet_box_temp .header {
1963 background-color:[% css_colors.primary %];
1964 border-top-left-radius: 5px;
1965 border-top-right-radius: 5px;
1967 color:[% css_colors.text_invert %];
1971 .facet_box_temp.filter_box_temp .header {
1972 background-color: [% css_colors.background_invert %] !important;
1976 color: [% css_colors.background_invert %];
1983 .facet_box_temp .header .title {
1984 [% IF rtl == 't' -%]
1986 padding-right: 12px;
1994 /* in this context, where h4 is primarily for structure,
1995 avoid the normal large font and margin for h4's */
1996 .facet_box_temp h4 {
2001 .facet_box_temp .header a.button {
2002 [% IF rtl == 't' -%]
2010 color:[% css_colors.text_invert %];
2013 .facet_box_wrapper .box_wrapper .box {
2014 border-top:1px solid [% css_colors.border_standard %];
2015 border-left:1px solid [% css_colors.border_standard %];
2016 border-right:1px solid [% css_colors.border_standard %];
2021 .filter_box_wrapper {
2024 border: 1px solid [% css_colors.background_invert %];
2031 box-sizing: border-box;
2032 -moz-box-sizing: border-box;
2038 .facet_template div {
2039 display: table-cell;
2043 .facet_template.filter_template div {
2044 padding: 0px !important;
2047 .facet_template .count {
2049 color: [% css_colors.accent_dark %];
2052 .page-item.active .page-link {
2053 background-color: #00593d;
2054 border-color: #00593d;
2062 background-color: [% css_colors.bg_filter %];
2063 color: [% css_colors.text_filter %];
2066 .filter-header:hover{
2067 background-color: [% css_colors.bg_filter_hover %];
2071 background-color: [% css_colors.bg_extras %];
2073 .facet_template_selected {
2074 background-color: [% css_colors.accent_lighter2 %];
2075 border: 1px solid [% css_colors.accent_medium %];
2079 /* border-top: 5px solid [% css_colors.nav_separation %]; */
2080 background-color: [% css_colors.footer_primary %];
2081 background-image: -moz-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2082 background-image: -o-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2083 background-image: -webkit-linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2084 background-image: linear-gradient([% css_colors.footer_primary_fade %], [% css_colors.footer_primary %]);
2090 [% IF rtl == 't' -%]
2096 padding-bottom: 10px;
2097 font-size: [% css_fonts.size_small %];
2100 #footer .navbar-nav {
2101 justify-content: center;
2104 #copyright_text, #footer_logo {
2105 color: [% css_colors.footer_link %];
2106 font-size: [% css_fonts.size_small %];
2115 .advanced_div { padding-top: 15px; }
2116 #adv_global_search { width: 100%; }
2117 #adv_global_addrow td { padding-top: 7px; }
2118 [% IF rtl == 't' -%]
2119 #adv_global_addrow.td-search-left{text-align:right;}
2121 #adv_global_input_table { width: 100%; }
2122 #adv_global_input_table select { width: 7em; }
2124 font-size: [% css_fonts.size_smaller %];
2125 color: [% css_colors.text_alert %];
2127 #acct_prefs_header {
2128 [% IF rtl == 't' -%]
2134 .search_page_nav_link {
2136 [% IF rtl == 't' -%]
2142 #opac.result.sort { width: 160px; }
2143 .renew-summary, .message-update-summary { font-size: [% css_fonts.size_bigger %]; font-style: italic; margin: 0.5ex 0; }
2145 [% IF rtl == 't' -%]
2151 color: [% css_colors.text_alert %];
2153 .refine-controls { font-size: [% css_fonts.size_bigger %]; padding: 0.5ex 0; }
2154 #adv_search_refine input[type=text] { border: 1px inset [% css_colors.accent_light %] !important; }
2155 #adv_search_refine select { border: 1px inset [% css_colors.accent_light %] !important; }
2156 #adv_search_refine {
2157 [% IF rtl == 't' -%]
2162 background-color: [% css_colors.accent_lighter2 %];
2165 .row-remover { position: relative; top: 1px; vertical-align: middle; }
2167 background-color: [% css_colors.background %];
2168 color: [% css_colors.primary %]; text-decoration: none;
2169 padding: 0; border: 0; margin: 0;
2170 vertical-align: middle;
2172 .subtle-button:hover { text-decoration: underline; cursor: pointer; }
2173 .no-dec:hover { text-decoration: none; }
2174 .pending-addr td { background-color: [% css_colors.background_alert %] !important; border: 0 !important; }
2176 #account-update-email table { text-align: center; padding: 20px; margin-top: 18px; border-collapse: collapse; }
2177 #account-update-email table td {
2178 [% IF rtl == 't' -%]
2183 padding: 5px 15px 5px 15px;
2184 border-bottom: 1px solid [% css_colors.accent_lighter %];
2186 #account-update-email-error { font-size: [% css_fonts.size_biggest %]; padding: 10px; border:1px solid [% css_colors.border_standard %];}
2187 a.dash-link:hover { text-decoration: underline !important; }
2188 #list_create_table td { vertical-align: middle; padding: 0 8px; }
2189 #list_create_table {
2190 background-color: [% css_colors.accent_light %];
2191 padding-bottom: 4px;
2192 margin-bottom: 10px;
2193 border-bottom: 1px dotted [% css_colors.accent_medium %];
2196 .list_create_table_label {
2199 #list_description, #list_create_name {
2202 .list-create-table-buttons input[type=image] { margin-top: 2px; }
2203 .result_table_format_cell { padding: 0px 10px; text-align: center; }
2204 .results_row_count { font-weight: bold; }
2207 [% IF rtl == 't' -%]
2208 padding-right: 1em !important;
2210 padding-left: 1em !important;
2212 vertical-align: middle;
2214 .hold-editor-controls { text-align: center; padding-top: 1em !important; }
2215 .hold-editor-controls a { padding-left: 2em; }
2218 [% IF rtl == 't' -%]
2225 [% IF rtl == 't' -%]
2228 vertical-align: top;
2231 .rdetail-author-div {
2232 padding-bottom: 10px;
2233 display: inline-block;
2236 .invisible { visibility: hidden; }
2237 .rdetail-extras-summary { margin: 10px; }
2238 .staff-hold { background-color: [% css_colors.accent_lightest %]; }
2239 .expert-search tbody tr th {
2240 [% IF rtl == 't' -%]
2248 #adv_expert_row label { font-weight: bold; }
2250 .cn_browse_item { padding: 2ex; }
2251 .results-paginator-list {
2252 [% IF rtl == 't' -%]
2258 .results-paginator-selected { color: [% css_colors.text_alert %]; }
2259 .inactive-hold { background-color: [% css_colors.inactive_hold %]; }
2260 .unread-patron-message { font-weight: bold; }
2262 #hold-items-list td { padding: 5px; margin-bottom: 20px; }
2263 .hold-items-list-title {
2264 font-size: [% css_fonts.size_bigger %];
2265 margin-bottom: 20px;
2267 .hold-items-list-problem { color: [% css_colors.text_alert %]; }
2269 .hold_success_links > span { margin: 0 2em; }
2271 .radio-parts-selection {
2273 margin-bottom: 20px;
2276 .parts-radio-option {
2277 display: inline-block;
2281 .mr_holds_no_formats {
2282 [% IF rtl == 't' -%]
2290 color: [% css_colors.text_invert %];
2291 background-color: [% css_colors.primary %];
2294 .holds_item_row_separator td {
2295 border-top: 2px dashed [% css_colors.accent_medium %];
2298 .big-strong {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2300 .results_header_btns, .results_header_sel {
2301 [% IF rtl == 't' -%]
2309 * .various_containers a = shortcut to putting .opac-button on every 'a' with
2310 * the tradeoff of increased stylesheet complexity (TODO: rethink?)
2313 .opac-multiline-button > a,
2314 .opac-button, .results_header_btns a, #simple-detail-view-links a, .dash_account_buttons a {
2315 color: [% css_colors.button_text %];
2317 text-decoration: none;
2318 cursor: pointer !important;
2320 border: 1px solid [% css_colors.primary %];
2321 background-color: [% css_colors.primary_fade %];
2324 display: inline-block;
2327 .opac-multiline-button > a:hover,
2328 .opac-button:hover, .results_header_btns a:hover, #simple-detail-view-links a:hover, #dash_wrapper a.opac-button:hover {
2329 background-color: [% css_colors.primary %];
2332 .opac-button:disabled {
2333 color: [% css_colors.accent_medium %];
2334 cursor: pointer !important;
2335 border: 1px solid [% css_colors.accent_light %];
2336 background-color: [% css_colors.accent_lighter %];
2339 /* Firefox adds its own special space to inputs; this gets us closer */
2340 button.opac-button::-moz-focus-inner, input.opac-button::-moz-focus-inner {
2345 .opac-button-header, #dash_wrapper .opac-button {
2346 background-color: [% css_colors.control %];
2347 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
2348 font-size: [% css_fonts.size_base %];
2350 a.opac-button-header:hover, #dash_wrapper a.opac-button:hover {
2351 border-color: [% css_colors.control %];
2354 .opac-multiline-button > a {
2355 display: inline-block;
2358 #myopac_checked_div {
2362 .rdetail-mfhd-head {
2365 background-color: [% css_colors.table_heading %];
2368 .rdetail-mfhd-type {
2369 [% IF rtl == 't' -%]
2376 .rdetail-mfhd-bottom {
2377 border-bottom: thin solid [% css_colors.border_dark %];
2381 #rdetail_record_details {
2387 [% IF rtl == 't' -%]
2388 margin-right: 1.5em;
2389 padding-right: 1.5em;
2392 padding-left: 1.5em;
2396 .rdetail_content_type, .rdetail_subject_type {
2397 vertical-align: top;
2401 .bookbag-item-row td { vertical-align: top; }
2403 .error { color: [% css_colors.text_alert %]; font-weight: bold; }
2405 color: [% css_colors.text_greatnews %];
2409 .rdetail_related_subjects {
2413 .rdetail_related_series {
2421 .rdetail_openurl_entry {
2422 [% IF rtl == 't' -%]
2430 .bookbag-controls-holder { width: 100%; }
2431 .bookbag-controls-holder:nth-child(odd) { background-color: [% css_colors.accent_lighter2 %]; }
2432 .bookbag-controls-holder:nth-child(even) { background-color: [% css_colors.accent_lightest %]; }
2433 .bookbag-controls-holder .most {
2434 [% IF rtl == 't' -%]
2442 .bookbag-controls-title-block {
2443 [% IF rtl == 't' -%]
2450 .bookbag-controls-button-block {
2451 [% IF rtl == 't' -%]
2458 h2.bookbag-name { margin-bottom: 0em; padding-bottom: 0em; }
2459 .bookbag-share .fixed { min-width: 4em; }
2461 [% IF rtl == 't' -%]
2467 .bookbag-specific div.sort {
2468 [% IF rtl == 't' -%]
2479 .bookbag-specific div.meta {
2480 background-color: [% css_colors.accent_light %];
2481 [% IF rtl == 't' -%]
2489 border: 1px solid [% css_colors.accent_light %];
2493 #bbag-name-desc-form tr th { vertical-align: middle; }
2494 #bbag-name-desc-form .saver { vertical-align: middle; text-align: center; }
2495 .bookbag-description {
2500 .bbag-edit-desc-label {
2501 [% IF rtl == 't' -%]
2508 .bbag-edit-desc-save {
2512 #bbag-edit-description {
2514 [% IF rtl == 't' -%]
2522 [% IF rtl == 't' -%]
2529 [% IF rtl == 't' -%]
2535 .bbag-navigate-list {
2536 [% IF rtl == 't' -%]
2537 padding-right: 32px;
2544 .bbag-navigate-list-pages {
2545 [% IF rtl == 't' -%]
2546 padding-right: 10px;
2553 textarea { font-family: sans-serif; }
2554 table.bookbag-specific {
2555 border-right: 1px solid [% css_colors.accent_dark %];
2556 border-bottom: 1px solid [% css_colors.accent_medium %];
2561 [% IF rtl == 't' -%]
2563 padding: 0px 10px 0px 0px;
2566 padding: 0px 0px 0px 10px;
2569 .bookbag-share .fixed { min-width: 6em; }
2571 [% IF rtl == 't' -%]
2573 padding: 0px 10px 0px 0px;
2576 padding: 0px 0px 0px 10px;
2579 .bookbag-specific td.list_checkbox {
2580 [% IF rtl == 't' -%]
2581 padding-right: 10px !important;
2583 padding-left: 10px !important;
2586 .bookbag-specific td.list_entry {
2588 [% IF rtl == 't' -%]
2589 padding-right: 5px !important;
2591 padding-left: 5px !important;
2594 .bookbag-specific td.list_actions {
2595 white-space: nowrap !important;
2597 .bookbag-paginator-selected { color: [% css_colors.text_alert %]; }
2600 padding: 8px 0px 6px 0px;
2603 font-size: [% css_fonts.size_bigger %];
2607 .save-notes { padding-bottom: 1.5ex; }
2609 .nonbreaking-wrapper {
2610 display: inline-block;
2613 /* Moved from semiauto.css */
2614 .adv_global_input_container {
2615 border-bottom: none;
2619 border-bottom: none;
2622 .adv_global_filter_sort {
2626 .clear-both { clear: both; }
2637 .opac-alert { color: [% css_colors.text_alert %]; }
2640 [% IF rtl == 't' -%]
2647 [% IF rtl == 't' -%]
2654 .saved-searches-header { width: 100%; font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2655 .saved-searches-header .button {
2656 [% IF rtl == 't' -%]
2663 .saved-searches-header .text {
2664 [% IF rtl == 't' -%]
2673 .saved-searches-header {font-weight: bold; font-size: [% css_fonts.size_bigger %]; }
2674 .saved-searches { border-bottom: 1px solid [% css_colors.accent_medium %]; padding-right: 1em; }
2675 #staff-saved-search { /* wraps .saved-searches-header and .saved-searches on the record page */
2676 [% IF rtl == 't' -%]
2677 border-left: 1px solid [% css_colors.accent_darker %];
2679 border-right: 1px solid [% css_colors.accent_darker %];
2682 .result_item_circulated {
2686 .result_item_circulated span {
2689 [% IF rtl == 't' -%]
2696 #search-only-bookbag-container { margin: 2ex 0; font-weight: bold; }
2697 #result-bookbag-heading { text-align: center; margin: 2ex; }
2699 .result-bookbag-name { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
2700 .result-bookbag-description { font-size: [% css_fonts.size_bigger %]; font-style: italic; }
2701 .result-bookbag-item-note { font-style: italic; }
2702 .lowhits-bookbag-name { font-weight: bold; }
2703 .oils_AS { font-weight: bold; color: [% css_colors.text_match %]; }
2704 .oils_AS_match_term {
2705 [% IF rtl == 't' -%]
2710 color: [% css_colors.text %];
2712 .oils_AS_match_field {
2713 font-size: [% css_fonts.size_smallest %]; padding: 0.65em 0;
2714 [% IF rtl == 't' -%]
2719 color: [% css_colors.accent_medium %];
2721 table.result_holdings_table {
2725 table.result_holdings_table thead tr {
2726 background-color: [% css_colors.table_heading %];
2728 table.result_holdings_table thead tr th {
2732 margin: 0 2em 0 2em;
2735 vertical-align: super;
2736 font-size: [% css_fonts.size_smaller %];
2737 line-height: normal;
2738 text-decoration: none;
2740 .rdetail-holding-group {
2741 [% IF rtl == 't' -%]
2742 margin-right: 1.5em;
2747 .rdetail-holding-group span {
2748 [% IF rtl == 't' -%]
2749 margin-right: 1.5em;
2754 .rdetail-holding-group .paging {
2755 [% IF rtl == 't' -%]
2756 margin-right: 1.5em;
2761 #rdetail_deleted_exp {
2765 border: thick solid [% css_colors.border_alert %];
2768 #ac_tab_wrapper { width : 100%; }
2770 [% IF rtl == 't' -%]
2775 padding-right: 10px;
2777 font-size: [% css_fonts.size_big %];
2779 border: 1px solid [% css_colors.primary_offset %];
2781 .ac_tab_selected { background-color: [% css_colors.primary_offset %]; }
2782 .ac_tab_selected a { color: [% css_colors.text_invert %]; }
2783 #ac_content { clear: both; width: 100%; margin-top: 10px; }
2785 /* Popmenu styles used for making css menus. */
2799 width: 10em; /* Width to help Opera out */
2800 background-color: [% css_colors.primary %];
2802 .popmenu li:hover ul {
2807 border-color: [% css_colors.border_dark %];
2809 border-style: solid;
2811 .popmenu li:hover li {
2814 .popmenu li:hover li a {
2815 background-color: [% css_colors.primary %];
2816 color: [% css_colors.accent_ultralight %];
2818 .popmenu li li a:hover {
2819 background-color: [% css_colors.accent_ultralight %];
2820 color: [% css_colors.primary %];
2822 /* Styles for the basket entry. */
2823 .popmenu li:hover li[class~="temporary"] a {
2824 background-color: [% css_colors.primary %];
2825 color: [% css_colors.accent_ultralight %];
2827 .popmenu li li[class~="temporary"] a:hover {
2828 background-color: [% css_colors.accent_ultralight %];
2829 color: [% css_colors.primary %];
2831 /* Styles for the default list entry. */
2832 .popmenu li:hover li[class~="default"] a {
2833 background-color: [% css_colors.primary %];
2834 color: [% css_colors.accent_ultralight %];
2836 .popmenu li li[class~="default"] a:hover {
2837 background-color: [% css_colors.accent_ultralight %];
2838 color: [% css_colors.primary %];
2840 /* Styles for the new list entry. */
2841 .popmenu li:hover li[class~="new"] a {
2842 background-color: [% css_colors.primary %];
2843 color: [% css_colors.accent_ultralight %];
2845 .popmenu li li[class~="new"] a:hover {
2846 background-color: [% css_colors.accent_ultralight %];
2847 color: [% css_colors.primary %];
2849 /* Style to add a divider on the menu. */
2850 .popmenu li li[class~="divider"] {
2851 border-bottom-width: 1px;
2852 border-bottom-color: [% css_colors.border_dark %];
2853 border-bottom-style: solid;
2859 #patron_usr_barcode_not_found {
2860 font-weight: bold; color: [% css_colors.text_alert %];
2873 padding-bottom: 0.5em;
2877 #maintenance_message {
2880 background-color: [% css_colors.text_alert %];
2881 color: [% css_colors.text_invert %];
2885 #search-box > span {
2892 .browse-result-sources, .browse-result-authority-bib-links {
2893 [% IF rtl == 't' -%]
2899 .browse-result-best-match {
2905 .browse-result-list {
2906 padding-bottom: 0.5ex;
2909 font-size: [% css_fonts.size_bigger %];
2911 .browse-result-authority-field-name {
2913 [% IF rtl == 't' -%]
2919 .browse-leading-article-warning {
2921 font-size: [% css_fonts.size_big %];
2923 .browse-public-general-note {
2924 font-size: [% css_fonts.size_big %];
2926 .browse-public-general-note-label { }
2927 .browse-public-general-note-institution {
2931 .browse-public-general-note-body {
2939 #main-content-register {
2940 [% IF rtl == 't' -%]
2945 font-size: [% css_fonts.size_bigger %];
2948 #main-content-register table {
2951 border-collapse: collapse;
2954 #main-content-register td {
2955 [% IF rtl == 't' -%]
2962 #main-content-register td:not(:first-child) {
2963 [% IF rtl == 't' -%]
2964 padding-right: 20px;
2970 .patron-reg-invalid {
2973 [% IF rtl == 't' -%]
2976 padding-right: 10px;
2980 .result_footer_nav1 {
2984 .small_view_only, #filter_hits, #refine_hits, #return_to_hits {
2988 .rdetail_authors_div {
2992 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
2993 white-space: nowrap;
2994 display: inline-block;
2997 .result_table_title_cell {
2999 padding-bottom: 4px;
3003 font-size: [% css_fonts.size_bigger %];
3006 /* styling for sms text call number */
3008 font-family: Arial, Helvetica, sans-serif;
3009 font-size: [% css_fonts.size_medium %];
3010 background-color: [% css_colors.accent_lightest %];
3012 /* Allow text to wrap */
3013 white-space: pre-wrap; /* css-3 */
3014 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
3015 white-space: -pre-wrap; /* Opera 4-6 */
3016 white-space: -o-pre-wrap; /* Opera 7 */
3017 word-wrap: break-word; /* Internet Explorer 5.5+ */
3024 /* patron message center */
3025 #myopac_message_tbody {
3026 vertical-align: top;
3028 .myopac_message_message {
3029 white-space: pre-wrap;
3036 .browse-pager-spinner {
3037 display: inline-block;
3042 /* override a tiny bootstrap alignment issue */
3047 @media only screen and (min-width: 992px) {
3055 display:none !important;
3059 @media only screen and (max-width: 767px) {
3060 .search_box_wrapper {
3066 @media only screen and (max-width: 800px) {
3068 width: 100% !important;
3070 .facet_sidebar_hidden, .result_block_hidden {
3073 .facet_sidebar_visible, .result_block_visible {
3074 display: inline ! important;
3076 #acct_select, #acct_prefs_select {
3077 display: inline-block;
3079 #acct_tabs, #acct_prefs_tabs {
3082 .radio-parts-selection { width: 90%; }
3083 #list_description, #list_create_name {
3088 @media only screen and (max-width: 600px) {
3090 font-size: [% css_fonts.size_big %];
3092 span .nav_arrow_fix {
3099 #homesearch_main_logo img {
3109 #your-acct-login a {
3120 #gold-links-holder {
3123 #simple-detail-view-links {
3126 #acct_tabs a, #acct_fines_tabs a {
3127 [% IF rtl == 't' -%]
3128 border-radius: 6px 0px 0px 6px;
3129 margin: 0px 0px 0px 5px;
3131 border-radius: 6px 6px 0px 0px;
3132 margin: 0px 5px 0px 0px;
3134 padding: 2px 4px 3px 4px;
3135 font-size: [% css_fonts.size_base %];
3137 .bookbag-controls-title-block {
3138 [% IF rtl == 't' -%]
3145 .bookbag-controls-button-block {
3146 [% IF rtl == 't' -%]
3154 [% IF rtl == 't' -%]
3160 .bookbag-specific div.sort {
3161 [% IF rtl == 't' -%]
3169 margin: 5px 0px 5px 0px;
3170 border: 1px solid [% css_colors.accent_light %];
3173 .bookbag-specific div.meta {
3174 [% IF rtl == 't' -%]
3188 [% IF rtl == 't' -%]
3195 #bbag-edit-description {
3201 border:1px solid [% css_colors.accent_light %];
3204 [% IF rtl == 't' -%]
3211 .bbag-action-field {
3214 .bookbag-specific div.sort select {
3217 .bookbag-specific tr {
3219 border-bottom: 1px solid [% css_colors.border_standard %];
3221 .bookbag-specific td.list_checkbox {
3222 [% IF rtl == 't' -%]
3223 padding-right: 0px !important;
3225 padding-left: 0px !important;
3228 .bookbag-specific td.list_entry {
3229 display: inline-block;
3231 [% IF rtl == 't' -%]
3232 padding-right: 40% !important;
3234 padding-left: 40% !important;
3237 .bookbag-specific td.list_entry:before {
3238 content: attr(data-label);
3240 [% IF rtl == 't' -%]
3246 .bbag-navigate-list {
3249 .bbag-navigate-list-pages {
3250 [% IF rtl == 't' -%]
3259 background-color: transparent;
3266 #dash_wrapper .opac-button {
3269 .small_view_only, #filter_hits {
3270 display: inline !important;
3273 [% IF rtl == 't' -%]
3280 #holds_box form blockquote {
3281 [% IF rtl == 't' -%]
3289 #holds_box form blockquote select {
3292 #myopac_sum_fines_placehold {
3298 #list_description, #list_create_name {
3301 .results_header_lbl {
3304 .results_header_nav1 span.h1 {
3310 .start_end_links_span {
3316 .result_table_pic_header {
3317 [% IF rtl == 't' -%]
3318 padding-right: 0px !important;
3321 padding-left: 0px !important;
3324 width: 0px !important;
3332 tr[name=results_isbn_tr], tr[name=results_phys_desc_tr], tr[name=results_pub_tr] strong, .result_count {
3335 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table th:nth-child(4),
3336 tr.result_table_title_cell[name=bib_cn_list] .result_holdings_table td:nth-child(4) {
3339 #results_header_bar {
3340 background-color: inherit;
3342 .results_header_btns a {
3345 .adv_filter_results_hide {
3348 .adv_filter_results_show {
3351 .adv_filter_results_block_label {
3354 .adv_filter_results_group_wrapper {
3360 #rdetails_status thead {
3363 #rdetails_status tr {
3367 #rdetails_status td {
3372 background-color: [% css_colors.accent_lightest %];
3374 .copy_details_offers_row {
3375 background-color: [% css_colors.accent_lightest %];
3377 select#pickup_lib.search-wrapper-locg {
3380 #search-wrapper #search-box {
3384 #main-content-home {
3388 /* Make use of full width in mobile mode */
3389 .facet_box_wrapper .box_wrapper .box,
3390 .facet_template .facet,
3394 .facet_template .count {
3395 [% IF rtl == 't' -%]
3404 #adv_search_parent {
3405 font-size: [% css_fonts.size_smaller %];
3407 #adv_search_filters {
3412 [% IF rtl == 't' -%]
3418 .rdetail_aux_utils {
3425 div#rdetail_actions_div {
3431 #metarecord_population {
3435 .metarecord_population_span_link {
3437 .metarecord_population_item_lang {
3440 .search_catalog_lbl {
3441 [% IF rtl == 't' -%]
3446 white-space: nowrap;
3448 .adv_search_catalog_lbl {
3450 white-space: nowrap;
3452 .browse_the_catalog_lbl {
3453 white-space: nowrap;
3467 .dash_account_buttons {
3470 .searchbar { line-height: 1.5em; }
3471 #browse-controls { line-height: 1.5em; }
3472 #search_query_label, #search_qtype_label, #search_itype_label, #search_locg_label {
3479 .bookshelf table thead tr {
3482 #lowhits_help { width: inherit; }
3484 font-size: [% css_fonts.size_small %];
3485 margin: 2px 2px 0px 2px;
3486 padding: 2px 2px 5px 2px;
3487 [% IF rtl == 't' -%]
3488 border-radius: 7px 0px 0px 7px;
3490 border-radius: 7px 7px 0px 0px;
3493 #adv_global_tbody td {
3494 border-bottom: thin solid [% css_colors.accent_light %];
3496 #adv_global_addrow td {
3497 border-bottom: none;
3499 /* Force table to not be like tables anymore */
3500 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 {
3503 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 {
3507 /* Hide table headers (but not display: none;, for accessibility) */
3511 [% IF rtl == 't' -%]
3518 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 {
3522 table#acct_checked_main_header tr, table#acct_holds_main_header tr, table#acct_checked_hist_header tr { border: 1px solid #ddd; }
3524 /* Holds history gets large white border to mimic header cell on other
3525 account screens that provide visual cue for next title. We should do
3526 the same for ebook tables too since we have no actions on those
3527 tables. If actions get added, we should move those tables out of
3530 table#ebook_circs_main_table tr, table#ebook_holds_main_table tr { border-top: 25px solid #fff; }
3531 table#acct_holds_hist_header tr{ border-top: 2px solid #bbb; }
3533 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 {
3534 /* Behave like a "row" */
3536 border-bottom: 1px solid #eee;
3538 [% IF rtl == 't' -%]
3545 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 {
3546 /* Now like a table header */
3548 /* Top/left values mimic padding */
3551 [% IF rtl == 't' -%]
3556 padding-right: 10px;
3558 white-space: nowrap;
3561 table#acct_checked_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3562 table#acct_checked_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3563 table#acct_checked_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3564 table#acct_checked_main_header td:nth-of-type(4):before { content: "[% l('Renewals Left') %]"; }
3565 table#acct_checked_main_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3566 table#acct_checked_main_header td:nth-of-type(6):before { content: "[% l('Barcode') %]"; }
3567 table#acct_checked_main_header td:nth-of-type(7):before { content: "[% l('Call number') %]"; }
3569 table#acct_checked_hist_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3570 table#acct_checked_hist_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3571 table#acct_checked_hist_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3572 table#acct_checked_hist_header td:nth-of-type(4):before { content: "[% l('Checkout Date') %]"; }
3573 table#acct_checked_hist_header td:nth-of-type(5):before { content: "[% l('Due Date') %]"; }
3574 table#acct_checked_hist_header td:nth-of-type(6):before { content: "[% l('Date Returned') %]"; }
3575 table#acct_checked_hist_header td:nth-of-type(7):before { content: "[% l('Barcode') %]"; }
3576 table#acct_checked_hist_header td:nth-of-type(8):before { content: "[% l('Call number') %]"; }
3578 table#acct_holds_main_header td:nth-of-type(1) { border-top: 5px solid #aaa; padding-top: 15px; background-color: #fff;}
3579 table#acct_holds_main_header td:nth-of-type(2):before { content: "[% l('Title') %]";}
3580 table#acct_holds_main_header td:nth-of-type(3):before { content: "[% l('Author') %]"; }
3581 table#acct_holds_main_header td:nth-of-type(4):before { content: "[% l('Format') %]"; }
3582 table#acct_holds_main_header td:nth-of-type(5):before { content: "[% l('Pickup Location') %]"; }
3583 table#acct_holds_main_header td:nth-of-type(6):before { content: "[% l('Cancel on') %]"; }
3584 table#acct_holds_main_header td:nth-of-type(7):before { content: "[% l('Status') %]"; }
3585 table#acct_holds_main_header td.hold_notes:before { content: "[% l('Notes') %]"; }
3587 table#acct_holds_hist_header td:nth-of-type(1):before { content: "[% l('Title') %]";}
3588 table#acct_holds_hist_header td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3589 table#acct_holds_hist_header td:nth-of-type(3):before { content: "[% l('Format') %]"; }
3590 table#acct_holds_hist_header td:nth-of-type(4):before { content: "[% l('Pickup Location') %]"; }
3591 table#acct_holds_hist_header td:nth-of-type(8):before { content: "[% l('Status') %]"; }
3593 table#ebook_circs_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3594 table#ebook_circs_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3595 table#ebook_circs_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3596 table#ebook_circs_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3598 table#ebook_holds_main_table td:nth-of-type(1):before { content: "[% l('Title') %]"; }
3599 table#ebook_holds_main_table td:nth-of-type(2):before { content: "[% l('Author') %]"; }
3600 table#ebook_holds_main_table td:nth-of-type(3):before { content: "[% l('Due Date') %]"; }
3601 table#ebook_holds_main_table td:nth-of-type(4):before { content: "[% l('Actions') %]"; }
3605 /*Want to see these in mobile ONLY */
3610 .mobile_search_lbl_clr{
3611 color:[% css_colors.mobile_header_text %];
3617 For text which is visible only to screen readers.
3618 Borrowed from http://getbootstrap.com/css/#helper-classes-screen-readers
3619 See also http://webaim.org/techniques/css/invisiblecontent/
3628 clip: rect(0, 0, 0, 0);
3632 /* Make added rows in Expert Search have bold labels like the initial row */
3639 font-weight: lighter;
3643 #results-page-depth-hint {
3648 #clear-history-confirm {
3650 color: [% css_colors.text_badnews %];
3654 /*Inline rules from other templates files*/
3657 [% IF rtl == 't' -%]
3665 [% IF rtl == 't' -%]
3671 #myopac_summary_div{padding:0px;}
3673 [% IF rtl == 't' -%]
3680 [% IF rtl == 't' -%]
3687 [% IF rtl == 't' -%]
3694 padding-bottom: 10px;
3697 [% IF rtl == 't' -%]
3698 padding-right: 10px;
3702 padding-bottom: 15px;
3704 .hold-span{font-weight: bold;}
3706 [% IF rtl == 't' -%]
3713 [% IF rtl == 't' -%]
3720 [% IF rtl == 't' -%]
3727 /* Rules from metarecord_hold_filters.tt2 */
3729 .metarecord_filters{
3732 border-bottom: 1px solid #333;
3733 border-top: 1px solid #333; }
3734 .metarecord_filter_container{
3735 [% IF rtl == 't' -%]
3743 .metarecord_filter_container select{padding: 2px;width: 13em; /* consistent w/ adv search selectors */}
3744 .metarecord_filter_header{padding-bottom: 5px;}
3746 /* Toggled items. */
3747 /* A block that is initially hidden and shown by clicking an anchor. */
3748 [id^="toggled-block-"]{
3751 [id^="toggled-block-"]:target{
3754 /* Inline text that is initially hidden and shown by clicking an anchor. Useful on a span. */
3755 [id^="toggled-inline-"]{
3758 [id^="toggled-inline-"]:target{
3763 font-weight: bolder;
3764 background-color: #99ff99;
3767 .oils_SH.identifier {
3768 font-weight: bolder;
3769 background-color: #42b0f4;
3771 .hold_note_title { font-weight: bold; }
3774 #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 {
3775 background-color: [% css_colors.background %];
3777 border: 1px solid #d3d3d3;
3780 #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 {
3781 [% IF rtl == 't' -%]
3786 padding: 0px 10px 0px 10px;
3788 #acct_checked_main_header, #acct_holds_main_header, #acct_fines_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 {
3789 border-collapse: collapse;
3792 #hold_editor h1 { font-size: [% css_fonts.size_bigger %]; font-weight: bold; }
3793 #hold_editor h2 { font-size: [% css_fonts.size_big %]; font-weight: normal; text-indent: 2em; font-style: italic; }
3794 #hold_editor h1, #hold_editor h2 { margin: 2px 0; }
3795 #hold_editor_table { background-color: [% css_colors.accent_lighter %]; padding: 0.5em; }
3796 #hold_editor_table th {
3797 [% IF rtl == 't' -%]
3805 #hold_editor_table td { padding: 0.25em 0; }
3829 .carousel-entry-image {
3832 border: 1px solid #999;
3834 .carousel .glide__arrow {
3835 color: [% css_colors.button_text %];
3836 font-weight: bold !important;
3837 text-decoration: none !important;
3840 border: 1px solid [% css_colors.primary %];
3841 background-color: [% css_colors.primary_fade %];
3844 display: inline-block;
3846 .carousel .glide__arrow--right {
3849 .carousel .glide__arrow--left {
3853 /* PINES Carousel customizations */
3854 #carousel_selector {
3858 .pines_carousel_selector {
3867 .pines_carousel_selector_image {
3871 .pines_carousel_selector_text {
3877 @media only screen and (max-width: 1200px) {
3882 .carousel-entry-image {
3885 border: 1px solid #999;
3889 @media only screen and (max-width: 1000px) {
3894 .carousel-entry-image {
3897 border: 1px solid #999;
3899 .pines_carousel_selector {
3906 margin-bottom: 40px;
3908 .pines_carousel_selector_image {
3911 .pines_carousel_selector_text {
3920 white-space: nowrap;
3926 display: inline-block;
3932 filter: alpha(opacity=50);
3933 background-color: #fff; /* Used if the image is unavailable */
3934 height: 500px; /* You must set a specified height */
3935 background-position: center; /* Center the image */
3936 background-repeat: no-repeat; /* Do not repeat the image */
3937 background-size: contain; /* Resize the background image to cover the entire container */
3938 background-image: url("[% ctx.media_prefix %]/images/Evergreen-Final-Logo.png");
3942 .navbar-dark .navbar-nav .nav-link{
3943 color: #fff !important;
3955 .checkCell{width:30px;}
3957 @media (min-width: 650px){
3959 max-width: 600px !important;
3968 .facet_box_wrapper .card-header{
3969 background-color: [% css_colors.facets_back %];
3970 color: [% css_colors.facets_text %];
3972 .facet_box_wrapper .card-body {
3979 transform: translateY(-50%);
3987 background-color: #c8ffaf;
3991 text-align:left !important;
4000 .my_nav .dropdown button {
4004 .my_nav .dropdown-toggle::after{
4006 margin: 5px 0 0 5px;
4009 .dropdown-item:active {
4010 background-color: #EDFFCC;
4013 .my_nav .fas, .mynav .far{
4022 color: [% css_colors.link %];
4025 .page-item.active .page-link {
4026 background-color: [% css_colors.link %];
4027 border-color: [% css_colors.link %];
4030 .btn-outline-primary {
4031 border-color: [% css_colors.link %];
4032 color: [% css_colors.link %];
4035 .btn-outline-primary:hover {
4036 color: [% css_colors.button_confirm_text %];
4037 background-color: [% css_colors.button_confirm_hover %];
4038 border-color: [% css_colors.button_confirm_border_hover %];
4041 #rdetail_extras_div .card-header {
4042 background-color: #007a54;
4045 #rdetail_extras_div .card-header a {
4049 #record_actions .btn {
4053 .alert-danger a:link,
4054 .alert-danger a:visited {
4058 .language_form button {
4063 color:[% css_colors.footer_link %];
4065 .language_form button:disabled {
4066 color:[% css_colors.footer_link_disabled %];
4072 color:[% css_colors.footer_link %];