/*

	Ubicacion: /usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/css/catalyst.css
	se descargo de https://demo.catalyst-koha.com.au/files/cat_au/css/catalyst.css
	https://demo.catalyst-koha.com.au/files/cat_au/images/arrow-expanded.png

	ubicacion: OpacAdditionalStylesheet
	valor:		/usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/css


	Version 02
	Fecha: 2021/06/02 @ 14:22 PM


	Version 01
	Fecha: 2021/05/13 @ 13:36 PM
	
	
	ude-logo-biblioteca: 190px x 35px --> se aumento un 20%

	cambie:
		- color: #bb2025  por  #1B2740
		- #notloggedin #login 
		- #header-region agregue el background-color: #ededed;
		- .breadcrumb
*/


/*----- GENERAL FIXES -----*/
/*reset optimise legibility*/
h1, h2, h3, h4, h5, h6 {
    text-rendering: auto;
}
/*main content*/
.main .container-fluid {
    padding-bottom: 15px;
}
/*search results*/
#userresults {
    margin: 0;
}
/*book detail browse*/
.pg_menu li.back_results a {
    border-top: 0;
}
/*book detail save record drop down*/
@media screen and (max-width: 767px) {
    .dropdown-menu.pull-right {
        left: 0;
    }
}
/*detail book img*/
#bookcover img {
    margin-right: 0;
}
#bookcover {
    border-right: 10px solid #FFFFFF;
    margin-right: 10px;
}
#bookcover .no-image {
    margin-right: 0;
}
/*------------------------*/
/*------ CLEAN BASE ------*/
/*------------------------*/
body {
    background-color: #FFFFFF;
}
/*content border remove*/
.main {
    border: 0;
    -moz-border-radius:     0;
    webkit-border-radius:   0;
    border-radius:          0;
    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;
}
.breadcrumb {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.main .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
/*-----------------------------*/
/* ----- SPRITE OVERRIDE ----- */
/*-----------------------------*/
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,
.view a, .view span,
.nav_results .l_Results a,
#shelfbrowser #browser_next, #shelfbrowser #browser_previous,
.searchresults a.highlight_toggle,
 .actions a.addtoshelf, .actions a.addtocart,
#login4tags,
#tagsel_span input.submit, #tagsel_tag {
    background-image: url(../images/sprite.png); 
}
#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 {
    padding-left: 25px;
    color: #888;
}
a.highlight_toggle {
    background-position: 5px -828px;
}
#shelfbrowser #browser_previous {
    background-position: -9px -1000px;
}
#shelfbrowser #browser_next {
    background-position: -9px -1050px;
}
a.addtoshelf {
    background-position: 0px -212px;
}
a.removeitems, a.deleteshelf,
a.removeitems.disabled, a.deleteshelf.disabled {
    background-position: 0px -714px;
}
#basket a.detail,
#basket a.send,
#basket a.download,
#basket a.print-large,
#basket a.empty {
    padding-left: 24px;
}
#basket a.send {
    background-position: -1px -387px;
}
#basket a.download {
    background-position: -2px -348px;
}
#basket a.print-large {
    background-position: -3px -424px;
}
#basket a.empty {
    background-position: -1px -598px;
}
#basket a.removeitems.disabled, 
#basket a.deleteshelf.disabled {
    background-position: 0 -714px;
}
#basket .newshelf,
#basket .newshelf.disabled {
    background-position: -2px -793px;
}
#basket a.removeitems, 
#basket a.deleteshelf {
    background-position: 1px -692px;
}
#basket a.hold.disabled, 
#basket input.hold.disabled {
    background-position: -2px -620px;
}
#basket a.hold, 
#basket input.hold {
    background-position: 2px -453px;
}
.newshelf {
    padding-left: 22px;
}
#usershelves .newshelf {
    background-position: -5px -765px;
}
#usershelves a.download {
    background-position: -5px -347px;
}
#usershelves a.send {
    background-position: 2px -387px;
}
#usershelves a.print-small {
    background-position: 3px -423px;
}
#usershelves input.editshelf {
    background-position: 2px -734px;
}
#usershelves a.hold.disabled,
#usershelves input.hold.disabled {
    background-position: 1px -452px;
}
#usershelves a.removeitems.disabled, 
#usershelves a.deleteshelf.disabled {
    background-position: -1px -714px;
}
#usershelves a.removeitems,
#usershelves a.deleteshelf {
    background-position: 1px -692px;
}
#usershelves a.hold, input.hold {
    background-position: 1px -453px;
}
#usershelves .deleteshelf {
    background-position: 1px -689px;
}
#usershelves .actions a.removefromlist {
    background-position: 0px -684px;
    background-color: #1B2740;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding-left: 25px;
}
#usershelves .actions a.addtocart {
    background-position: 0px -565px;
}
.searchresults a.highlight_toggle {
    background-position: -5px -841px;
}
a.hold.disabled, input.hold.disabled {
    background-position: -3px -618px;
}
a.tag_add {
    background-position: 3px -1105px;
    color: #1B2740;
}
a.tag_add:hover {
    text-decoration: underline;
}
#login4tags {
    background-position: -6px -1125px;
}
.actions a.tag_add {
    background-position: -3px -1117px;
    background-color: #dd8545;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
#tagsel_tag.disabled {
    background-position: 3px -665px;
}
#tagsel_span input.submit, #tagsel_tag {
    color: #1B2740;
    background-position: 3px -665px;
}
#tag_hides #tagsel_tag.disabled, #tag_hides #tagsel_tag {
    background-position: 0 -667px;
}
/******************** Font ********************/
@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black.eot');
    src: url('../fonts/lato-black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-black.svg#latoblack') format('svg'),
		 url('../fonts/lato-black.otf') format('opentype'),
         url('../fonts/lato-black.ttf') format('truetype'),
         url('../fonts/lato-black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/lato-semibold.eot');
    src: url('../fonts/lato-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-semibold.svg#latosemibold') format('svg'),
		 url('../fonts/lato-semibold.otf') format('opentype'),
         url('../fonts/lato-semibold.ttf') format('truetype'),
         url('../fonts/lato-semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular.eot');
    src: url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular.svg#latoregular') format('svg'),
		 url('../fonts/lato-regular.otf') format('opentype'),
         url('../fonts/lato-regular.ttf') format('truetype'),
         url('../fonts/lato-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoitalic';
    src: url('../fonts/lato-italic.eot');
    src: url('../fonts/lato-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-italic.svg#latoitalic') format('svg'),
		 url('../fonts/lato-italic.otf') format('opentype'),
         url('../fonts/lato-italic.ttf') format('truetype'),
         url('../fonts/lato-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* fixes chrome font rendering */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'latoblack';
        src: url('../fonts/lato-black.svg#latoblack') format('svg');
    }
    @font-face {
        font-family: 'latosemibold';
        src: url('../fonts/lato-bold.svg#latosemibold') format('svg');
    }
    @font-face {
        font-family: 'latoregular';
        src: url('../fonts/lato-regular.svg#latoregular') format('svg');
    }
    @font-face {
        font-family: 'latoitalic';
        src: url('../fonts/lato-italic.svg#latoitalic') format('svg');
    }
}
html, body, label, input, select, button, textarea {
    font-family: 'latoregular', sans-serif;
    -webkit-font-smoothing: antialiased;
    line-height: 1.429em;
}
/*-------------------------*/
/*---------- CSS ----------*/
/*-------------------------*/
body {
    color: #190f10;
    padding: 0;
}
i {
    font-family: 'latoitalic', sans-serif;
    font-style: normal;
}
b, strong {
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
a, a:visited {
    color: #1B2740;
}

/*GTI -------------*/
a:link {
    color: #1B2740;
}
/*FIN GTI ---------*/


a:hover, a:focus {
    color: #1B2740;
}
h1 {
    font-size: 30px;
    line-height: 1.2em;
    color: #50433c;
    font-family: 'latoblack', sans-serif;
    font-weight: normal;
}
.popup h1 {
    font-size: 24px;
}
h2 {
    font-size: 24px;
    margin: 20px 0 10px 0;
    color: #50433c;
    line-height: 30px;
    font-family: 'latoblack', sans-serif;
    font-weight: normal;
}
h3 {
    font-size: 20px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
h4, h5, h6 {
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
/* Layout */
.container-fluid {
    padding-left: 0;
    padding-right: 0;
}
/* Tables */
table {
    font-size: 14px;
}
th {
    background-color: #c3c3c3;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
.table-bordered {
    border: 0;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
}
.table th {
    font-weight: normal;
}
.table th, .table td {
    border-top: 0;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #FFFFFF;
    border-top: 0;
}
.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,
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
/* responsive tables */
@media screen and (max-width: 767px) {
    .ui-tabs-panel .table td, .tabs-container .table td, #topissues .table td, #usertags .table td, #usersuggestions .table td {
        padding: 0px 10px;
    }
    .ui-tabs-panel .table td:first-child, .tabs-container .table td:first-child, #topissues .table td:first-child, #usertags .table td:first-child, #usersuggestions .table td:first-child {
        padding-top: 5px;
    }
    .ui-tabs-panel .table td:last-child, .tabs-container .table td:last-child, #topissues .table td:last-child, #usertags .table td:last-child, #usersuggestions .table td:last-child {
        padding-bottom: 5px;
    }
    .ui-tabs-panel .table p, .tabs-container .table p, #topissues .table p, #usertags .table p, #usersuggestions .table p {
        margin-bottom: 0;
    }
    #suggestt {
        margin: 10px 0;
    }
}
/* Lists */
fieldset.rows ol {
    margin: 10px 0;
    padding: 0;
}
fieldset.rows li {
    padding: 0;
}
/* Forms */
.required {
    color: #ff0000;
}
fieldset.action {
    padding: 10px 0;
}
fieldset.rows {
    font-size: 14px;
    margin: 0 0 10px 0;
}
legend {
    font-size: 18px;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    border: 0;
    color: #50433c;
    line-height: 28px;
    margin-bottom: 10px;
}
fieldset.rows legend {
    font-size: 24px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
    color: #50433c;
}
.popup legend {
    line-height: 28px;
    margin: 10px 0;
}
label {
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
fieldset.rows li label {
    margin: 6px 10px 5px 0;
}
.label {
    -moz-border-radius:  0;
    webkit-border-radius: 0;
    border-radius: 0;
}
.label, .badge {
    font-size: 12px;
    line-height: 1.143em;
}
.results_summary .label {
    color: #50433c;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
input[type="radio"], input[type="checkbox"] {
    margin: 0 3px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
    padding: 5px 10px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
    padding: 9px 10px;
}
/* responsive form */
@media screen and (max-width: 767px) {
    #booleansearch p label {
        display: block;
    }
}
/* Buttons */
.btn {
    background: #1B2740;
    border: 0;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    line-height: 1em;
    padding: 10px 15px;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    background: #190f10;
    border: 0;
    color: #FFFFFF;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-small {
    font-size: 14px;
    padding: 5px 10px;
}
.btn-mini {
    font-size: 12px;
    padding: 7px 10px;
}
.btn-primary {
    background: #1B2740;
    border: 0;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background: #190f10;
}
.btn.disabled,
.btn[disabled] {
    background: #c3c3c3;
    color: #FFFFFF;
    opacity: 1;
}
.btn-primary.disabled,
.btn-primary[disabled] {
    background: #c3c3c3;
    color: #FFFFFF;
}
.close {
    color: #1B2740;
}
.close:hover {
    color: #1B2740;
    text-decoration: underline;
}

/* Site messages */
.alert {
    background: #f9edd2;
    border: 1px solid #f6e3ba;
    text-shadow: none;
    color: #190f10;
}
.alert, .alert h4 {
    color: #190f10;
}
.suggestion:before {
    border-radius: 50% 0 0 50%;
    -webkit-border-radius: 50% 0 0 50%;
    -moz-border-radius: 50% 0 0 50%;
    background: #1B2740;
    bottom: 0;
    content: "";
    display: inline-block;
    left: -15px;
    position: absolute;
    top: 0;
    transition: all 0.1s ease 0s;
    width: 30px;
    z-index: -1;
}
.suggestion {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #1B2740;
    width: 70%;
    margin: 10px -20px 10px auto;
    border: 0;
    color: #FFFFFF;
    z-index: 2;
    position: relative;
    left: 10px;
}
.suggestion a {
    color: #FFFFFF;
    text-decoration: underline;
}

/* Header */
#header-region {
    background: url(../images/scarf.png) no-repeat center bottom;
    background-size: 100% 5px;
	background-color: #ededed;
}
.navbar-inverse .navbar-inner {
    background: none;
    border: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    box-shadow: none;
}
.navbar-fixed-top,
.navbar-fixed-bottom, 
.navbar-static-top {
    margin: 0;
}

