/* fonts */
@font-face {
    font-family: 'Source Sans Pro';
    src: url('/files/nzcer//fonts/SourceSansPro/sourcesanspro-bold.eot');
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bold.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bold.woff2') format('woff2'),
         url('https:/files/nzcer/fonts/SourceSansPro/sourcesanspro-bold.svg#sourcesanspro-bolditalic') format('svg'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bold.otf') format('opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bold.ttf') format('truetype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bold.woff') format('woff');
    font-weight: bold;
    font-style:  normal;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.eot');
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.woff2') format('woff2'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.svg#sourcesanspro-bolditalic') format('svg'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.otf') format('opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.ttf') format('truetype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-bolditalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.eot');
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.woff2') format('woff2'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.svg#sourcesanspro-italic') format('svg'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.otf') format('opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.ttf') format('truetype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.eot');
    src: url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.woff2') format('woff2'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.svg#sourcesanspro-regular') format('svg'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.otf') format('opentype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.ttf') format('truetype'),
         url('/files/nzcer/fonts/SourceSansPro/sourcesanspro-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Merriweather';
    src: url('/files/nzcer/fonts/Merriweather/merriweather-bold.eot');
    src: url('/files/nzcer/fonts/Merriweather/merriweather-bold.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bold.woff2') format('woff2'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bold.svg#merriweather-bold') format('svg'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bold.otf') format('opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bold.ttf') format('truetype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Merriweather';
    src: url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.eot');
    src: url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.woff2') format('woff2'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.svg#merriweather-bolditalic') format('svg'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.otf') format('opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.ttf') format('truetype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-bolditalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Merriweather';
    src: url('/files/nzcer/fonts/Merriweather/merriweather-italic.eot');
    src: url('/files/nzcer/fonts/Merriweather/merriweather-italic.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-italic.woff2') format('woff2'),
         url('/files/nzcer/fonts/Merriweather/merriweather-italic.svg#merriweather-italic') format('svg'),
         url('/files/nzcer/fonts/Merriweather/merriweather-italic.otf') format('opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-italic.ttf') format('truetype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Merriweather';
    src: url('/files/nzcer/fonts/Merriweather/merriweather-regular.eot');
    src: url('/files/nzcer/fonts/Merriweather/merriweather-regular.eot') format('embedded-opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-regular.woff2') format('woff2'),
         url('/files/nzcer/fonts/Merriweather/merriweather-regular.svg#merriweather-regular') format('svg'),
         url('/files/nzcer/fonts/Merriweather/merriweather-regular.otf') format('opentype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-regular.ttf') format('truetype'),
         url('/files/nzcer/fonts/Merriweather/merriweather-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/* WR375284 */ /* have changed back to original at request of client */
a:link, a:visited,
.ui-widget-content a:link, .ui-widget-content,
#action a i.fa, #action button i.fa, .actions a i.fa, .actions button i.fa, .toolbar a i.fa, .toolbar button i.fa, .view a i.fa, .view button i.fa {
  color: #000;
}

.nav-tabs .nav-link {
    background-color: #f0f3f3;
    border: 1px solid #d8d8d8;
    border-radius: 0;
    margin-right: .4em;
    color: #FF5200;
}


#OpacNav ul li a:hover, #OpacNav ul li a:focus {
    text-decoration: none;
    color: #FF5200;
}
a:hover,
.ui-widget-content a:hover,
#action a i.fa:hover, #action button i.fa:hover, .actions a i.fa:hover, .actions button i.fa:hover, .toolbar a i.fa:hover, .toolbar button i.fa:hover, .view a i.fa:hover, .view button i.fa:hover {
  color: #FF5A00;
}


body {
 -webkit-font-smoothing: antialiased;
}

body {
    font-weight: normal;
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
font-size:15px;
}

h1 {
  font-family: "Merriweather",Georgia,"Lucida Bright","Times New Roman",Times,serif;
  font-weight: bold;
  color: #202020;
}

h2 {
  font-family: "Merriweather",Georgia,"Lucida Bright","Times New Roman",Times,serif;
  font-weight: bold;
  color: #202020;
  font-size: 26px;
}

h3, h4, h5, h6 {
  color: #000;
}

/* responsive, fixed width */

body {
  color: #000;
  background: #fff;
}
@media (max-width: 767px) {
  body {
    padding-left: 0;
    padding-right: 0;
  }
}


a:hover, a:focus {
  color: #000;
}


a.listmenulink:link, a.listmenulink:visited {
color:#ff5a00;
}

.btn-primary, input.btn[type="submit"], .btn{
  background: none;
  border: 0;
  color: black;
  text-shadow: none;
  font-weight:bold;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, input.btn[type="submit"]:hover, input.btn[type="submit"]:focus, .btn:focus, .btn:hover {
  background: #ff5a00;
  border: 0;
  color: #FFF;
  text-shadow: none;
}

/* Start of WR #342054 */

#auth > input, #userauthhome input.btn, #previous_biblio input.btn, #usershelves input.btn, #advsearch input.btn, #usertags input.btn {
 background-color: #7E7672;
  color: white;
}

#usertags input.btn {
 vertical-align: middle; 
}

#advsearch div.text-center a {
background-color: #b0a5a0;
  color: white;
}

#auth > input:hover, #userauthhome input.btn:hover, #previous_biblio input.btn:hover, #usershelves input.btn:hover, #advsearch input.btn:hover, #advsearch div.text-center a:hover, #usertags input.btn:hover {
  background-color: #ff5a00;
}

