@charset "UTF-8";
/* CSS Document */

/* Needed for responsive design pages */
/* Started November 2020 */

a {
  color: darkblue;
  text-decoration: underline;
  background-color: transparent;
}

a:visited {
  color: darkmagenta;
  text-decoration: underline;
  background-color: transparent;
}

.external {

}

/* Text Classes */

.bold {
	font-weight: bold;
	}
	
.italic{
	font-style: italic;
	}
	
.bolditalic {
	font-weight: bold;
	font-style: italic;
	}
	
/* superscript, used for footnotes */
.super {
	vertical-align:super;
	}
	
/* text with a line through it, to indicate it was/should be removed */
/* used with Preliminary Emancipation Proclamation exhibit */
.strikeout {
	text-decoration:line-through;
	}

/* Courier font used to give text a different look, e.g., for transcriptions */
.courier {
	font-family: "Courier New", Courier, monospace;
	}
	
.urgentmessage{
	color:#a20000;
	}

.lastupdated {
	text-align: right;
	color:#666666;
	font-size: 80%;
	}
.transcription {
	font-family: Times, "Times New Roman", "serif";
}

/* Image Classes */

.rightwmargin{
	float: right;
	text-align: right;
	margin-bottom:10px;
	margin-left:10px;
}

.leftwmargin{
	float: left;
	text-align: left;
	margin-bottom:10px;
	margin-right:10px;
}

/*Headings*/

h1 {
	font-weight:600;
	font-size:140%;
	padding:0;
	margin-top: 0;
	margin-bottom:10px;
	}

h2 {
	font-weight:600;
	font-size: 120%;
	padding:0;
	margin-top: 10px;
	margin-bottom:10px;
	}

h3 {
	font-weight:600;
	font-size: 110%;
	padding:0;
	margin-top: 10px;
	margin-bottom:10px;
	}

h4 {
	font-weight:600;
	font-size: 100%;
	padding:0;
	margin-top: 5px;
	margin-bottom: 5px;
}

h5{
	font-weight:600;
	font-size: 90%;
	padding:0;
	margin-top: 5px;
	margin-bottom: 5px;
	}

/* Blockquote */
.quotedtext {
	margin-left: 15%;
	margin-right: 15%;
	} 
  
/* Stepped indents (used on finding aids, etc.) */
.ind { 
	margin-left: 1em;
	}

.ind2 { 
	margin-left: 2em;
	}

.ind3 { 
	margin-left: 3em;
	}
  
/* List classes */
.morespace li {
  	margin-top: 8px;
	}

.double li {
  	margin-top: 15px;
	}
	
.listupalpha {
	list-style:upper-alpha;
	}
	
.listloweralpha {
	list-style:lower-alpha;
	}
	
.listupperroman {
	list-style:upper-roman;
	}
	
.listlowerroman {
	list-style:lower-roman;
	}

/* Table classes */
.thcolor {
	background-color:#BFD1D2;
	}
	
.tdcolor {
	background-color:#E5EAF0;
	}
	
.tableborder {
	border: solid 1px silver;
	border-collapse: collapse;
	}
	.tableborder th {
		border: solid 1px gray;
		padding: 3px;
		}
	.tableborder td {
		border: solid 1px gray;
		padding: 3px;
		}	

/* Colors used in Checklists */

.color-red {
	color:#CC0000;
	}
	
.color-blue {
	color:#0000CD;
	}
	
.color-navy {	
	color:navy;
	}
	
.color-teal {
	color:teal;
	}
	
.color-green {
	color:#00FF7F;
	}
	
.color-yellow {
	color:yellow;
	}
	
.color-aqua {
	color:#00FFFF;
	}
	
.color-gray {
	color:#5C5959;
	}

/*Carousel Updates*/
.carousel-control-prev,
.carousel-control-next {
  width: 5%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators { 
  bottom: -15px;
}

.carousel-indicators li {
  background-color: #000;
}

/*Programs Button*/
.btn-programs {
  color: #9B2743;
  background-color: #9B2743;
  border-color: #9B2743;
}
