.container h1 {
	font-size: 1.5rem;
	line-height: 1.7rem;
	margin-top: 0;
}
.container h2 {
	margin: 0 2rem 1rem 2rem;
	line-height: 1.4rem;
	font-size: 1.2rem;
}
ol.breadcrumb, .block-breadcrumbs ol {
	margin-bottom: 0;
}
table.table tr th {
	font-weight: normal;
	font-style: italic;
	/* font-size: 1rem;
	text-align: center; */
}
div#idbox {
	font-size: .8rem;
	margin-bottom: .6rem;
}
div#idbox .card, div#idbox .card .card-header {
	margin-top: 0;
	padding: 0;
}
div#idbox .card {
	margin-bottom: 0;
}
div#idbox .btn, div#idbox button {
	line-height: 1.2;
	padding: .2rem !important;
	background-color: inherit;
}
div#idbox .card-body {
	padding: .2rem .3rem .2rem .3rem;
	line-height: 1.4;
	background-color: rgba(0,0,0,.03);
	border-bottom: solid #eee 1px;
}
div#idbox .btn:hover,
div#idbox .btn:focus {
	color: inherit;
	box-shadow: none !important;
}
div#idbox .btn {
	font-size: .9rem;
}
div#idbox .card-header,
div#idbox .card-header:hover,
div#idbox .card-header:focus {
	background-color: #e1f3f8;
}
ul.unstyled, ol.unstyled {
	margin-left: 0;
	list-style: none;
	padding-left: 0;
}
ul.unstyled li {
	margin-bottom: .4rem;
}
ul {
	margin-bottom: 2px;
}
ul.keywords {
	margin-bottom: .6rem;
}
.abstract {
	line-height: 1.45rem;
	margin-bottom: .6rem;
}
.ui-tabs-tab {
	font-size: .9rem;
	padding: 0;
}
#tabs .nav-link {
	padding: .3rem .5rem;
}
.nav-tabs .nav-item .nav-link, .nav-tabs .nav-link {
	border-color: #dee2e6;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	background-color: #e1f3f8;
}
.tab-content {
	font-size: medium;
	line-height: normal;
}
table.table {
	border-top: none;
	border-right: none;
	border-left: none;
}
table.table tbody tr td:first-child {
	width: 20%;
}
.italics {
	font-style: italic;
}
div#block-cssfixhacktofixstylingoftheupdatednotes {
	display: none !important;
}
.text-center {
	font-size: .6rem;
	line-height: 1.5;
}
#map-canvas {
	width: 60%;
	height: 260px;
}
#map-canvas img {
	max-width:none;
}
#map-canvas button {
	padding: 0 !important;
}
div.viewLess{height:300px;overflow:hidden;position:relative}
div.viewLess a{position:absolute;bottom:-4px;left:14px;z-index:102}
div.viewLess div.gradient{position:absolute;bottom:15px;left:0px;height:20px;width:100%;z-index:100;background:-webkit-gradient(linear,0 0,0 16,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-moz-linear-gradient(top,rgba(255,255,255,0),#FFFFFF 16px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=100, StartY=0, FinishY=50, Style=1, StartX=0, FinishX=0)";filter:alpha(Opacity=0,FinishOpacity=100,Style=1,StartY=0,FinishY=50,StartX=0,FinishX=0);}
div.viewLess div.cover{position:absolute;bottom:0px;left:0px;height:15px;width:100%;z-index:101;background-color:#FFFFFF;}
div.viewMore{height:auto;position:relative;padding-bottom:17px;}
div.viewMore a{position:absolute;bottom:0;left:14px;z-index:102;}
div.viewMore div.gradient{display:none;}
div.viewMore div.cover{position:absolute;bottom:0px;left:0px;height:17px;width:100%;z-index:101;background-color:#FFFFFF;}
div.viewLess a, div.viewMore a{font-size: .8rem;}

.drupal svg.ext {
	margin: 0 -0.375em .25em 0.1em;
}

img.orcid {
	margin-bottom: 3px;
}

.leaflet-control-attribution {
    background: rgba(255, 255, 255, 0.3) !important;
    font-size: .4rem;
}