/*GTI: cambie nombre logo y dimensiones 190x35*/
#logo {
    background: url("../images/ude-logo-biblioteca.png") no-repeat 0 0;
    border: 0;
    float: left !important;
    margin: 20px 20px 20px 30px;
    padding: 0;
	width: 228px;
    height: 42px;

}
#logo a {
    width: 100%;
    padding: 35px 0 0 0;
}

/*GTI: cambie nombre logo*/
/* responsive logo */
@media screen and (max-width: 480px) {
    #logo {
    	width: 42px;
    	background: url("../images/ude-logo-biblioteca.png") no-repeat right top;
    }
    #logo a {
        padding: 42px 0 0 0;
    }
}
.navbar-inner {
    max-width: 1340px;
    margin: 0 auto;
    padding: 0;
}
.navbar .nav {
    margin: 15px 10px 0 0;
    position: inherit;
    font-size: 16px;
}
.navbar-inverse .divider-vertical {
    border: 0;
}
.navbar .divider-vertical {
    height: auto;
    margin: 0;
    display: none;
}
#members .navbar-inverse .divider-vertical {
    border: 0 ;
}
.navbar .nav > li {
    display: inline-block;
    float: none;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
    color: #190f10;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    text-shadow: none;
}
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:focus {
    color: #1B2740;
}
.icon-shopping-cart {
    background-image: url("../images/glyphicons-halflings-black.png");
    background-position: -360px -121px;
}
.icon-list {
    background-image: url("../images/glyphicons-halflings-black.png");
    background-position: -360px -50px;
}
#basketcount span {
    background: #e6ad30;
    font-size: 12px;
    color: #190f10;
    margin: 0 0 0 5px;
    padding: 1px 5px;
    display: inline-block;
    line-height: 16px;
}
.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: none;
    color: #1B2740;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color: #1B2740;
    border-top-color: #1B2740;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
    border-bottom-color: #1B2740;
    border-top-color: #1B2740;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-bottom-color: #1B2740;
    border-top-color: #1B2740;
}
.navbar .nav > li > .dropdown-menu:before {
    left: 15px;
    border-bottom-color: #ececec;
}
.navbar .nav > li > .dropdown-menu:after {
    left: 16px;
}
.dropdown-menu {
    border: 1px solid #ececec;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.dropdown-menu > li > a {
    font-size: 14px;
    color: #190f10;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    background: #1B2740;
    color: #FFFFFF;
}
a.listmenulink:link,
a.listmenulink:visited {
    color: #1B2740;
}
#members p {
    color: #190f10;
    padding: 0 10px;
    font-size: 14px;
    margin: 0;
}
#members .nav.pull-right {
    font-size: 14px;
    padding: 10px 0;
    margin-right: 30px;
}
#members p:last-child {
    padding-right: 0;
}
.navbar-text {
    color: #190f10;
    line-height: 20px;
}
#members a {
    color: #1B2740;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    padding: 0;
}
#members a.logout {
    color: #1B2740;
    padding: 0 2px;
}
/* responsive header right */
#user-menu-trigger {
    margin-top: 15px;
    margin-right: 30px;
}
#user-menu-trigger:hover,
#user-menu-trigger:focus {
    color: #FFFFFF;
}
#user-menu-trigger .icon-user {
    background: url("../images/glyphicons-halflings-black.png") no-repeat scroll -168px 0 transparent;
    margin: 9px 0 0 0;
}
#user-menu-trigger .caret {
    border-bottom-color: #1B2740;
    border-top-color: #1B2740;
    margin-top: 18px;
}
@media screen and (max-width: 700px) {
    #members {
        clear: right;
        float: right;
    }
    #members .nav.pull-right {
    	margin: 0;
	}
}
#opacheader {
    background: none;
    display: none;
}
/* Search */
#opac-main-search {
    background: #ededed;
    padding: 0 30px;
}
#opac-main-search .span12 {
    width: auto;
    max-width: 1280px;
    margin: 0 auto;
    float: none;
}
.mastheadsearch {
    background: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    position: relative;
    padding: 10px 35px 0 0;
    margin: 0;
}
.mastheadsearch #searchform {
    white-space: nowrap;
}
.mastheadsearch label {
    font-size: 16px;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
.librarypulldown .transl1 {
    width: 33%;
}
#searchsubmit {
    margin-left: 0;
    margin-right: 20px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    text-shadow: none;
    text-indent: -9999px;
    background: url(../images/btn-search.png) no-repeat 50% 50%;
    width: 40px;
    height: 30px;
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#searchsubmit:hover {
    background: url(../images/btn-search-hover.png) no-repeat 50% 50%;
}
#moresearches {
    margin: 10px 0;
    padding: 0;
}

