div.isn.article div.info {
	padding: 20px 0 15px 0;
}

div.isn.article div.info p.date,
div.isn.article div.info p.copyright {
	padding-bottom: 0px;
    color: #6A7277;
    font-weight: bold;
    font-size: 12px;
}

div.isn.article div.teaser figure {
  float: left;
  margin-right: 10px;
  max-width: 120px;
}

div.isn.article div.teaser figure img {
  width: 100%;
}

div.searchbox fieldset.search-form select {
  border: solid 1px #C9CFD2;
  box-shadow: #EAECEE 0px 0px 5px 0px inset;
  padding: 1px 0px 1px 8px;
  opacity: 100;
}

div.searchbox fieldset.search-form button {
  padding: 0px 1px 0px 1px;
  width: 67px;	
}

div.searchbox fieldset.search-form button.left {
  float: left;
}

div.searchbox fieldset.search-form button.right {
  float: right;
}
.searchisn form.search_pubcss_entry fieldset.search-form div.grouping-box div.box {
	padding: 10px 0;
}
	
.searchisn div#search-results li {
	border-bottom: 1px solid #c9cfd2;
}
	
.searchisn .highlight {
	background-color: yellow;
}
	
.searchisn .group-header {
	background-color: #D3D5D7;
	padding: 10px;
	margin-top: 15px;
	position: relative;
	display: flex;
}
	
.searchisn .group-header span.ui-icon {
	display: inline-block;
	vertical-align: text-bottom;
	width: 16px;
	height: 16px;
}

.searchisn .group-header span.ui-icon.closed {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8AAABHSURBVDgRY2AYBThDQEVJ5T9OSSQJJiQ2BpMYQ/AaADKRkCEEDSBkCFEG3Ll3hxHDf1ABggbg04zLULA4Ib/j1TwqSVoIAACLjgxGGB1LdQAAAABJRU5ErkJggg==");
}

.searchisn .group-header span.ui-icon.open {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAEDWlDQ1BJQ0MgUHJvZmlsZQAAOI2NVV1oHFUUPrtzZyMkzlNsNIV0qD8NJQ2TVjShtLp/3d02bpZJNtoi6GT27s6Yyc44M7v9oU9FUHwx6psUxL+3gCAo9Q/bPrQvlQol2tQgKD60+INQ6Ium65k7M5lpurHeZe58853vnnvuuWfvBei5qliWkRQBFpquLRcy4nOHj4g9K5CEh6AXBqFXUR0rXalMAjZPC3e1W99Dwntf2dXd/p+tt0YdFSBxH2Kz5qgLiI8B8KdVy3YBevqRHz/qWh72Yui3MUDEL3q44WPXw3M+fo1pZuQs4tOIBVVTaoiXEI/MxfhGDPsxsNZfoE1q66ro5aJim3XdoLFw72H+n23BaIXzbcOnz5mfPoTvYVz7KzUl5+FRxEuqkp9G/Ajia219thzg25abkRE/BpDc3pqvphHvRFys2weqvp+krbWKIX7nhDbzLOItiM8358pTwdirqpPFnMF2xLc1WvLyOwTAibpbmvHHcvttU57y5+XqNZrLe3lE/Pq8eUj2fXKfOe3pfOjzhJYtB/yll5SDFcSDiH+hRkH25+L+sdxKEAMZahrlSX8ukqMOWy/jXW2m6M9LDBc31B9LFuv6gVKg/0Szi3KAr1kGq1GMjU/aLbnq6/lRxc4XfJ98hTargX++DbMJBSiYMIe9Ck1YAxFkKEAG3xbYaKmDDgYyFK0UGYpfoWYXG+fAPPI6tJnNwb7ClP7IyF+D+bjOtCpkhz6CFrIa/I6sFtNl8auFXGMTP34sNwI/JhkgEtmDz14ySfaRcTIBInmKPE32kxyyE2Tv+thKbEVePDfW/byMM1Kmm0XdObS7oGD/MypMXFPXrCwOtoYjyyn7BV29/MZfsVzpLDdRtuIZnbpXzvlf+ev8MvYr/Gqk4H/kV/G3csdazLuyTMPsbFhzd1UabQbjFvDRmcWJxR3zcfHkVw9GfpbJmeev9F08WW8uDkaslwX6avlWGU6NRKz0g/SHtCy9J30o/ca9zX3Kfc19zn3BXQKRO8ud477hLnAfc1/G9mrzGlrfexZ5GLdn6ZZrrEohI2wVHhZywjbhUWEy8icMCGNCUdiBlq3r+xafL549HQ5jH+an+1y+LlYBifuxAvRN/lVVVOlwlCkdVm9NOL5BE4wkQ2SMlDZU97hX86EilU/lUmkQUztTE6mx1EEPh7OmdqBtAvv8HdWpbrJS6tJj3n0CWdM6busNzRV3S9KTYhqvNiqWmuroiKgYhshMjmhTh9ptWhsF7970j/SbMrsPE1suR5z7DMC+P/Hs+y7ijrQAlhyAgccjbhjPygfeBTjzhNqy28EdkUh8C+DU9+z2v/oyeH791OncxHOs5y2AtTc7nb/f73TWPkD/qwBnjX8BoJ98VVBg/m8AAAA+SURBVDgRY2AYBQMfAozoTlBRUvmPLgbj37l3B0M9hgBIMTZDsGkGqcVqALohuDSD1OEF2FyCV8Oo5ACFAAAkfg1tQs1pwgAAAABJRU5ErkJggg==");
}	

