View | Details | Raw Unified | Return to bug 10486
Collapse All | Expand All

(-)a/installer/data/mysql/updatedatabase.pl (+1 lines)
Lines 7957-7962 if (CheckVersion($DBversion)) { Link Here
7957
    SetVersion($DBversion);
7957
    SetVersion($DBversion);
7958
}
7958
}
7959
7959
7960
$DBversion = "3.15.00.017";
7960
if(CheckVersion($DBversion)) {
7961
if(CheckVersion($DBversion)) {
7961
    $dbh->do(q{
7962
    $dbh->do(q{
7962
        UPDATE systempreferences
7963
        UPDATE systempreferences
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/external-targets.tt (-4 / +4 lines)
Lines 112-121 Link Here
112
112
113
    <fieldset class="rows">
113
    <fieldset class="rows">
114
        <ol>
114
        <ol>
115
            <li><label for="name">Name:</label> <input type="text" id="name" name="name" value="[% target.name %]" required></li>
115
            <li><label class="required" for="name">Name:</label> <input type="text" id="name" name="name" value="[% target.name %]" required></li>
116
            <li><label for="host">Host:</label> <input type="text" id="host" name="host" value="[% target.host %]" required></li>
116
            <li><label class="required" for="host">Host:</label> <input type="text" id="host" name="host" value="[% target.host %]" required></li>
117
            <li><label for="port">Port:</label> <input type="num" id="port" name="port" value="[% target.port %]" required></li>
117
            <li><label class="required" for="port">Port:</label> <input type="num" id="port" name="port" value="[% target.port %]" required></li>
118
            <li><label for="db">Database:</label> <input type="text" id="db" name="db" value="[% target.db %]" required></li>
118
            <li><label class="required" for="db">Database:</label> <input type="text" id="db" name="db" value="[% target.db %]" required></li>
119
            <li><label for="userid">User:</label> <input type="text" id="userid" name="userid" value="[% target.userid %]"></li>
119
            <li><label for="userid">User:</label> <input type="text" id="userid" name="userid" value="[% target.userid %]"></li>
120
            <li><label for="password">Password:</label> <input type="password" id="password" name="password" value="[% target.password %]" autocomplete="off"></li>
120
            <li><label for="password">Password:</label> <input type="password" id="password" name="password" value="[% target.password %]" autocomplete="off"></li>
121
            <li>
121
            <li>
(-)a/koha-tmpl/opac-tmpl/bootstrap/css/opac.css (-2691 / +1 lines)
Lines 1-2691 Link Here
1
.shadowed {
1
.shadowed{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}body{background-color:#eaeae6}html,body{height:100%}.no-js .dateformat{display:inline;white-space:nowrap}.no-js .modal-body{padding:0}.js .dateformat{display:none}#wrap{min-height:100%;height:auto !important;height:100%}.popup{padding-left:0;padding-right:0}a{color:#0076b2}a.cancel{padding-left:1em}a:visited{color:#0076b2}a.title{font-weight:bold;font-size:108%}a.btn-primary:visited{color:#fff}.ui-widget-content a,.ui-widget-content a:visited{color:#0076b2}h1{font-size:140%;line-height:150%}h1#libraryname{background:transparent url(../images/logo-koha.png) no-repeat scroll 0;border:0;float:left !important;margin:0;padding:0;width:120px}h1#libraryname a{border:0;cursor:pointer;display:block;height:0 !important;margin:0;overflow:hidden;padding:40px 0 0;text-decoration:none;width:120px}h2{font-size:130%;line-height:150%}h3{font-size:120%;line-height:150%}h4{font-size:110%}h5{font-size:100%}caption{font-size:120%;font-weight:bold;margin:0;text-align:left}input,textarea{width:auto}.input-fluid{width:50%}legend{font-size:110%;font-weight:bold}table,td{background-color:#fff}td .btn{white-space:nowrap}td .btn-link{padding:0}#advsearches label,#booleansearch label{display:inline}#basketcount{display:inline;margin:0;padding:0}#basketcount span{background-color:#ffc;color:#000;display:inline;font-size:80%;font-weight:normal;margin:0 0 0 .9em;padding:0 .3em 0 .3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#members{display:block}#members p{color:#eee}#members a{color:#a6d8ed;font-weight:bold}#members a.logout{color:#e8583c;padding:0 .3em 0 .3em}#koha_url p{color:#666;float:right;margin:0}#moresearches{margin:.5em 0;padding:0 .8em}#moresearches li{display:inline;white-space:nowrap}#moresearches li:after{content:" | "}#moresearches ul{margin:0}#moresearches li:last-child:after{content:""}#news{margin:.5em 0}#opacheader{background-color:#ddd}#selections{font-weight:bold}.actions a{white-space:nowrap}.actions a.hold{background-image:url("../images/sprite.png");background-position:-5px -542px;background-repeat:no-repeat;margin-right:1em;padding-left:21px;text-decoration:none}.actions a.addtocart{background-image:url("../images/sprite.png");background-position:-5px -572px;background-repeat:no-repeat;margin-right:1em;padding-left:20px;text-decoration:none}.actions a.addtoshelf{background-image:url("../images/sprite.png");background-position:-5px -27px;background-repeat:no-repeat;margin-right:1em;padding-left:20px;text-decoration:none}.actions a.addtolist{background-position:-5px -27px;margin-right:1em;padding-left:20px;text-decoration:none}.actions a.tag_add{background-position:-5px -1110px;margin-right:1em;padding-left:20px;text-decoration:none}.actions a.removefromlist{background-position:-8px -690px;margin-right:1em;text-decoration:none;padding-left:15px}.alert{background:#fffbe5;background:-moz-linear-gradient(top, #fffbe5 0, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fffbe5), color-stop(9%, #fff0b2), color-stop(89%, #fff1a8), color-stop(100%, #f7e665));background:-webkit-linear-gradient(top, #fffbe5 0, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);background:-o-linear-gradient(top, #fffbe5 0, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);background:-ms-linear-gradient(top, #fffbe5 0, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);background:linear-gradient(to bottom, #fffbe5 0, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbe5', endColorstr='#f7e665', GradientType=0);border-color:#d6c43b;color:#333}.alert-info{background:#f4f6fa;background:-moz-linear-gradient(top, #f4f6fa 0, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f6fa), color-stop(4%, #eaeef5), color-stop(96%, #e8edf6), color-stop(100%, #cddbf2));background:-webkit-linear-gradient(top, #f4f6fa 0, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);background:-o-linear-gradient(top, #f4f6fa 0, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);background:-ms-linear-gradient(top, #f4f6fa 0, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);background:linear-gradient(to bottom, #f4f6fa 0, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f6fa', endColorstr='#cddbf2', GradientType=0);border-color:#c5d1e5;color:#333}.alert-success{background:#f8ffe8;background:-moz-linear-gradient(top, #f8ffe8 0, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8ffe8), color-stop(4%, #e3f5ab), color-stop(98%, #dcf48d), color-stop(100%, #9ebf28));background:-webkit-linear-gradient(top, #f8ffe8 0, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);background:-o-linear-gradient(top, #f8ffe8 0, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);background:-ms-linear-gradient(top, #f8ffe8 0, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);background:linear-gradient(to bottom, #f8ffe8 0, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ffe8', endColorstr='#9ebf28', GradientType=0);border-color:#9fba35;color:#333}.breadcrumb{background-color:#f2f2ef;font-size:85%;list-style:none outside none;margin:10px 20px;padding:5px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.form-inline{display:inline;padding:0;margin:0}.form-inline fieldset{margin:.3em 0;padding:.3em}.main{background-color:#fff;border:1px solid #d2d2cf;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);margin-top:.5em;margin-bottom:.5em}.mastheadsearch{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:.8em;margin:.5em 0;background:#c7c7c1;background:-moz-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(38%, #c7c7c1), color-stop(100%, #a7a7a2));background:-webkit-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);background:-o-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);background:-ms-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);background:linear-gradient(to bottom, #c7c7c1 38%, #a7a7a2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c1', endColorstr='#a7a7a2', GradientType=0)}.mastheadsearch label{font-size:115%;font-weight:bold}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#9fe1ff;font-weight:bold}.navbar-fixed-bottom.navbar-static-bottom{margin-top:.5em;position:static}#changelanguage .nav>.active>p{padding:0 15px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f4f4f4}.ui-tabs-nav .ui-tabs-active a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav span.a{background:none repeat scroll 0 0 transparent;outline:0 none}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}ul.ui-tabs-nav li{list-style:none}.ui-tabs.ui-widget-content{background:transparent none;border:0}.ui-tabs .ui-tabs-panel{border:1px solid #d8d8d8;margin-bottom:1em}.ui-tabs-nav.ui-widget-header{border:0;background:none}.ui-tabs .ui-tabs-nav li{background:#f3f3f3 none;border-color:#d8d8d8;margin-right:.4em}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff;border:1px solid #d8d8d8;border-bottom:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#000;font-weight:bold}.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover{background:#f3f3f3 none}.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover{background:#fff none}.ui-tabs .ui-state-default a,.ui-tabs .ui-state-default a:link,.ui-tabs .ui-state-default a:visited{color:#069}.ui-tabs .ui-state-hover a,.ui-tabs .ui-state-hover a:link,.ui-tabs .ui-state-hover a:visited{color:#903}.statictabs ul{background:none repeat scroll 0 0 transparent;border:0 none;margin:0;padding:.2em .2em 0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-top-left-radius:4px;color:#222;font-weight:bold;font-size:100%;line-height:1.3;list-style:none outside none;outline:0 none;text-decoration:none}.statictabs ul:before{content:"";display:table}.statictabs ul:after{clear:both;content:"";display:table}.statictabs li{background:none repeat scroll 0 0 #e6f0f2;border:1px solid #b9d8d9;border-bottom:0 none !important;border-top-right-radius:4px;border-top-left-radius:4px;float:left;list-style:none outside none;margin-bottom:0;margin-right:.4em;padding:0;position:relative;white-space:nowrap;top:1px;color:#555;font-weight:normal}.statictabs li.active{background-color:#fff;color:#212121;font-weight:normal;padding-bottom:1px}.statictabs li a{color:#004d99;cursor:pointer;float:left;padding:.5em 1em;text-decoration:none}.statictabs li a:hover{background-color:#edf4f5;border-top-right-radius:4px;border-top-left-radius:4px;color:#538200}.statictabs li.active a{color:#000;font-weight:bold;cursor:text;background:none repeat scroll 0 0 transparent;outline:0 none}.statictabs .tabs-container{border:1px solid #b9d8d9;background:none repeat scroll 0 0 transparent;display:block;padding:1em 1.4em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#222}.ui-datepicker table{width:100%;font-size:.9em;border:0;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{background:transparent none;padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker-trigger{vertical-align:middle;margin:0 3px}.ui-datepicker{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}.ui-widget-content{border:1px solid #aaa;background:#fff none;color:#222}.ui-widget-header{border:1px solid #aaa;background:#e6f0f2 none;color:#222;font-weight:bold}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aaa;background:#f4f8f9 none;font-weight:normal;color:#555}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #aaa;background:#e6f0f2 none;font-weight:normal;color:#212121}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff none;font-weight:normal;color:#212121}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-autocomplete{position:absolute;cursor:default;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2)}.ui-autocomplete.ui-widget-content .ui-state-hover{border:1px solid #aaa;background:#e6f0f2 none;font-weight:normal;color:#212121}.ui-autocomplete-loading{background:#fff url("../../img/loading-small.gif") right center no-repeat}.ui-menu li{list-style:none}th{background-color:#ecede6}.item-thumbnail{max-width:none}.no-image{background-color:#fff;border:1px solid #aaa;color:#979797;display:block;font-size:86%;font-weight:bold;text-align:center;width:75px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#bookcover .no-image{margin-right:10px;margin-bottom:10px}td.overdue{color:#c33}table{font-size:90%}th.sum{text-align:right}td.sum{background-color:#ffc;font-weight:bold}th[scope=row]{background-color:transparent;text-align:right}.required{color:#c00}.label{background-color:transparent;color:inherit;display:inline;font-weight:normal;padding:0;text-shadow:none}fieldset.rows{float:left;font-size:90%;clear:left;margin:.9em 0 0 0;padding:0;width:100%}fieldset.rows legend{font-weight:bold;font-size:130%}fieldset.rows label,fieldset.rows .label{float:left;font-weight:bold;width:9em;margin-right:1em;text-align:right}fieldset.rows label.lradio{float:none;margin:inherit;width:auto}fieldset.rows fieldset{margin:0;padding:.3em}fieldset.rows ol{padding:1em 1em 0 1em;list-style-type:none}fieldset.rows ol.lradio label{width:auto;float:none;margin-right:0}fieldset.rows ol.lradio label.lradio{float:left;width:12em;margin-right:1em}fieldset.rows li{float:left;clear:left;padding-bottom:1em;list-style-type:none;width:100%}fieldset.rows li.lradio{padding-left:8.5em;width:auto}fieldset.rows li.lradio label{float:none;width:auto;margin:0 0 0 1em}fieldset.rows .hint{display:block;margin-left:11em}fieldset.action{clear:both;float:none;border:none;margin:0;padding:1em 0 .3em 0;width:auto}fieldset.action p{margin-bottom:1em}fieldset table{font-size:100%}div.rows+div.rows{margin-top:.6em}div.rows{float:left;clear:left;margin:0 0 0 0;padding:0;width:100%}div.rows span.label{float:left;font-weight:bold;width:9em;margin-right:1em;text-align:left}div.rows ol{list-style-type:none;margin-left:0;padding:.5em 1em 0 0}div.rows li{border-bottom:1px solid #eee;float:left;clear:left;padding-bottom:.2em;padding-top:.1em;list-style-type:none;width:100%}div.rows ul li{margin-left:7.3em}div.rows ul li:first-child{float:none;clear:none;margin-left:0}div.rows ol li li{border-bottom:0}.tagweight0{font-size:12px}.tagweight1{font-size:14px}.tagweight2{font-size:16px}.tagweight3{font-size:18px}.tagweight4{font-size:20px}.tagweight5{font-size:22px}.tagweight6{font-size:24px}.tagweight7{font-size:26px}.tagweight8{font-size:28px}.tagweight9{font-size:30px}.toolbar{background-color:#eee;border:1px solid #e8e8e8;font-size:85%;padding:3px 3px 5px 5px;vertical-align:middle}.toolbar a{white-space:nowrap}.toolbar label{display:inline;font-size:100%;font-weight:bold;margin-left:.5em}.toolbar select{font-size:97%;height:auto;line-height:inherit;padding:0;margin:0;width:auto;white-space:nowrap}.toolbar .hold,.toolbar #tagsel_tag{padding-left:28px;font-size:97%;font-weight:bold}.toolbar #tagsel_form{margin-top:.5em}.toolbar li{display:inline;list-style:none}.toolbar li a{border-left:1px solid #e8e8e8}.toolbar li:first-child a{border-left:0}.toolbar ul{padding-left:0}#basket .toolbar{padding:7px 5px 9px 9px}#selections-toolbar{background:-moz-linear-gradient(top, #b2b2b2 0, #e0e0e0 14%, #e8e8e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b2b2b2), color-stop(14%, #e0e0e0), color-stop(100%, #e8e8e8));background:-webkit-linear-gradient(top, #b2b2b2 0, #e0e0e0 14%, #e8e8e8 100%);background:-o-linear-gradient(top, #b2b2b2 0, #e0e0e0 14%, #e8e8e8 100%);background:-ms-linear-gradient(top, #b2b2b2 0, #e0e0e0 14%, #e8e8e8 100%);background:linear-gradient(top, #b2b2b2 0, #e0e0e0 14%, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#e8e8e8', GradientType=0);margin:0 0 1em 0;padding-top:.5em;padding-left:10px}.list-actions{display:inline}#tagsel_span input.submit,#tagsel_tag{border:0;background-color:transparent;font-size:100%;color:#0076b2;cursor:pointer;background-image:url("../images/sprite.png");background-position:1px -643px;background-repeat:no-repeat;padding-left:25px;text-decoration:none}#tagsel_tag.disabled{background-position:-1px -667px}#tagsel_span input:hover,#selections-toolbar input.hold:hover{color:#005580;text-decoration:underline}#tagsel_span input.disabled,#tagsel_span input.disabled:hover,#tagsel_span input.hold.disabled,#tagsel_span input.hold.disabled:hover,#selections-toolbar input.hold.disabled,#selections-toolbar input.hold.disabled:hover,#selections-toolbar a.disabled,#selections-toolbar a.disabled:hover{color:#888;text-decoration:none;padding-left:23px}.results_summary{display:block;font-size:85%;color:#707070;padding:0 0 .5em 0}.results_summary .results_summary{font-size:100%}.results_summary.actions{margin-top:.5em}.results_summary.tagstatus{display:inline}.results_summary .label{color:#202020}.results_summary a{font-weight:normal}#views{border-bottom:1px solid #d6d6d6;margin-bottom:.5em;padding:0 2em .2em .2em;white-space:nowrap}.view{padding:.2em .2em 2px .2em}#bibliodescriptions,#isbdcontents{clear:left;margin-top:.5em}.view a,.view span{background-image:url("../images/sprite.png");background-repeat:no-repeat;font-size:87%;font-weight:normal;padding:.4em .7em 5px 26px;text-decoration:none}span#MARCview,span#ISBDview,span#Normalview,span#Fullhistory,span#Briefhistory{font-weight:bold}a#MARCview,span#MARCview{background-position:-3px -23px}a#MARCviewPop,span#MARCviewPop{background-position:-3px -23px}a#ISBDview,span#ISBDview{background-position:-3px -52px}a#Normalview,span#Normalview{background-position:-1px 6px}.view a{background-color:#f3f3f3;border-left:1px solid #c9c9c9}#bookcover{float:left;margin:0;padding:0}#bookcover .no-image{margin-right:10px;margin-bottom:10px}#bookcover img{margin:0 1em 1em 0}.results-pagination{position:absolute;top:32px;left:-1px;width:100%;height:auto;border:1px solid #d0d0d0;display:none;background-color:#f3f3f3;padding-bottom:10px;z-index:100}.back{float:right}.back input{background:none !important;color:#999 !important}.pagination_list ul{padding-top:40px;padding-left:0}.pagination_list li{list-style:none;float:bottom;padding:4px;color:#999}.pagination_list li.highlight{background-color:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pagination_list li a{padding-left:0}.pagination_list .li_pag_index{color:#999;float:left;font-size:15px;font-weight:bold;padding-right:10px;text-align:right;width:13px}.nav_results{background-color:#f3f3f3;border:1px solid #d0d0d0;font-size:95%;font-weight:bold;margin-top:.5em;position:relative}.nav_results .l_Results a{background:#e1e1e1 url("../images/sprite.png") no-repeat 0 -504px;color:#069;display:block;padding:8px 28px;text-decoration:none}.nav_results .l_Results:hover{background-color:#d9d9d9}.pg_menu{margin:0;border-top:1px solid #d0d0d0;white-space:nowrap}.pg_menu li{color:#b2b2b2;display:inline;list-style:none;margin:0}.pg_menu li.back_results a{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.pg_menu li a,.pg_menu li span{background-color:#f3f3f3;display:block;float:left;padding:.4em .5em;text-decoration:none;font-weight:normal;text-align:center}.pg_menu li span{color:#b2b2b2}#listResults li{background-color:#999;color:#c5c5c5;font-weight:normal;display:block;margin-right:1px;font-size:80%;padding:0;text-align:center;min-width:18px}#listResults li:hover{background-color:#069}#listResults li a{color:#fff;font-weight:normal}.nav_pages .close_pagination{padding-right:10px;position:absolute;right:3px;top:-25px}.nav_pages .close_pagination a{text-decoration:none !important}.nav_pages ul{padding-top:10px}.nav_pages li{list-style:none;float:left;padding:4px;color:#999}.nav_pages li a{text-decoration:none !important}.nav_pages li a:hover{text-decoration:underline}.nav_pages li ul{float:left}#action{margin:.5em 0 0 0;background-color:#f3f3f3;border:1px solid #e8e8e8;padding-bottom:3px}#action li{list-style:none;margin:.2em;padding:.3em 0}#action a{font-weight:bold;text-decoration:none}#export li,#moresearches_menu li{padding:0;margin:0}#export li a,#moresearches_menu li a{font-weight:normal}#export li a.menu-inactive,#moresearches_menu li a.menu-inactive{font-weight:bold}#format,#furthersearches{padding-left:35px}.highlight_controls{float:left}a.addtocart,a.addtoshelf,a.brief,a.deleteshelf,a.deleteshelf.disabled,a.detail,a.download,a.editshelf,a.empty,a.hide,a.highlight_toggle,a.hold,a.hold.disabled,a.incart,a.new,a.print-small,a.print-large,a.removeitems,a.removeitems.disabled,a.reserve,a.send,a.tag_add,a.removefromlist,input.hold,input.hold.disabled,input.editshelf,.newshelf,.newshelf.disabled,.deleteshelf{background-image:url("../images/sprite.png");background-repeat:no-repeat}a.addtocart{background-position:-5px -265px;padding-left:35px}a.addtoshelf{background-position:-5px -225px;padding-left:35px}a.brief{background-position:-2px -868px;text-decoration:none;padding-left:27px}a.cartRemove{color:#c33;font-size:90%;margin:0;padding:0}a.detail{background-position:-2px -898px;text-decoration:none;padding-left:27px}a.download{background-position:-5px -348px;padding-left:20px;text-decoration:none}a.editshelf{background-position:2px -348px;padding-left:26px;text-decoration:none}a.empty{background-position:2px -598px;text-decoration:none;padding-left:30px}a.hide{background-position:-3px -814px;text-decoration:none;padding-left:26px}a.highlight_toggle{background-position:-5px -841px;display:none;padding-left:35px}a.hold,input.hold{background-position:-2px -453px;text-decoration:none;padding-left:23px}a.hold.disabled,input.hold.disabled{background-position:-5px -621px}a.incart{background-position:-5px -265px;color:#666;padding-left:35px}a.new{background-image:url("../images/sprite.png");background-position:-4px -922px;padding-left:23px;text-decoration:none}a.print-small{background-position:0 -423px;text-decoration:none;padding-left:30px}a.print-large{background-position:-5px -186px;text-decoration:none;padding-left:35px}a.removeitems,a.deleteshelf{background-position:2px -690px;text-decoration:none;padding-left:25px}a.removeitems.disabled,a.deleteshelf.disabled{background-position:2px -712px}a.reserve{background-position:-6px -144px;padding-left:35px}a.send{background-position:2px -386px;text-decoration:none;padding-left:28px}a.tag_add{background-position:3px -1111px;padding-left:27px;text-decoration:none}input.hold{background-color:transparent;border:0;color:#0076b2;font-weight:bold}input.editshelf{background-color:transparent;background-position:2px -736px;border:0;color:#069;cursor:pointer;filter:none;font-size:100%;padding-left:29px;text-decoration:none}.newshelf{background-position:2px -764px;border:0;color:#069;cursor:pointer;filter:none;font-size:100%;padding-left:28px;text-decoration:none}.newshelf.disabled{background-position:-4px -791px}.deleteshelf{background-color:transparent;background-position:2px -690px;border:0;color:#069;cursor:pointer;filter:none;font-size:100%;padding-left:25px;text-decoration:none}.links a{font-weight:bold}.deleteshelf:hover{color:#903}.editshelf:active,.deleteshelf:active{border:0}#tagslist li{display:inline}#login4tags{background-image:url("../images/sprite.png");background-position:-6px -1130px;background-repeat:no-repeat;padding-left:20px;text-decoration:none}.tag_results_input{margin-left:1em;padding:.3em;font-size:12px}.tag_results_input input[type="text"]{font-size:inherit;margin:0;padding:0}.tag_results_input label{display:inline}.tagsinput input[type="text"]{font-size:inherit;margin:0;padding:0}.tagsinput label{display:inline}.branch-info-tooltip{display:none}#social_networks a{background:transparent url("../images/social-sprite.png") no-repeat;display:block;height:20px !important;width:20px;text-indent:-999em}#social_networks span{color:#274d7f;display:block;float:left;font-size:85%;font-weight:bold;line-height:2em;margin:.5em 0 .5em .5em !important}#social_networks div{float:left !important;margin:.5em 0 .5em .2em !important}#social_networks #facebook{background-position:-7px -35px}#social_networks #twitter{background-position:-7px -5px}#social_networks #linkedin{background-position:-7px -95px}#social_networks #delicious{background-position:-7px -66px}#social_networks #email{background-position:-7px -126px}#marc td,#marc th{background-color:transparent;border:0;padding:3px 5px;text-align:left}#marc td:first-child{text-indent:2em}#marc p{padding-bottom:.6em}#marc p .label{font-weight:bold}#marc ul{padding-bottom:.6em}#marc .results_summary{clear:left}#marc .results_summary ul{display:inline;float:none;clear:none;margin:0;padding:0;list-style:none}#marc .results_summary li{display:inline}#items,#items td #items th{border:1px solid #eee;font-size:90%}#plainmarc table{border:0;margin:.7em 0 0 0;font-family:monospace;font-size:95%}#plainmarc th{background-color:#fff;border:0;white-space:nowrap;text-align:left;vertical-align:top;padding:2px}#plainmarc td{border:0;padding:2px;vertical-align:top}#renewcontrols{float:right;font-size:66%}#renewcontrols a{background-repeat:no-repeat;text-decoration:none;padding:.1em .4em;padding-left:18px}#renewselected_link{background-image:url("../images/sprite.png");background-position:-5px -986px;background-repeat:no-repeat}#renewall_link{background-image:url("../images/sprite.png");background-position:-8px -967px;background-repeat:no-repeat}.authref{text-indent:2em}.authref .label{font-style:italic}.authstanza{margin-top:1em}.authstanzaheading{font-weight:bold}.authorizedheading{font-weight:bold}.authstanza li{margin-left:.5em}.authres_notes,.authres_seealso,.authres_otherscript{padding-top:.5em}.authres_notes{font-style:italic}#didyoumean{background-color:#eee;border:1px solid #e8e8e8;margin:0 0 .5em;text-align:left;padding:.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.suggestionlabel{font-weight:bold}.searchsuggestion{padding:.2em .5em;white-space:nowrap;display:inline-block}.authlink{padding-left:.25em}#hierarchies a{font-weight:normal;text-decoration:underline;color:#069}#hierarchies a:hover{color:#903}#top-pages{margin:0 0 .5em}.dropdown-menu>li>a{font-size:90%}a.listmenulink:link,a.listmenulink:visited{color:#0076b2;font-weight:bold}a.listmenulink:hover,a.listmenulink:active{color:#fff;font-weight:bold}#cartDetails,#cartUpdate,#holdDetails,#listsDetails{background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px 6px 6px 6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);color:#000;display:none;font-size:90%;margin:0;padding:8px 20px;text-align:center;width:180px;z-index:2}#cartmenulink{white-space:nowrap}#search-facets,#menu{border:1px solid #d2d2cf;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#search-facets ul,#menu ul{margin:0;padding:.3em}#search-facets form,#menu form{margin:0}#search-facets h4,#menu h4{font-size:90%;margin:0 0 .6em 0;text-align:center}#search-facets h4 a,#menu h4 a{background-color:#f2f2ef;border-radius:8px 8px 0 0;border-bottom:1px solid #d8d8d8;display:block;font-weight:bold;padding:.7em .2em;text-decoration:none}#search-facets li,#menu li{font-size:90%;font-weight:bold;list-style-type:none}#search-facets li li,#menu li li{font-weight:normal;font-size:95%;line-height:125%;margin-bottom:2px;padding:.1em .2em}#search-facets li.showmore a,#menu li.showmore a{font-weight:bold;text-indent:1em}#search-facets a,#menu a{font-weight:normal;text-decoration:underline}#menu{font-size:94%}#menu li{list-style-type:none}#menu li a{background:#eee;text-decoration:none;display:block;border:1px solid #d8d8d8;border-radius:5px 0 0 5px;border-bottom-color:#999;font-size:111%;padding:.4em .6em;margin:.4em 0;margin-right:-1px}#menu li a:hover{background:#eaeef5}#menu li.active a{background-color:#fff;background-image:none;border-right-width:0;font-weight:bold}#menu li.active a:hover{background-color:#fff}#menu h4{display:none}#addto{max-width:10em}.addto a.addtocart{background-image:url("../images/sprite.png");background-position:-5px -266px;background-repeat:no-repeat;text-decoration:none;padding-left:33px}.searchresults p{margin:0;padding:0 0 .6em 0}.searchresults p.details{color:#979797}.searchresults a.highlight_toggle{background-image:url("../images/sprite.png");background-position:-11px -841px;background-repeat:no-repeat;display:none;font-weight:normal;padding:0 10px 0 21px}.searchresults .commentline{background-color:#ffc;background-color:rgba(255,255,204,0.4);border:1px solid #ccc;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);margin:.3em;padding:.4em}.searchresults .commentline.yours{background-color:#effed5;background-color:rgba(239,254,213,0.4)}.commentline .avatar{float:right;padding-left:.5em}.term{color:#900;background-color:#ffc}.shelvingloc{display:block;font-style:italic}#CheckAll,#CheckNone{font-weight:normal;margin:0 .5em;text-decoration:underline}span.sep{color:#888;padding:0 .2em 0 .5em;text-shadow:1px 1px 0 #fff}.pages span:first-child,.pages a:first-child{border-width:1px 1px 1px 1px;border-bottom-left-radius:3px;border-top-left-radius:3px}.pages span:last-child,.pages a:last-child{border-width:1px 1px 1px 0;border-bottom-right-radius:3px;border-top-right-radius:3px}.pages .inactive,.pages .currentPage,.pages a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#ddd;border-image:none;border-style:solid;border-width:1px 1px 1px 0;float:left;font-size:11.9px;line-height:20px;padding:4px 12px;text-decoration:none}.pages .inactive{background-color:#f5f5f5}.pages a[rel='last']{border-bottom-right-radius:3px;border-top-right-radius:3px}.hold-message{background-color:#fff0b1;display:inline-block;margin:.5em;padding:.2em .5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.reserve_date,.expiration_date{white-space:nowrap}.close{color:#08c;position:inherit;top:auto;right:auto;filter:none;float:none;font-size:inherit;font-weight:normal;opacity:inherit;text-shadow:none}.close:hover{color:#538200;filter:inherit;font-size:inherit;opacity:inherit}.alert .closebtn{position:relative;top:-2px;right:-21px;line-height:20px}.modal-header .closebtn{margin-top:2px}.closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.closebtn:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn-group label,.btn-group select{font-size:13px}.span2 select{width:100%}.popup .main{font-size:90%;padding:0 1em}.popup legend{line-height:1.5em;margin-bottom:.5em}.available{color:#060}.waiting,.intransit,.notforloan,.checkedout,.lost,.notonhold{display:block}.notforloan{color:#900}.lost{color:#666}.suggestion{background-color:#eeeeeb;border:1px solid #ddded3;margin:1em auto;padding:.5em;width:35%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.librarypulldown .transl1{width:auto}.nolibrarypulldown{width:68%}.nolibrarypulldown .transl1{width:87%}#opac-main-search select{width:auto;max-width:12em}#logo{background:transparent url("../images/koha-logo-navbar.png") no-repeat scroll 0;border:0;float:left !important;margin:0;padding:0;width:100px}#logo a{border:0;cursor:pointer;display:block;height:0 !important;margin:0;overflow:hidden;padding:40px 0 0;text-decoration:none;width:100px}#user-menu-trigger{display:none}#user-menu-trigger .icon-user{background:transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat;background-position:-168px 0;background-repeat:no-repeat;height:14px;line-height:14px;margin:12px 0 0;vertical-align:text-top;width:14px}#user-menu-trigger .caret{border-bottom-color:#999;border-top-color:#999;margin-top:18px}.floating{-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.4);box-shadow:0 3px 2px 0 rgba(0,0,0,0.4);margin-top:0}.tdlabel{font-weight:bold;display:none}td img{max-width:none}#ulactioncontainer{min-width:16em}.notesrow label{font-weight:bold}.notesrow span{display:block}.thumbnail-shelfbrowser span{margin:0 auto}.dropdown-menu>li>a.menu-inactive:hover{background:#fff none;color:#000}.table .sorting_asc{padding-right:19px;background:url("../images/asc.gif") no-repeat scroll right center #ecede6}.table .sorting_desc{padding-right:19px;background:url("../images/desc.gif") no-repeat scroll right center #ecede6}.table .sorting{padding-right:19px;background:url("../images/ascdesc.gif") no-repeat scroll right center #ecede6}.table .nosort,.table .nosort.sorting_asc,.table .nosort.sorting_desc,.table .nosort.sorting{padding-right:19px;background:#ecede6 none}.tags ul{display:inline;list-style:none;margin-left:0}.tags ul li{display:inline}.coverimages{float:right}#i18nMenu{margin-left:1em}#i18nMenu li{font-size:85%}#i18nMenu li li{font-size:100%}#i18nMenu li li>a{font-size:100%}#i18nMenu li li>a:hover{color:#fff}#i18nMenu li a{color:#0076b2}#i18nMenu .dropdown-menu li p{clear:both;display:block;font-weight:normal;line-height:20px;padding:3px 20px;white-space:nowrap}#subjectsList label,#authorSearch label{display:inline;vertical-align:middle}#subjectsList ul,#authorSearch ul{border-bottom:1px solid #eee;list-style-type:none;margin:0;padding:.6em 0}#subjectsList li,#authorSearch li{list-style-type:none;margin:0;padding:0}#overdrive-results,#pazpar2-results{font-weight:bold;padding-left:1em}.throbber{vertical-align:middle}#overdrive-results-list .star-rating-control{display:block;overflow:auto}#record-modal{padding:1em}#shelfbrowser table{margin:0}#shelfbrowser table,#shelfbrowser td,#shelfbrowser th{border:0;font-size:90%;text-align:center}#shelfbrowser td,#shelfbrowser th{padding:3px 5px;width:20%}#shelfbrowser a{display:block;font-size:110%;font-weight:bold;text-decoration:none}#shelfbrowser #browser_next,#shelfbrowser #browser_previous{background-image:url("../images/sprite.png");background-repeat:no-repeat;width:16px}#shelfbrowser #browser_next a,#shelfbrowser #browser_previous a{cursor:pointer;display:block;height:0 !important;margin:0;overflow:hidden;padding:50px 0 0;text-decoration:none;width:16px}#shelfbrowser #browser_previous{background-position:-9px -1007px}#shelfbrowser #browser_next{background-position:-9px -1057px}#holds{margin:0 auto;max-width:800px}.holdrow{clear:both;padding:0 1em 1em 1em;border-bottom:1px solid #ccc;margin-bottom:.5em}.holdrow fieldset{border:0;margin:0;float:none}.holdrow fieldset .label{font-size:14px}.holdrow label{display:inline}.hold-options{clear:both}.toggle-hold-options{background-color:#eee;clear:both;display:block;font-weight:bold;margin:1em 0;padding:.5em}.copiesrow{clear:both}#idreambooksreadometer{float:right}a.idreambooksrating{font-size:30px;color:#29ade4;padding-left:85px;line-height:30px;text-decoration:none}.idreambookslegend{font-size:small}a.reviewlink,a.reviewlink:visited{text-decoration:none;color:#000;font-weight:normal}.idreambookssummary a{color:#707070;text-decoration:none}.idreambookssummary img,.idbresult img{vertical-align:middle}.idbresult{color:#29ade4;text-align:center;margin:.5em;padding:.5em}.idbresult a,.idbresult a:visited{text-decoration:none;color:#29ade4}.idbresult img{padding-right:6px}.js-show{display:none}.modal-nojs .modal-header,.modal-nojs .modal-footer{display:none}@media only screen and (min-width:0) and (max-width:304px){#oh:after{content:"(min-width: 0px) and (max-width: 304px)"}input,select,textarea{width:auto;max-width:11em}}@media only screen and (min-width:0) and (max-width:390px){#oh:after{content:"(min-width: 0px) and (max-width: 390px)"}.ui-tabs .ui-tabs-nav li a,.statictabs li a{padding:.1em .5em}#views{border:0;padding:0;margin:0}.view{padding:0}.view a,.view span{border:1px solid #c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:80%;padding:.3em .4em 4px 26px}.input-fluid{width:90%}}@media only screen and (min-width:305px) and (max-width:341px){#oh:after{content:"(min-width: 305px) and (max-width: 341px)"}}@media only screen and (min-width:342px) and (max-width:479px){#oh:after{content:"(min-width: 342px) and (max-width: 479px)"}.input-fluid{width:75%}}@media (max-width:979px){.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;margin-left:0;margin-right:0}}@media only screen and (max-width:608px){fieldset.rows label{display:block;float:none;text-align:left}fieldset.rows li{padding-bottom:.5em}fieldset.rows ol{margin-left:0}fieldset.rows .hint{margin-left:0}body{padding:0}.tdlabel{display:inline}.navbar-fixed-top,.navbar-static-top{margin:0}.navbar-inner{padding:0}.checkall,.clearall,.highlight_controls,#selections-toolbar,.selectcol,.list-actions,#remove-selected{display:none}.table td.bibliocol{padding-left:1.3em}.actions{display:block}.actions a,.actions #login4tags{background-color:#f2f2ef;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;display:block;font-size:120%;margin:2px 0}.actions .label{display:block;font-weight:bold}.actions #login4tags{margin-right:1em}#opac-main-search button,#opac-main-search input,#opac-main-search select,#opac-main-search .librarypulldown .transl1,#opac-main-search .input-append{display:block;width:97%;max-width:100%;margin:.5em 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#opac-main-search .input-append{margin:0;width:100%}#opac-main-search .librarypulldown .transl1{width:94.5%}#toolbar .resort{font-size:14px;max-width:100%;margin:.5em 0;padding:4px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mastheadsearch{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.main{margin:.5em 0;padding:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.breadcrumb{margin:10px 0}#moresearches{text-align:center}#searchsubmit{font-weight:bold}.ui-tabs-panel .item-thumbnail,.tabs-container .item-thumbnail,#topissues .item-thumbnail,#usertags .item-thumbnail,#usersuggestions .item-thumbnail{margin:.5em 0 0 .5em}.ui-tabs-panel .table-bordered,.tabs-container .table-bordered,#topissues .table-bordered,#usertags .table-bordered,#usersuggestions .table-bordered{border:none}.ui-tabs-panel .table th,.tabs-container .table th,#topissues .table th,#usertags .table th,#usersuggestions .table th,.ui-tabs-panel .table thead,.tabs-container .table thead,#topissues .table thead,#usertags .table thead,#usersuggestions .table thead{display:none}.ui-tabs-panel .table td,.tabs-container .table td,#topissues .table td,#usertags .table td,#usersuggestions .table td{border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:0;display:block;padding:.2em}.ui-tabs-panel .table p,.tabs-container .table p,#topissues .table p,#usertags .table p,#usersuggestions .table p{margin-bottom:2px}.ui-tabs-panel tr,.tabs-container tr,#topissues tr,#usertags tr,#usersuggestions tr{display:block;margin-bottom:.6em}.ui-tabs-panel tr td:first-child,.tabs-container tr td:first-child,#topissues tr td:first-child,#usertags tr td:first-child,#usersuggestions tr td:first-child{border-top:1px solid #ddd;border-radius:5px 5px 0 0}.ui-tabs-panel tr td:last-child,.tabs-container tr td:last-child,#topissues tr td:last-child,#usertags tr td:last-child,#usersuggestions tr td:last-child{border-radius:0 0 5px 5px;border-bottom:2px solid #cacaca}.no-image{display:none}}@media only screen and (max-width:700px){#opac-main-search label{display:none}#logo{background:transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat;background-position:0 -24px;margin:14px 14px 0 14px;width:14px}#logo a{padding:14px 0 0;width:14px}#user-menu-trigger{display:inline;margin-right:12px}#members{display:none;clear:both}#members li{padding-right:20px;text-align:right;border-bottom:1px solid #555}#members li:first-child{border-top:1px solid #555}#members li:last-child{border-bottom:none}#members .nav{float:none}#members .nav.pull-right{float:none}#members .nav>li{float:none}#members .divider-vertical{border:0;height:0;margin:0}}@media only screen and (min-width:480px) and (max-width:608px){#oh:after{content:" Between 480 pixels and 608 pixels. "}.input-fluid{width:75%}}@media only screen and (min-width:608px) and (max-width:767px){#oh:after{content:" Between 608 pixels and 767 pixels. "}.main{padding:.8em 20px}.breadcrumb{margin:10px 0}.navbar-static-bottom{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:767px){a.title{font-size:120%}#userresults{margin:0 -20px}.breadcrumb,#top-pages,.menu-collapse{display:none}#search-facets,#menu{margin-bottom:.5em}#search-facets h4,#menu h4{display:block;margin:0;padding:0}#search-facets h4 a,#menu h4 a{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-bottom:0;font-weight:normal;padding:.7em .2em}#search-facets ul,#menu ul{padding:0}#menu li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;display:block;font-size:120%;text-decoration:none;border-bottom:1px solid #d8d8d8;margin:0}#menu li.active a{border-top:1px solid #d8d8d8;border-right-width:1px}#menu li:last-child a{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}#search-facets li{padding:.4em}#search-facets h5{margin:.2em}#menu h4 a.menu-open,#search-facets h4 a.menu-open{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;border-bottom:1px solid #d8d8d8}}@media only screen and (max-width:800px){.cartlabel,.listslabel{display:none}.navbar .divider-vertical{margin:0 2px}.navbar #members .divider-vertical{margin:0 9px}}@media only screen and (min-width:768px){.main{margin-left:20px;margin-right:20px}#menu{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:1px solid #d8d8d8}#menu h4{display:none}#menu ul{padding:1em 0 1em 0}}@media only screen and (min-width:768px) and (max-width:984px){#oh:after{content:" Between 768 and 984 pixels. "}.librarypulldown .transl1{width:38%}}@media only screen and (min-width:984px){#oh:after{content:" Above 984 pixels. "}.librarypulldown .transl1{width:53%}}@media only screen and (max-width:1040px){.pg_menu li a{float:none;text-align:left}.pg_menu li.back_results a{border:1px solid #d0d0d0;border-width:1px 0 1px 0}#ulactioncontainer{min-width:0}}
2
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
3
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
4
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
5
}
6
body {
7
  background-color: #EAEAE6;
8
}
9
/* Sticky footer styles */
10
html,
11
body {
12
  height: 100%;
13
  /* The html and body elements cannot have any padding or margin. */
14
}
15
.no-js .dateformat {
16
  display: inline;
17
  white-space: nowrap;
18
}
19
.no-js .modal-body {
20
  padding: 0;
21
}
22
.js .dateformat {
23
  display: none;
24
}
25
/* Wrapper for page content to push down footer */
26
#wrap {
27
  min-height: 100%;
28
  height: auto !important;
29
  height: 100%;
30
  /* Negative indent footer by it's height */
31
}
32
/* Set the fixed height of the footer here */
33
.popup {
34
  padding-left: 0;
35
  padding-right: 0;
36
}
37
a {
38
  color: #0076b2;
39
}
40
a.cancel {
41
  padding-left: 1em;
42
}
43
a:visited {
44
  color: #0076b2;
45
}
46
a.title {
47
  font-weight: bold;
48
  font-size: 108%;
49
}
50
a.btn-primary:visited {
51
  color: #FFF;
52
}
53
.ui-widget-content a,
54
.ui-widget-content a:visited {
55
  color: #0076b2;
56
}
57
h1 {
58
  font-size: 140%;
59
  line-height: 150%;
60
}
61
h1#libraryname {
62
  background: transparent url(../images/logo-koha.png) no-repeat scroll 0%;
63
  border: 0;
64
  float: left !important;
65
  margin: 0;
66
  padding: 0;
67
  width: 120px;
68
}
69
h1#libraryname a {
70
  border: 0;
71
  cursor: pointer;
72
  display: block;
73
  height: 0px !important;
74
  margin: 0;
75
  overflow: hidden;
76
  padding: 40px 0 0;
77
  text-decoration: none;
78
  width: 120px;
79
}
80
h2 {
81
  font-size: 130%;
82
  line-height: 150%;
83
}
84
h3 {
85
  font-size: 120%;
86
  line-height: 150%;
87
}
88
h4 {
89
  font-size: 110%;
90
}
91
h5 {
92
  font-size: 100%;
93
}
94
caption {
95
  font-size: 120%;
96
  font-weight: bold;
97
  margin: 0;
98
  text-align: left;
99
}
100
input,
101
textarea {
102
  width: auto;
103
}
104
.input-fluid {
105
  width: 50%;
106
}
107
legend {
108
  font-size: 110%;
109
  font-weight: bold;
110
}
111
table,
112
td {
113
  background-color: #FFF;
114
}
115
td .btn {
116
  white-space: nowrap;
117
}
118
td .btn-link {
119
  padding: 0;
120
}
121
#advsearches label,
122
#booleansearch label {
123
  display: inline;
124
}
125
#basketcount {
126
  display: inline;
127
  margin: 0;
128
  padding: 0;
129
}
130
#basketcount span {
131
  background-color: #FFC;
132
  color: #000;
133
  display: inline;
134
  font-size: 80%;
135
  font-weight: normal;
136
  margin: 0 0 0 .9em;
137
  padding: 0 .3em 0 .3em;
138
  -webkit-border-radius: 3px;
139
  -moz-border-radius: 3px;
140
  border-radius: 3px;
141
}
142
#members {
143
  display: block;
144
}
145
#members p {
146
  color: #EEE;