/* End of WR #342054 */

#placehold {
  background: #7E7672;
  border: 0;
  color: #FFF;
  text-shadow: none;
  font-weight:bold;
  border-radius:3px;
   padding: 3px 6px;
}

#selections-toolbar input.hold.disabled, #selections-toolbar input.hold.disabled:hover, #selections-toolbar input.hold.disabled:focus {
  color: #FFF;
}

#placehold:hover, #placehold:focus {
 background: #ff5a00;
  border: 0;
  color: #FFF;
  text-shadow: none;
}

/* fixes the responsive widths of layout */
#header-region .navbar,
#opacheader,
#opac-main-search {
  margin: 0 auto;
}

#opac-main-search {
  background: url(/files/nzcer/images/banner2016.png) center;
  background-size: cover;
  padding: 15px 200px 50px 200px;
}

#opac-login-page #opac-main-search {
  max-height: 20px;
}

.biblio-title {
	color: #333 !important;
}

.subtitle {
	color: #333 !important;
}

@media (max-width: 979px) {
  #header-region .navbar,
  #opacheader,
  #opac-main-search {
    max-width: 100%;
  }
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.main {
  border: none;
  box-shadow: none;
  margin: 40px auto;
  max-width: 1520px;
}
@media (max-width: 1240px) {
  .main {
    margin: 40px 20px;
  }
  #opac-main-search  {
    padding: 15px 20px;
  }
}

@media (max-width: 800px) {
  #header-region {
    border: 0;
  }
}
#header-region  .navbar {
  background: #e6e6e6;
  border: none;
  box-shadow: none;
  padding: 5px 200px;
}

#logo {
  display: none;
}
@media (max-width: 800px) {
  #logo {
    display: block;
    background: url(/files/nzcer/images/brand.png) no-repeat 0 0;
    width: 150px;
    margin: 0 20px 0 0;
  }
  #logo a {
    padding: 39px 0 0 0;
    width: 150px;
  }
}

#opacheader {
  padding: 0 20px 20px 20px;
  background: none;
  min-height: 90px;
}
#opacheader a {
  display: inline-block;
}

  #opacheader .img-responsive {
          padding-left: 180px;
  }
@media (max-width: 850px) {
  #opacheader .img-responsive {
    width: 250px;
  }
}
@media (max-width: 800px) {
  #opacheader {
    display: none;
  }
}
@media (max-width: 800px) {
  #opac-main-search {
    float: none;
  }
}
#opac-main-search select {
  width: 100%;
  max-width: none;
  border: 0;
  box-shadow: none;
}
.mastheadsearch #searchsubmit {
  width: 100%;
  background-color: #000000;
  padding: 5px 12px;
}
@media (max-width: 608px) {
  #opac-main-search input {
    width: 100%;
    height: auto;
    border: 0;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    box-shadow: none;
  }
}
@media (min-width: 609px) {
  #opac-main-search select {
    width: 25%;
  }
  .nolibrarypulldown {
    width: 72%;
  }
  .nolibrarypulldown .transl1 {
    border: 1px solid #ffffff;
    width: calc(100% - 43px);
    box-shadow: none;
  }
  .mastheadsearch #searchsubmit {
    width: auto;
  }
}
@media (min-width: 701px) {
  .mastheadsearch label {
    margin-right: 30px;
    width: 50px;
    color: #ffffff;
  }
  #opac-main-search select {
    width: 100%;
  }
  .nolibrarypulldown {
    width: calc(68% - 50px);
  }
  .nolibrarypulldown .transl1 {
    width: calc(100% - 43px);
  }
}

