@import url("https://fonts.googleapis.com/css?family=Hind+Vadodara:400,600&subset=latin-ext");
/* line 3, scss/_base.scss */
 body {
     padding: 0;
     background: #fff;
     margin: 0 auto;
     color: #333;
}
/* line 10, scss/_base.scss */
 body, p, input {
     font-family: "Hind Vadodara", sans-serif;
     font-size: 16px !important;
}
/* line 17, scss/_base.scss */
 a {
     font-size: 16px;
     color: #2D628F;
}
/* line 20, scss/_base.scss */
 a:visited {
     color: #2D628F;
     text-decoration: none;
}
/* line 24, scss/_base.scss */
 a:hover, a:focus {
     color: #133C61;
     text-decoration: none;
}
/* line 31, scss/_base.scss */
 h1 {
     margin-top: 0;
     margin-bottom: 20px;
     color: #222221;
     font-weight: 400;
     font-size: 35px;
}
/* line 39, scss/_base.scss */
 .main {
     border-radius: 6px;
     border-color: #ddd;
}
/* line 44, scss/_base.scss */
 #maincontent {
     padding: 0;
}
/* line 48, scss/_base.scss */
 .breadcrumb {
     margin: 10px 20px;
     padding: 5px 10px;
     border-radius: 0;
     background: #FFFFFF;
}
/* line 53, scss/_base.scss */
 .breadcrumb a {
     color: #007F87;
}
/* line 55, scss/_base.scss */
 .breadcrumb a:hover, .breadcrumb a:focus {
     color: #007F87;
}
/* line 62, scss/_base.scss */
 #menu {
     border-right: 0;
}
/* line 66, scss/_base.scss */
 #menu li a {
     margin: 0;
     padding: 14px 0;
     border: 0;
     border-bottom: 2px solid #e1f3ee;
     background: #FFFFFF;
     color: #222221;
     font-size: 16px;
     border-radius: 0;
}
/* line 75, scss/_base.scss */
 #menu li a:hover, #menu li a:focus {
     background: #FFFFFF;
     color: #133C61;
}
/* line 81, scss/_base.scss */
 #menu li.active a {
     background: #FFFFFF;
     color: #133C61;
}
/* line 88, scss/_base.scss */
 .deleteshelf, .newshelf, input.editshelf {
     color: #8C6F36;
}
/* line 94, scss/_base.scss */
 .ui-tabs .ui-state-default a {
     color: #222221;
}
/* line 96, scss/_base.scss */
 .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited {
     color: #222221;
}
/* line 102, scss/_base.scss */
 .ui-widget-content a {
     color: #222221;
}
/* line 104, scss/_base.scss */
 .ui-widget-content a:visited {
     color: #222221;
}
/* line 2, scss/_buttons.scss */
 .btn {
     text-shadow: none;
     background: #479B99;
     background-image: none;
     color: #fff;
     border: none;
}
/* line 10, scss/_buttons.scss */
 .btn-default {
     color: #FFFFFF;
}
/* line 14, scss/_buttons.scss */
 .btn-primary {
     background-color: #000000;
     background-image: none;
}
/* line 17, scss/_buttons.scss */
 .btn-primary:hover, .btn-primary:focus {
     background-color: #FFFFFF;
}
/* line 22, scss/_buttons.scss */
 .btn-success {
     background-color: #000000;
     background-image: none;
}
/* line 25, scss/_buttons.scss */
 .btn-success:hover, .btn-success:focus {
     background-color: #FFFFFF;
}
/* line 30, scss/_buttons.scss */
 .btn-default {
     color: #FFFFFF;
     background-color: #CCCCCC;
}
/* line 35, scss/_buttons.scss */
 button.btn, input.btn[type="submit"], .btn, .toolbar a, .toolbar a i.fa, .toolbar button i.fa, #usersuggestions > p > a.btn, .toolbar a:hover i.fa, #holdst .btn.btn-link {
     color: #FFFFFF; 
     background: #479B99;
     border: none;
     border-radius: 0;
     padding: .300rem .40rem;
}
/* line 43, scss/_buttons.scss */
 button.btn, input.btn[type="submit"]:hover, .btn:hover {
     color: #FFFFFF;
     background: #479B99;
     border: none;
     border-radius: 0;
}
/* line 51, scss/_buttons.scss */
 input.btn, input.btn[type="submit"] {
     color: #FFFFFF;
     background: #479B99;
     border: none;
     border-radius: 0;
}
/* line 57, scss/_buttons.scss */
 input.btn:hover, input.btn[type="submit"]:hover {
     color: #fff;
     background: #55b1af;
}
/* line 7, scss/_header.scss */
 #logo {
     display: none;
}
/* line 12, scss/_header.scss */
 #header-region #opacheader {
     background-image: url("../images/KohaMobileBackground.png");
     background-size: cover;
     background-repeat: no-repeat;
     padding: 15px 15px;
}
/* line 20, scss/_header.scss */
 .navbar-inverse {
     font-family: 'Hind Vadodara', sans-serif;
     font-weight: 600;
     background-color: #222221;
     position: relative;
}
/* line 26, scss/_header.scss */
 .navbar-inverse .navbar-inner {
     background: transparent;
     border: none;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 @media only screen and (max-width: 700px) {
    /* line 26, scss/_header.scss */
     .navbar-inverse .navbar-inner {
         padding: 0;
    }
}
 @media only screen and (min-width: 701px) {
    /* line 26, scss/_header.scss */
     .navbar-inverse .navbar-inner {
         float: right;
    }
    /* line 35, scss/_header.scss */
     .navbar-inverse .navbar-inner #members {
         position: absolute;
         top: 0;
         right: 32px;
    }
    /* line 40, scss/_header.scss */
     .navbar-inverse .navbar-inner #members .nav.pull-right > li {
         float: right;
    }
    /* line 45, scss/_header.scss */
     .navbar-inverse .navbar-inner .nav .dropdown #cartmenulink, .navbar-inverse .navbar-inner .nav .dropdown #listsmenu {
         margin-top: 45px;
         float: right;
    }
    /* line 53, scss/_header.scss */
     .navbar-inverse .navbar-inner .icon-shopping-cart, .navbar-inverse .navbar-inner .icon-list, .navbar-inverse .navbar-inner #cartmenulink .caret, .navbar-inverse .navbar-inner #listsmenu .caret {
         display: none;
    }
    /* line 60, scss/_header.scss */
     .navbar-inverse .navbar-inner .listslabel::before {
         content: "\f0ca";
         font-size: 20px;
    }
    /* line 64, scss/_header.scss */
     .navbar-inverse .navbar-inner .cartlabel::before {
         content: "\f07a";
         font-size: 20px;
    }
}
/* line 71, scss/_header.scss */
 .navbar-inverse .nav, .navbar-inverse #user-menu-trigger {
     float: left;
}
/* line 76, scss/_header.scss */
 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle {
     background-color: transparent;
}
/* line 80, scss/_header.scss */
 .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
     border-top-color: #FFFFFF;
     border-bottom-color: #FFFFFF;
}
/* line 85, scss/_header.scss */
 .navbar-inverse .nav > li > a {
     font-size: 14px;
     font-weight: 400;
     text-shadow: none;
}
/* line 89, scss/_header.scss */
 .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus {
     color: #fff;
     background: none;
}
/* line 96, scss/_header.scss */
 .navbar-inverse a.listmenulink:link, .navbar-inverse a.listmenulink:visited {
     color: #222221;
}
/* line 98, scss/_header.scss */
 .navbar-inverse a.listmenulink:link:hover, .navbar-inverse a.listmenulink:visited:hover {
     color: #FFFFFF;
}
/* line 104, scss/_header.scss */
 .cartlabel, .listslabel {
     color: #FFFFFF;
}
/* line 108, scss/_header.scss */
 .cartlabel::before, .listslabel::before {
     margin-right: 10px;
     font-family: FontAwesome;
}
/* line 112, scss/_header.scss */
 .cartlabel:hover, .cartlabel:visited, .listslabel:hover, .listslabel:visited {
     color: #FFFFFF;
     opacity: 1;
}
/* line 120, scss/_header.scss */
 #members a, #members a.logout {
     color: #FFFFFF;
     opacity: .9;
     font-weight: 400;
}
/* line 125, scss/_header.scss */
 #members a:hover, #members a.logout:hover {
     color: #fff;
     opacity: 1;
}
/* line 131, scss/_header.scss */
 #members .dropdown-menu a {
     color: #222221;
}
/* line 134, scss/_header.scss */
 #members .dropdown-menu a:hover, #members .dropdown-menu a:focus {
     background-color: #fafafa;
     color: #222221;
     background-image: none;
}
/* line 142, scss/_header.scss */
 #members .navbar-text {
     font-size: 14px;
     padding: 0 15px;
     opacity: .9;
     font-weight: 400;
}
/* line 150, scss/_header.scss */
 #members .navbar-text:hover a, #members .navbar-text:focus a {
     color: #fff;
}
/* line 154, scss/_header.scss */
 #members .navbar-text a {
     font-size: 14px;
     font-weight: 400;
}
/* line 161, scss/_header.scss */
 #members .loginModal-trigger:hover, #members .loginModal-trigger:focus {
     color: #FFFFFF;
}
/* line 167, scss/_header.scss */
 #members p {
     color: #FFFFFF;
}
/* line 169, scss/_header.scss */
 #members p:hover {
     color: #fff;
}
 @media only screen and (max-width: 700px) {
    /* line 174, scss/_header.scss */
     #members li, #members li:first-child {
         text-align: left;
         border-color: #FFFFFF;
         padding-right: 0;
    }
}
/* line 184, scss/_header.scss */
 #user-menu-trigger .caret {
     border-bottom-color: #FFFFFF;
     border-top-color: #FFFFFF;
}
/* line 189, scss/_header.scss */
 .navbar-inverse .divider-vertical {
     display: none;
}
/* line 193, scss/_header.scss */
 #opacheader {
     background: none;
}
/* line 195, scss/_header.scss */
 #opacheader a {
     margin: 0;
     display: block;
}
/* line 198, scss/_header.scss */
 #opacheader a .img-responsive {
     max-height: 90px;
}
 @media only screen and (max-width: 608px) {
    /* line 195, scss/_header.scss */
     #opacheader a {
         margin: 2 -30px;
	 width: 50%;
    }
}
/* line 205, scss/_header.scss */
 #opacheader img {
     max-height: 150px;
     padding: 15px 0;
}
/* line 210, scss/_header.scss */
 #opacheader .banner-logo {
     min-height: 50px;
     background-image: url("../images/KohaMobileLogo.png");
     background-position: -30px center;
     background-repeat: no-repeat;
     background-size: 200px auto;
}
/* line 217, scss/_header.scss */
 .dropdown-menu > li > a {
     color: #222221;
}
/* line 220, scss/_header.scss */
 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
     background-color: #ededed;
     color: #133C61;
     background-image: none;
}
/* line 228, scss/_header.scss */
 .navbar .pull-right > li > .dropdown-menu {
     left: 0;
}
/* line 233, scss/_header.scss */
 .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
     background-color: #fafafa;
     background-image: none;
}
/* line 240, scss/_header.scss */
 .navbar-inner ul.nav > li.dropdown > a:hover b.caret {
     border-top-color: #FFFFFF;
     border-bottom-color: #FFFFFF;
}
 @media screen and (min-width: 701px) {
    /* line 248, scss/_header.scss */
     #header-region #opacheader {
         background-image: url("../images/KohaDesktopBackground.png");
         background-size: cover;
         padding: 0;
    }
    /* line 253, scss/_header.scss */
     #header-region #opacheader .banner-logo {
         min-height: 100px;
         background-image: url("../images/KohaDesktopLogo.png");
         background-position: 40px center;
         background-repeat: no-repeat;
         background-size: 500px auto;
    }
    /* line 264, scss/_header.scss */
     .navbar .nav > li > .dropdown-menu, .navbar .pull-right > li > .dropdown-menu {
         right: 0;
         left: auto;
    }
    /* line 269, scss/_header.scss */
     .navbar .nav > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu::after, .navbar .pull-right > li > .dropdown-menu::before, .navbar .pull-right > li > .dropdown-menu::after {
         left: auto;
         right: 12px;
    }
}
 @media screen and (min-width: 1200px) {
    /* line 280, scss/_header.scss */
     #header-region #opacheader .banner-logo {
         background-size: 1000px auto;
    }
}
/* line 4, scss/_search.scss */
 #advsearch #opac-main-search, #opac-login-page #opac-main-search {
     display: none;
}
/* line 10, scss/_search.scss */
 #opac-main-search label {
     display: inline-block;
}
/* line 14, scss/_search.scss */
 .mastheadsearch {
     border-radius: 6px;
     border-bottom: 0px solid #E7E1D5;
     background: transparent;
     background: -webkit-gradient(linear, left top, left bottom, color-stop(38%, transparent), to(transparent));
     background: linear-gradient(to bottom, transparent 38%, transparent 100%);
}
/* line 23, scss/_search.scss */
 .mastheadsearch label {
     display: inline-block;
     margin-top: 3px;
     vertical-align: top;
     padding-top: 14px;
     width: 100%;
     padding-bottom: 1em;
     text-align: center;
     font-weight: 600;
     color: #222221;
     font-size: 22px;
     text-transform: uppercase;
     letter-spacing: 1px;
}
/* line 38, scss/_search.scss */
 .mastheadsearch #masthead_search {
     max-width: none;
     min-width: 180px;
     height: 50px;
     background-color: #479B99;
     font-family: "Hind Vadodara", sans-serif;
     font-size: 18px;
     color: #FFFFFF;
     border: none;
     border-radius: 6px;
     -webkit-appearance: none;
     -moz-appearance: none;
     text-indent: 1px;
     background-image: url("../images/chevron-down-white.png");
     background-size: 35px;
     background-position: right 10px center;
     background-position-y: 10px;
     background-repeat: no-repeat;
}
/* line 51, scss/_search.scss */
 .mastheadsearch #masthead_search::-ms-expand {
     display: none;
}
 @media only screen and (min-width: 767px) {
    /* line 38, scss/_search.scss */
     .mastheadsearch #masthead_search {
         max-width: 240px;
         width: calc(35% - 70px);
    }
}
/* line 64, scss/_search.scss */
 .mastheadsearch .input-append {
     width: 100%;
}
 @media only screen and (min-width: 767px) {
    /* line 64, scss/_search.scss */
     .mastheadsearch .input-append {
         width: calc(65% - 70px);
    }
}
/* line 70, scss/_search.scss */
 .mastheadsearch #searchsubmit, .mastheadsearch #discoverysearchsubmit {
     float: right;
     position: relative;
     right: 0;
     background: transparent;
     box-shadow: none;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     color: #479B99;
     padding: 10px 20px;
     font-size: 25px;
}
 @media only screen and (min-width: 801px) {
    /* line 88, scss/_search.scss */
     #opac-main-search .form-inline {
         display: block;
         margin: 0 auto;
    }
    /* line 92, scss/_search.scss */
     .mastheadsearch label {
         display: inline-block;
         width: 110px;
         padding-bottom: 0;
    }
}
/* line 99, scss/_search.scss */
 #opac-main-search {
     min-height: 190px;
     background-size: 800px;
     background-repeat: no-repeat;
     background-position: top center;
     background-color: #E8F6F2;
     margin: 0;
}
/* line 105, scss/_search.scss */
 #opac-main-search .span12 {
     position: relative;
     min-height: inherit;
}
 @media only screen and (max-width: 800px) {
    /* line 105, scss/_search.scss */
     #opac-main-search .span12 {
         padding-top: 20px;
    }
}
/* line 116, scss/_search.scss */
 #opac-main-search input[type="text"] {
     width: 82%;
     height: 50px;
     background-color: #FFFFFF;
     border-width: 0;
     border-radius: 6px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
