/* @override http://localhost:8888/earthobservation/styles/LocalPrint.css */

/* LocalPrint.css - Local print style specification for Earth Observation pages */

/* @group Base Styles */

.bodyText ul li {
	margin-top: 5px;
}

hr {
	color: #2c5f8c;
}

hr.spaced {
	margin-top: 20px;
}

hr.double-line {
	margin-top: -5px;
}

.quote {
	font-style: italic;
	margin-left: 40px;
	margin-right: 60px;
}

.quote-source {
	margin-left: 40px;
	margin-top: 2px;
}

/* @end Base Styles */

/* @group List Styles */

ul.reference-list {
	margin-top: 10px;
	list-style-type: circle;
}

li:not(:last-child) {
    margin-bottom: 10px;
}

/* @end List Styles */

/* @group Table Layout Styles*/

table.volume-table {
	width: 100%;
}

table.volume-table tr.volume:not(:last-child) {
	height: 250px;
}

table.volume-table td {
	vertical-align: top;
}

table.volume-table h3 {
	margin-top: 10px;
}

tr.spaced {
	height: 25px;
}

td.volume-image {
	width: 20%;
}

td.resolution {
	width: 120px;
}

td.size {
	width: 80px;
	text-align: right;
	font-size:80%;
	color: #666;
}

.indent {
	margin-left: 20px;
}

/* @end Table Layout Styles */

img.volume-cover {
	width: 150px;
	margin-top: 10px;
	margin-left: 0px
}

.image-container {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 25px;
		display: flex;
		justify-content: space-between; /* This creates equal space between items */
		align-items: center; /* Vertically center the images */
		box-sizing: border-box;
}

.image-container img {
		max-width: 280px;
		height: auto;
		display: block;
}

/* Optional: Add some spacing between images */
.image-container img:not(:last-child) {
		margin-right: 10px;
}

a.no-decoration {
	text-decoration: none;
}

.volume-label {
	color:gray;
	font-size:160%;
	text-align:center;"
}

.title-label {
	color:#2c5f8c;
	font-size:160%;
	margin-top:-10px;
	margin-bottom:20px;
	text-align:center;"
}

.revision {
	font-style: italic;
}