147
}
148
#members a {
149
  color: #A6D8ED;
150
  font-weight: bold;
151
}
152
#members a.logout {
153
  color: #E8583C;
154
  padding: 0 .3em 0 .3em;
155
}
156
#koha_url p {
157
  color: #666666;
158
  float: right;
159
  margin: 0;
160
}
161
#moresearches {
162
  margin: .5em 0;
163
  padding: 0 .8em;
164
}
165
#moresearches li {
166
  display: inline;
167
  white-space: nowrap;
168
}
169
#moresearches li:after {
170
  content: " | ";
171
}
172
#moresearches ul {
173
  margin: 0;
174
}
175
#moresearches li:last-child:after {
176
  content: "";
177
}
178
#news {
179
  margin: .5em 0;
180
}
181
#opacheader {
182
  background-color: #DDD;
183
}
184
#selections {
185
  font-weight: bold;
186
}
187
.actions a {
188
  white-space: nowrap;
189
  /* List contents remove from list link */
190
}
191
.actions a.hold {
192
  background-image: url("../images/sprite.png");
193
  /* Place hold small */
194
  background-position: -5px -542px;
195
  background-repeat: no-repeat;
196
  margin-right: 1em;
197
  padding-left: 21px;
198
  text-decoration: none;
199
}
200
.actions a.addtocart {
201
  background-image: url("../images/sprite.png");
202
  /* Cart small */
203
  background-position: -5px -572px;
204
  background-repeat: no-repeat;
205
  margin-right: 1em;
206
  padding-left: 20px;
207
  text-decoration: none;
208
}
209
.actions a.addtoshelf {
210
  background-image: url("../images/sprite.png");
211
  /* MARC view */
212
  background-position: -5px -27px;
213
  background-repeat: no-repeat;
214
  margin-right: 1em;
215
  padding-left: 20px;
216
  text-decoration: none;
217
}
218
.actions a.addtolist {
219
  background-position: -5px -27px;
220
  margin-right: 1em;
221
  padding-left: 20px;
222
  text-decoration: none;
223
}
224
.actions a.tag_add {
225
  background-position: -5px -1110px;
226
  margin-right: 1em;
227
  padding-left: 20px;
228
  text-decoration: none;
229
}
230
.actions a.removefromlist {
231
  background-position: -8px -690px;
232
  /* Delete */
233
  margin-right: 1em;
234
  text-decoration: none;
235
  padding-left: 15px;
236
}
237
/* Override Bootstrap alert */
238
.alert {
239
  background: #fffbe5;
240
  /* Old browsers */
241
  background: -moz-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);