/*GTI cambie color: #1B2740;*/
#moresearches a {
    color: #1B2740;
    padding: 0 10px;
}
#moresearches li:first-child a {
    padding-left: 0;
}
/* responsive search */
@media screen and (max-width: 610px) {
    #opac-main-search .span12 {
        float: none;
    }
    .mastheadsearch {
        padding: 10px 0 0 0;
    }
    #searchsubmit {
        background-color: #c3c3c3;
    }
    #searchsubmit:hover {
        background-color: #1B2740;
    }
    #opac-main-search .librarypulldown .transl1 {
        width: 94%;
    }
}
/************** Pages **************/
/* Main */
.main {
    margin: 0;
    padding: 20px 30px;
}
.breadcrumbORIGINAL {
    background: none;
    padding: 0;
    font-size: 12px;
    max-width: 1280px;
    margin: 0 auto 20px auto;
}

/*GTI cambio el font size*/
.breadcrumb {
    background: none;
    padding: 0;
    font-size: medium;
    max-width: 1280px;
    margin: 0 auto 20px auto;
}



.breadcrumb a {
    color: #50433c;
}
.breadcrumb > li > .divider {
    color: #50433c;
}
.main .container-fluid {
    max-width: 1280px;
    margin: 0 auto;
}
/* responsive main */
@media screen and (max-width: 767px) {
    .maincontent {
        margin-top: 30px;
    }
}
/* Home */
#opacmainuserblock {
    font-size: 16px;
}
/* News */
#news {
    margin: 0;
    border-top: 2px solid #889a3a;
}
#news thead th {
    padding: 15px 0 0 0;
    background: none;
    font-size: 18px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