@media (min-width: 992px) {
  .nolibrarypulldown {
    width: calc(70% - 50px);
  }
}
.mastheadsearch {
  background: none;
  border-radius: 0;
  padding: 0;
  margin: 0 0 7.5px 0;
}
#moresearches {
  text-align: center;
  padding: 0;
  color: #ffffff;
  margin: 0;
}
@media (min-width: 609px) {
  #moresearches {
    justify-content: flex-end;
    color: #fff
  }
}
#moresearches a {
  margin: 7px 13px;
  font-weight: bold;
  justify-content: flex-end;
  color: white;
}

#moresearches a:hover {
	color: #000 !important;
}

#moresearches a:focus, {
 border-bottom: 1px solid #ffffff;
 text-decoration: none;
}

#moresearches {
	margin-right: 40px;
}
.deleteshelf, .newshelf, .newshelf.disabled, 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-large, a.print-small, a.removefromlist, a.removeitems, a.removeitems.disabled, a.reserve, a.send, a.tag_add, input.editshelf, input.hold, input.hold.disabled, .nav_results .l_Results a,
#tagsel_span input.submit, #tagsel_tag, .view a, .view span,
.addto a.addtocart, .searchresults a.highlight_toggle,
.actions a.addtocart, .actions a.addtoshelf, .actions a.hold {
  background-image: none;
}


@media (max-width: 608px){
.navbar-inverse .navbar-inner {
  padding-left: 20px;
  padding-right: 20px;
}
#user-menu-trigger .icon-user {
  background: url(/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png) -168px 0 no-repeat;
  height: 14px;
  line-height: 14px;
  margin: 12px 0 0;
  vertical-align: text-top;
  width: 14px;
}
}

@media (max-width: 767px){
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
  margin-left: 0;
  margin-right: 0;
}
#user-menu-trigger .icon-user {
   background: url(/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png) -168px 0 no-repeat;
   height: 14px;
   line-height: 14px;
   margin: 12px 0 0;
   vertical-align: text-top;
   width: 14px;
  }
}


.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
    background-image: url("/opac-tmpl/bootstrap/lib/bootstrap/img/glyphicons-halflings.png");

}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
   color: #999999;
   text-shadow: none;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #ff5a00;
  color: #ffffff;
}

.navbar .divider-vertical {
  border: none;
}
#cartmenulink, .listslabel, #listsmenu {
  color: #7e7672;
}
#cartmenulink:hover, #listsmenu:hover, .listslabel:hover {
  background:#FF5A00;
  color:#fff;
  border-radius: 5px;
}
#members p {
  color: #999999;
}
#members a {
  color: #7e7672;
}
#members a:hover {
  color: #ff5a00;
}
#members a.loginModal-trigger {
  background: #7e7672;
  color: #fff;
  padding: 7px 10px;
  border-radius: 5px;
  display: inline-block;
  margin-right:10px;
}
#members a.loginModal-trigger:hover {
  text-decoration: none;
  background: #ff5a00;
}
#members a.logout {
  color: #ff5a00;
}

/* dropdowns */
.dropdown-menu > li > a {
  color: #ff5a00;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background: #FF5A00;
  color: #FFFFFF;
}

.input-append .add-on:last-child:hover, .input-append .btn:last-child:hover, .input-append .btn-group:last-child > .dropdown-toggle:hover {
background:#FF5A00;
color:#fff;
}

/*main user block*/

#opacmainuserblock {
border-left: 2px solid #DDDAD0;
}

#new_orders,#newsitem {
    margin-bottom: 40px;
    margin-left:20px;

}
#new_titles {
    font-family: NotoSans;
    font-weight: bolder;
    font-size: 15px;
}

h4.newsheader {
  font-family: "Merriweather",Georgia,"Lucida Bright","Times New Roman",Times,serif;
  font-weight: bold;
  color: #202020;
  font-size: 26px;
}
.newsheader {
    background: #fff;
}
.newscontainer {
    border: 0px;
    padding-bottom: 40px;
}
#rssnews-container {
    display: none;
}