/* line 130, scss/_search.scss */
 #moresearches {
     margin: 0;
     padding: 10px 13px;
     background-color: transparent;
     text-align: left;
}
/* line 135, scss/_search.scss */
 #moresearches ul {
     display: inline-block;
     color: #fff;
}
/* line 138, scss/_search.scss */
 #moresearches ul li {
     padding: 0;
}
/* line 140, scss/_search.scss */
 #moresearches ul li:nth-child(2) {
     display: none;
}
/* line 145, scss/_search.scss */
 #moresearches a {
     padding-right: 10px;
     display: inline-block;
     color: #000 !important;
     text-decoration: underline;
     font-weight: 800;
     font-size: 1.1em;
}
/* line 150, scss/_search.scss */
 #moresearches a:hover {
     opacity: 0.7;
}
 @media screen and (min-width: 801px) {
    /* line 130, scss/_search.scss */
     #moresearches {
         width: 59%;
         margin: auto;
         padding: 0;
    }
}
/* line 167, scss/_search.scss */
 a.listmenulink:link, a.listmenulink:visited {
     color: #0076B2;
}
 @media screen and (max-width: 767px) {
    /* line 175, scss/_search.scss */
     .mastheadsearch {
         padding-top: 0;
    }
    /* line 177, scss/_search.scss */
     .mastheadsearch #searchsubmit {
         height: 45px;
         display: block;
         padding: 0 15px 0 0;
    }
    /* line 183, scss/_search.scss */
     .mastheadsearch #masthead_search {
         margin: 15px 0 0 0;
         width: 100%;
         height: 45px;
    }
    /* line 190, scss/_search.scss */
     #opac-main-search label {
         padding: 0;
    }
    /* line 193, scss/_search.scss */
     #opac-main-search input[type="text"] {
         width: 80%;
         height: 45px;
    }
}
/* line 12, scss/_footer.scss */
 #opaccredits {
     margin-top: 30px;
     padding-left: 20px;
     background-color: #E8F6F2;
}
/* line 18, scss/_footer.scss */
#opaccredits footer .facebook {
     height: 44px;
     vertical-align: middle;
}
#opaccredits footer .youtube {
     height: 25px;
     vertical-align: middle;
}
/* line 28, scss/_footer.scss */
 #opaccredits footer a {
     padding: 16px;
     display: inline-block;
     color: #479B99;
     letter-spacing: .5px;
     text-transform: uppercase;
}
/* line 39, scss/_footer.scss */
 #koha_url {
     display: none;
}
/* line 42, scss/_footer.scss */
 #powered-by {
     position: relative;
     margin: 5px 10px 0 0;
     float: right;
}
/* line 47, scss/_footer.scss */
 #powered-by p {
     margin-right: 105px;
}
/* line 50, scss/_footer.scss */
 #powered-by .catalyst-logo {
     margin-top: 2px;
     position: absolute;
     top: 0;
     right: 0;
     background-image: url("../images/catalyst-logo-koha.png");
     width: 100px;
     height: 18px;
     display: inline-block;
     background-repeat: no-repeat;
}
/* line 64, scss/_footer.scss */
 #opac-main footer .home-link {
     display: none;
}
/* line 3, scss/_pagination.scss */
 .pagination-small ul > li > a, .pagination-small ul > li > span {
     background: #1D88C9;
     color: #FFFFFF;
}
/* line 12, scss/_pagination.scss */
 .pagination ul > li > a:hover, .pagination ul > li > a:focus {
     background-color: #479B99;
     color: #fff;
}
/* line 19, scss/_pagination.scss */
 .pagination ul > .active > a, .pagination ul > .active > span {
     background-color: #479B99;
     color: #fff;
}
/* line 1, scss/_page.scss */
 #search-facets a {
     text-decoration: none;
}
/* line 3, scss/_page.scss */
 #search-facets a:hover {
     color: #2D628F;
}
/* line 9, scss/_page.scss */
 .searchresults a.highlight_toggle {
     color: #222221;
}
/* line 11, scss/_page.scss */
 .searchresults a.highlight_toggle:hover {
     color: #07366b;
}
/* line 15, scss/_page.scss */
 .searchresults .label {
     font-size: 14px;
}
/* line 19, scss/_page.scss */
 .searchresults .results_summary {
     font-size: 100%;
}
/* line 24, scss/_page.scss */
 .searchresults #CheckAll, .searchresults #CheckNone, .searchresults .CheckAll, .searchresults .CheckNone {
     color: #2D628F;
}
/* line 31, scss/_page.scss */
 .searchresults #CheckAll:hover, .searchresults #CheckNone:hover, .searchresults .CheckAll:hover, .searchresults .CheckNone:hover {
     color: #07366b;
}
/* line 40, scss/_page.scss */
 .results_summary {
     word-wrap: break-word;
}
/* line 45, scss/_page.scss */
 #publication-exactmatch .input-prepend, #publication-exactmatch .input-append {
     white-space: normal;
}
/* line 54, scss/_page.scss */
 #opac-detail .nav_results .l_Results:hover {
     background-color: transparent;
}
/* line 57, scss/_page.scss */
 #opac-detail .nav_results .l_Results a {
     margin-bottom: 1em;
     padding: .7em .2em;
     background: transparent;
     color: #479B99;
     border: 1px solid #479B99;
     border-radius: 30px;
     letter-spacing: .8px;
     text-align: center;
}
/* line 66, scss/_page.scss */
 #opac-detail .nav_results .l_Results a:hover {
     background-color: rgba(71, 155, 153, 0.4);
}
/* line 72, scss/_page.scss */
 #opac-detail .pg_menu {
     padding-bottom: 10px;
     border-top: none;
     border-bottom: 2px solid #e1f3ee;
     background: #FFFFFF;
     color: #2D628F;
}
/* line 79, scss/_page.scss */
 #opac-detail .pg_menu li a, #opac-detail .pg_menu li span {
     background: #FFFFFF;
     color: #2D628F;
     text-align: center;
}
/* line 88, scss/_page.scss */
 .nav_pages .close_pagination a {
     color: #FFFFFF;
}
/* line 97, scss/_page.scss */
 #opac-main #action, #opac-detail #action, #opac-marcdetail #action, #opac-isbddetail #action, #opac-user #action {
     margin-top: 0;
     padding-bottom: 0;
     background-color: #FFFFFF;
     border-width: 0;
}
/* line 102, scss/_page.scss */
 #opac-main #action li, #opac-detail #action li, #opac-marcdetail #action li, #opac-isbddetail #action li, #opac-user #action li {
     margin: 0;
     padding: 1em .3em;
     border-bottom: 2px solid #e1f3ee;
     cursor: pointer;
}
/* line 108, scss/_page.scss */
 #opac-main #action li:hover, #opac-detail #action li:hover, #opac-marcdetail #action li:hover, #opac-isbddetail #action li:hover, #opac-user #action li:hover {
     background: #fafafa;
}
/* line 110, scss/_page.scss */
 #opac-main #action li:hover a, #opac-main #action li:hover .dropdown > a, #opac-detail #action li:hover a, #opac-detail #action li:hover .dropdown > a, #opac-marcdetail #action li:hover a, #opac-marcdetail #action li:hover .dropdown > a, #opac-isbddetail #action li:hover a, #opac-isbddetail #action li:hover .dropdown > a, #opac-user #action li:hover a, #opac-user #action li:hover .dropdown > a {
     color: #222221;
}
/* line 116, scss/_page.scss */
 #opac-main #action > li > a, #opac-main #action > li .dropdown > a, #opac-detail #action > li > a, #opac-detail #action > li .dropdown > a, #opac-marcdetail #action > li > a, #opac-marcdetail #action > li .dropdown > a, #opac-isbddetail #action > li > a, #opac-isbddetail #action > li .dropdown > a, #opac-user #action > li > a, #opac-user #action > li .dropdown > a {
     color: #222221;
     font-weight: 400;
}
/* line 123, scss/_page.scss */
 #opac-main #action .caret, #opac-detail #action .caret, #opac-marcdetail #action .caret, #opac-isbddetail #action .caret, #opac-user #action .caret {
     border-top: 4px solid #479B99;
}
/* line 129, scss/_page.scss */
 #search-facets {
     padding: 0 15px;
     background-color: #ECECEC;
     border: none;
}
/* line 134, scss/_page.scss */
 #search-facets h5, #search-facets #facet-holding-libraries, #availability_facet, #search-facets ul li strong, #search-facets .eds-facets span {
     display: block;
     margin-bottom: 5px;
     color: #222221;
     font-size: 16px;
     font-weight: 600;
     text-transform: uppercase;
     letter-spacing: .5px;
}
/* line 147, scss/_page.scss */
 #search-facets > .menu-collapse > li {
     margin-bottom: 1.2em;
}
/* line 150, scss/_page.scss */
 #search-facets h4 {
     margin-bottom: 18px;
}
/* line 154, scss/_page.scss */
 #search-facets h4 a {
     background-color: transparent;
     border: none;
     font-size: 20px;
     color: #222221;
     letter-spacing: .8px;
     text-align: left;
}
/* line 162, scss/_page.scss */
 #search-facets ul {
     padding-left: 0;
}
/* line 165, scss/_page.scss */
 #search-facets li {
     font-size: 16px;
}
/* line 167, scss/_page.scss */
 #search-facets li li {
     margin-bottom: 6px;
     padding-left: 0;
}
/* line 172, scss/_page.scss */
 #availability_facet ul li a {
     display: block;
     margin-top: 10px;
     text-transform: none;
     letter-spacing: 0;
}
/* line 178, scss/_page.scss */
 #facet-holding-libraries {
     margin-bottom: 10px;
}
/* line 184, scss/_page.scss */
 .table .sorting_asc, .table .sorting_desc, .table .sorting, .table .sorting_disabled {
     background-color: #ECECEC;
}
/* line 191, scss/_page.scss */
 .table-bordered {
     border-radius: 0;
}
/* line 193, scss/_page.scss */
 .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
     border-radius: 0;
}
/* line 201, scss/_page.scss */
 tfoot:last-child tr:last-child > th:first-child .table-striped tbody > tr {
     border-top: 2px solid #ECECEC;
}
/* line 205, scss/_page.scss */
 .table-striped tbody > tr:nth-child(2n+1) > td {
     background-color: #FFFFFF;
}
/* line 209, scss/_page.scss */
 .table-striped tbody > tr > td {
     padding: 1em;
}
/* line 215, scss/_page.scss */
 .pagination ul::after {
     content: "";
     display: block;
     clear: both;
}
/* line 222, scss/_page.scss */
 p#numresults {
     color: #222221;
     letter-spacing: .8px;
}
/* line 225, scss/_page.scss */
 p#numresults strong {
     font-size: 16px;
}
/* line 231, scss/_page.scss */
 .pagination-small ul > li > a {
     padding: 4px 12px;
     background: #FFFFFF;
     color: grey;
}
/* line 238, scss/_page.scss */
 .selections-toolbar {
     margin: 0;
     display: flex;
     border-bottom: none;
     margin-top: 0;
     background: linear-gradient(#b2b2b2,#e0e0e0 14%,#e8e8e8);
}
 .selections-toolbar .btn, .selections-toolbar a.disabled {
     color: white;
     border-radius: 0;
     opacity: 1;
     background-color: #479B99;
     border: 0;
     font-size: .9rem !important;
}
/* line 245, scss/_page.scss */
 #results #toolbar {
     padding: 10px;
}
/* line 248, scss/_page.scss */
 #results #toolbar .pull-right, #results #toolbar .highlight_controls {
     float: left;
     line-height: 30px;
     display: inline-block;
}
/* line 254, scss/_page.scss */
 #results #toolbar .pull-right select, #results #toolbar .highlight_controls select {
     margin: 0 5px;
     max-width: 200px;
}
/* line 262, scss/_page.scss */
 .searchresults #CheckAll, .searchresults #CheckNone, .searchresults a.highlight_toggle, .searchresults #selections, .searchresults button.btn, .searchresults input.btn {
     color: white;
     border-radius: 0;
     opacity: 1;
     background-color: #479B99;
     border: 0;
     font-size: .9rem !important;
}
/* line 270, scss/_page.scss */
 #advsearch input.btn, #advsearch input.btn[type="submit"] {
     background-color: #007F87;
     padding: .4em 1em;
     border: none;
}
/* line 275, scss/_page.scss */
 #advsearch input.btn:hover, #advsearch input.btn[type="submit"]:hover {
     background-color: #66B2B7;
     color: #FFFFFF !important;
}
/* line 281, scss/_page.scss */
 #advsearch .btn, #advsearch input.btn {
     padding: .4em 1em;
}
 @media only screen and (min-width: 1400px) {
    /* line 287, scss/_page.scss */
     .searchresults #selections-toolbar {
         position: absolute;
         right: 0;
         top: 0;
    }
    /* line 294, scss/_page.scss */
     #results #bookbag_form {
         position: relative;
    }
    /* line 297, scss/_page.scss */
     #results #toolbar .selections-toolbar {
         padding-top: 0;
         padding-bottom: 1em;
         width: calc(100% - 440px);
    }
}
/* line 306, scss/_page.scss */
 #advsearch #moresearches {
     display: none;
}
/* ======================================================================= * Custom moresearches mastheadsearch spaces and buttons. * ========================================================================*/
/* line 4, scss/_custom.scss */
 .mastheadsearch {
     margin-bottom: 0;
     padding-bottom: 0;
}
 @media only screen and (max-width: 608px) {
    /* line 8, scss/_custom.scss */
     .mastheadsearch #searchsubmit {
         width: 10%;
         margin: 0 15px 0 0;
    }
}
/* ======================================================================= * Custom moresearches backgound color and reset spaces * ========================================================================*/
/* ======================================================================= * Nav items swap positions between "cart" and "lists" * ========================================================================*/
 @media only screen and (min-width: 701px) {
    /* line 64, scss/_custom.scss */
     .navbar .nav {
         float: none;
         display: inline-block;
    }
    /* line 69, scss/_custom.scss */
     .navbar .nav li {
         text-align: left;
    }
}
/* line 75, scss/_custom.scss */
 .navbar-inner {
     line-height: 1;
}
 @media only screen and (min-width: 701px) {
    /* line 75, scss/_custom.scss */
     .navbar-inner {
         text-align: right;
    }
}
/* ======================================================================= * Make top nav bar fullwidth up to 1200px screen width. * ========================================================================*/
/* line 91, scss/_custom.scss */
 .navbar-static-top {
     margin: 0;
}
/* ======================================================================= * Search facet heading * ========================================================================*/
/* line 98, scss/_custom.scss */
 #search-facets {
     border-radius: 0;
}
/* ======================================================================= * Custom main layout * ========================================================================*/
/* line 105, scss/_custom.scss */
 .container-fluid {
     padding-left: 0;
     padding-right: 0;
}
/* line 110, scss/_custom.scss */
 .main {
     border-radius: 6px;
     -webkit-box-shadow: none;
     box-shadow: none;
     padding-left: 0;
     padding-right: 0;
     border: none;
}
/* line 116, scss/_custom.scss */
 .main .container-fluid {
     padding-left: 8px;
     padding-right: 8px;
     padding-bottom: 15px;
}
/* line 122, scss/_custom.scss */
 .main .breadcrumb {
     padding-left: 0;
     padding-right: 0;
     margin-left: 8px;
     margin-right: 8px;
}
/*============================================================================= * Custom layout book page * ===========================================================================*/
 @media only screen and (min-width: 768px) {
    /* line 147, scss/_custom.scss */
     #opac-detail .row-fluid .span9, #opac-marcdetail .row-fluid .span9, #opac-isbddetail .row-fluid .span9 {
         float: right;
         width: 75%;
    }
}
 @media only screen and (min-width: 768px) {
    /* line 153, scss/_custom.scss */
     #opac-detail .row-fluid .span3, #opac-marcdetail .row-fluid .span3, #opac-isbddetail .row-fluid .span3 {
         float: right;
         width: calc(25% - 8px);
         margin-right: 8px;
         margin-left: 0;
    }
}
/* line 165, scss/_custom.scss */
 #opac-detail .breadcrumb, #opac-user .breadcrumb {
     margin-bottom: 30px;
}
/* line 168, scss/_custom.scss */
 #opac-detail #bookcover, #opac-user #bookcover {
     float: right;
     margin-top: 40px;
}
/* line 175, scss/_custom.scss */
 #opac-detail #bibliodescriptions h1, #opac-detail #catalogue_detail_biblio h1, #opac-detail #opac-user-views h1, #opac-user #bibliodescriptions h1, #opac-user #catalogue_detail_biblio h1, #opac-user #opac-user-views h1 {
     font-size: 30px;
}
/* line 179, scss/_custom.scss */
 #opac-detail #bibliodescriptions .label, #opac-detail #catalogue_detail_biblio .label, #opac-detail #opac-user-views .label, #opac-user #bibliodescriptions .label, #opac-user #catalogue_detail_biblio .label, #opac-user #opac-user-views .label {
     font-size: 14px;
}
/* line 183, scss/_custom.scss */
 #opac-detail #bibliodescriptions li, #opac-detail #catalogue_detail_biblio li, #opac-detail #opac-user-views li, #opac-user #bibliodescriptions li, #opac-user #catalogue_detail_biblio li, #opac-user #opac-user-views li {
     list-style: none;
     border-radius: 0;
}
/* line 187, scss/_custom.scss */
 #opac-detail #bibliodescriptions li .customLink, #opac-detail #catalogue_detail_biblio li .customLink, #opac-detail #opac-user-views li .customLink, #opac-user #bibliodescriptions li .customLink, #opac-user #catalogue_detail_biblio li .customLink, #opac-user #opac-user-views li .customLink {
     display: inline-block;
     padding-bottom: 10px;
}
/* line 193, scss/_custom.scss */
 #opac-detail #ulactioncontainer, #opac-user #ulactioncontainer {
     min-width: auto;
     margin-top: 40px;
     margin-right: 1em;
     position: relative;
}
/* line 199, scss/_custom.scss */
 #opac-detail #ulactioncontainer .pg_menu li a, #opac-detail #ulactioncontainer .pg_menu li span, #opac-user #ulactioncontainer .pg_menu li a, #opac-user #ulactioncontainer .pg_menu li span {
     float: none;
     border-left: 0;
     border-right: 0;
}
 @media only screen and (min-width: 1024px) {
    /* line 199, scss/_custom.scss */
     #opac-detail #ulactioncontainer .pg_menu li a, #opac-detail #ulactioncontainer .pg_menu li span, #opac-user #ulactioncontainer .pg_menu li a, #opac-user #ulactioncontainer .pg_menu li span {
         display: inline-block;
         border-top: 0;
         text-align: left;
    }
}
/* line 211, scss/_custom.scss */
 #opac-detail #ulactioncontainer .pg_menu .back_results, #opac-user #ulactioncontainer .pg_menu .back_results {
     position: absolute;
     top: -38px;
     left: 0;
}
/* line 216, scss/_custom.scss */
 #opac-detail #ulactioncontainer .pg_menu .back_results a, #opac-user #ulactioncontainer .pg_menu .back_results a {
     padding: 0 0.5em;
     float: none;
     display: inline-block;
     font-weight: 600;
     color: #007F87;
     border: 0;
}
/* line 231, scss/_custom.scss */
 #opac-detail #ulactioncontainer .pg_menu .back_results:hover, #opac-user #ulactioncontainer .pg_menu .back_results:hover {
     opacity: 0.6;
}
/* line 237, scss/_custom.scss */
 #opac-detail .nav_results, #opac-user .nav_results {
     font-size: 16px;
     background-color: transparent;
     border-width: 0;
}
/* line 243, scss/_custom.scss */
 #opac-detail #views, #opac-user #views {
     margin-bottom: 15px;
     border-color: #ECECEC;
}
/* line 248, scss/_custom.scss */
 #opac-detail .view, #opac-user .view {
     padding: 6px 10px;
     background-color: #FFFFFF;
     border: 1px solid #ECECEC;
     border-bottom-width: 0;
}
/* line 255, scss/_custom.scss */
 #opac-detail .customLink, #opac-user .customLink {
     padding-left: 32px;
}
/* line 260, scss/_custom.scss */
 #bibliodescriptions .ui-tabs-panel, #opac-user-views .ui-tabs-panel {
     padding: 25px 0;
     min-height: 150px;
     border: 0;
     border-top: 1px solid #ECECEC;
}
/* line 266, scss/_custom.scss */
 #bibliodescriptions .ui-tabs-nav, #opac-user-views .ui-tabs-nav {
     padding: 0;
}
/* line 269, scss/_custom.scss */
 #bibliodescriptions .ui-tabs-nav li, #opac-user-views .ui-tabs-nav li {
     background: #ECECEC;
}
/* line 272, scss/_custom.scss */
 #bibliodescriptions .ui-tabs-nav li.ui-state-hover, #opac-user-views .ui-tabs-nav li.ui-state-hover {
     background: #f4f4f4;
}
/* line 276, scss/_custom.scss */
 #bibliodescriptions .ui-tabs-nav li.ui-tabs-active, #opac-user-views .ui-tabs-nav li.ui-tabs-active {
     background: #FFFFFF;
}
/*============================================================================= * News section on homepage * ===========================================================================*/
/* line 287, scss/_custom.scss */
 #news {
     margin-top: 0;
}
/* line 291, scss/_custom.scss */
 .newscontainer {
     border-radius: 6px;
}
/* line 294, scss/_custom.scss */
 .newscontainer .newsheader, .newscontainer .newsbody, .newscontainer .newsfooter {
     padding-left: 0;
     background-color: transparent;
}
/* line 300, scss/_custom.scss */
 .newscontainer .newsbody p {
     padding: 5px;
     margin-bottom: 0;
     background-color: white;
}
/* line 308, scss/_custom.scss */
 .newscontainer {
     border: 0;
}
/* line 311, scss/_custom.scss */
 .newscontainer .newsbody p {
     padding: 5px 0;
}
/* line 315, scss/_custom.scss */
 .newsheader {
     display: inline-block;
     color: #479B99;
     border-bottom: 2px solid #479B99;
}
/* line 321, scss/_custom.scss */
 .newsitem {
     margin-bottom: 20px;
}
/* line 324, scss/_custom.scss */
 .newsfooter {
     padding-bottom: 20px;
     border: 0;
}
/* line 328, scss/_custom.scss */
 #rssnews-container {
     display: none;
}
/*============================================================================= * Opac main user block * * This content is editable via OPAC, see OpacMainUserBlock * ===========================================================================*/
/* line 337, scss/_custom.scss */
 #new-books {
     width: 70%;
     margin: 0 0 8px 0;
}
/* line 343, scss/_custom.scss */
 .blue-button {
     margin: 0 -4px;
     list-style: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-line-pack: justify;
     align-content: space-between;
}
 @media only screen and (min-width: 768px) {
    /* line 343, scss/_custom.scss */
     .blue-button {
         margin: 0 -4px;
         -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
    }
}
/* line 356, scss/_custom.scss */
 .blue-button li {
     background-color: #2a4079;
     -ms-flex-preferred-size: calc(50% - 8px);
     flex-basis: calc(50% - 8px);
     margin: 4px;
     text-align: center;
}
 @media only screen and (min-width: 768px) {
    /* line 356, scss/_custom.scss */
     .blue-button li {
         -ms-flex-preferred-size: 25%;
         flex-basis: 25%;
    }
}
/* line 366, scss/_custom.scss */
 .blue-button a {
     color: #FFFFFF;
     padding: 8px;
     display: block;
}
/*============================================================================= * Opac nav right * * This content is editable via OPAC, see OpacNavRight =============================================================================*/
/* line 378, scss/_custom.scss */
 .branch-options-container {
     background-color: #2a4079;
     padding: 8px;
}
/* line 381, scss/_custom.scss */
 .branch-options-container label {
     color: #FFFFFF;
}
/* line 384, scss/_custom.scss */
 .branch-options-container select {
     width: 100%;
     border-radius: 6px;
     border-width: 0;
     margin-bottom: 0;
}
/* line 392, scss/_custom.scss */
 .opening-hours-container {
     background-color: transparent;
     padding: 3px 8px;
     margin-top: 8px;
}
/* line 397, scss/_custom.scss */
 .opening-hours-container .hours-list {
     margin: 0;
     list-style: none;
}
/* line 402, scss/_custom.scss */
 .opening-hours-container li {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     margin: 5px 0;
}
/* line 408, scss/_custom.scss */
 .opening-hours-container .day {
     width: 90px;
}
/* line 412, scss/_custom.scss */
 .opening-hours-container .hour {
     text-align: right;
     width: calc(100% - 90px);
}
 @media screen and (max-width: 768px) {
    /* line 420, scss/_custom.scss */
     #userresults {
         margin: 0;
    }
    /* line 423, scss/_custom.scss */
     .main {
         margin: 0 auto;
         width: 90%;
    }
    /* line 427, scss/_custom.scss */
     td img {
         max-width: 100%;
    }
    /* line 430, scss/_custom.scss */
     .actions a, a.title {
         font-size: 16px;
    }
}
 @media screen and (min-width: 768px) {
    /* line 438, scss/_custom.scss */
     #opac-main .span2 {
         width: 25%;
    }
    /* line 441, scss/_custom.scss */
     #opac-main .span7 {
         width: 70%;
    }
}
 @media screen and (min-width: 1024px) {
    /* line 450, scss/_custom.scss */
     #results .bibliocol {
         padding-left: 0;
    }
    /* line 453, scss/_custom.scss */
     #results .bibliocol .no-image {
         width: 110px;
         height: 100px;
         padding-top: 50px;
    }
    /* line 458, scss/_custom.scss */
     #results .bibliocol .coverimages {
         margin: 5px 30px 0 0;
         float: left;
         display: block;
         min-width: 110px;
         height: 200px;
    }
    /* line 465, scss/_custom.scss */
     #results .bibliocol .coverimages::after {
         content: "";
         display: block;
         clear: both;
    }
    /* line 471, scss/_custom.scss */
     #results .bibliocol .coverimages img {
         max-width: 110px;
    }
    /* line 477, scss/_custom.scss */
     #results .bibliocol, #results .bibliocol {
         margin-left: 140px;
    }
}
 @media screen and (min-width: 1300px) {
    /* line 487, scss/_custom.scss */
     #results .span2 {
         width: 25%;
    }
    /* line 491, scss/_custom.scss */
     #results .maincontent.span10 {
         width: 70%;
    }
}
 @media screen and (min-width: 1500px) {
    /* line 499, scss/_custom.scss */
     #results .main {
         margin: 0;
    }
}
/* line 506, scss/_custom.scss */
 #overlay {
     display: none;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     position: absolute;
     z-index: 3;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     width: auto;
     height: auto;
     background-color: rgba(0, 0, 0, 0.75);
}
/* line 522, scss/_custom.scss */
 #overlay-content {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 8px;
     width: 100%;
     max-width: 500px;
     height: 400px;
     margin-top: 50px;
     padding: 50px 20px;
     background: #000;
     position: absolute;
     left: 50%;
     -webkit-transform: translatex(-50%);
     transform: translatex(-50%);
}
/* line 539, scss/_custom.scss */
 #overlay-content h2 {
     margin-bottom: 40px;
     color: #ccc;
     text-align: center;
     font-size: 20px;
     font-weight: normal;
     text-transform: uppercase;
}
/* line 548, scss/_custom.scss */
 #overlay-content #login-links {
     text-align: center;
}
/* line 552, scss/_custom.scss */
 #overlay-content a.login-choice {
     margin: 20px auto;
     padding: 0.8em 1em;
     display: block;
     max-width: 250px;
     font-size: 18px;
     color: #ddd;
     border: 1px solid #ddd;
     border-radius: 50px;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