#news tbody td {
    padding: 0;
}
#news tbody td p.newsfooter {
    font-size: 12px;
}
/* Tags */
#tagcloud {
    padding: 15px !important;
    background-color: #ededed !important;
}
.tag {
    padding: 0 10px 0 0 !important;
}
#mytagst_wrapper #mytagst .sorting_disabled {
    text-indent: -9999px;
}
#mytagst_wrapper #mytagst td:last-child {
    text-align: right;
}
/* Advance search */
#advsearches label, #booleansearch label {
    margin-right: 6px;
}
#booleansearch {
    margin-bottom: 10px;
}
#booleansearch p {
    margin: 0;
}
#advsearch .text-center {
    text-align: left;
    margin-bottom: 15px;
}
#advsearch .text-center p a {
    margin-left: 10px;
}
/* Search results */
#numresults {
    float: left;
    font-size: 16px;
}
.searchresults {
    clear: both;
}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #f7f7f7;
}
a.title {
    font-size: 16px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
.results_summary {
    font-size: 12px;
    color: #190f10;
    padding: 0 0 5px 0;
}
.searchresults p {
    padding: 3px 0 7px 0;
}
.actions a:hover,
.actions a:focus {
    color: #1B2740;
    text-decoration: underline;
}
a.cartRemove {
    font-size: 12px;
}
.searchresults .actions a.cartRemove {
    color: #1B2740;
    padding: 0;
    background: none;
    text-shadow: none;
    font-size: 12px;
}
.searchresults .actions a.cartRemove:hover {
    color: #1B2740;
    background: none;
    text-decoration: underline;
}
.actions a, .actions #login4tags {
    font-size: 12px;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
.actions a {
    border: 0;
    padding: 5px 10px 5px 25px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
    color: #FFFFFF;
    display: inline-block;
}
.actions a.addtoshelf {
    background-position: 0 -21px;
    padding: 5px 10px 5px 25px;
    background-color: #e6ad30;
    color: #FFFFFF;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.actions a.addtocart {
    background-position: 0px -566px;
    padding: 5px 10px 5px 25px;
    background-color: #5b9aa9;
    color: #FFFFFF;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.actions a:hover, .actions a:focus {
    text-decoration: none;
    background-color: #1B2740;
    color: #FFFFFF;
}
/* responsive actions */
@media screen and (max-width: 767px) {
	.actions {
        display: inline-block;
    }
    .actions a {
        border: 0;
        display: inline-block;
        padding: 5px 10px 5px 25px;
    	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
        color: #FFFFFF;
    }
    .actions a.addtoshelf {
        background-position: 0px -20px;
    }
    .actions a.addtocart {
        background-position: 0px -565px;
    }
    .actions a:hover, .actions a:focus {
        text-decoration: none;
        background-color: #1B2740;
        color: #FFFFFF;
    }
}
.no-image {
    background-color: #fff;
    border: 1px solid #c3c3c3;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #7c7c7c;
    font-size: 12px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
    text-align: center;
    width: 65px;
    line-height: 14px;
    padding: 5px;
}
.coverimages a:hover, .coverimages a:focus {
    text-decoration: none;
}
/* Pagination */
#top-pages {
    float: right;
}
#top-pages .pagination {
    margin-top: 0;
    margin-bottom: 10px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
    font-size: 12px;
    color: #225764;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #FFFFFF;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus {
    background: #1B2740;
    border-color: #1B2740;
    color: #FFFFFF;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
    background: #5b9aa9;
    border-color: #5b9aa9;
    color: #FFFFFF;
}
/* Tool bar */
.toolbar {
    background: #ededed;
    border: 0;
    font-size: 14px;
    padding: 5px 10px 5px 10px;
    line-height: 25px;
}
#selections-toolbar {
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #c3c3c3 1%, #e2e2e2 10%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c3c3c3), color-stop(10%,#e2e2e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c3c3c3 1%,#e2e2e2 10%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c3c3c3 1%,#e2e2e2 10%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c3c3c3 1%,#e2e2e2 10%); /* IE10+ */
    background: linear-gradient(to bottom,  #c3c3c3 1%,#e2e2e2 10%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
    margin: 0 0 15px 0;
    padding: 5px 10px 5px 10px;
}
.toolbar a {
    color: #1B2740;
}
.toolbar a:hover,
.toolbar a:focus {
    text-decoration: underline;
}
.toolbar select {
    font-size: 14px;
    padding: 2px 3px;
}
#CheckAll, #CheckNone {
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    text-decoration: none;
    margin: 0 5px;
}
#CheckAll:hover, #CheckNone:hover,
#CheckAll:focus, #CheckNone:focus {
    text-decoration: underline;
}
.toolbar .links {
    margin: 0 5px;
}
.toolbar .links #placehold {
    margin: 0 5px;
}
.toolbar .hold, .toolbar #tagsel_tag {
    font-size: 14px;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