242
  /* FF3.6+ */
243
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffbe5), color-stop(9%, #fff0b2), color-stop(89%, #fff1a8), color-stop(100%, #f7e665));
244
  /* Chrome,Safari4+ */
245
  background: -webkit-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);
246
  /* Chrome10+,Safari5.1+ */
247
  background: -o-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);
248
  /* Opera 11.10+ */
249
  background: -ms-linear-gradient(top, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);
250
  /* IE10+ */
251
  background: linear-gradient(to bottom, #fffbe5 0%, #fff0b2 9%, #fff1a8 89%, #f7e665 100%);
252
  /* W3C */
253
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbe5', endColorstr='#f7e665', GradientType=0);
254
  /* IE6-9 */
255
  border-color: #D6C43B;
256
  color: #333;
257
}
258
/* Override Bootstrap alert.alert-info */
259
.alert-info {
260
  background: #f4f6fa;
261
  /* Old browsers */
262
  background: -moz-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);
263
  /* FF3.6+ */
264
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f6fa), color-stop(4%, #eaeef5), color-stop(96%, #e8edf6), color-stop(100%, #cddbf2));
265
  /* Chrome,Safari4+ */
266
  background: -webkit-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);
267
  /* Chrome10+,Safari5.1+ */
268
  background: -o-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);
269
  /* Opera 11.10+ */