#opacmainuserblock td {
    vertical-align: top;
}

#opacmainuserblock td > br {
    display: none;
}

#opacmainuserblock td > a {
    display: block;
}



#opacmainuserblock .cover a {
    display: block;
    padding: 15px;
    background-color: #f3f3f3;
    margin-right: 15px;
    min-height: 180px;
    margin-top: 15px;
}


/*left navigation*/
#OpacNav h3 {
  font-size: 22px;
  height: 50px;
  font-family: "Merriweather",Georgia,"Lucida Bright","Times New Roman",Times,serif;
  font-weight: bold;
}
#OpacNav h3 a {
  background: url(/files/nzcer/images/books-h.png) no-repeat 0 0;
  padding-left: 80px;
  padding-bottom: 21px;
  padding-top: 21px;
}
#OpacNav h3 a:hover, #OpacNav h3 a:focus {
  background: url(/files/nzcer/images/books-i.png) no-repeat 0 0;
  text-decoration: none;
}
#OpacNav ul {
  margin-left:0px;
  padding-left:0px;
}
#OpacNav ul li {
  list-style-type:none;
  border-bottom:1px solid #FF5A00;
  padding: 5px 0;
  font-size: 18px;
}
#OpacNav ul li a:hover, #OpacNav ul li a:focus {
  text-decoration:none;
}



.breadcrumb {
display:none;
}

#menu h4 a, #search-facets h4 a {
color:#000;
}

#menu h4 a:hover {
color:#FF5200;
background: #F4F4F4;
}

#results .label {
font-size:14px;
}

.menu-collapse a {
font-size:14px;
}

.menu-collapse-toggle {
font-size:15px;
}

/*details page*/
nav_results, .pg_menu li a, .pg_menu li span, .pg_menu {
background:#fff;
border:none;
}
.nav_results .l_Results a {
background-color:#7E7672;
color:#fff;
}

a.title {
  color: #ff5a00 !important;
  font-family: "Merriweather",Georgia,"Lucida Bright","Times New Roman",Times,serif;
  font-weight: bold;
}


#action {
  background:none;
  border:none;
}
#action li {
  border-bottom: 1px solid #ff5a00;
}


.nav_results .l_Results:hover {
background:none;
}
#listResults li:hover {
  background-color: #ff5a00;
}
.ui-widget-content a, .ui-widget-content a:visited {
  color: #FF5A00;
}

.nav_pages .close_pagination a, .nav_pages li a {
color:#fff;
}


.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited {
color:#FF5200 !important;
}

/*book detail page links*/
.author a,
.author a:visited{
color:#ff5a00;
text-decoration:none;
font-weight:bold;
}

.author a:hover,.author a:focus {
color:#000000;
text-decoration:underline;
}

.results_summary a, .results_summary a:visited {
color:#ff5a00;
}

.results_summary a:hover, .results-summary a:focus {
color:#000000;
text-decoration:underline;
}

#opac-detail .label {
font-size:15px;
}

/* footer */
#opaccredits {
  background:#7E7672;
  color:#fff;
}
#footer-wrap {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}
#footer-wrap img.small {
  margin-left: -10px;
  width:200px;
}
#footer-wrap .map {
  float: right;
  margin-top: 80px;
}
@media (max-width: 608px) {
  #footer-wrap .map {
    float: none;
    margin-top: 0px;
  }
}
#footer-wrap .block_content {
  padding: 0px;
}
#footer-wrap .block_content #footer-address,
#footer-wrap .block_content #footer-phones {
  display: inline-block;
  width: 200px;
  margin-right: 20px;
  vertical-align: top;
  font-size: 15px;
}
#footer-wrap #links {
  margin-right: 15px;
  display: inline-block;
  vertical-align: top;
  width: 200px;
  font-size: 14px;
}
#footer-wrap #links a{
  color:#fff;
}
#footer-wrap #links a:hover, #links a:focus {
  text-decoration: underline;
}
#footer-wrap #socialmedia {
  margin: 20px 0;
}
#footer-wrap #socialmedia a {
  margin-right: 10px;
}
#footer-wrap .cb {
  clear: both;
}

.actionnote {display: none;}
#marc th {color: #000; }