input.hold {
    color: #1B2740;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
input.hold:hover,
input.hold:focus,
#tagsel_span input:hover,
#selections-toolbar input.hold:hover {
    color: #1B2740;
}
/* Tabs */
.statictabs li {
    top: 0;
}
.statictabs li,
.ui-tabs .ui-tabs-nav li {
    background: none;
    border: 0;
    margin: 0 0 0 10px;
}
.statictabs li a,
.ui-tabs .ui-state-default a,
.ui-tabs .ui-state-default a:link,
.ui-tabs .ui-state-default a:visited {
    color: #190f10;
    background: #ededed;
    padding: 10px 15px;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border: 2px solid #ededed;
}
.statictabs li a:hover,
.statictabs li a:focus,
.ui-tabs .ui-state-default a:hover,
.ui-tabs .ui-state-default a:focus {
    background: #1B2740;
    border-color: #1B2740;
    color: #FFFFFF;
}
.statictabs li.active,
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: none;
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.statictabs li.active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background: none;
    color: #190f10;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
    border: 2px solid #ececec;
    border-bottom: 2px solid #FFFFFF;
}
.statictabs .tabs-container,
.ui-tabs .ui-tabs-panel {
    border: 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    padding: 15px;
}
/* Views tabs */
#views {
    border: 0;
    padding: 0;
    margin: 0 0 15px 0;
    white-space: inherit;
}
.view {
    padding: 0;
    margin: 0 10px 0 0;
}
span#Normalview, span#MARCview, span#ISBDview {
    background-color: #ffffff;
}
.view a, .view span {
    border: 1px solid #ededed;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background-color: #ededed;
    font-size: 12px;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    padding: 6px 10px 6px 25px;
    line-height: 30px;
}
a#Normalview, a#MARCview, a#ISBDview {
    border: 1px solid #ededed;
}
.view span {
    border: 1px solid #c3c3c3;
}
a#Normalview:hover, a#MARCview:hover, a#ISBDview:hover {
    color: #FFFFFF;
    background-color: #1B2740;
    border-color: #1B2740;
}
@media screen and (max-width: 550px) {
    .view {
        display: block;
        float: left;
    }
}
/* Checkout history tabs */
.statictabs li.active {
    background: none;
    padding: 0;
}
/* Shelf browser */
.ui-widget-content a, .ui-widget-content a:visited {
    color: #1B2740;
}
#shelfbrowser a {
    font-size: 12px;
}
#shelfbrowser #browser_next a, #shelfbrowser #browser_previous a {
    color: #1B2740;
}
/* Sorting tables */
.table .sorting {
    background-color: #c3c3c3;
    background-image: url("../images/ascdesc.gif");
}
.table .sorting_asc {
    background-color: #c3c3c3;
    background-image: url("../images/asc.gif");
}
.table .sorting_desc {
    background-color: #c3c3c3;
    background-image: url("../images/desc.gif");
}
/* User pages */
#privateshelves .toolbar,
#publicshelves .toolbar {
    margin-bottom: 15px;
}
#privateshelves table thead:first-child th:first-child,
#publicshelves table thead:first-child th:first-child {
    border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
}
#privateshelves table thead:first-child th:last-child,
#publicshelves table thead:first-child th:last-child {
    border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
}
#privateshelves table th,
#privateshelves table td,
#publicshelves table th,
#publicshelves table td {
    border-bottom: 1px solid #d1d1d1;
    border-left: 1px solid #FFFFFF;
}
#privateshelves table tbody th:last-child,
#privateshelves table tbody td:last-child,
#publicshelves table tbody th:last-child,
#publicshelves table tbody td:last-child {
    border-left: 0;
}
input.editshelf,
.deleteshelf {
    color: #1B2740;
    font-size: 14px;
}
input.editshelf:hover,
.deleteshelf:hover {
    color: #1B2740;
    text-decoration: underline;
}
#usersuggestions fieldset.rows label {
    width: 18em;
}
#usersuggestions fieldset.action input.btn {
    margin-right: 10px;
}
/************* POP UPS ***************/
.popup .main {
    font-size: 14px;
}
/* Cart pop up */
.links a {
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
.toolbar a {
    margin-right: 10px;
}
/************** SIDE BARS *************/
/* ORIGINAL Login box */
#notloggedinORIGINAL #loginORIGINAL {
    background: #e6ad30 url(../images/bolt.png) no-repeat left bottom;
    background-size: auto 100%;
    border-radius: 5px 0 5px 5px;
    -webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px 0 5px 5px;
    padding: 15px;

}