270
  background: -ms-linear-gradient(top, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);
271
  /* IE10+ */
272
  background: linear-gradient(to bottom, #f4f6fa 0%, #eaeef5 4%, #e8edf6 96%, #cddbf2 100%);
273
  /* W3C */
274
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f6fa', endColorstr='#cddbf2', GradientType=0);
275
  /* IE6-9 */
276
  border-color: #C5D1E5;
277
  color: #333;
278
}
279
/* Override Bootstrap alert.alert-success */
280
.alert-success {
281
  background: #f8ffe8;
282
  /* Old browsers */
283
  background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);
284
  /* FF3.6+ */
285
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8ffe8), color-stop(4%, #e3f5ab), color-stop(98%, #dcf48d), color-stop(100%, #9ebf28));
286
  /* Chrome,Safari4+ */
287
  background: -webkit-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);
288
  /* Chrome10+,Safari5.1+ */
289
  background: -o-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);
290
  /* Opera 11.10+ */
291
  background: -ms-linear-gradient(top, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);
292
  /* IE10+ */
293
  background: linear-gradient(to bottom, #f8ffe8 0%, #e3f5ab 4%, #dcf48d 98%, #9ebf28 100%);
294
  /* W3C */
295
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8ffe8', endColorstr='#9ebf28', GradientType=0);
296
  /* IE6-9 */
297
  border-color: #9FBA35;
298
  color: #333;
299
}
300
.breadcrumb {
301
  background-color: #F2F2EF;
302
  font-size: 85%;
303
  list-style: none outside none;
304
  margin: 10px 20px;
305
  padding: 5px 10px;
306
  -webkit-border-radius: 7px;
307
  -moz-border-radius: 7px;
308
  border-radius: 7px;
309
}
310
.form-inline {
311
  display: inline;
312
  padding: 0;
313
  margin: 0;
314
}
315
.form-inline fieldset {
316
  margin: 0.3em 0;
317
  padding: 0.3em;
318
}
319
.main {
320
  background-color: #FFF;
321
  border: 1px solid #D2D2CF;
322
  -webkit-border-radius: 7px;
323
  -moz-border-radius: 7px;
324
  border-radius: 7px;
325
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
326
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
327
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
328
  margin-top: 0.5em;
329
  margin-bottom: 0.5em;
330
}
331
.mastheadsearch {
332
  -webkit-border-radius: 7px;
333
  -moz-border-radius: 7px;
334
  border-radius: 7px;
335
  padding: .8em;
336
  margin: .5em 0;
337
  background: #c7c7c1;
338
  /* Old browsers */
339
  background: -moz-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);
340
  /* FF3.6+ */
341
  background: -webkit-gradient(linear, left top, left bottom, color-stop(38%, #c7c7c1), color-stop(100%, #a7a7a2));
342
  /* Chrome,Safari4+ */
343
  background: -webkit-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);
344
  /* Chrome10+,Safari5.1+ */
345
  background: -o-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);
346
  /* Opera 11.10+ */
347
  background: -ms-linear-gradient(top, #c7c7c1 38%, #a7a7a2 100%);
348
  /* IE10+ */
349
  background: linear-gradient(to bottom, #c7c7c1 38%, #a7a7a2 100%);
350
  /* W3C */
351
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c1', endColorstr='#a7a7a2', GradientType=0);
352
  /* IE6-9 */
353
}
354
.mastheadsearch label {
355
  font-size: 115%;
356
  font-weight: bold;
357
}
358
.navbar-inverse .brand,
359
.navbar-inverse .nav > li > a {
360
  color: #9FE1FF;
361
  font-weight: bold;
362
}
363
.navbar-fixed-bottom.navbar-static-bottom {
364
  margin-top: .5em;
365
  position: static;
366
}
367
#changelanguage .nav > .active > p {
368
  padding: 0 15px;
369
}
370
.table-striped tbody > tr:nth-child(odd) > td,
371
.table-striped tbody > tr:nth-child(odd) > th {
372
  background-color: #F4F4F4;
373
}
374
/* jQuery UI standard tabs */
375
.ui-tabs-nav .ui-tabs-active a,
376
.ui-tabs-nav a:hover,
377
.ui-tabs-nav a:focus,
378
.ui-tabs-nav a:active,
379
.ui-tabs-nav span.a {
380
  background: none repeat scroll 0 0 transparent;
381
  outline: 0 none;
382
}
383
.ui-widget,
384
.ui-widget input,
385
.ui-widget select,
386
.ui-widget textarea,
387
.ui-widget button {
388
  font-family: inherit;
389
  font-size: inherit;
390
}
391
ul.ui-tabs-nav li {
392
  list-style: none;
393
}
394
.ui-tabs.ui-widget-content {
395
  background: transparent none;
396
  border: 0;
397
}
398
.ui-tabs .ui-tabs-panel {
399
  border: 1px solid #D8D8D8;
400
  margin-bottom: 1em;
401
}
402
.ui-tabs-nav.ui-widget-header {
403
  border: 0;
404
  background: none;
405
}
406
.ui-tabs .ui-tabs-nav li {
407
  background: #F3F3F3 none;
408
  border-color: #D8D8D8;
409
  margin-right: .4em;
410
}
411
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
412
  background-color: #FFF;
413
  border: 1px solid #D8D8D8;
414
  border-bottom: 0;
415
}
416
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
417
  color: #000;
418
  font-weight: bold;
419
}
420
.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
421
  background: #F3F3F3 none;
422
}
423
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover {
424
  background: #FFF none;
425
}
426
.ui-tabs .ui-state-default a,
427
.ui-tabs .ui-state-default a:link,
428
.ui-tabs .ui-state-default a:visited {
429
  color: #006699;
430
}
431
.ui-tabs .ui-state-hover a,
432
.ui-tabs .ui-state-hover a:link,
433
.ui-tabs .ui-state-hover a:visited {
434
  color: #990033;
435
}
436
.statictabs ul {
437
  background: none repeat scroll 0 0 transparent;
438
  border: 0 none;
439
  margin: 0;
440
  padding: 0.2em 0.2em 0;
441
  border-bottom-right-radius: 4px;
442
  border-bottom-left-radius: 4px;
443
  border-top-right-radius: 4px;
444
  border-top-left-radius: 4px;
445
  color: #222222;
446
  font-weight: bold;
447
  font-size: 100%;
448
  line-height: 1.3;
449
  list-style: none outside none;
450
  outline: 0 none;
451
  text-decoration: none;
452
}
453
.statictabs ul:before {
454
  content: "";
455
  display: table;
456
}
457
.statictabs ul:after {
458
  clear: both;
459
  content: "";
460
  display: table;
461
}
462
.statictabs li {
463
  background: none repeat scroll 0 0 #E6F0F2;
464
  border: 1px solid #B9D8D9;
465
  border-bottom: 0 none !important;
466
  border-top-right-radius: 4px;
467
  border-top-left-radius: 4px;
468
  float: left;
469
  list-style: none outside none;
470
  margin-bottom: 0;
471
  margin-right: 0.4em;
472
  padding: 0;
473
  position: relative;
474
  white-space: nowrap;
475
  top: 1px;
476
  color: #555555;
477
  font-weight: normal;
478
}
479
.statictabs li.active {
480
  background-color: #FFFFFF;
481
  color: #212121;
482
  font-weight: normal;
483
  padding-bottom: 1px;
484
}
485
.statictabs li a {
486
  color: #004D99;
487
  cursor: pointer;
488
  float: left;
489
  padding: 0.5em 1em;
490
  text-decoration: none;
491
}
492
.statictabs li a:hover {
493
  background-color: #EDF4F5;
494
  border-top-right-radius: 4px;
495
  border-top-left-radius: 4px;
496
  color: #538200;
497
}
498
.statictabs li.active a {
499
  color: #000000;
500
  font-weight: bold;
501
  cursor: text;
502
  background: none repeat scroll 0 0 transparent;
503
  outline: 0 none;
504
}
505
.statictabs .tabs-container {
506
  border: 1px solid #B9D8D9;
507
  background: none repeat scroll 0 0 transparent;
508
  display: block;
509
  padding: 1em 1.4em;
510
  border-bottom-right-radius: 4px;
511
  border-bottom-left-radius: 4px;
512
  color: #222222;
513
}
514
/* End jQueryUI tab styles */
515
/* jQuery UI Datepicker */
516
.ui-datepicker table {
517
  width: 100%;
518
  font-size: .9em;
519
  border: 0;
520
  border-collapse: collapse;
521
  margin: 0 0 .4em;
522
}
523
.ui-datepicker th {
524
  background: transparent none;
525
  padding: .7em .3em;
526
  text-align: center;
527
  font-weight: bold;
528
  border: 0;
529
}
530
.ui-datepicker-trigger {
531
  vertical-align: middle;
532
  margin: 0 3px;
533
}
534
.ui-datepicker {
535
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
536
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
537
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
538
}
539
/* End jQueryUI datepicker styles */
540
/* jQueryUI Core */
541
.ui-widget-content {
542
  border: 1px solid #AAA;
543
  background: #ffffff none;
544
  color: #222222;
545
}
546
.ui-widget-header {
547
  border: 1px solid #AAA;
548
  background: #E6F0F2 none;
549
  color: #222222;
550
  font-weight: bold;
551
}
552
.ui-state-default,
553
.ui-widget-content .ui-state-default,
554
.ui-widget-header .ui-state-default {
555
  border: 1px solid #AAA;
556
  background: #F4F8F9 none;
557
  font-weight: normal;
558
  color: #555555;
559
}
560
.ui-state-hover,
561
.ui-widget-content .ui-state-hover,
562
.ui-widget-header .ui-state-hover,
563
.ui-state-focus,
564
.ui-widget-content .ui-state-focus,
565
.ui-widget-header .ui-state-focus {
566
  border: 1px solid #AAA;
567
  background: #E6F0F2 none;
568
  font-weight: normal;
569
  color: #212121;
570
}
571
.ui-state-active,
572
.ui-widget-content .ui-state-active,
573
.ui-widget-header .ui-state-active {
574
  border: 1px solid #aaaaaa;
575
  background: #ffffff none;
576
  font-weight: normal;
577
  color: #212121;
578
}
579
.ui-state-highlight,
580
.ui-widget-content .ui-state-highlight,
581
.ui-widget-header .ui-state-highlight {
582
  border: 1px solid #fcefa1;
583
  background: #fbf9ee;
584
  color: #363636;
585
}
586
.ui-state-error,
587
.ui-widget-content .ui-state-error,
588
.ui-widget-header .ui-state-error {
589
  border: 1px solid #cd0a0a;
590
  background: #fef1ec;
591
  color: #cd0a0a;
592
}
593
/* end jQueryUI core */
594
/* jQueryUI autocomplete */
595
.ui-autocomplete {
596
  position: absolute;
597
  cursor: default;
598
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
599
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
600
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
601
}
602
.ui-autocomplete.ui-widget-content .ui-state-hover {
603
  border: 1px solid #AAA;
604
  background: #E6F0F2 none;
605
  font-weight: normal;
606
  color: #212121;
607
}
608
.ui-autocomplete-loading {
609
  background: #ffffff url("../../img/loading-small.gif") right center no-repeat;
610
}
611
.ui-menu li {
612
  list-style: none;
613
}
614
/* end jQueryUI autocomplete */
615
th {
616
  background-color: #ECEDE6;
617
}
618
.item-thumbnail {
619
  max-width: none;
620
}
621
.no-image {
622
  background-color: #FFF;
623
  border: 1px solid #AAA;
624
  color: #979797;
625
  display: block;
626
  font-size: 86%;
627
  font-weight: bold;
628
  text-align: center;
629
  width: 75px;
630
  -webkit-border-radius: 3px;
631
  -moz-border-radius: 3px;
632
  border-radius: 3px;
633
}
634
#bookcover .no-image {
635
  margin-right: 10px;
636
  margin-bottom: 10px;
637
}
638
td.overdue {
639
  color: #cc3333;
640
}
641
table {
642
  font-size: 90%;
643
}
644
th.sum {
645
  text-align: right;
646
}
647
td.sum {
648
  background-color: #FFC;
649
  font-weight: bold;
650
}
651
th[scope=row] {
652
  background-color: transparent;
653
  text-align: right;
654
}
655
.required {
656
  color: #C00;
657
}
658
.label {
659
  background-color: transparent;
660
  color: inherit;
661
  display: inline;
662
  font-weight: normal;
663
  padding: 0;
664
  text-shadow: none;
665
}
666
fieldset.rows {
667
  float: left;
668
  font-size: 90%;
669
  clear: left;
670
  margin: .9em 0 0 0;
671
  padding: 0;
672
  width: 100%;
673
}
674
fieldset.rows legend {
675
  font-weight: bold;
676
  font-size: 130%;
677
}
678
fieldset.rows label,
679
fieldset.rows .label {
680
  float: left;
681
  font-weight: bold;
682
  width: 9em;
683
  margin-right: 1em;
684
  text-align: right;
685
}
686
fieldset.rows label.lradio {
687
  float: none;
688
  margin: inherit;
689
  width: auto;
690
}
691
fieldset.rows fieldset {
692
  margin: 0;
693
  padding: .3em;
694
}
695
fieldset.rows ol {
696
  padding: 1em 1em 0 1em;
697
  list-style-type: none;
698
}
699
fieldset.rows ol.lradio label {
700
  width: auto;
701
  float: none;
702
  margin-right: 0;
703
}
704
fieldset.rows ol.lradio label.lradio {
705
  float: left;
706
  width: 12em;
707
  margin-right: 1em;
708
}
709
fieldset.rows li {
710
  float: left;
711
  clear: left;
712
  padding-bottom: 1em;
713
  list-style-type: none;
714
  width: 100%;
715
}
716
fieldset.rows li.lradio {
717
  padding-left: 8.5em;
718
  width: auto;
719
}
720
fieldset.rows li.lradio label {
721
  float: none;
722
  width: auto;
723
  margin: 0 0 0 1em;
724
}
725
fieldset.rows .hint {
726
  display: block;
727
  margin-left: 11em;
728
}
729
fieldset.action {
730
  clear: both;
731
  float: none;
732
  border: none;
733
  margin: 0;
734
  padding: 1em 0 .3em 0;
735
  width: auto;
736
}
737
fieldset.action p {
738
  margin-bottom: 1em;
739
}
740
fieldset table {
741
  font-size: 100%;
742
}
743
div.rows + div.rows {
744
  margin-top: .6em;
745
}
746
div.rows {
747
  float: left;
748
  clear: left;
749
  margin: 0 0 0 0;
750
  padding: 0;
751
  width: 100%;
752
}
753
div.rows span.label {
754
  float: left;
755
  font-weight: bold;
756
  width: 9em;
757
  margin-right: 1em;
758
  text-align: left;
759
}
760
div.rows ol {
761
  list-style-type: none;
762
  margin-left: 0;
763
  padding: .5em 1em 0 0;
764
}
765
div.rows li {
766
  border-bottom: 1px solid #EEE;
767
  float: left;
768
  clear: left;
769
  padding-bottom: .2em;
770
  padding-top: .1em;
771
  list-style-type: none;
772
  width: 100%;
773
}
774
div.rows ul li {
775
  margin-left: 7.3em;
776
}
777
div.rows ul li:first-child {
778
  float: none;
779
  clear: none;
780
  margin-left: 0;
781
}
782
div.rows ol li li {
783
  border-bottom: 0;
784
}
785
/* different sizes for different tags in opac-tags.tt */
786
.tagweight0 {
787
  font-size: 12px;
788
}
789
.tagweight1 {
790
  font-size: 14px;
791
}
792
.tagweight2 {
793
  font-size: 16px;
794
}
795
.tagweight3 {
796
  font-size: 18px;
797
}
798
.tagweight4 {
799
  font-size: 20px;
800
}
801
.tagweight5 {
802
  font-size: 22px;
803
}
804
.tagweight6 {
805
  font-size: 24px;
806
}
807
.tagweight7 {
808
  font-size: 26px;
809
}
810
.tagweight8 {
811
  font-size: 28px;
812
}
813
.tagweight9 {
814
  font-size: 30px;
815
}
816
.toolbar {
817
  background-color: #EEEEEE;
818
  border: 1px solid #E8E8E8;
819
  font-size: 85%;
820
  padding: 3px 3px 5px 5px;
821
  vertical-align: middle;
822
}
823
.toolbar a {
824
  white-space: nowrap;
825
}
826
.toolbar label {
827
  display: inline;
828
  font-size: 100%;
829
  font-weight: bold;
830
  margin-left: .5em;
831
}
832
.toolbar select {
833
  font-size: 97%;
834
  height: auto;
835
  line-height: inherit;
836
  padding: 0;
837
  margin: 0;
838
  width: auto;
839
  white-space: nowrap;
840
}
841
.toolbar .hold,
842
.toolbar #tagsel_tag {
843
  padding-left: 28px;