.searchisn .group-list {
	margin-bottom: 25px;
	background-color: #F3F5F5;
	padding: 15px;
}
	
.searchisn #_search_pubcss_entry > .search-form {
	padding: 13px 11px 13px 11px;
	margin-bottom: 8px;
}

.searchisn #_search_pubcss_entry > .search-form	.table {
	margin-bottom: 15px;
}		
.searchisn #_search_pubcss_entry > .search-form	.table input,
.searchisn #_search_pubcss_entry > .search-form	.table select {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
			
.searchisn #_search_pubcss_entry > .search-form	.table select {
	float: left;
	height: 21px;
}
			
.searchisn #_search_pubcss_entry > .search-form	.table	.datepicker {
	width: 48%;
}
			
.searchisn #_search_pubcss_entry > .search-form	.table	.ui-datepicker-append {
	display: none;
}
			
.searchisn #_search_pubcss_entry > .search-form	.table > div > div {
	height: 22px;
}
			
.searchisn #_search_pubcss_entry > .search-form	.table .left {
	float: left;
	margin-right: 5px;
}
			
.searchisn #_search_pubcss_entry > .search-form	.table .right {
	overflow: auto;
}				

.searchisn #_search_pubcss_entry > .search-form	.table .right .date {
	text-align: center;
}

.searchisn #_search_pubcss_entry > .search-form	.table .right .date	input:first-of-type {
	float: left;
}
						
.searchisn #_search_pubcss_entry > .search-form	.table .right .date input:last-of-type {
	float: right;
}

div.result-group h3.group-header a:hover {
	border-bottom: none !important;
}

li.entry {
    border-top: solid 1px #C9CFD2;
	padding: 10px 0px 10px 0px;
}

li.entry:first-child {
    border-top: none;
    padding-top: 0px;
}

li.entry:last-child {
    padding-bottom: 0px;
}

li.entry div.info {
	color: #6A7277;
    font-size: 12px;
    font-weight: bold;
}

li.entry figure.lightbox {
	float: left;
	width: 100px;
}

li.entry figure.lightbox img {
	width: 100px;	
}

li.entry figure.lightbox a {
	display: block;
	position: relative;
}

li.entry figure.lightbox a span.detail {
	background: url('/National_Library/20160521004321oe_/http://www.css.ethz.ch/etc/designs/ethz/img/eth_website_link_elements.png') no-repeat -205px -5px #000000;
    position: absolute;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: 0px;
    display: none;
}

li.entry figure.lightbox + div.detail {
	margin-left: 110px;
}

li.entry div.title {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

li.entry div.clearfix {
	clear: both;
}

div.socialmedia {
	margin-bottom: 15px;
	margin-top: 15px;
}

div.socialmedia ul {
	margin-bottom: 5px;	
}

div.socialmedia ul li {
	display: inline-block
}

div.socialmedia ul li a:hover {
	border-bottom: none !important;
}