/* GTI Login box */
#notloggedin #login {
    background: ##1B2740 no-repeat left bottom;
    background-size: auto 100%;
    border-radius: 5px 5px  5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    padding: 0px;
	border-style: solid;
	border: 10px #1B2740;
	
}


#notloggedin #login form {
    margin: 0;
}
#notloggedin #login form legend {
    margin: 0 0 10px 0;
    font-family: 'latoblack', sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #FFFFFF;
    text-transform: lowercase;
    line-height: 20px;
}
#notloggedin #login form label {
    margin-bottom: 0; 
}
#notloggedin #login form input#userid, 
#notloggedin #login form input#password {
    width: 90%;
    margin-bottom: 5px; 
}
#notloggedin #login form .btn {
    font-size: 16px;
    padding: 10px 20px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
    background-color: #190f10;
}
#notloggedin #login form .action {
    padding-bottom: 0;
}
#notloggedin #login form .btn:hover,
#notloggedin #login form .btn:focus {
    background-color: #1B2740;
}
/* Search facet */
#search-facets {
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-top: 2px solid #889a3a;
}
#search-facets h4, #menu h4 {
    font-size: 18px;
    text-align: left;
    margin: 15px 5px;
}
#search-facets h4 a, #menu h4 a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: none;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
    border-bottom: 0;
    color: #190f10;
    padding: 0;
}
#search-facets a {
    color: #566a01;
    text-decoration: none;
}
#search-facets a:hover {
    color: #889a3a;
    text-decoration: underline;
}
#search-facets ul {
    padding: 0 0 10px 5px;
}
#search-facets ul li h5 {
    margin: 0;
}
#search-facets li {
    font-size: 14px;
}
#search-facets li li {
    font-size: 12px;
}
/* responsive search facet */
@media screen and (max-width: 767px) {
    #search-facets h4 a, #menu h4 a {
        background: url(../images/arrow-collapsed.png) no-repeat right 45%;
    }
    #search-facets h4 a:hover, #menu h4 a:hover {
        text-decoration: none;
    }
    #search-facets h4 a.menu-open, #menu h4 a.menu-open {
        background: url(../images/arrow-expanded.png) no-repeat right 45%;
        border: 0;
    }
    #search-facets li li {
        float: none;
        font-size: 14px;
    }
}
/* html under search facet */
#opacresultssidebar {
    margin-top: 15px;
    border-top: 2px solid #5b9aa9;
    padding-top: 15px;
}
/* User menu */
#menu {
    font-size: 14px;
    border-right: 1px solid #c3c3c3;
}
#menu ul {
    padding: 10px 0;
}
#menu li {
    font-size: 14px;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
