body {
    background-color: #ffffff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-shadow: 0px;
}
.main {
    border: 0px;
    box-shadow: 0 0px 0px 0 rgba(0,0,0,.2)
}
.available {
    color: #E76C0F;
}

.table tr:hover{
    backgroud-color: #000;
}
.newsheader {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 8px;
}

.navbar-inverse .navbar-inner {
    color: #FFFFFF;
    background: #F7A913;
    border-color: transparent;
}
#members a.logout {
    color: #ffffff;
}
#members p {
    color: #FFFFFF;
}
#members .dropdown-menu a {
    color: #000;
}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {
    text-shadow: 0 0px 0 #ffffff
}
#catalogue_detail_biblio h1{
    font-size: 38.5px;
}
.results_summary li{
    list-style-type: none;
}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: #eee;

}

.newscontainer {
    border: 0px solid #ddd;

}

.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited {
    color: #E76C0F;
}
div.mastheadsearch button#searchsubmit {
    background-color: #E76C0F !important;
    height:40px;
    margin-left:8px;
    padding: 4px 18px;

}
.btn-success {
    background-color: #E76C0F;
    background-image: none;
}
#members a.listmenulink:link, a.listmenulink:visited, a.menu-inactive:link, a.menu-inactive:visited {
    color: #E76C0F !important;
    font-weight: bold;
}
a:visited, a:hover {
    color: #E76C0F;
}
a {
    color: #E76C0F;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.ui-widget-content a, .ui-widget-content a:visited {
    color: #E76C0F;
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    color: #000000;
    background-color: #C7C7C7;
}


.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #000000;
    background-color: #625989;
}

}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #fff;
    background-color: #564c80;
}
.btn:hover,
.btn:focus {
    background-position: 0 0px;
}

.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #FFF;
}
#social_networks span {
    color: #E76C0F;
}

#action{
    background-color: #FFF;
    border: 1px solid #F7A913;

}
.nav_results .l_Results a {
    color: #E76C0F;
}
.pg_menu {
    background-color: #fff;
}
.pg_menu li a, .pg_menu li span {
    background-color: #fff;
}
.mastheadsearch {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: .8em;
    margin: 1.5em 0;
    margin-bottom: 0;
    background: transparent;
}
.toolbar {
    font-size: 100%;
    background-color: #FFF;
    border: 0px;
}

#selections-toolbar, .selections-toolbar {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(14%,#fff),color-stop(100%,#fff));
    border: 1px solid #CAC8C8;
}


a.title {
    font-size: 120%;
}
.results_summary {
    font-size: 100%;
}
span.results_summary.materialtype img {
    width: 1.5em
}
#search-facets li li,
#menu li li {
    font-size: 100%;
}
div.mastheadsearch select {
    border: 1px solid #CAC8C8;
    background-color: #e4e4e4;
    min-width: 164px;
    height: 40px;
}
div.mastheadsearch button#searchsubmit {
    background-image: none;
    border-radius: 2px;
}
.nolibrarypulldown .transl1 {
    height:30px;
    width: 75%;
}
#bookcover{
    margin: 0px 0px;

}
#bookcover img {
    margin: 0 1em 1em 0;
}

#moresearches {
    text-align: center;
}
#moresearches li a {
    color: #000;
    font-weight: bold;
}
div.footer {
    background: #F7A913;
    color: #fff;
}
div.footer a:link {
    color: #fff;
}
div.footer a:visited {
    color: #fff;
}
div.footer a:hover {
    color: #fff;
}
div.footer hr {
    height: 0px;
    padding: 0px;
    margin: 5px 0px;
    border-top: 1px solid #111;
    border-bottom: 1px solid #222;
}
div.footer2 {
    color: #fff;
    padding: 9px 0
}
div.footer2 a:link {
    color: #fff;
}
div.footer2 a:visited {
    color: #fff;
}
div.footer2 a:hover {
    color: #fff;
}
div.footer div.span12 {
    margin-top: 10px;
    padding-bottom: 8px;
}
div#opaccredits ul {
    padding: 0;
    margin: 0 0 0 0;
}
div#opaccredits0 {
    text-align: right;
}
div.footer .info-pie li {
    border-right: 1px solid #fff;
    display: inline;
    padding-right: 6px;
    padding-left: 6px;
}
div.footer .info-pie li:first-child {
    padding-left: 0px;
}
div.footer .info-pie li:last-child {
    border-right: 0px solid #fff;
}
div.footer div.logo-galicia img {
    position: absolute;
    right: 0px;
    margin-right: 21px;
}
#koha_url a {
    color: #000;
}
div#holds div.please-note {
    font-size: 1.2em;
    background-color: rgba(255, 0, 0, 0.52);
}
div.memberentryhelp {
    margin-left: 142px;
}
div#views{
    border-bottom: 0px;
}
.logoFeder{
    background-color: white;
    padding: 2px;
}

@media (max-width: 960px) {
    div.footer2 {
        padding-right: 24px;
    }
}

@media (max-width: 744px) {
    div.footer2 {
        padding-right: 24px;
    }
    div.footer div.info-pie {
        padding: 11px 11px 11px 11px;
    }
    div.footer div.logo-xunta-pie img {
        margin-left: 18px;
    }
    div.footer div.logo-galicia img {
        position: absolute;
        right: 0px;
        margin-right: 26px;
    }
    div.footer div.logo-galicia {
        position: relative;
        top: -113px;
    }
}

.ui-autocomplete-loading { background:url('/opac-tmpl/bootstrap/images/loading.gif') no-repeat right center }
.ui-autocomplete-input { width: 550px; }

div.coverimages {
    width: 136px;
    height: 211px;
}

#browserloop {
    height:140px;
    line-height:120px;
    color:#9b9b9b;
    width:888px;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

#browserloop li {
    list-style-type:none;
    float:left;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px;
    margin-top: 10px;
    width: 274px;
    height: 100px;
    border: 0px solid #cacaca;
    background-size: 274px 100px !important;
}

#browserloop li span {
    display: inline-block;
    line-height: normal;
    vertical-align: bottom;
    margin-top: 7px;
    width: 257px;
    margin-left: 13px;
    height: 84px;
}

#browserloop li span a {
    display: block;
    text-decoration: none;
    color: white;
    width: 100%;
    height: 100%;
}

#browserloop li i#dir_recordnumber {
    display:none;
}