
body{
	background-color: #e0dee6;
	color: #2e3532;
}

h1, h2, h3, h4, h5, h6{
	color: #a63a50;
}

hr, footer{
	border-color: #6c757d55;
}

.text-muted{
	color: #6c757d !important;
}

a, .btn.btn-link, a.page-link{
	color: #0a5177;
}

#inThisIssue a,
#inThisIssue a:hover{
	color: #0a5177 !important;
}

a:hover, a:active,
.btn.btn-link:hover,
.btn.btn-link:active{
	color: #0a5177;
}

a.btn-primary,
.btn-primary,
.bg-primary{
	background-color: #0a5177;
	border-color: #0a5177;
	color: #ffffff;
}

a.btn-primary:hover,
.btn-primary:hover,
.bg-primary:hover{
	background-color: #0a5177dd;
	border-color: #0a5177;
}

.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show>.btn-primary.dropdown-toggle {
	background-color: #0a5177;
}

a.btn-outline-primary,
.btn-outline-primary,
.btn-outline-primary svg,
#downloadPrintBtns .btn-outline-primary svg,
.downloadBtn .btn-outline-primary svg{
	border-color: #0a5177;
	color: #0a5177;
	fill: #0a5177;
}

a.btn-outline-primary:hover,
.btn-outline-primary:hover{
	border-color: #0a5177;
	background-color: #0a5177;
	color: #ffffff;
}

nav button.btn-primary{
	background-color: #a63a50;
	border-color: #a63a50;
	color: #ffffff;
}

nav button.btn-primary:hover{
	background-color: #ffd776dd;
	border-color: #ffd776dd;
	color: #ffffff;
}

a.btn-secondary,
.btn-secondary,
.bg-secondary{
	background-color: #a63a50;
	border-color: #a63a50;
	color: #ffffff;
}

a.btn-secondary:hover,
.btn-secondary:hover,
.bg-secondary:hover{
	background-color: #a63a50dd;
	border-color: #a63a50;
}

.btn-secondary:not(:disabled):not(.disabled).active, 
.btn-secondary:not(:disabled):not(.disabled):active, 
.show>.btn-secondary.dropdown-toggle {
	background-color: #a63a50;
}

a.btn-outline-secondary,
.btn-outline-secondary,
.btn-outline-secondary svg{
	border-color: #a63a50;
	color: #a63a50;
	fill: #a63a50;
}

a.btn-outline-secondary:hover,
.btn-outline-secondary:hover{
	border-color: #a63a50;
	background-color: #a63a50;
	color: #ffffff;
}

.btn-outline-secondary:disabled,
.btn-outline-secondary:disabled:hover{
	border-color: #6c757d;
	color: #6c757d;
	background-color: transparent;
}

a.btn-warning,
.btn-warning,
.bg-warning{
	background-color: #ffd776;
	border-color: #ffd776;
	color: #ffffff;
}

a.btn-warning:hover,
.btn-warning:hover,
.bg-warning:hover{
	background-color: #ffd776dd;
	border-color: #ffd776;
}

.btn-warning:not(:disabled):not(.disabled).active, 
.btn-warning:not(:disabled):not(.disabled):active, 
.show>.btn-warning.dropdown-toggle {
	background-color: #ffd776;
}

a.btn-outline-warning,
.btn-outline-warning,
.btn-outline-warning svg{
	border-color: #ffd776;
	color: #ffd776;
	fill: #ffd776;
}

a.btn-outline-warning:hover,
.btn-outline-warning:hover{
	border-color: #ffd776;
	background-color: #ffd776;
	color: #ffffff;
}

.btn-outline-warning:disabled,
.btn-outline-warning:disabled:hover{
	border-color: #ffd776;
	color: #ffd776;
	background-color: transparent;
}

nav.bg-dark, 
nav.bg-dar a,
#issueToolbar{
	background-color: #0a5177 !important;
	color: #ffffff;
}

.jumbotron{
	background-color: #ffffff !important;
}

.jumbotron,
.jumbotron h3{

}

#years h3 > svg{
	fill: #a63a50;
}

.issue .preview:hover img,
.issue .preview:hover .backgroundPage{
	border-color: #0a5177;
}

.comment .reply,
#newReplyInputGroup{
	border-color: #0a5177;
	background-color: #0a517728;
}

nav li .userProfileFavoritedStar{
	color: #ffffff7f;
}

nav li a:hover .userProfileFavoritedStar{
	color: #ffffff;
}

.userProfileFavoritedStar,
nav li.active .userProfileFavoritedStar{
	color: #ffd776;
}

.dropdown-item.active, 
.dropdown-item:active{
	background-color: #0a5177;
}

.article .favorite svg{
	fill: #6c757d;
}

.article .favorite.unfavorited svg{
	fill: #6c757d !important;
}

.article .favorite:hover svg{
	fill: #ffd776;
}

.article .favorite.favorited svg{
	fill: #ffd776;
}

.articleActionBtns .btn-primary svg{
	fill: #0a5177;
}

.articleActionBtns .btn-secondary svg{
	fill: #a63a50;
}

.articleActionBtns a:hover svg,
.articleActionBtns button:hover svg{
	fill: #ffffff;
}

#textModal .favorite button.addFavorite:hover svg,
#textModal .favorite button.removeFavorite svg{
	fill: #ffd776;
}

#inThisIssue .favorited td:nth-child(2):before{
	color: #ffd776;	
}

#inThisIssue a.commentBadge{
	background-color: #0a5177;
	color: #ffffff !important;
}

#inThisIssue .commentLabel,
#inThisIssue .commentLabel a,
#inThisIssue .commentLabel a:hover{
	background-color: #ffd776;	
	color: #2e3532 !important;
}

.article blockquote{
	border-color: #0a5177;
	color: #6c757d;
}

#textModal .tagList li a.articleTag,
.article .tagList li a.articleTag{
	border-color: #0a5177;
}

#textModal .tagList li a.articleTag:hover,
.article .tagList li a.articleTag:hover{
	background-color: #0a5177;
	color: #ffffff;
}

.article .article-text .searchPreview span{
	color: #ffd776;
	border-color: #ffd776;
}

.articleHighlight{
	background-color: #0a517715;
	border-color: #0a5177;	
}

.articleHighlight:hover{
	background-color: #0a517730;
	border-color: #0a5177;	
}

.articleHighlight .comments{
	background-color: #0a5177cc; 
	border: #0a5177;	
}

#categoryIcon,
#categories ul li .svg-container,
#categories ul li:hover{
	background-color: #0a5177;
}

#categories ul li:hover h4,
#categories ul li:hover .articleCount{
	color: #ffffff;
}

#categories ul li:hover .svg-container{
	background-color: #ffffff;
}

#categories ul li:hover svg{
	fill: #0a5177;
}

#allPeople .familyLabel{
	background-color: #0a5177;
	color: #ffffff;
}

.alert.alert-dark{
	border-color: #0a5177;
	background-color: #0a517728;
}

.alert.alert-primary{
	border-color: #0a5177;
	background-color: #0a517728;
}

#comments .alert.alert-dark{
	border-color: #6c757d;
	background-color: #6c757d32;
}

#comments .articleCommentPreviewWindow:hover{
	border-color: #0a5177;
}

#faqAccordion h5{
	color: #0a5177}

footer a, footer a:visited {
	color: #6c757d;
}

@media only screen and (max-width: 1200px) {