/*fixing button on holds page*/
a.btn.btn-link.js-show {
background: #7E7672;
  border: 0;
  color: #FFF;
  text-shadow: none;
  border-radius:3px;
  font-size:12.9px;
padding:1px;
}

a.btn.btn-link.js-show:hover, a.btn.btn-link.js-show:focus {
text-decoration:none;
background: #ff5a00;
border: 0;
color: #FFF;
text-shadow: none;

}

/*lists page links*/
.close {
color:#ff5a00;
}

.close:hover, .close:focus {
text-decoration:underline;
color:#ff5a00;


}

.no-image { display: none; }
.results_summary {
    font-size: 100%;
    color: black;
 }
.label { font-weight: 600; }


input.hold {
color:white;
text-decoration:none;
}
#booleansearch > fieldset:nth-child(1) > p:nth-child(2) { margin-left: 5px; }
}

/* Start of 19.11.05 custom design fixes - please don't change */
/* weird icons in buttons */

a, 
span, 
#usershelves .deleteshelf {
    background-position: -999px !important;
    background-repeat: no-repeat !important;
}

#action a { background-image: none;
color: #333; }
#a_listResults { background-image: none; color: white;  width: 100%; box-sizing: border-box; }
#Normalview, #MARCview, #ISBDview, .results_summary a { background-image: none; }

.view span, .actions a.addtocart, a.highlight_toggle, .searchresults a.highlight_toggle, .deleteshelf, .newshelf, .addtoshelf, a.download, a.send, a.print-small, a.hold, a.hold.disabled, .actions a.addtoshelf, a.empty, .toolbar a.disabled, .btn.disabled i.fa, a.detail, a.hold, .actions a.hold, a.new { background-image: none; }

#wrap {
  padding-left: 0;
  padding-right: 0;
}

#searchsubmit {
  color: white;
}

#placehold, #placehold:hover, #placehold:focus {
  background-color: none; 
}

.toolbar .btn.hold {
  background-color: #737373;
  color: white;
}

.toolbar .btn.hold:hover, .toolbar .btn.hold:focus {
  background-color: #ff5a00;
}

/* End of 19.11.05 custom design fixes */

/* Start of 23.08.07 Custom design fixes */
.cover-image > .hint { /* hiding cover image sources on bib record */ 
	display: none; 
}

#wrapper {
	padding-left: 0;
	padding-right: 0;
}

.btn.btn-link.suspend_hold.js-show {
	color: #fff !important;
}

.table-striped tbody > tr:nth-child(2n+1) > td a, .table-striped tbody > tr:nth-child(2n+1) > th a {
	color: #ff5a00;
}

.btn.btn-sm.btn-danger.btn-delete-hold {
	color: #000 !important;
	font-weight: normal;
}

.btn.btn-link.btn-sm {
	color: #333 !important;
}

#menu li a:hover {
	color: #ff5a00;
}

#menu li a {
	color: #000;
}
.results-pagination {
	background-color: #fff;
		color: #5A5A5A;
}

/* adding banner to advanced search page */
#advsearch #moresearches {
	background: url(/files/nzcer/images/banner2016.png) center;
	background-size: cover;
	padding: 15px 200px 50px 200px;
	width: 100%;
	margin-right: 0;

	@media (max-width: 1240px) {
		padding: 15px 20px;
	}
}

/* stretching out advanced search field to line up with rest of content margins */
#booleansearch {
	width: 100%;
}


.pg_menu .pg_link a, .pg_menu .pg_link span {
	background-color: white;
	display: block;
	font-weight: normal;
	padding: .4em .5em;
	text-align: center;
	color: darkgrey;
}


.btn.btn-link.btn-sm.hold.disabled {
	color: white !important;
}

.btn.btn-link.btn-sm.hold {
	color: white !important;
}

div#new_orders b:hover {
    color: #FF5200;
}

div#search-facets a:hover {
    color: #FF5200;
}

.pg_menu a:hover {
    color: #FF5200;
}

/* end of 23.08.07 design fixes */

.table.dataTable thead th {
  background: #666 !important;
  color: #fff;
}
#opac-auth h2 {
  padding-top: 20px;
  font-size: 1.1rem;
}
.shib_url:link,
.shib_url:visited {
  color: #FF5A00;
}
.local-login input.btn-primary {
  background: #ff5a00;
  border: 0;
  color: #FFF;
  text-shadow: none;
}