844
  font-size: 97%;
845
  font-weight: bold;
846
}
847
.toolbar #tagsel_form {
848
  margin-top: .5em;
849
}
850
.toolbar li {
851
  display: inline;
852
  list-style: none;
853
}
854
.toolbar li a {
855
  border-left: 1px solid #e8e8e8;
856
}
857
.toolbar li:first-child a {
858
  border-left: 0;
859
}
860
.toolbar ul {
861
  padding-left: 0;
862
}
863
#basket .toolbar {
864
  padding: 7px 5px 9px 9px;
865
}
866
#selections-toolbar {
867
  background: -moz-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%);
868
  /* FF3.6+ */
869
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(14%, #e0e0e0), color-stop(100%, #e8e8e8));
870
  /* Chrome,Safari4+ */
871
  background: -webkit-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%);
872
  /* Chrome10+,Safari5.1+ */
873
  background: -o-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%);
874
  /* Opera 11.10+ */
875
  background: -ms-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%);
876
  /* IE10+ */
877
  background: linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%);
878
  /* W3C */
879
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#e8e8e8', GradientType=0);
880
  /* IE6-9 */
881
  margin: 0 0 1em 0;
882
  padding-top: .5em;
883
  padding-left: 10px;
884
}
885
.list-actions {
886
  display: inline;
887
}
888
#tagsel_span input.submit,
889
#tagsel_tag {
890
  border: 0;
891
  background-color: transparent;
892
  font-size: 100%;
893
  color: #0076B2;
894
  cursor: pointer;
895
  background-image: url("../images/sprite.png");
896
  /* Tags */
897
  background-position: 1px -643px;
898
  background-repeat: no-repeat;
899
  padding-left: 25px;
900
  text-decoration: none;
901
}
902
#tagsel_tag.disabled {
903
  background-position: -1px -667px;
904
}
905
#tagsel_span input:hover,
906
#selections-toolbar input.hold:hover {
907
  color: #005580;
908
  text-decoration: underline;
909
}
910
#tagsel_span input.disabled,
911
#tagsel_span input.disabled:hover,
912
#tagsel_span input.hold.disabled,
913
#tagsel_span input.hold.disabled:hover,
914
#selections-toolbar input.hold.disabled,
915
#selections-toolbar input.hold.disabled:hover,
916
#selections-toolbar a.disabled,
917
#selections-toolbar a.disabled:hover {
918
  color: #888888;
919
  text-decoration: none;
920
  padding-left: 23px;
921
}
922
.results_summary {
923
  display: block;
924
  font-size: 85%;
925
  color: #707070;
926
  padding: 0 0 .5em 0;
927
}
928
.results_summary .results_summary {
929
  font-size: 100%;
930
}
931
.results_summary.actions {
932
  margin-top: .5em;
933
}
934
.results_summary.tagstatus {
935
  display: inline;
936
}
937
.results_summary .label {
938
  color: #202020;
939
}
940
.results_summary a {
941
  font-weight: normal;
942
}
943
#views {
944
  border-bottom: 1px solid #D6D6D6;
945
  margin-bottom: .5em;
946
  padding: 0 2em 0.2em 0.2em;
947
  white-space: nowrap;
948
}
949
.view {
950
  padding: 0.2em .2em 2px .2em;
951
}
952
#bibliodescriptions,
953
#isbdcontents {
954
  clear: left;
955
  margin-top: .5em;
956
}
957
.view a,
958
.view span {
959
  background-image: url("../images/sprite.png");
960
  background-repeat: no-repeat;
961
  font-size: 87%;
962
  font-weight: normal;
963
  padding: 0.4em 0.7em 5px 26px;
964
  text-decoration: none;
965
}
966
span#MARCview,
967
span#ISBDview,
968
span#Normalview,
969
span#Fullhistory,
970
span#Briefhistory {
971
  font-weight: bold;
972
}
973
a#MARCview,
974
span#MARCview {
975
  background-position: -3px -23px;
976
}
977
a#MARCviewPop,
978
span#MARCviewPop {
979
  background-position: -3px -23px;
980
}
981
a#ISBDview,
982
span#ISBDview {
983
  background-position: -3px -52px;
984
}
985
a#Normalview,
986
span#Normalview {
987
  background-position: -1px 6px;
988
}
989
.view a {
990
  background-color: #F3F3F3;
991
  border-left: 1px solid #C9C9C9;
992
}
993
#bookcover {
994
  float: left;
995
  margin: 0;
996
  padding: 0;
997
}
998
#bookcover .no-image {
999
  margin-right: 10px;
1000
  margin-bottom: 10px;
1001
}
1002
#bookcover img {
1003
  margin: 0 1em 1em 0;
1004
}
1005
/* pagination */
1006
.results-pagination {
1007
  position: absolute;
1008
  top: 32px;
1009
  left: -1px;
1010
  width: 100%;
1011
  height: auto;
1012
  border: 1px solid #D0D0D0;
1013
  display: none;
1014
  background-color: #F3F3F3;
1015
  padding-bottom: 10px;
1016
  z-index: 100;
1017
}
1018
.back {
1019
  float: right;
1020
}
1021
.back input {
1022
  background: none!important;
1023
  color: #999!important;
1024
}
1025
.pagination_list ul {
1026
  padding-top: 40px;
1027
  padding-left: 0px;
1028
}
1029
.pagination_list li {
1030
  list-style: none;
1031
  float: bottom;
1032
  padding: 4px;
1033
  color: #999;
1034
}
1035
.pagination_list li.highlight {
1036
  background-color: #F3F3F3;
1037
  border-top: 1px solid #DDDDDD;
1038
  border-bottom: 1px solid #DDDDDD;
1039
}
1040
.pagination_list li a {
1041
  padding-left: 0px;
1042
}
1043
.pagination_list .li_pag_index {
1044
  color: #999999;
1045
  float: left;
1046
  font-size: 15px;
1047
  font-weight: bold;
1048
  padding-right: 10px;
1049
  text-align: right;
1050
  width: 13px;
1051
}
1052
.nav_results {
1053
  background-color: #F3F3F3;
1054
  border: 1px solid #D0D0D0;
1055
  font-size: 95%;
1056
  font-weight: bold;
1057
  margin-top: 0.5em;
1058
  position: relative;
1059
}
1060
.nav_results .l_Results a {
1061
  background: #e1e1e1 url("../images/sprite.png") no-repeat 0px -504px;
1062
  /* Browse results menu */
1063
  color: #006699;
1064
  display: block;
1065
  padding: 8px 28px;
1066
  text-decoration: none;
1067
}
1068
.nav_results .l_Results:hover {
1069
  background-color: #D9D9D9;
1070
}
1071
.pg_menu {
1072
  margin: 0;
1073
  border-top: 1px solid #D0D0D0;
1074
  white-space: nowrap;
1075
}
1076
.pg_menu li {
1077
  color: #B2B2B2;
1078
  display: inline;
1079
  list-style: none;
1080
  margin: 0;
1081
}
1082
.pg_menu li.back_results a {
1083
  border-left: 1px solid #D0D0D0;
1084
  border-right: 1px solid #D0D0D0;
1085
}
1086
.pg_menu li a,
1087
.pg_menu li span {
1088
  background-color: #F3F3F3;
1089
  display: block;
1090
  float: left;
1091
  padding: .4em .5em;
1092
  text-decoration: none;
1093
  font-weight: normal;
1094
  text-align: center;
1095
}
1096
.pg_menu li span {
1097
  color: #B2B2B2;
1098
}
1099
#listResults li {
1100
  background-color: #999999;
1101
  color: #C5C5C5;
1102
  font-weight: normal;
1103
  display: block;
1104
  margin-right: 1px;
1105
  font-size: 80%;
1106
  padding: 0;
1107
  text-align: center;
1108
  min-width: 18px;
1109
}
1110
#listResults li:hover {
1111
  background-color: #006699;
1112
}
1113
#listResults li a {
1114
  color: #FFFFFF;
1115
  font-weight: normal;
1116
}
1117
/* nav */
1118
.nav_pages .close_pagination {
1119
  padding-right: 10px;
1120
  position: absolute;
1121
  right: 3px;
1122
  top: -25px;
1123
}
1124
.nav_pages .close_pagination a {
1125
  text-decoration: none!important;
1126
}
1127
.nav_pages ul {
1128
  padding-top: 10px;
1129
}
1130
.nav_pages li {
1131
  list-style: none;
1132
  float: left;
1133
  padding: 4px;
1134
  color: #999;
1135
}
1136
.nav_pages li a {
1137
  text-decoration: none!important;
1138
}
1139
.nav_pages li a:hover {
1140
  text-decoration: underline;
1141
}
1142
.nav_pages li ul {
1143
  float: left;
1144
}
1145
/* action buttons */
1146
#action {
1147
  margin: .5em 0 0 0;
1148
  background-color: #F3F3F3;
1149
  border: 1px solid #E8E8E8;
1150
  padding-bottom: 3px;
1151
}
1152
#action li {
1153
  list-style: none;
1154
  margin: .2em;
1155
  padding: .3em 0;
1156
}
1157
#action a {
1158
  font-weight: bold;
1159
  text-decoration: none;
1160
}
1161
#export li,
1162
#moresearches_menu li {
1163
  padding: 0;
1164
  margin: 0;
1165
}
1166
#export li a,
1167
#moresearches_menu li a {
1168
  font-weight: normal;
1169
}
1170
#export li a.menu-inactive,
1171
#moresearches_menu li a.menu-inactive {
1172
  font-weight: bold;
1173
}
1174
#format,
1175
#furthersearches {
1176
  padding-left: 35px;
1177
}
1178
.highlight_controls {
1179
  float: left;
1180
}
1181
a.addtocart,
1182
a.addtoshelf,
1183
a.brief,
1184
a.deleteshelf,
1185
a.deleteshelf.disabled,
1186
a.detail,
1187
a.download,
1188
a.editshelf,
1189
a.empty,
1190
a.hide,
1191
a.highlight_toggle,
1192
a.hold,
1193
a.hold.disabled,
1194
a.incart,
1195
a.new,
1196
a.print-small,
1197
a.print-large,
1198
a.removeitems,
1199
a.removeitems.disabled,
1200
a.reserve,
1201
a.send,
1202
a.tag_add,
1203
a.removefromlist,
1204
input.hold,
1205
input.hold.disabled,
1206
input.editshelf,
1207
.newshelf,
1208
.newshelf.disabled,
1209
.deleteshelf {
1210
  background-image: url("../images/sprite.png");
1211
  background-repeat: no-repeat;
1212
}
1213
a.addtocart {
1214
  background-position: -5px -265px;
1215
  /* Cart */
1216
  padding-left: 35px;
1217
}
1218
a.addtoshelf {
1219
  background-position: -5px -225px;
1220
  /* Virtual shelf */
1221
  padding-left: 35px;
1222
}
1223
a.brief {
1224
  background-position: -2px -868px;
1225
  /* Zoom out */
1226
  text-decoration: none;
1227
  padding-left: 27px;
1228
}
1229
a.cartRemove {
1230
  color: #cc3333;
1231
  font-size: 90%;
1232
  margin: 0;
1233
  padding: 0;
1234
}
1235
a.detail {
1236
  background-position: -2px -898px;
1237
  /* Zoom in */
1238
  text-decoration: none;
1239
  padding-left: 27px;
1240
}
1241
a.download {
1242
  background-position: -5px -348px;
1243
  /* Download */
1244
  padding-left: 20px;
1245
  text-decoration: none;
1246
}
1247
a.editshelf {
1248
  background-position: 2px -348px;
1249
  /* List edit */
1250
  padding-left: 26px;
1251
  text-decoration: none;
1252
}
1253
a.empty {
1254
  background-position: 2px -598px;
1255
  /* Trash */
1256
  text-decoration: none;
1257
  padding-left: 30px;
1258
}
1259
a.hide {
1260
  background-position: -3px -814px;
1261
  /* Close */
1262
  text-decoration: none;
1263
  padding-left: 26px;
1264
}
1265
a.highlight_toggle {
1266
  background-position: -5px -841px;
1267
  /* Highlight */
1268
  display: none;
1269
  padding-left: 35px;
1270
}
1271
a.hold,
1272
input.hold {
1273
  background-position: -2px -453px;
1274
  /* Toolbar place hold */
1275
  text-decoration: none;
1276
  padding-left: 23px;
1277
}
1278
a.hold.disabled,
1279
input.hold.disabled {
1280
  background-position: -5px -621px;
1281
  /* Place hold disabled */
1282
}
1283
a.incart {
1284
  background-position: -5px -265px;
1285
  /* Cart */
1286
  color: #666;
1287
  padding-left: 35px;
1288
}
1289
a.new {
1290
  background-image: url("../images/sprite.png");
1291
  /* New */
1292
  background-position: -4px -922px;
1293
  padding-left: 23px;
1294
  text-decoration: none;
1295
}
1296
a.print-small {
1297
  background-position: 0px -423px;
1298
  /* Toolbar print */
1299
  text-decoration: none;
1300
  padding-left: 30px;
1301
}
1302
a.print-large {
1303
  background-position: -5px -186px;
1304
  /* Toolbar print */
1305
  text-decoration: none;
1306
  padding-left: 35px;
1307
}
1308
a.removeitems,
1309
a.deleteshelf {
1310
  background-position: 2px -690px;
1311
  /* Delete */
1312
  text-decoration: none;
1313
  padding-left: 25px;
1314
}
1315
a.removeitems.disabled,
1316
a.deleteshelf.disabled {
1317
  background-position: 2px -712px;
1318
  /* Delete disabled */
1319
}
1320
a.reserve {
1321
  background-position: -6px -144px;
1322
  /* Place hold */
1323
  padding-left: 35px;
1324
}
1325
a.send {
1326
  background-position: 2px -386px;
1327
  /* Email */
1328
  text-decoration: none;
1329
  padding-left: 28px;
1330
}
1331
a.tag_add {
1332
  background-position: 3px -1111px;
1333
  /* Tag results */
1334
  padding-left: 27px;
1335
  text-decoration: none;
1336
}
1337
input.hold {
1338
  background-color: transparent;
1339
  border: 0;
1340
  color: #0076B2;
1341
  font-weight: bold;
1342
}
1343
input.editshelf {
1344
  background-color: transparent;
1345
  background-position: 2px -736px;
1346
  /* List edit */
1347
  border: 0;
1348
  color: #006699;
1349
  cursor: pointer;
1350
  filter: none;
1351
  font-size: 100%;
1352
  padding-left: 29px;
1353
  text-decoration: none;
1354
}
1355
.newshelf {
1356
  background-position: 2px -764px;
1357
  /* List new */
1358
  border: 0;
1359
  color: #006699;
1360
  cursor: pointer;
1361
  filter: none;
1362
  font-size: 100%;
1363
  padding-left: 28px;
1364
  text-decoration: none;
1365
}
1366
.newshelf.disabled {
1367
  background-position: -4px -791px;
1368
  /* List new disabled */
1369
}
1370
.deleteshelf {
1371
  background-color: transparent;
1372
  background-position: 2px -690px;
1373
  /* Delete */
1374
  border: 0;
1375
  color: #006699;
1376
  cursor: pointer;
1377
  filter: none;
1378
  font-size: 100%;
1379
  padding-left: 25px;
1380
  text-decoration: none;
1381
}
1382
.links a {
1383
  font-weight: bold;
1384
}
1385
.deleteshelf:hover {
1386
  color: #990033;
1387
}
1388
.editshelf:active,
1389
.deleteshelf:active {
1390
  border: 0;
1391
}
1392
#tagslist li {
1393
  display: inline;
1394
}
1395
#login4tags {
1396
  background-image: url("../images/sprite.png");
1397
  /* Tag results disabled */
1398
  background-position: -6px -1130px;
1399
  background-repeat: no-repeat;
1400
  padding-left: 20px;
1401
  text-decoration: none;
1402
}
1403
.tag_results_input {
1404
  margin-left: 1em;
1405
  padding: 0.3em;
1406
  font-size: 12px;
1407
}
1408
.tag_results_input input[type="text"] {
1409
  font-size: inherit;
1410
  margin: 0;
1411
  padding: 0;
1412
}
1413
.tag_results_input label {
1414
  display: inline;
1415
}
1416
.tagsinput input[type="text"] {
1417
  font-size: inherit;
1418
  margin: 0;
1419
  padding: 0;
1420
}
1421
.tagsinput label {
1422
  display: inline;
1423
}
1424
.branch-info-tooltip {
1425
  display: none;
1426
}
1427
#social_networks a {
1428
  background: transparent url("../images/social-sprite.png") no-repeat;