#menu li a {
    background: #ededed;
    border: 1px solid #ededed;
    color: #190f10;
    font-size: 14px;
    margin: 0 0 10px 0;
    padding: 5px 10px;
}
#menu li a:hover, #menu li a:focus {
    background: #c3c3c3;
    border: 1px solid #c3c3c3;
}
#menu li.active a {
    color: #190f10;
    border: 1px solid #c3c3c3;
    border-right: 0;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    margin: 0 -1px 10px 0;
}
#menu li.active a:hover {
    border: 1px solid #c3c3c3;
    border-right: 0;
}
/* responsive user menu */
@media screen and (max-width: 767px) {
    #menu {
        border: 0;
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    }
    #search-facets h4, #menu h4 {
        margin: 0;
    }
    #search-facets h4 a, #menu h4 a {
        padding: 10px 15px;
        background-position: 98% 45%;
    }
    #search-facets h4 a.menu-open, #menu h4 a.menu-open {
        background-position: 98% 45%;
    }
    #menu ul {
        padding: 0;
    }
    #menu li a {
        margin: 0;
        padding: 5px 15px;
    }
    #menu li.active a {
        margin: 0;
        border: 0;
        font-family: 'latosemibold', sans-serif;
        font-weight: normal;
    }
}
/* Detail page actions */
.nav_results {
    background-color: #ededed;
    border: 0;
    font-size: 14px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
    margin: 0 0 15px 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.nav_results .l_Results a {
    background: #ededed url("../images/sprite.png") no-repeat 5px -502px;
    color: #1B2740;
    display: block;
    padding: 10px 15px 10px 45px;
    text-decoration: none;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
}
.nav_results .l_Results a:hover {
    background-color: #c3c3c3;
}
.nav_pages .close_pagination a {
    font-size: 12px;
    color: #1B2740;
}
.nav_pages .close_pagination a:hover {
    color: #1B2740;
    text-decoration: underline!important;
    font-size: 12px;
}
.pg_menu li span {
    background: none;
    padding: 5px 10px;
    color: #c3c3c3;
    font-size: 12px;
    display: inline-block;
}
.pg_menu li a {
    background: none;
    padding: 5px 10px;
    color: #1B2740;
    font-size: 12px;
    display: inline-block;
}
.pg_menu li a:hover {
    background: none;
    text-decoration: underline;
}
.pg_menu li.back_results a {
    border: 0;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
}
.results-pagination {
    border: 0;
    background-color: #ededed;
    left: 0;
    top: 34px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    padding: 0;
}
.nav_pages ul {
    margin: 0;
    padding: 10px;
}
#listResults li {
    background: none;
    color: #190f10;
    font-size: 12px;
    margin: 1px;
    font-family: 'latosemibold', sans-serif;
    font-weight: normal;
}
#listResults li:hover {
    background: #5b9aa9;
}
#listResults li a {
    color: #225764;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
}
.pagination_list {
    clear: left;
}
.pagination_list ul {
    margin: 0;
    padding: 10px;
}
.pagination_list li {
    padding: 3px;
}
.pagination_list li.highlight {
    background-color: #f5f5f5!important;
    border-bottom: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
}
.pagination_list .li_pag_index {
    color: #190f10;
    font-size: 14px;
}
.pagination_list li a {
    color: #1B2740;
}

