[%- PROCESS "opac/parts/css/colors.tt2"; PROCESS "opac/parts/css/fonts.tt2"; rtl = ctx.get_i18n_l(ctx.eg_locale).rtl; %] body { margin:0; font-family: Arial, Helvetica, sans-serif; font-size: [% css_fonts.size_base %]; background-color: [% css_colors.primary %]; [% IF rtl == 't' -%] direction: rtl; [%- END %] } button, input { font-family: Arial, Helvetica, sans-serif; font-size: [% css_fonts.size_base %]; } img { border: none; } #topnav_logo { margin: 2em 0; } #homesearch_main_logo { padding-top: 60px; margin: auto; width: 50%; } a { color: [% css_colors.primary %]; } #search-wrapper input[type=text] { margin:0; padding:0; } #search-wrapper select, .results_header_lbl select { border:1px solid [% css_colors.border_standard %]; margin:0; padding:0; width: 12em; } .searchbar { font-weight: bold; padding-top: 10px; [% IF rtl == 't' -%] margin-right: 1em; [%- ELSE %] margin-left: 1em; [%- END %] } .refine_search { padding-bottom: 7px; margin-left: 1em; } /* #search-wrapper select { border:0px solid [% css_colors.border_dark %]; filter:alpha(opacity=0); -khtml-opacity:0; opacity:0; padding:0; margin:0; height:18px; } */ h1 { margin:0; margin-bottom: 5px; font-size: [% css_fonts.size_biggest %]; font-weight:normal; } h2 { font-size: [% css_fonts.size_bigger %]; font-weight:bold; } h2.graphic880 { font-size: [% css_fonts.size_bigger %]; font-weight:normal; } .hide_me, .hidden { display: none; visibility: hidden; } div.select-box-wrapper { position:absolute; padding-top:2px; overflow:hidden; [% IF rtl == 't' -%] padding-right: 3px; text-align:right; [%- ELSE %] padding-left:3px; text-align:left; [%- END %] } #dash_wrapper { [% IF rtl == 't' -%] margin-right: 0.5em; [%- ELSE %] margin-left: 0.5em; [%- END %] } #dash_wrapper div { background-color: [% css_colors.primary %]; border-radius: 5px; padding: 0em 1em; } .dash_divider { margin: 1em; color: [% css_colors.primary_fade %]; display:inline-block; } #dashboard, #dashboard_e { margin-top: 1em; height: 3em; } #dashboard span.dash-align a, #dashboard_e span.dash-align a { font-weight: bold; text-decoration: none; } #dash_user { font-weight: bold; } #logout_link { [% IF rtl == 't' -%] right: 1px; [%- ELSE %] left: 1px; [%- END %] } #dash_checked, #dash_e_checked { color: [% css_colors.text_attention %]; } #dash_holds, #dash_e_holds { color: [% css_colors.text_attention %]; } #dash_pickup, #dash_e_pickup { color: [% css_colors.text_goodnews %]; } /* #dash_fines { color: [% css_colors.text_badnews %]; } the color contrast between "text_badnews" and "primary" is too low for WCAG compliance. Use "text_attention" for now until a better color is picked - if needed. */ #dash_fines { color: [% css_colors.text_attention %]; } #dash_wrapper #dash_user_message_button_container { display: inline; padding: 0; } #dash_wrapper #unread_message_count_floater { position: absolute; background-color: [% css_colors.text_alert %]; padding-left: 0.2em; padding-right: 0.2em; display: inline-block; font-size: 95%; border-radius: 0; z-index: 2; margin-top: 0.2em; [% IF rtl == 't' -%] margin-right: -1.5em; [%- ELSE %] margin-left: -1.5em; [%- END %] } #header-wrap { background-color: [% css_colors.primary_fade %]; background-image: -moz-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); background-image: -o-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); background-image: -webkit-linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); background-image: linear-gradient([% css_colors.primary %], [% css_colors.primary_fade %]); } #header { color: [% css_colors.background %]; margin-left: 1em; margin-right: 1em; font-size: [% css_fonts.size_small %]; } #header a { color: [% css_colors.background %]; } #header a:hover { color: [% css_colors.text_invert %]; text-decoration: none; } #header-links { color: [% css_colors.text_invert %]; font-size: [% css_fonts.size_small %]; font-weight: bold; position: relative; top:4px; } #header-links a { color: [% css_colors.text_invert %]; display: block; text-decoration: none; [% IF rtl == 't' -%] float: right; margin-left: 22px; [%- ELSE %] float:left; margin-right:22px; [%- END %] } #header-links a:hover { color: [% css_colors.text_invert %]; text-shadow: 0 0 0.2em [% css_colors.primary %], 0 0 0.2em [% css_colors.primary %]; text-decoration: none; } #header #header-links2 { position:relative; top:-8px; color: [% css_colors.text_invert %]; padding-bottom: 15px; } #header #header-links2 a { color: [% css_colors.text_invert %]; } #header #header-links2 a:hover { text-decoration: underline; } #your-acct-login { padding-top:2em; } #gold-links { [% IF rtl == 't' -%] margin-right: 1em; padding-right: 0px; [%- ELSE %] margin-left: 1em; padding-left:0px; [%- END %] } #gold-links-home { margin:auto; [% IF rtl == 't' -%] padding-right: 0px; [%- ELSE %] padding-left:0px; [%- END %] } #gold-links-holder { height: 24px; background-color: [% css_colors.background_invert %]; } #util-bar { [% IF rtl == 't' -%] margin-right: 1em; padding-right: 0px; [%- ELSE %] margin-left: 1em; padding-left:0px; [%- END %] height:0px; } #search-wrapper { border-bottom: 1px solid [% css_colors.border_standard %]; padding-bottom: 5px; background-color: [% css_colors.background %]; } #search-wrapper #breadcrumb { margin-top:0px; font-size: [% css_fonts.size_smaller %]; [% IF rtl == 't' -%] float: right; [%- ELSE %] float:left; [%- END %] } #search-wrapper #search-within { margin-top:10px; position:relative; [% IF rtl == 't' -%] float: left; right: -173px; [%- ELSE %] float:right; left:-173px; [%- END %] } #search-wrapper #breadcrumb a { color: [% css_colors.text %]; } #search-wrapper #search_frm label { font-size: [% css_fonts.size_smaller %]; } #search-wrapper #search-box { [% IF rtl == 't' -%] margin-right: 1em; padding-right: 0px; [%- ELSE %] margin-left: 1em; padding-left: 0px; [%- END %] padding-top: 10px; padding-bottom: 10px; } #adv_search_tabs, #acct_tabs, #acct_fines_tabs, #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs, #results_header_inner{ [% IF rtl == 't' -%] margin-right:2px; [%- ELSE %] margin-left: 2px; [%- END %] overflow: auto; } #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a, #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a { [% IF rtl == 't' -%] float: right; margin: 10px 0px 0px 7px; border-radius: 10px 10px 0px 0px; [%- ELSE %] float: left; margin: 10px 7px 0px 0px; border-radius: 10px 10px 0px 0px; [%- END %] text-align: center; vertical-align: middle; display: block; padding: 10px 0px 10px 0px; font-weight: bold; color: [% css_colors.text_invert %]; background-color: [% css_colors.control %]; font-weight: bold; text-decoration: none; } #adv_search_tabs a, #acct_tabs a, #acct_fines_tabs a { padding: 1em 1em 0.5em; } #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 { background-color: [% css_colors.primary %]; color: [% css_colors.text_invert %]; text-decoration: none; } #adv_search_filters { position: relative; } #adv_search_rows { border-bottom: none; } .adv_filter_block { [% IF rtl == 't' -%] float: right; [%- ELSE %] float: left; [%- END %] padding: 15px; clear: both; } .adv_filter_block_item { [% IF rtl == 't' -%] float: right; [%- ELSE %] float: left; [%- END %] padding: 5px; } #adv_special_block { [% IF rtl == 't' -%] float: right; [%- ELSE %] float: left; [%- END %] padding: 5px; margin-top: 5px; } #adv_search_submit { [% IF rtl == 't' -%] margin-right: 10px; [%- ELSE %] margin-left: 10px; [%- END %] position: relative; } .checkbox_col { width: 1%; [% IF rtl == 't' -%] padding-right: 10px !important; [%- ELSE %] padding-left: 10px !important; [%- END %] } #adv_search.on, #num_search.on, #expert_search.on { color: [% css_colors.accent_darker %]; background-color: [% css_colors.background %]; text-decoration: none; } #adv_search_tabs a.acct-tab-on, #acct_tabs a.acct-tab-on, #acct_fines_tabs a.acct-tab-on { color: [% css_colors.accent_darker %]; background-color: [% css_colors.background %]; text-decoration: none; } .acct-tab-off { background-color: [% css_colors.control %]; } #acct_checked_tabs a, #acct_holds_tabs a, #acct_prefs_tabs a { margin-top: 0px; font-size: [% css_fonts.size_smaller %]; color: [% css_colors.accent_darker %]; padding: 10px 10px 10px 10px; } #acct_checked_tabs div.selected a, #acct_holds_tabs div.selected a, #acct_prefs_tabs div.selected a { background-color: [% css_colors.accent_lightest %]; color: [% css_colors.accent_darker %]; } #acct_checked_tabs, #acct_holds_tabs, #acct_prefs_tabs { padding-bottom: 12px; color: [% css_colors.accent_medium %]; } #acct_select, #acct_prefs_select { display: none; } #mobile_acct_search_links { background-color: [% css_colors.primary_fade %]; } .rdetail_header { [% IF rtl == 't' -%] padding: 5px 0px 6px 7px; margin-right: 1em; [%- ELSE %] padding: 5px 7px 6px 0px; margin-left: 1em; [%- END %] border-bottom: 1px dotted [% css_colors.accent_light %]; } .rdetail_results a { color:[% css_colors.primary_fade %]; font-weight:bold; font-size: [% css_fonts.size_bigger %]; } .rdetail_result_count { color: [% css_colors.text %]; font-weight: normal; display: inline-block; [% IF rtl == 't' -%] padding-right: 1em; [%- ELSE %] padding-left: 1em; [%- END %] } .rdetail_result_nav { font-weight:normal; display: inline-block; [% IF rtl == 't' -%] padding-right: 1em; [%- ELSE %] padding-left: 1em; [%- END %] } #rdetail_details_table { margin-top: 15px; } #rdetail_image { border: none; } #rdetail_image_cell { padding-top: 3px; [% IF rtl == 't' -%] padding-left: 10px; [%- ELSE %] padding-right: 10px; [%- END %] } h2.rdetail_uris { margin-top: 1em; } div.rdetail_uris { padding: 0.5em 1em 0.5em 1em; background-color: [% css_colors.accent_lighter2 %]; } div.rdetail_uris ul li { position: relative; [% IF rtl == 't' -%] right: 1em; [%- ELSE %] left: 1em; [%- END %] } div.rdetail_show_copies { margin-top: 1em; } div#rdetail_actions_div { background-color: [% css_colors.background %]; [% IF rtl == 't' -%] float: left; [%- ELSE %] float: right; [%- END %] } span#rdetail_copy_counts { display: inline-block; vertical-align: top; [% IF rtl == 't' -%] border-left: thin; margin-left: 1em; padding-left: 1em; [%- ELSE %] border-right: thin; margin-right: 1em; padding-right: 1em; [%- END %] } span#rdetail_hold_counts { display: inline-block; vertical-align: top; } span#rdetail_hold_counts p { [% IF rtl == 't' -%] padding-right: 2em; [%- ELSE %] padding-left: 2em; [%- END %] } #rdetail_image_div { [% IF rtl == 't' -%] float: right; margin-left: 1em; [%- ELSE %] float: left; margin-right: 1em; [%- END %] } .rdetail_aux_utils { padding-bottom: 6px; [% IF rtl == 't' -%] border-right: 1px dotted [% css_colors.accent_light %]; padding-right:17px; padding-left:70px; [%- ELSE %] border-left:1px dotted [% css_colors.accent_light %]; padding-left: 17px; padding-right: 70px; [%- END %] } div.place_hold { border-bottom: 1px dotted [% css_colors.accent_light %]; padding-top: 10px; } div.toggle_list { padding-top: 6px; } div.share_record { padding-top: 6px; border-top: 1px dotted [% css_colors.accent_light %]; } div.format_icon { [% IF rtl == 't' -%] float: left; margin-left: 17px; [%- ELSE %] float: right; margin-right: 17px; [%- END %] } #metarecord_population { overflow: hidden; width: 40%; padding-bottom: 10px; } .metarecord_population_span_link { line-height: 20px; } .metarecord_population_format { border-right: thin; display: inline-block; margin-right: 1em; padding-right: 1em; vertical-align: top; } .metarecord_population_item_lang { display: inline-block; vertical-align: top; } .metarecord_population_all { padding-top:10px; } .results_aux_utils { display: table-cell; } .result_util { border-bottom: 1px dotted [% css_colors.accent_light %]; padding-top: 6px; [% IF rtl == 't' -%] padding-right: 1em; [%- ELSE %] padding-left: 1em; [%- END %] } .results_reviews { top: -5px; } #rdetail_copies { padding-top: 1.5em; } #rdetails_status td { [% IF rtl == 't' -%] padding: 7px 13px 3px 0px; [%- ELSE %] padding: 7px 0px 3px 13px; [%- END %] } #rdetails_status td[headers=copy_header_library], #rdetails_status td[headers=copy_header_shelfloc] { white-space: normal; } #rdetails_status thead th { [% IF rtl == 't' -%] padding: 13px 13px 13px 0px; text-align: right; [%- ELSE %] padding: 13px 0px 13px 13px; text-align: left; [%- END %] background-color: [% css_colors.accent_lighter2 %]; font-size: [% css_fonts.size_smaller %]; font-weight: bold; } #rdetails_status tbody td { [% IF rtl == 't' -%] padding-right: 13px; text-align: right; [%- ELSE %] padding-left: 13px; text-align: left; [%- END %] } #rdetails_status tbody td.copy_note { color: [% css_colors.primary %]; text-wrap:normal; white-space:pre-wrap !important; word-wrap:normal; } #rdetails_status tbody td.copy_tag { border-color: [% css_colors.primary %]; border-style: dashed; border-width: 2px; } #rdetails_status tbody .copy_tag_value { font-weight: bolder; } .rdetail_extras { background-color: [% css_colors.primary_fade %]; border: 1px solid [% css_colors.primary %]; padding-top:1px; clear:both; } #rdetail_extras_div { margin: 1em 0; } .rdetail_extras_hr { [% IF rtl == 't' -%] margin-right: 1px; margin-left: 1px; [%- ELSE %] margin-left: 1px; margin-right: 1px; [%- END %] height: 1px; background-color: [% css_colors.accent_light %]; } .rdetail_extras_link { padding: 6px 12px; font-size: [% css_fonts.size_smaller %]; font-weight: bold; } .rdetail_extras_lbl { color: [% css_colors.text_invert %]; text-decoration: none; } #rdetail_extras_expand, #rdetail_extras_collapse, #rdetail_locs_collapse { [% IF rtl == 't' -%] margin-right: 13px; [%- ELSE %] margin-left: 13px; [%- END %] } #rdetail_locs_expand, #rdetail_locs_collapse { [% IF rtl == 't' -%] margin-right: 13px; [%- ELSE %] margin-left:13px; [%- END %] padding-bottom:3px; margin-top:15px; } #rdetail_anotes_div .biography { margin:0; } #gbp_extra, #gbp_arrow_down_link { display: none; } .almost-content-wrapper { background-color: [% css_colors.background %]; } #content-wrapper { background-color: [% css_colors.background %]; min-height: 260px; border-bottom: 1px solid [% css_colors.border_dark %]; } .content-wrapper-record-page { top: -15px; position: relative; } #main-content-home { [% IF rtl == 't' -%] padding-right: 17px; margin-right: 1em; [%- ELSE %] padding-left: 17px; margin-left: 1em; [%- END %] } #main-content { [% IF rtl == 't' -%] padding-right: 0px; [%- ELSE %] padding-left: 0px; [%- END %] margin: 0 1em; clear: both; } #main-content-after-bar { [% IF rtl == 't' -%] margin-right: 1em; padding-right: 4px; [%- ELSE %] margin-left: 1em; padding-left: 4px; [%- END %] } #results-side-bar { [% IF rtl == 't' -%] float: right; margin-left: 5px; [%- ELSE %] float: left; margin-right: 5px; [%- END %] width: 174px; background-color: [% css_colors.background %]; } #main-content .login_boxes { border: 1px solid [% css_colors.accent_lighter %]; background-color: [% css_colors.accent_lightest %]; background-image: -moz-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); background-image: -ms-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); background-image: -o-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); background-image: -webkit-linear-gradient(bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); background-image: linear-gradient(to bottom, [% css_colors.accent_ultralight %] 15%, [% css_colors.accent_lightest %] 55%, [% css_colors.accent_ultralight %] 85%); color: [% css_colors.accent_darker %]; } #main-content .login_boxes h1 { font-weight: normal; font-size: [% css_fonts.size_biggest %]; margin:0; } #main-content .left_brain { [% IF rtl == 't' -%] padding-right: 28px; [% ELSE -%] padding-left:28px; [% END -%] padding-top:25px; } #main-content .left_brain input[type=text], #main-content .left_brain input[type=password] { width:167px; margin:0; padding:0; background-color: [% css_colors.background %]; font-size: [% css_fonts.size_bigger %]; color: [% css_colors.text %]; } #main-content .left_brain .input_bg { [% IF rtl == 't' -%] padding: 10px 13px 0px 10px; [% ELSE -%] padding:10px 10px 0px 13px; [% END -%] width:167px; height:29px; } .login-help-box { [% IF rtl == 't' -%] float: right; margin-right: 2em; [% ELSE -%] float: left; margin-left: 2em; [% END -%] width: 200px; text-align: center; } .login-help-button { font-size: [% css_fonts.size_biggest %]; padding: 1.5em; } #login-failed-message { font-size: [% css_fonts.size_bigger %]; font-weight: bold; color: [% css_colors.text_alert %]; padding-top: 1em; } #holds_temp_parent td { border-bottom:1px solid [% css_colors.border_standard %]; } #holds_temp_parent input, #holds_temp_parent select { margin:0; } #holds_temp_parent tr td div { margin-top: 10px; margin-bottom: 10px; } #holds_temp_parent tr td div.format_icon { margin-top: 6px; margin-bottom: 6px; float: none; } #results_header_bar { background-color: [% css_colors.accent_medium %]; border-top:1px solid [% css_colors.accent_mediumdark %]; border-bottom:1px solid [% css_colors.accent_mediumdark %]; } .results_header_lbl { [% IF rtl == 't' -%] float: right; [% ELSE -%] float: left; [% END -%] font-weight: bold; color: [% css_colors.text %]; /* this border is not visible, but it keeps these labels the same size as the buttons */ border: 1px solid [% css_colors.accent_medium %]; background-color: [% css_colors.accent_medium %]; margin: 0.5em 0.3em; padding: 0.3em; } /* we need a negative margin on the select to allow the containing