1429
  display: block;
1430
  height: 20px !important;
1431
  width: 20px;
1432
  text-indent: -999em;
1433
}
1434
#social_networks span {
1435
  color: #274D7F;
1436
  display: block;
1437
  float: left;
1438
  font-size: 85%;
1439
  font-weight: bold;
1440
  line-height: 2em;
1441
  margin: .5em 0 .5em .5em !important;
1442
}
1443
#social_networks div {
1444
  float: left !important;
1445
  margin: .5em 0 .5em .2em !important;
1446
}
1447
#social_networks #facebook {
1448
  background-position: -7px -35px;
1449
}
1450
#social_networks #twitter {
1451
  background-position: -7px -5px;
1452
}
1453
#social_networks #linkedin {
1454
  background-position: -7px -95px;
1455
}
1456
#social_networks #delicious {
1457
  background-position: -7px -66px;
1458
}
1459
#social_networks #email {
1460
  background-position: -7px -126px;
1461
}
1462
#marc td,
1463
#marc th {
1464
  background-color: transparent;
1465
  border: 0;
1466
  padding: 3px 5px;
1467
  text-align: left;
1468
}
1469
#marc td:first-child {
1470
  text-indent: 2em;
1471
}
1472
#marc p {
1473
  padding-bottom: .6em;
1474
}
1475
#marc p .label {
1476
  font-weight: bold;
1477
}
1478
#marc ul {
1479
  padding-bottom: .6em;
1480
}
1481
#marc .results_summary {
1482
  clear: left;
1483
}
1484
#marc .results_summary ul {
1485
  display: inline;
1486
  float: none;
1487
  clear: none;
1488
  margin: 0;
1489
  padding: 0;
1490
  list-style: none;
1491
}
1492
#marc .results_summary li {
1493
  display: inline;
1494
}
1495
#items,
1496
#items td #items th {
1497
  border: 1px solid #EEE;
1498
  font-size: 90%;
1499
}
1500
#plainmarc table {
1501
  border: 0;
1502
  margin: .7em 0 0 0;
1503
  font-family: monospace;
1504
  font-size: 95%;
1505
}
1506
#plainmarc th {
1507
  background-color: #FFF;
1508
  border: 0;
1509
  white-space: nowrap;
1510
  text-align: left;
1511
  vertical-align: top;
1512
  padding: 2px;
1513
}
1514
#plainmarc td {
1515
  border: 0;
1516
  padding: 2px;
1517
  vertical-align: top;
1518
}
1519
#renewcontrols {
1520
  float: right;
1521
  font-size: 66%;
1522
}
1523
#renewcontrols a {
1524
  background-repeat: no-repeat;
1525
  text-decoration: none;
1526
  padding: .1em .4em;
1527
  padding-left: 18px;
1528
}
1529
#renewselected_link {
1530
  background-image: url("../images/sprite.png");
1531
  background-position: -5px -986px;
1532
  background-repeat: no-repeat;
1533
}
1534
#renewall_link {
1535
  background-image: url("../images/sprite.png");
1536
  background-position: -8px -967px;
1537
  background-repeat: no-repeat;
1538
}
1539
.authref {
1540
  text-indent: 2em;
1541
}
1542
.authref .label {
1543
  font-style: italic;
1544
}
1545
.authstanza {
1546
  margin-top: 1em;
1547
}
1548
.authstanzaheading {
1549
  font-weight: bold;
1550
}
1551
.authorizedheading {
1552
  font-weight: bold;
1553
}
1554
.authstanza li {
1555
  margin-left: 0.5em;
1556
}
1557
.authres_notes,
1558
.authres_seealso,
1559
.authres_otherscript {
1560
  padding-top: .5em;
1561
}
1562
.authres_notes {
1563
  font-style: italic;
1564
}
1565
#didyoumean {
1566
  background-color: #EEE;
1567
  border: 1px solid #E8E8E8;
1568
  margin: 0 0 0.5em;
1569
  text-align: left;
1570
  padding: 0.5em;
1571
  -webkit-border-radius: 3px;
1572
  -moz-border-radius: 3px;
1573
  border-radius: 3px;
1574
}
1575
.suggestionlabel {
1576
  font-weight: bold;
1577
}
1578
.searchsuggestion {
1579
  padding: 0.2em 0.5em;
1580
  white-space: nowrap;
1581
  display: inline-block;
1582
}
1583
.authlink {
1584
  padding-left: 0.25em;
1585
}
1586
#hierarchies a {
1587
  font-weight: normal;
1588
  text-decoration: underline;
1589
  color: #069;
1590
}
1591
#hierarchies a:hover {
1592
  color: #990033;
1593
}
1594
#top-pages {
1595
  margin: 0 0 0.5em;
1596
}
1597
.dropdown-menu > li > a {
1598
  font-size: 90%;
1599
}
1600
a.listmenulink:link,
1601
a.listmenulink:visited {
1602
  color: #0076B2;
1603
  font-weight: bold;
1604
}
1605
a.listmenulink:hover,
1606
a.listmenulink:active {
1607
  color: #FFF;
1608
  font-weight: bold;
1609
}
1610
#cartDetails,
1611
#cartUpdate,
1612
#holdDetails,
1613
#listsDetails {
1614
  background-color: #FFF;
1615
  border: 1px solid rgba(0, 0, 0, 0.2);
1616
  border-radius: 6px 6px 6px 6px;
1617
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1618
  color: black;
1619
  display: none;
1620
  font-size: 90%;
1621
  margin: 0;
1622
  padding: 8px 20px;
1623
  text-align: center;
1624
  width: 180px;
1625
  z-index: 2;
1626
}
1627
#cartmenulink {
1628
  white-space: nowrap;
1629
}
1630
#search-facets,
1631
#menu {
1632
  border: 1px solid #D2D2CF;
1633
  -webkit-border-radius: 7px;
1634
  -moz-border-radius: 7px;
1635
  border-radius: 7px;
1636
}
1637
#search-facets ul,
1638
#menu ul {
1639
  margin: 0;
1640
  padding: .3em;
1641
}
1642
#search-facets form,
1643
#menu form {
1644
  margin: 0;
1645
}
1646
#search-facets h4,
1647
#menu h4 {
1648
  font-size: 90%;
1649
  margin: 0 0 .6em 0;
1650
  text-align: center;
1651
}
1652
#search-facets h4 a,
1653
#menu h4 a {
1654
  background-color: #F2F2EF;
1655
  border-radius: 8px 8px 0 0;
1656
  border-bottom: 1px solid #D8D8D8;
1657
  display: block;
1658
  font-weight: bold;
1659
  padding: .7em .2em;
1660
  text-decoration: none;
1661
}
1662
#search-facets li,
1663
#menu li {
1664
  font-size: 90%;
1665
  font-weight: bold;
1666
  list-style-type: none;
1667
}
1668
#search-facets li li,
1669
#menu li li {
1670
  font-weight: normal;
1671
  font-size: 95%;
1672
  line-height: 125%;
1673
  margin-bottom: 2px;
1674
  padding: .1em .2em;
1675
}
1676
#search-facets li.showmore a,
1677
#menu li.showmore a {
1678
  font-weight: bold;
1679
  text-indent: 1em;
1680
}
1681
#search-facets a,
1682
#menu a {
1683
  font-weight: normal;
1684
  text-decoration: underline;
1685
}
1686
#menu {
1687
  font-size: 94%;
1688
}
1689
#menu li {
1690
  list-style-type: none;
1691
}
1692
#menu li a {
1693
  background: #eeeeee;
1694
  text-decoration: none;
1695
  display: block;
1696
  border: 1px solid #D8D8D8;
1697
  border-radius: 5px 0 0 5px;
1698
  border-bottom-color: #999;
1699
  font-size: 111%;
1700
  padding: .4em .6em;
1701
  margin: .4em 0;
1702
  margin-right: -1px;
1703
}
1704
#menu li a:hover {
1705
  background: #eaeef5;
1706
}
1707
#menu li.active a {
1708
  background-color: #FFF;
1709
  background-image: none;
1710
  border-right-width: 0;
1711
  font-weight: bold;
1712
}
1713
#menu li.active a:hover {
1714
  background-color: #fff;
1715
}
1716
#menu h4 {
1717
  display: none;
1718
}
1719
#addto {
1720
  max-width: 10em;
1721
}
1722
/* Search results add to cart (lists disabled) */
1723
.addto a.addtocart {
1724
  background-image: url("../images/sprite.png");
1725
  /* Cart */
1726
  background-position: -5px -266px;
1727
  background-repeat: no-repeat;
1728
  text-decoration: none;
1729
  padding-left: 33px;
1730
}
1731
.searchresults p {
1732
  margin: 0;
1733
  padding: 0 0 .6em 0;
1734
}
1735
.searchresults p.details {
1736
  color: #979797;
1737
}
1738
.searchresults a.highlight_toggle {
1739
  background-image: url("../images/sprite.png");
1740
  /* Highlight */
1741
  background-position: -11px -841px;
1742
  background-repeat: no-repeat;
1743
  display: none;
1744
  font-weight: normal;
1745
  padding: 0 10px 0 21px;
1746
}
1747
.searchresults .commentline {
1748
  background-color: #ffffcc;
1749
  background-color: rgba(255, 255, 204, 0.4);
1750
  border: 1px solid #CCC;
1751
  display: inline-block;
1752
  -webkit-border-radius: 3px;
1753
  -moz-border-radius: 3px;
1754
  border-radius: 3px;
1755
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
1756
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
1757
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
1758
  margin: .3em;
1759
  padding: .4em;
1760
}
1761
.searchresults .commentline.yours {
1762
  background-color: #effed5;
1763
  background-color: rgba(239, 254, 213, 0.4);
1764
}
1765
.commentline .avatar {
1766
  float: right;
1767
  padding-left: .5em;
1768
}
1769
/* style for search terms in catalogsearch */
1770
.term {
1771
  /* color : blue; */
1772
  color: #990000;
1773
  background-color: #FFFFCC;
1774
}
1775
/* style for shelving location in catalogsearch */
1776
.shelvingloc {
1777
  display: block;
1778
  font-style: italic;
1779
}
1780
#CheckAll,
1781
#CheckNone {
1782
  font-weight: normal;
1783
  margin: 0 .5em;
1784
  text-decoration: underline;
1785
}
1786
span.sep {
1787
  color: #888;
1788
  padding: 0 .2em 0 .5em;
1789
  text-shadow: 1px 1px 0 #FFF;
1790
}
1791
/* style for PM-generated pagination bar */
1792
.pages span:first-child,
1793
.pages a:first-child {
1794
  border-width: 1px 1px 1px 1px;
1795
  border-bottom-left-radius: 3px;
1796
  border-top-left-radius: 3px;
1797
}
1798
.pages span:last-child,
1799
.pages a:last-child {
1800
  border-width: 1px 1px 1px 0;
1801
  border-bottom-right-radius: 3px;
1802
  border-top-right-radius: 3px;
1803
}
1804
.pages .inactive,
1805
.pages .currentPage,
1806
.pages a {
1807
  -moz-border-bottom-colors: none;
1808
  -moz-border-left-colors: none;
1809
  -moz-border-right-colors: none;
1810
  -moz-border-top-colors: none;
1811
  background-color: #FFFFFF;
1812
  border-color: #DDDDDD;
1813
  border-image: none;
1814
  border-style: solid;
1815
  border-width: 1px 1px 1px 0;
1816
  float: left;
1817
  font-size: 11.9px;
1818
  line-height: 20px;
1819
  padding: 4px 12px;
1820
  text-decoration: none;
1821
}
1822
.pages .inactive {
1823
  background-color: #F5F5F5;
1824
}
1825
.pages a[rel='last'] {
1826
  border-bottom-right-radius: 3px;
1827
  border-top-right-radius: 3px;
1828
}
1829
.hold-message {
1830
  background-color: #FFF0B1;
1831
  display: inline-block;
1832
  margin: 0.5em;
1833
  padding: 0.2em 0.5em;
1834
  -webkit-border-radius: 3px;
1835
  -moz-border-radius: 3px;
1836
  border-radius: 3px;
1837
}
1838
.reserve_date,
1839
.expiration_date {
1840
  white-space: nowrap;
1841
}
1842
.close {
1843
  color: #0088CC;
1844
  position: inherit;
1845
  top: auto;
1846
  right: auto;
1847
  filter: none;
1848
  float: none;
1849
  font-size: inherit;
1850
  font-weight: normal;
1851
  opacity: inherit;
1852
  text-shadow: none;
1853
}
1854
.close:hover {
1855
  color: #538200;
1856
  filter: inherit;
1857
  font-size: inherit;
1858
  opacity: inherit;
1859
}
1860
/* Redefine a new style for Bootstrap's class "close" since we use that already */
1861
/* Use <a class="closebtn" href="#">&times;</a> */
1862
.alert .closebtn {
1863
  position: relative;
1864
  top: -2px;
1865
  right: -21px;
1866
  line-height: 20px;
1867
}
1868
.modal-header .closebtn {
1869
  margin-top: 2px;
1870
}
1871
.closebtn {
1872
  float: right;
1873
  font-size: 20px;
1874
  font-weight: bold;
1875
  line-height: 20px;
1876
  color: #000000;
1877
  text-shadow: 0 1px 0 #ffffff;
1878
  opacity: 0.2;
1879
  filter: alpha(opacity=20);
1880
}
1881
.closebtn:hover {
1882
  color: #000000;
1883
  text-decoration: none;
1884
  cursor: pointer;
1885
  opacity: 0.4;
1886
  filter: alpha(opacity=40);
1887
}
1888
button.closebtn {
1889
  padding: 0;
1890
  cursor: pointer;
1891
  background: transparent;
1892
  border: 0;
1893
  -webkit-appearance: none;
1894
}
1895
.btn-group label,
1896
.btn-group select {
1897
  font-size: 13px;
1898
}
1899
.span2 select {
1900
  width: 100%;
1901
}
1902
.popup .main {
1903
  font-size: 90%;
1904
  padding: 0 1em;
1905
}
1906
.popup legend {
1907
  line-height: 1.5em;
1908
  margin-bottom: .5em;
1909
}
1910
.available {
1911
  color: #006600;
1912
}
1913
.waiting,
1914
.intransit,
1915
.notforloan,
1916
.checkedout,
1917
.lost,
1918
.notonhold {
1919
  display: block;
1920
}
1921
.notforloan {
1922
  color: #900;
1923
}
1924
.lost {
1925
  color: #666;
1926
}
1927
.suggestion {
1928
  background-color: #EEEEEB;
1929
  border: 1px solid #DDDED3;
1930
  margin: 1em auto;
1931
  padding: .5em;
1932
  width: 35%;
1933
  -webkit-border-radius: 3px;
1934
  -moz-border-radius: 3px;
1935
  border-radius: 3px;
1936
}
1937
.librarypulldown .transl1 {
1938
  width: auto;
1939
}
1940
.nolibrarypulldown {
1941
  width: 68%;
1942
}
1943
.nolibrarypulldown .transl1 {
1944
  width: 87%;
1945
}
1946
#opac-main-search select {
1947
  width: auto;
1948
  max-width: 12em;
1949
}
1950
#logo {
1951
  background: transparent url("../images/koha-logo-navbar.png") no-repeat scroll 0%;
1952
  border: 0;
1953
  float: left !important;
1954
  margin: 0;
1955
  padding: 0;
1956
  width: 100px;
1957
}
1958
#logo a {
1959
  border: 0;
1960
  cursor: pointer;
1961
  display: block;
1962
  height: 0px !important;
1963
  margin: 0;
1964
  overflow: hidden;
1965
  padding: 40px 0 0;
1966
  text-decoration: none;
1967
  width: 100px;
1968
}
1969
#user-menu-trigger {
1970
  display: none;
1971
}
1972
#user-menu-trigger .icon-user {
1973
  background: transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat;
1974
  background-position: -168px 0;
1975
  background-repeat: no-repeat;
1976
  height: 14px;
1977
  line-height: 14px;
1978
  margin: 12px 0 0;
1979
  vertical-align: text-top;
1980
  width: 14px;
1981
}
1982
#user-menu-trigger .caret {
1983
  border-bottom-color: #999999;
1984
  border-top-color: #999999;
1985
  margin-top: 18px;