#action {
    background: none;
    border: 0;
    margin: 0;
    padding-bottom: 0;
}
#action li {
    margin: 0 0 10px 0;
    padding: 0;
}
#action li a {
    display: block;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #FFFFFF;
    font-family: 'latoregular', sans-serif;
    font-weight: normal;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
    padding: 10px 15px 10px 45px;
    background-color: #e6ad30;
}
#action li a.reserve {
    background-position: -2px -130px;
}
#action li a.print-large {
    background-color: #dd8545;
    background-position: 0 -175px;
}
#action li a.addtoshelf {
    background-color: #e6ad30;
    background-position: 0px -212px;
}
#action li a.addtocart,
#action li a.incart {
    background-color: #5b9aa9;
    background-position: 0 -255px;
}
#action li a.highlight_toggle {
    background-color: #889a3a;
    background-position: 6px -828px;
}
#action li a.cartRemove {
    background: none;
    display: inline;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 0;
    float: right;
    margin-top: -30px;
    margin-right: 15px;
}
#action li a.cartRemove:hover {
    background: none;
    text-decoration: underline;
}
#action li #export a {
    background-color: #50433c;
    padding-left: 15px;
}
#action li #export .caret {
    border-top: 4px solid #FFFFFF;
    float: right;
}
#action li #export .dropdown-menu {
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin: 0;
    padding: 0;
}
#action li #export .dropdown-menu li {
    margin: 0;
}
#action li #export .dropdown-menu li a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 7px 10px;
}
#action li #moresearches_menu a {
    background-color: #33402e;
    padding-left: 15px;
}
#action li #moresearches_menu .caret {
    border-top: 4px solid #FFFFFF;
    float: right;
}
#action li #moresearches_menu .dropdown-menu {
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin: 0;
    padding: 0;
}
#action li #moresearches_menu .dropdown-menu li {
    margin: 0;
}
#action li #moresearches_menu .dropdown-menu li a {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 7px 10px;
}
#action li a:hover,
#action li a:focus,
#action li #export a:hover,
#action li #export a:focus,
#action li #moresearches_menu a:hover,
#action li #moresearches_menu a:focus {
    background-color: #1B2740;
}
/* Footer */
#koha_url {
    background: url(../images/scarf.png) no-repeat center top;
    background-size: 100% 5px;
    margin: 0;
    padding: 20px 30px;
}
#koha_url p {
    max-width: 1280px;
    margin: 0 auto; 
    float: none;
    color: #190f10;
}
#koha_url p a {
    color: #1B2740;
}
/* Modal */
.modal-header {
    border-bottom: 0;
    padding: 10px 15px;
}
.modal-footer {
    background: none;
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    text-align: left;
    padding: 15px;
    border-top: 0;
}
a.cancel {
    color: #1B2740;
}
#loginModal #modalAuth {
    margin-bottom: 0;
}
/* chrome hack to fix the font in select */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select, option {
        font-family: arial, sans-serif;
    }
}

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

#report_a_problem {
    padding: 20px 30px;
}

#catalyst-links ul, #koha-links ul {
    margin-left: 0px;
    max-width: 300px;
}

#catalyst-links ul li, #koha-links ul li {
    padding:5px;
    list-style:none;
}

/* 19.11.04 custom css fixes - catalyst added, please do not touch!
/* weird icons in buttons */
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, .view a, .view span, .nav_results .l_Results a, #shelfbrowser #browser_next, #shelfbrowser #browser_previous, .searchresults a.highlight_toggle, .actions a.addtoshelf, .actions a.addtocart, #login4tags { background-image: none; }

/* search results page fixes */
.floating { box-shadow: none; }
.actions:first-child .btn-link { padding-left: 15px }

/* details page fixes */
.nav_results .l_Results a { padding: 8px 12px; }
.l_Results { background-color: #fff; }

#a_listResults { color: #333; }
#action li a { border: 0; padding: 12px 40px; }
/* 19.11.04 block ended */

#koha-links a, #koha-links a:visited,
#opacmainuserblock a, #opacmainuserblock a:visited,
#login a, #login a:visited,
#report_a_problem a, #report_a_problem a:visited,
#course_reserves_table a, #course_reserves_table a:visited,
#opac-auth a, #opac-auth a:visited,
#listcontents a, #listcontents a:visited,
#usershelves .alert a, #usershelves .alert a:visited,
#title_summary a, #title_summary a:visited {
  color: #1B2740;
}

#advsearch .text-center p a, #advsearch .text-center p a:visited,
.searchresults a.highlight_toggle,
.list-actions a,
#listcontents .actions-menu a,
#sortmenu,
#userbasket #toolbar a,
#tag_hides a,
#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: #fff;
}