/* line 563, scss/_custom.scss */
 #overlay-content a.login-choice:hover {
     background-color: #ddd;
     color: #000;
}
/* line 575, scss/_custom.scss */
 #new_orders .slick-prev:after, #new_orders .slick-next:after {
     display: block;
     margin-top: -3px;
     text-align: center;
}
/* line 582, scss/_custom.scss */
 #new_orders .slick-prev:after {
     margin-left: -4px;
}
/* line 587, scss/_custom.scss */
 #new_orders .slick-next:after {
     margin-left: 5px;
}
/* WR390057 - Hide the 'No Cover images available' box */
 .no-image {
     display: none;
}
/*SSO login box*/
 #overlay-content {
     padding: 50px 20px;
}
/* WR349119 - Fix sign-in screen text colour */
 a#sso, a#local {
     color: white !important;
}
 a#sso:hover, a#local:hover {
     color: black !important;
}
/* Hide login box on homepage and center message */
 #login {
     display: none;
}
 div#notloggedin div.first {
     width: 100%;
     margin: auto;
}
 div.span7 {
     position: relative;
}
 #results_summary_contents{
     display: none;
}
 span.results_summary.analytics{
     display: none;
}
/* Only display 3 links in #moresearches div under search box in OPAC */
 #moresearches > li:nth-child(2) {
     display: none;
}
/* Two hour loans */
 #moresearches > li:nth-child(3) {
     display: none;
}
/* Browse by hierarchy */
 #moresearches > li:nth-child(4) {
     display: none;
}
/* Libraries */
/*Hide Titles facet in OPAC */
 #su-ut_id {
     display:none;
}
/*Hide Places facet in OPAC */
 #su-geo_id {
     display:none;
}
/*hide nav on password recovery page */
 #opac-password-recovery #navigation {
     display:none;
}
 @media only screen and (max-width: 546px) {
     div#news {
         padding-top: 120px;
    }
     div#header_text {
         top: 5px;
    }
}
 @media only screen and (max-width: 516px) {
     div#news {
         padding-top: 150px;
    }
}
 i.fa.fa-icon-white {
     display: inline-block;
     color: white;
}
 #libraryhome {
     font-family: 'NotoSans';
}
 .fa-home:before {
     margin-right: 5px;
}
/*Change the colour of the items.uri being escayed by $raw filter to be blue, and different shade of blue on hover */
 .url a:nth-child(1n) {
     color: #0076b2;
}
 .url a:nth-child(1n):hover {
     color: #133c61;
}
/* WR412155 */
 .searchresults #toolbar.toolbar, .searchresults #toolbar.toolbar.clearfix {
     background: #f0f0f0;
     border: none;
}
 .rsssearchlink {
     background: none;
}
 .navbar-inverse .nav > li > a {
     color: #fff !important;
}
/* WR376808 */
 .more-less-options, .new-search {
     color: #fff !important;
}
/* WR349129 */
 .highlight_toggle, .highlight_toggle:hover {
     background: none;
}
 #opac-detail #action > li > a, #opac-marcdetail #action > li > a, #furthersearches {
     background: none;
}
WR349258 */
 #holdingst {
     width: 100% !important;
}
/* WR349350 */
 @media only screen and (max-width: 512px) {
     #userbasket > #floating > #toolbar .print-large {
         display:none;
    }
}
 @media only screen and (max-width: 1100px) {
     .list-actions .print-small {
         display:none;
    }
}
/* WR349755 */
 #MARCview, #MARCview:hover, #Normalview, #Normalview:hover, .span3 > #action > li > a, .l_Results {
     background: none;
}
/* WR371322 EDS classic */
 #search_tabs > .nav > li {
     padding: 0;
}
 #search_tabs > .nav > li {
     width: 50%;
     border-radius: 10px 10px 0 0;
     margin-right: 0;
}
 @media only screen and (max-width: 1300px) {
     #search_tabs .nav li {
         padding: 0;
    }
}
 #search_tabs > .nav-tabs > li > .nav-link.active {
     background: #009C9B;
     font-weight: 700;
}
 #search_tabs > .nav-tabs > li > .nav-link {
     background: #000;
}
 #search_tabs > .nav-tabs .nav-link {
     border: 0;
}
 #search_tabs .nav li a {
     padding-left: 35%;
     display: block;
}
 #search_tabs .nav li#koha-search a {
     display: block;
     height: 100%
}
 @media only screen and (max-width: 1300px) {
     #search_tabs .nav li a, #search_tabs .nav li#koha-search a {
         padding-left: 8px;
    }
}
 #search_tabs > .nav > li > a {
     color: #fff !important;
     margin-right: 0;
     border-radius: 10px 10px 0 0;
}
 #search_tabs .tab-content {
     border: 10px solid #009C9B;
     border-radius: 0 0 10px 10px;
     padding: 0;
}
 #searchform, #discoverysearchform {
     margin: 0;
}