1986
}
1987
/* Class to be added to toolbar when it starts being fixed at the top of the screen*/
1988
.floating {
1989
  -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.4);
1990
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.4);
1991
  margin-top: 0;
1992
}
1993
.tdlabel {
1994
  font-weight: bold;
1995
  display: none;
1996
}
1997
td img {
1998
  max-width: none;
1999
}
2000
#ulactioncontainer {
2001
  min-width: 16em;
2002
}
2003
.notesrow label {
2004
  font-weight: bold;
2005
}
2006
.notesrow span {
2007
  display: block;
2008
}
2009
.thumbnail-shelfbrowser span {
2010
  margin: 0px auto;
2011
}
2012
.dropdown-menu > li > a.menu-inactive:hover {
2013
  background: #FFF none;
2014
  color: #000;
2015
}
2016
.table .sorting_asc {
2017
  padding-right: 19px;
2018
  background: url("../images/asc.gif") no-repeat scroll right center #ecede6;
2019
}
2020
.table .sorting_desc {
2021
  padding-right: 19px;
2022
  background: url("../images/desc.gif") no-repeat scroll right center #ecede6;
2023
}
2024
.table .sorting {
2025
  padding-right: 19px;
2026
  background: url("../images/ascdesc.gif") no-repeat scroll right center #ecede6;
2027
}
2028
.table .nosort,
2029
.table .nosort.sorting_asc,
2030
.table .nosort.sorting_desc,
2031
.table .nosort.sorting {
2032
  padding-right: 19px;
2033
  background: #ECEDE6 none;
2034
}
2035
.tags ul {
2036
  display: inline;
2037
  list-style: none;
2038
  margin-left: 0;
2039
}
2040
.tags ul li {
2041
  display: inline;
2042
}
2043
.coverimages {
2044
  float: right;
2045
}
2046
#i18nMenu {
2047
  margin-left: 1em;
2048
}
2049
#i18nMenu li {
2050
  font-size: 85%;
2051
}
2052
#i18nMenu li li {
2053
  font-size: 100%;
2054
}
2055
#i18nMenu li li > a {
2056
  font-size: 100%;
2057
}
2058
#i18nMenu li li > a:hover {
2059
  color: #FFF;
2060
}
2061
#i18nMenu li a {
2062
  color: #0076b2;
2063
}
2064
#i18nMenu .dropdown-menu li p {
2065
  clear: both;
2066
  display: block;
2067
  font-weight: normal;
2068
  line-height: 20px;
2069
  padding: 3px 20px;
2070
  white-space: nowrap;
2071
}
2072
#subjectsList label,
2073
#authorSearch label {
2074
  display: inline;
2075
  vertical-align: middle;
2076
}
2077
#subjectsList ul,
2078
#authorSearch ul {
2079
  border-bottom: 1px solid #EEE;
2080
  list-style-type: none;
2081
  margin: 0;
2082
  padding: .6em 0;
2083
}
2084
#subjectsList li,
2085
#authorSearch li {
2086
  list-style-type: none;
2087
  margin: 0;
2088
  padding: 0;
2089
}
2090
#overdrive-results,
2091
#pazpar2-results {
2092
  font-weight: bold;
2093
  padding-left: 1em;
2094
}
2095
.throbber {
2096
  vertical-align: middle;
2097
}
2098
#overdrive-results-list .star-rating-control {
2099
  display: block;
2100
  overflow: auto;
2101
}
2102
#shelfbrowser table {
2103
  margin: 0;
2104
}
2105
#shelfbrowser table,
2106
#shelfbrowser td,
2107
#shelfbrowser th {
2108
  border: 0;
2109
  font-size: 90%;
2110
  text-align: center;
2111
}
2112
#shelfbrowser td,
2113
#shelfbrowser th {
2114
  padding: 3px 5px;
2115
  width: 20%;
2116
}
2117
#shelfbrowser a {
2118
  display: block;
2119
  font-size: 110%;
2120
  font-weight: bold;
2121
  text-decoration: none;
2122
}
2123
#shelfbrowser #browser_next,
2124
#shelfbrowser #browser_previous {
2125
  background-image: url("../images/sprite.png");
2126
  background-repeat: no-repeat;
2127
  width: 16px;
2128
}
2129
#shelfbrowser #browser_next a,
2130
#shelfbrowser #browser_previous a {
2131
  cursor: pointer;
2132
  display: block;
2133
  height: 0 !important;
2134
  margin: 0;
2135
  overflow: hidden;
2136
  padding: 50px 0 0;
2137
  text-decoration: none;
2138
  width: 16px;
2139
}
2140
#shelfbrowser #browser_previous {
2141
  background-position: -9px -1007px;
2142
}
2143
#shelfbrowser #browser_next {
2144
  background-position: -9px -1057px;
2145
}
2146
#holds {
2147
  margin: 0 auto;
2148
  max-width: 800px;
2149
}
2150
.holdrow {
2151
  clear: both;
2152
  padding: 0 1em 1em 1em;
2153
  border-bottom: 1px solid #CCC;
2154
  margin-bottom: .5em;
2155
}
2156
.holdrow fieldset {
2157
  border: 0;
2158
  margin: 0;
2159
  float: none;
2160
}
2161
.holdrow fieldset .label {
2162
  font-size: 14px;
2163
}
2164
.holdrow label {
2165
  display: inline;
2166
}
2167
.hold-options {
2168
  clear: both;
2169
}
2170
.toggle-hold-options {
2171
  background-color: #eee;
2172
  clear: both;
2173
  display: block;
2174
  font-weight: bold;
2175
  margin: 1em 0;
2176
  padding: .5em;
2177
}
2178
.copiesrow {
2179
  clear: both;
2180
}
2181
#idreambooksreadometer {
2182
  float: right;
2183
}
2184
a.idreambooksrating {
2185
  font-size: 30px;
2186
  color: #29ADE4;
2187
  padding-left: 85px;
2188
  line-height: 30px;
2189
  text-decoration: none;
2190
}
2191
.idreambookslegend {
2192
  font-size: small;
2193
}
2194
a.reviewlink,
2195
a.reviewlink:visited {
2196
  text-decoration: none;
2197
  color: black;
2198
  font-weight: normal;
2199
}
2200
.idreambookssummary a {
2201
  color: #707070;
2202
  text-decoration: none;
2203
}
2204
.idreambookssummary img,
2205
.idbresult img {
2206
  vertical-align: middle;
2207
}
2208
.idbresult {
2209
  color: #29ADE4;
2210
  text-align: center;
2211
  margin: 0.5em;
2212
  padding: 0.5em;
2213
}
2214
.idbresult a,
2215
.idbresult a:visited {
2216
  text-decoration: none;
2217
  color: #29ADE4;
2218
}
2219
.idbresult img {
2220
  padding-right: 6px;
2221
}
2222
.js-show {
2223
  display: none;
2224
}
2225
.modal-nojs .modal-header,
2226
.modal-nojs .modal-footer {
2227
  display: none;
2228
}
2229
@media only screen and (min-width: 0px) and (max-width: 304px) {
2230
  /* Screens bewteen 0 and 304 pixels wide */
2231
  #oh:after {
2232
    content: "(min-width: 0px) and (max-width: 304px)";
2233
  }
2234
  input,
2235
  select,
2236
  textarea {
2237
    width: auto;
2238
    max-width: 11em;
2239
  }
2240
}
2241
@media only screen and (min-width: 0px) and (max-width: 390px) {
2242
  /* Screens bewteen 0 and 390 pixels wide */
2243
  #oh:after {
2244
    content: "(min-width: 0px) and (max-width: 390px)";
2245
  }
2246
  .ui-tabs .ui-tabs-nav li a,
2247
  .statictabs li a {
2248
    padding: .1em .5em;
2249
  }
2250
  #views {
2251
    border: 0;
2252
    padding: 0;
2253
    margin: 0;
2254
  }
2255
  .view {
2256
    padding: 0;
2257
  }
2258
  .view a,
2259
  .view span {
2260
    border: 1px solid #C9C9C9;
2261
    -webkit-border-radius: 4px;
2262
    -moz-border-radius: 4px;
2263
    border-radius: 4px;
2264
    font-size: 80%;
2265
    padding: 0.3em 0.4em 4px 26px;
2266
  }
2267
  .input-fluid {
2268
    width: 90%;
2269
  }
2270
}
2271
@media only screen and (min-width: 305px) and (max-width: 341px) {
2272
  /* Screens bewteen 305 and 341 pixels wide */
2273
  #oh:after {
2274
    content: "(min-width: 305px) and (max-width: 341px)";
2275
  }
2276
}
2277
@media only screen and (min-width: 342px) and (max-width: 479px) {
2278
  /* Screens bewteen 342 and 479 pixels wide */
2279
  #oh:after {
2280
    content: "(min-width: 342px) and (max-width: 479px)";
2281
  }
2282
  .input-fluid {
2283
    width: 75%;
2284
  }
2285
}
2286
/* Override Bootstrap Responsive CSS fixed navbar */
2287
@media (max-width: 979px) {
2288
  .navbar-fixed-top,
2289
  .navbar-fixed-bottom {
2290
    position: fixed;
2291
    margin-left: 0px;
2292
    margin-right: 0px;
2293
  }
2294
}
2295
@media only screen and (max-width: 608px) {
2296
  /* Screens below 608 pixels wide */
2297
  fieldset.rows label {
2298
    display: block;
2299
    float: none;
2300
    text-align: left;
2301
  }
2302
  fieldset.rows li {
2303
    padding-bottom: .5em;
2304
  }
2305
  fieldset.rows ol {
2306
    margin-left: 0;
2307
  }
2308
  fieldset.rows .hint {
2309
    margin-left: 0;
2310
  }
2311
  body {
2312
    padding: 0;
2313
  }
2314
  .tdlabel {
2315
    display: inline;
2316
  }
2317
  .navbar-fixed-top,
2318
  .navbar-static-top {
2319
    margin: 0;
2320
  }
2321
  .navbar-inner {
2322
    padding: 0;
2323
  }
2324
  .checkall,
2325
  .clearall,
2326
  .highlight_controls,
2327
  #selections-toolbar,
2328
  .selectcol,
2329
  .list-actions,
2330
  #remove-selected {
2331
    display: none;
2332
  }
2333
  .table td.bibliocol {
2334
    padding-left: 1.3em;
2335
  }
2336
  .actions {
2337
    display: block;
2338
  }
2339
  .actions a,
2340
  .actions #login4tags {
2341
    background-color: #F2F2EF;
2342
    border: 1px solid #DDD;
2343
    -webkit-border-radius: 4px;
2344
    -moz-border-radius: 4px;
2345
    border-radius: 4px;
2346
    font-weight: bold;
2347
    display: block;
2348
    font-size: 120%;
2349
    margin: 2px 0;
2350
  }
2351
  .actions .label {
2352
    display: block;
2353
    font-weight: bold;
2354
  }
2355
  .actions #login4tags {
2356
    margin-right: 1em;
2357
  }
2358
  #opac-main-search button,
2359
  #opac-main-search input,
2360
  #opac-main-search select,
2361
  #opac-main-search .librarypulldown .transl1,
2362
  #opac-main-search .input-append {
2363
    display: block;
2364
    width: 97%;
2365
    max-width: 100%;
2366
    margin: .5em 0;
2367
    -webkit-border-radius: 5px;
2368
    -moz-border-radius: 5px;
2369
    border-radius: 5px;
2370
  }
2371
  #opac-main-search .input-append {
2372
    margin: 0;
2373
    width: 100%;
2374
  }
2375
  #opac-main-search .librarypulldown .transl1 {
2376
    width: 94.5%;
2377
  }
2378
  #toolbar .resort {
2379
    font-size: 14px;
2380
    max-width: 100%;
2381
    margin: .5em 0;
2382
    padding: 4px 6px;
2383
    -webkit-border-radius: 5px;
2384
    -moz-border-radius: 5px;
2385
    border-radius: 5px;
2386
  }
2387
  .mastheadsearch {
2388
    margin: 0;
2389
    -webkit-border-radius: 0px;
2390
    -moz-border-radius: 0px;
2391
    border-radius: 0px;
2392
  }
2393
  .main {
2394
    margin: .5em 0;
2395
    padding: 15px;
2396
    -webkit-border-radius: 0px;
2397
    -moz-border-radius: 0px;
2398
    border-radius: 0px;
2399
  }
2400
  .breadcrumb {
2401
    margin: 10px 0;
2402
  }
2403
  #moresearches {
2404
    text-align: center;
2405
  }
2406
  #searchsubmit {
2407
    font-weight: bold;
2408
  }
2409
  .ui-tabs-panel .item-thumbnail,
2410
  .tabs-container .item-thumbnail,
2411
  #topissues .item-thumbnail,
2412
  #usertags .item-thumbnail,
2413
  #usersuggestions .item-thumbnail {
2414
    margin: .5em 0 0 .5em;
2415
  }
2416
  .ui-tabs-panel .table-bordered,
2417
  .tabs-container .table-bordered,
2418
  #topissues .table-bordered,
2419
  #usertags .table-bordered,
2420
  #usersuggestions .table-bordered {
2421
    border: none;
2422
  }
2423
  .ui-tabs-panel .table th,
2424
  .tabs-container .table th,
2425
  #topissues .table th,
2426
  #usertags .table th,
2427
  #usersuggestions .table th,
2428
  .ui-tabs-panel .table thead,
2429
  .tabs-container .table thead,
2430
  #topissues .table thead,
2431
  #usertags .table thead,
2432
  #usersuggestions .table thead {
2433
    display: none;
2434
  }
2435
  .ui-tabs-panel .table td,
2436
  .tabs-container .table td,
2437
  #topissues .table td,
2438
  #usertags .table td,
2439
  #usersuggestions .table td {
2440
    border-right: 1px solid #dddddd;
2441
    border-left: 1px solid #dddddd;
2442
    border-top: 0;
2443
    display: block;
2444
    padding: .2em;
2445
  }
2446
  .ui-tabs-panel .table p,
2447
  .tabs-container .table p,
2448
  #topissues .table p,
2449
  #usertags .table p,
2450
  #usersuggestions .table p {
2451
    margin-bottom: 2px;
2452
  }
2453
  .ui-tabs-panel tr,
2454
  .tabs-container tr,
2455
  #topissues tr,
2456
  #usertags tr,
2457
  #usersuggestions tr {
2458
    display: block;
2459
    margin-bottom: .6em;
2460
  }
2461
  .ui-tabs-panel tr td:first-child,
2462
  .tabs-container tr td:first-child,
2463
  #topissues tr td:first-child,
2464
  #usertags tr td:first-child,
2465
  #usersuggestions tr td:first-child {
2466
    border-top: 1px solid #dddddd;
2467
    border-radius: 5px 5px 0 0;
2468
  }
2469
  .ui-tabs-panel tr td:last-child,
2470
  .tabs-container tr td:last-child,
2471
  #topissues tr td:last-child,
2472
  #usertags tr td:last-child,
2473
  #usersuggestions tr td:last-child {
2474
    border-radius: 0 0 5px 5px;
2475
    border-bottom: 2px solid #CACACA;
2476
  }
2477
  .no-image {
2478
    display: none;
2479
  }
2480
}
2481
@media only screen and (max-width: 700px) {
2482
  /* Screens below 700 pixels wide */
2483
  #opac-main-search label {
2484
    display: none;
2485
  }
2486
  #logo {
2487
    background: transparent url("../lib/bootstrap/img/glyphicons-halflings-white.png") no-repeat;
2488
    background-position: 0 -24px;
2489
    margin: 14px 14px 0 14px;
2490
    width: 14px;
2491
  }
2492
  #logo a {
2493
    padding: 14px 0 0;
2494
    width: 14px;
2495
  }
2496
  #user-menu-trigger {
2497
    display: inline;
2498
    margin-right: 12px;
2499
  }
2500
  #members {
2501
    display: none;
2502
    clear: both;
2503
  }
2504
  #members li {
2505
    padding-right: 20px;
2506
    text-align: right;
2507
    border-bottom: 1px solid #555;
2508
  }
2509
  #members li:first-child {
2510
    border-top: 1px solid #555;
2511
  }
2512
  #members li:last-child {
2513
    border-bottom: none;
2514
  }
2515
  #members .nav {
2516
    float: none;
2517
  }
2518
  #members .nav.pull-right {
2519
    float: none;
2520
  }
2521
  #members .nav > li {
2522
    float: none;
2523
  }
2524
  #members .divider-vertical {
2525
    border: 0;
2526
    height: 0;
2527
    margin: 0;
2528
  }
