

body {
	padding: 1vw;
	font-family: 'Palatino','Palatino Linotype','Palatino LT STD','Book Antiqua','Georgia,serif';
	line-height: 1vw;
	font-size: 0.85vw;
    width: 100%;
    background-color: #fdf9f2;
	}

h1, h2, h3, nav, footer {
    text-align: center;
}

nav {
    margin-bottom: 1vw;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 1vw;
}

h1 {
    padding: 1vw;
    font-size: 1.2vw;
}

h1.header {
    padding: 1vw;
    font-size: 1.5vw;
}

h2 {
    padding: 1vw;
    font-size: 1.1vw;
}

h2.chapter_image {
    font-style: italic;
    padding: 1vw;
    font-size: 1.1vw;
}

h3 {
    padding: 0.3vw;
    font-size: 0.9vw;
}

#details {
    padding: 2vw;
    margin: 1vw;
    text-align: center;    
}

footer {
    border-top: 1px solid black;
    padding-top: 1vw;
    margin-top: 1vw;
}

p.library_stamp {
    height: 1.2em;
    margin-left: 8em;
    text-indent: 0em;
}

p {
    text-indent: 1em;
}

p.center {
    text-align: center;
}

p.folio {
    text-align: right;
    color: #a2acb7;
    font-size: small;
}

p.caption {
    height: 0.8em;
    text-align: center;
    font-style: italic;
}

p.publishing_info {
    text-align: center;
    font-style: italic;
}

p.byline {
    text-align: center;
}

p.library_shelfmark {
    color: #708090;
    text-indent: 0em;
}

p.handwritten {
   text-indent: 25em;
   color: #708090;
   font-style: italic;
}

p.barcode {
    text-indent: 0em;
}

p.page_header {
    text-align: center;
}

p.quote_long {
    font-size: small;
    margin-left: 5em;
    text-indent: 0em;
}

p.without_indent {
    text-indent: 0em;
}

span.handwritten {
    color: #708090;
    font-style: italic;
}

span.initial {
    font-size: 1.5vw;
}

p.speaker {
    text-align: center;
    text-indent: 0em;
}

p.speech {
    margin-left: 7em;
    text-indent: 0em;
}

span.quote_short {
    font-style: italic;
}

strong.original {
    color: #0d860d;
}

em.modern {
    color: #bc2222;
    font-style: italic;
}

u.archaic {
    color: #7d52a8;
}

.copyright {
    width: 50%;
    margin: auto;
}

.copyright_logos, .copyright_text {
    display: inline;
}

.copyright_logo {
		width: 1vw;
		margin:.15vw;
	}

.row {
    padding: 1vw;
}

.row_image {
    padding: 1vw;
}

.col_fix {
    width: 600px; 
}

#collection {
    display: flex;
}

.thumbnail {
    margin: 5px;
    border: 1px solid black;
    width: 300px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img-full {
    margin: 3px;
    border: 1px solid black;
    width: 500px; 
}

.img-in-text {
    border: 1px solid black;
    width: 350px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img-small {
    border: 1px solid black;
    width: 100px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

table {
   width: 100%;
}

tr, th {
    border: 1px;
}

tr {
    line-height: 50%;
}

th.first {
    width: 60%;
}

a:link {
    color: #561010;
}

a:visited {
    color: #961d1d;
}

a:hover {
    color: #595959;
}

a.inside_diplomatic:link {
    color: black;
}

a.inside_diplomatic:visited {
    color: black;
}

a.inside_diplomatic:hover {
    color: black;
    font-style: italic;
}

#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
  }
  
 /* change the color of the arrows in the carousel to black */
.carousel-control-prev,.carousel-control-next  {
    filter: invert(100%);
    }

 