#searchtabs {
	border-bottom: none;
}

 #searchform input, #discoverysearchform input {
     margin: 0;
}
 @media screen and (max-width: 608px) {
     #moresearches li {
         padding: 10px;
         display: block;
    }
     #opac-main-search button {
         height: auto;
         border: none;
    }
     #search_tabs {
         width: 100% !important;
    }
}
/* UPGRADE TO 21.11 */
 #header-region > nav {
     z-index: 1;
     position: absolute;
     right: 40px;
}
 #header-region > nav > ul > li > a, #header-region > nav > div > ul > li > a {
     font-weight: 400;
     font-size: 14px;
     color:#fff;
}
 @media only screen and (max-width: 1400px) {
     #header-region > nav {
         padding-right: 1rem;
    }
}
 .breadcrumb a {
     font-family: NotoSans,sans-serif 
}
 @media only screen and (max-width: 600px) {
    #search_tabs .ui-tabs-nav li {
         display: inline-block;
         width: 49%;
    }
     .mastheadsearch #discoverysearchsubmit {
         height: 45px;
         display: block;
         padding: 0 10px 0 0;
    }
     .mastheadsearch #searchsubmit {
         height: 45px;
         display: block;
         padding: 0 0 0 0;
    }
     #selections-toolbar, .toolbar {
         display: block;
    }
    .searchresults .covercol, .searchresults .bibliocol {
	 display: flex;
	}
}

td.modify > form > .btn-danger {
    font-size: 16px;
}
/*# sourceMappingURL=styles.css.map */
/* WR412657 Fixes (Making action buttons same format as shortcut buttons) */
.title_summary > .actions-menu.noprint .view a i.fa, .view button i.fa, .actions a i.fa, .actions button i.fa, .toolbar a i.fa, .toolbar button i.fa, #action button i.fa {
	color: #fff;
}

.btn.btn-link.btn-sm {
	background-color: #479B99;
	color: #fff !important;
	padding-right: 10px;
}