2529
}
2530
@media only screen and (min-width: 480px) and (max-width: 608px) {
2531
  /* Screens between 480 and 608 pixels wide */
2532
  #oh:after {
2533
    content: " Between 480 pixels and 608 pixels. ";
2534
  }
2535
  .input-fluid {
2536
    width: 75%;
2537
  }
2538
}
2539
@media only screen and (min-width: 608px) and (max-width: 767px) {
2540
  /* Screens between 608 and 767 pixels wide */
2541
  #oh:after {
2542
    content: " Between 608 pixels and 767 pixels. ";
2543
  }
2544
  .main {
2545
    padding: 0.8em 20px;
2546
  }
2547
  .breadcrumb {
2548
    margin: 10px 0;
2549
  }
2550
  .navbar-static-bottom {
2551
    margin-left: -20px;
2552
    margin-right: -20px;
2553
  }
2554
}
2555
@media only screen and (max-width: 767px) {
2556
  /* Screens below 767 pixels wide */
2557
  a.title {
2558
    font-size: 120%;
2559
  }
2560
  #userresults {
2561
    margin: 0 -20px;
2562
  }
2563
  .breadcrumb,
2564
  #top-pages,
2565
  .menu-collapse {
2566
    display: none;
2567
  }
2568
  #search-facets,
2569
  #menu {
2570
    margin-bottom: .5em;
2571
  }
2572
  #search-facets h4,
2573
  #menu h4 {
2574
    display: block;
2575
    margin: 0;
2576
    padding: 0;
2577
  }
2578
  #search-facets h4 a,
2579
  #menu h4 a {
2580
    -webkit-border-radius: 7px;
2581
    -moz-border-radius: 7px;
2582
    border-radius: 7px;
2583
    border-bottom: 0;
2584
    font-weight: normal;
2585
    padding: .7em .2em;
2586
  }
2587
  #search-facets ul,
2588
  #menu ul {
2589
    padding: 0;
2590
  }
2591
  #menu li a {
2592
    -webkit-border-radius: 0px;
2593
    -moz-border-radius: 0px;
2594
    border-radius: 0px;
2595
    border: 0;
2596
    display: block;
2597
    font-size: 120%;
2598
    text-decoration: none;
2599
    border-bottom: 1px solid #D8D8D8;
2600
    margin: 0;
2601
  }
2602
  #menu li.active a {
2603
    border-top: 1px solid #D8D8D8;
2604
    border-right-width: 1px;
2605
  }
2606
  #menu li:last-child a {
2607
    -webkit-border-radius: 0 0 7px 7px;
2608
    -moz-border-radius: 0 0 7px 7px;
2609
    border-radius: 0 0 7px 7px;
2610
  }
2611
  #search-facets li {
2612
    padding: .4em;
2613
  }
2614
  #search-facets h5 {
2615
    margin: .2em;
2616
  }
2617
  #menu h4 a.menu-open,
2618
  #search-facets h4 a.menu-open {
2619
    -webkit-border-radius: 7px 7px 0 0;
2620
    -moz-border-radius: 7px 7px 0 0;
2621
    border-radius: 7px 7px 0 0;
2622
    border-bottom: 1px solid #D8D8D8;
2623
  }
2624
}
2625
@media only screen and (max-width: 800px) {
2626
  /* Screens below 800 pixels wide */
2627
  .cartlabel,
2628
  .listslabel {
2629
    display: none;
2630
  }
2631
  .navbar .divider-vertical {
2632
    margin: 0 2px;
2633
  }
2634
  .navbar #members .divider-vertical {
2635
    margin: 0 9px;
2636
  }
2637
}
2638
@media only screen and (min-width: 768px) {
2639
  /* Screens above 768 pixels wide */
2640
  .main {
2641
    margin-left: 20px;
2642
    margin-right: 20px;
2643
  }
2644
  #menu {
2645
    border: 0;
2646
    -webkit-border-radius: 0px;
2647
    -moz-border-radius: 0px;
2648
    border-radius: 0px;
2649
    border-right: 1px solid #D8D8D8;
2650
  }
2651
  #menu h4 {
2652
    display: none;
2653
  }
2654
  #menu ul {
2655
    padding: 1em 0 1em 0;
2656
  }
2657
}
2658
@media only screen and (min-width: 768px) and (max-width: 984px) {
2659
  /* Screens between 768 and 984 pixels wide */
2660
  #oh:after {
2661
    content: " Between 768 and 984 pixels. ";
2662
  }
2663
  .librarypulldown .transl1 {
2664
    width: 38%;
2665
  }
2666
}
2667
@media only screen and (max-width: 984px) {
2668
  /* Screens up to 984 pixels wide */
2669
}
2670
@media only screen and (min-width: 984px) {
2671
  /* Screens above 969 pixels wide */
2672
  #oh:after {
2673
    content: " Above 984 pixels. ";
2674
  }
2675
  .librarypulldown .transl1 {
2676
    width: 53%;
2677
  }
2678
}
2679
@media only screen and (max-width: 1040px) {
2680
  .pg_menu li a {
2681
    float: none;
2682
    text-align: left;
2683
  }
2684
  .pg_menu li.back_results a {
2685
    border: 1px solid #D0D0D0;
2686
    border-width: 1px 0 1px 0;
2687
  }
2688
  #ulactioncontainer {
2689
    min-width: 0;
2690
  }
2691
}
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-external-search.tt (-4 / +19 lines)
Lines 38-44 Link Here
38
                                        [% FOREACH target = external_search_targets %]
38
                                        [% FOREACH target = external_search_targets %]
39
                                        <li>
39
                                        <li>
40
                                            <input data-url="[% target.host %]:[% target.port %]/[% target.db %]" type="checkbox" id="target-[% loop.index %]" checked />
40
                                            <input data-url="[% target.host %]:[% target.port %]/[% target.db %]" type="checkbox" id="target-[% loop.index %]" checked />
41
                                            <label for="target-[% loop.index %]">[% target.name %]
41
                                            <label for="target-[% loop.index %]">[% target.name %]</label>
42
                                        </li>
42
                                        </li>
43
                                        [% END %]
43
                                        [% END %]
44
                                    </ul>
44
                                    </ul>
Lines 70-76 Link Here
70
70
71
</div>
71
</div>
72
72
73
<div id="modal-overlay" class="modal hide fade"></div>
73
<div id="record-modal" class="modal hide fade"></div>
74
[% INCLUDE 'opac-bottom.inc' %]
74
[% INCLUDE 'opac-bottom.inc' %]
75
[% BLOCK jsinclude %]
75
[% BLOCK jsinclude %]
76
<script type="text/javascript" src="[% interface %]/lib/pz2.js"></script>
76
<script type="text/javascript" src="[% interface %]/lib/pz2.js"></script>
Lines 101-106 var xsltDetailStylesheets = { Link Here
101
101
102
var recordCache = {};
102
var recordCache = {};
103
var resultRenderCache = {};
103
var resultRenderCache = {};
104
var xsltSysprefs = {
105
    [% FOREACH syspref IN [ 'hidelostitems' 'OPACURLOpenInNewWindow' 'DisplayOPACiconsXSLT' 'URLLinkText' 'viewISBD' 'OPACBaseURL' 'TraceCompleteSubfields' 'UseICU' 'UseAuthoritiesForTracings' 'TraceSubjectSubdivisions' 'Display856uAsImage' 'OPACDisplay856uAsImage' 'UseControlNumber' 'IntranetBiblioDefaultView' 'BiblioDefaultView' 'singleBranchMode' 'OPACItemLocation' 'DisplayIconsXSLT' 'AlternateHoldingsField' 'AlternateHoldingsSeparator' 'TrackClicks' ] %]
106
    '[% syspref %]': '[% Koha.Preference(syspref) %]',
107
    [% END %]
108
};
104
109
105
function showResult( syntax, recid ) {
110
function showResult( syntax, recid ) {
106
    if ( recordCache[ recid ] ) {
111
    if ( recordCache[ recid ] ) {
Lines 112-117 function showResult( syntax, recid ) { Link Here
112
    }
117
    }
113
118
114
    function done( record ) {
119
    function done( record ) {
120
        if ( !$(record).find('sysprefs').length ) { // Don't re-add to cached records
121
            var $sysprefs = $(record.createElementNS('http://www.loc.gov/MARC21/slim', 'sysprefs')).appendTo($('record', record));
122
            $.each( xsltSysprefs, function( syspref, value ) {
123
                $sysprefs.append('<syspref xmlns="http://www.loc.gov/MARC21/slim" name="' + syspref + '">' + value + '</syspref>');
124
            } );
125
        }
126
115
        xsltResultStylesheets[ syntax ].done( function( xslDoc ) {
127
        xsltResultStylesheets[ syntax ].done( function( xslDoc ) {
116
            var fragment = resultRenderCache[ recid ] = KOHA.TransformToFragment( record, xslDoc );
128
            var fragment = resultRenderCache[ recid ] = KOHA.TransformToFragment( record, xslDoc );
117
            var $tr = $( '#results tr' ).filter( function() { return $( this ).data( 'recid' ) == recid } );
129
            var $tr = $( '#results tr' ).filter( function() { return $( this ).data( 'recid' ) == recid } );
Lines 129-137 function showDetail( syntax, recid ) { Link Here
129
    var record = recordCache[ recid ];
141
    var record = recordCache[ recid ];
130
142
131
    xsltDetailStylesheets[ syntax ].done( function( xslDoc ) {
143
    xsltDetailStylesheets[ syntax ].done( function( xslDoc ) {
132
        var fragment = KOHA.TransformToFragment( record, xslDoc );
144
        var $fragment = $( KOHA.TransformToFragment( record, xslDoc ) );
133
145
134
        $( '#modal-overlay' ).html( fragment ).modal();
146
        $fragment.find( 'a[href*="opac-search.pl"]' ).replaceWith( function() {
147
            return $(this).text();
148
        } );
149
        $( '#record-modal' ).html( $fragment ).modal();
135
    } );
150
    } );
136
}
151
}
137
152
(-)a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less (+4 lines)
Lines 2212-2217 td img { Link Here
2212
    overflow: auto;
2212
    overflow: auto;
2213
}
2213
}
2214
2214
2215
#record-modal {
2216
    padding: 1em;
2217
}
2218
2215
#shelfbrowser {
2219
#shelfbrowser {
2216
    table {
2220
    table {
2217
        margin : 0;
2221
        margin : 0;
(-)a/koha-tmpl/opac-tmpl/ccsr/en/css/opac.css (-2 / +2 lines)
Lines 2870-2880 a.reviewlink,a.reviewlink:visited { Link Here
2870
    overflow: auto;
2870
    overflow: auto;
2871
}
2871
}
2872
2872
2873
#modal-overlay {
2873
#record-modal {
2874
    background-color: white;
2874
    background-color: white;
2875
    border-radius: 5px;
2875
    border-radius: 5px;
2876
    max-width: 75%;
2876
    max-width: 75%;
2877
    padding: 15px;
2877
    padding: 1em;
2878
}
2878
}
2879
2879
2880
#overdrive-results, #pazpar2-results {
2880
#overdrive-results, #pazpar2-results {
(-)a/koha-tmpl/opac-tmpl/prog/en/css/opac.css (-2 / +2 lines)
Lines 3093-3101 padding: 0.1em 0; Link Here
3093
    margin: 0px auto;
3093
    margin: 0px auto;
3094
}
3094
}
3095
3095
3096
#modal-overlay {
3096
#record-modal {
3097
    background-color: white;
3097
    background-color: white;
3098
    border-radius: 5px;
3098
    border-radius: 5px;
3099
    max-width: 75%;
3099
    max-width: 75%;
3100
    padding: 15px;
3100
    padding: 1em;
3101
}
3101
}
(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-external-search.tt (-5 / +20 lines)
Lines 1-3 Link Here
1
[% USE Koha %]
1
[% INCLUDE 'doc-head-open.inc' %]
2
[% INCLUDE 'doc-head-open.inc' %]
2
[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo; External search for '[% q | html %]'
3
[% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %] catalog &rsaquo; External search for '[% q | html %]'
3
[% INCLUDE 'doc-head-close.inc' %]
4
[% INCLUDE 'doc-head-close.inc' %]
Lines 30-35 var xsltDetailStylesheets = { Link Here
30
31
31
var recordCache = {};
32
var recordCache = {};
32
var resultRenderCache = {};
33
var resultRenderCache = {};
34
var xsltSysprefs = {
35
    [% FOREACH syspref IN [ 'hidelostitems' 'OPACURLOpenInNewWindow' 'DisplayOPACiconsXSLT' 'URLLinkText' 'viewISBD' 'OPACBaseURL' 'TraceCompleteSubfields' 'UseICU' 'UseAuthoritiesForTracings' 'TraceSubjectSubdivisions' 'Display856uAsImage' 'OPACDisplay856uAsImage' 'UseControlNumber' 'IntranetBiblioDefaultView' 'BiblioDefaultView' 'singleBranchMode' 'OPACItemLocation' 'DisplayIconsXSLT' 'AlternateHoldingsField' 'AlternateHoldingsSeparator' 'TrackClicks' ] %]
36
    '[% syspref %]': '[% Koha.Preference(syspref) %]',
37
    [% END %]
38
};
33
39
34
function showResult( syntax, recid ) {
40
function showResult( syntax, recid ) {
35
    if ( recordCache[ recid ] ) {
41
    if ( recordCache[ recid ] ) {
Lines 41-46 function showResult( syntax, recid ) { Link Here
41
    }
47
    }
42
48
43
    function done( record ) {
49
    function done( record ) {
50
        if ( !$(record).find('sysprefs').length ) { // Don't re-add to cached records
51
            var $sysprefs = $(record.createElementNS('http://www.loc.gov/MARC21/slim', 'sysprefs')).appendTo($('record', record));
52
            $.each( xsltSysprefs, function( syspref, value ) {
53
                $sysprefs.append('<syspref xmlns="http://www.loc.gov/MARC21/slim" name="' + syspref + '">' + value + '</syspref>');
54
            } );
55
        }
56
44
        xsltResultStylesheets[ syntax ].done( function( xslDoc ) {
57
        xsltResultStylesheets[ syntax ].done( function( xslDoc ) {
45
            var fragment = resultRenderCache[ recid ] = KOHA.TransformToFragment( record, xslDoc );
58
            var fragment = resultRenderCache[ recid ] = KOHA.TransformToFragment( record, xslDoc );
46
            var $tr = $( '#results tr' ).filter( function() { return $( this ).data( 'recid' ) == recid } );
59
            var $tr = $( '#results tr' ).filter( function() { return $( this ).data( 'recid' ) == recid } );
Lines 59-67 function showDetail( syntax, recid ) { Link Here
59
    console.info((new XMLSerializer).serializeToString( record ));
72
    console.info((new XMLSerializer).serializeToString( record ));
60
73
61
    xsltDetailStylesheets[ syntax ].done( function( xslDoc ) {
74
    xsltDetailStylesheets[ syntax ].done( function( xslDoc ) {
62
        var fragment = KOHA.TransformToFragment( record, xslDoc );
75
        var $fragment = $( KOHA.TransformToFragment( record, xslDoc ) );
63
76
64
        $( '#modal-overlay' ).html( fragment ).lightbox_me( {
77
        $fragment.find( 'a[href*="opac-search.pl"]' ).replaceWith( function() {
78
            return $(this).text();
79
        } );
80
        $( '#record-modal' ).html( $fragment ).lightbox_me( {
65
            centered: true,
81
            centered: true,
66
        } );
82
        } );
67
    } );
83
    } );
Lines 224-230 $( document ).ready( function() { Link Here
224
                    [% FOREACH target = external_search_targets %]
240
                    [% FOREACH target = external_search_targets %]
225
                    <li>
241
                    <li>
226
                        <input data-url="[% target.host %]:[% target.port %]/[% target.db %]" type="checkbox" id="target-[% loop.index %]" checked />
242
                        <input data-url="[% target.host %]:[% target.port %]/[% target.db %]" type="checkbox" id="target-[% loop.index %]" checked />
227
                        <label for="target-[% loop.index %]">[% target.name %]
243
                        <label for="target-[% loop.index %]">[% target.name %]</label>
228
                    </li>
244
                    </li>
229
                    [% END %]
245
                    [% END %]
230
                </ul>
246
                </ul>
Lines 236-240 $( document ).ready( function() { Link Here
236
252
237
</div>
253
</div>
238
254
239
<div id="modal-overlay" style="display: none"></div>
255
<div id="record-modal" style="display: none"></div>
240
[% INCLUDE 'opac-bottom.inc' %]
256
[% INCLUDE 'opac-bottom.inc' %]
241
- 

Return to bug 10486