#login {
	*display: none;
}
#opac-main-search .librarypulldown .transl1, #opac-main-search  .nolibrarypulldown .transl1{height: 30px;}
#opac-main-search .input-append .btn-warning:last-child{line-height: 30px;}
.input-append .btn-warning{line-height: 30px;}
.input-append .btn-danger{line-height: 30px;}
#opac-main-search select{height:40px;}
.zoom {
	transition: transform .2s;
}
.zoom:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
}
.fit {
    display: block;
    margin: auto;
}
/* moresearches menu */
.nav-moresearches {
	text-align: center;
}
.nav-moresearches a {
	margin: 1px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	padding: 10px 6px;
	background-color: #adaca7;
	border: 2px solid #adaca7;
	color: #ffffff;
	*
	border-bottom-width: 0;
	*
	border-radius: 8px 8px 0 0;
}
.nav-moresearches a:hover {
  background-color: #e0e0de;
  border-color: #e0e0de;
  color: #adaca7;
}

/* Style the tab */
.tab {
    overflow: hidden;
    border: 0px solid #adaca7;
	border-bottom: none;
    *background-color: #e4dae6;
    *border-top-left-radius: 5px;
    *border-top-right-radius: 5px;
}
/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 15px 20px;
    transition: 0.3s;
    font-size: 17px;
}
/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ff8d75;
	color: white;
}
/* Create an active/current tablink class */
.tab button.active {
    background-color: #ff8d75;
    color: white;
}
/* Style the tab links */
.tablinks {
  width: 33.33%;
}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 0px 12px;
    border: 0px solid #adaca7;
	*background-color: #d6eaf5;
    border-top: none;
}

/* Style the searchtab */
.searchtab {
    overflow: hidden;
    /* border: 2px solid #32496f; */
    border-bottom: none;
    margin-top: .5em;
    /* background-color: #ffffff; */
    *border-top-left-radius: 5px;
    *border-top-right-radius: 5px;
}
/* Style the buttons inside the searchtab */
.searchtab button {
    background-color: #546986;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 15px 20px;
    transition: 0.3s;
    font-size: 17px;
    color: #f2f2f2;
}
/* Change background color of buttons on hover */
.searchtab button:hover {
    background-color: #32496f;
	color: white;
}
/* Create an active/current tablink class */
.searchtab button.active {
    background-color: #adaca7;
    color: white;
}
/* Style the searchtab links */
.searchtablinks {
  /*width: 33.33%;*/
  width: 50%;
}
/* Style the searchtab content */
.searchtabcontent {
    display: none;
    padding: 6px 12px;
    border: 2px solid #adaca7;
    background-color: #adaca7;
    border-top: none;
}

@media only screen and (max-width: 650px) {
    /* For mobile phones: */

}

@media only screen and (max-width: 1300px) {
	.nav-moresearches a {
		border-bottom-width: 1px;
		*border-radius: 8px;
		margin: 4px;
	}
	#opac-main-search .searchtab button {
		border-radius: unset;
		width: 100%;
	}
	#ir {display:none}

}
.label{
	font-weight: bold;
}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
/*.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}*/
.row-fluid .span4{width:22%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}


/* For desktop: */
.col-0 {width: 3.84%;}
.col-1 {width: 8.33%;}
.col-1-5 {width: 12.5%;}
.col-2 {width: 16.66%;}
.col-2-1 {width: 18.75%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}