  .site-header {
	border-width: 0.25rem;
	background-image: linear-gradient(#003764, #1e5c8d);
	padding: 0.25rem;
}
nav.menuPrimary {
	background-color: #1e5c8d;
	border-top-color: #2e6c9d;
}

.site-header img.ret-img-70 {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/akcfwru/images/logos/AKCFWRU_logo_100_80_white.png) no-repeat;
	width: 100px; /* Width of new image */
	height: 80px; /* Height of new image */
	padding-left: 100px; /* Equal to width of new image */
	padding-right: 1.0rem;
	-webkit-filter: drop-shadow(5px 5px 5px #222);
	-filter: drop-shadow(5px 5px 5px #222);
}

.site-header div.h1 > a.iab-home-link, .site-header h1 > a.iab-home-link {
	font-size: 1.25rem;
	display: block;
	line-height: 1.0rem;
	color: #ffe4b5; /*#ffcd00;*/
	text-align: right;
}

/* remove grey shading from unused sidebar navs */
ul.subnav {
	display: none;
}

#menu-federal-site::after {
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
	content: "\f08e";
	font-size: 12px;
	color: #999;
	padding: 0 5px;
}

#iab-footer {
	border-bottom: 1px dotted #ffffff;
	padding-bottom: 1rem;
}

#content div.page-header {
	/* remove some space above main content area */
	padding-bottom: 0 !important;
}

.main-content.container {
	padding: 1rem 0;
}

#sidebar, #rightSidebar {
	/* drop sidebar down same amount as page title, tops of main content and sidebar align */
	margin-top: 64px;
}

/* slider image captions */
@media only screen and (min-width:1230px){
	div.carousel-caption {
		width: 50% !important;
	}
	div.carousel-caption.text-right {
		right: 5rem !important;
	}
	div.carousel-caption.text-left {
		left: 5rem !important;
	}
}

div.carousel-caption div.h2 {
    font-size: 1.5rem !important;
	margin-bottom: 0 !important;
	line-height: 1.75rem !important;
}
.carousel-caption p {
    font-size: 1.0rem !important;
    line-height: 1.25rem !important;
	margin-bottom: 0 !important;
}
div.carousel-caption {
	background: rgba(0,0,0,.35) !important;
}

/* muted icons need to be a little lighter */
.text-muted .fas {
	color: #b0b0b0;
}


.png-shadow {
	-webkit-filter: drop-shadow(5px 5px 5px #222);
	filter: drop-shadow(5px 5px 5px #222);
}
/*
#adobe-dc-view {
	height: calc(max(75vh, 75vw));
}
*/
div#sidebar div.list-group a.list-group-item.active {
  background-color: #1E5C8D;
  border-color: #1E5C8D;
  color: #fff!important;
}
div#sidebar div.list-group a.list-group-item {
  text-decoration: none !important;
  font-size: 108%;
	font-weight: bold;
  text-align: center;
}
div#sidebar .list-group-item-action:focus, div#sidebar .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
