.ak-wrapper {
	max-width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}
.display-table {
	display: table;
}
.display-row {
	display: table-row;
}
.display-cell {
	display: table-cell;
}
.logo-bar .filler, .logo-bar .filler .inner {
	display: inline-block;
	height: 20px;
	width: 20px;
}
.logo-bar .filler {
	background-color: #f1f1f1;
	float:right;
    position: relative;
    left: 1px;	
}
.logo-bar .filler .inner {
	background-color: white;
	border-top-right-radius: 20px;
    border: 1px solid #e2e2e2;
    border-left: none;
    border-bottom: none;	
}
.logo-bar .logo {
	background-color: #f1f1f1;
    display: inline-block;
    padding: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	float: right;
	border: 1px solid #e2e2e2;	
    border-top: none;	
}
.logo-bar .logo img {
	max-height: 25px;
}
.logo-bar .menu {
	float: right;
	color: #b4b4b4;
}
.logo-bar .menu a {
	margin: 0 10px;
	text-decoration: none;
}
.logo-bar .menu a:hover {
	color: #004c9e;
}
.content-wrapper {
	margin-top: 100px;
}
.content-wrapper h1 {
	margin-bottom: 30px;
}
.footer {
	background-color: black;
	margin-top: 50px;
}
.footer .links {
	margin: 8px auto;
}
.footer .link {
    text-align: center;
    padding: 0px 20px;
    color: #cccccc;
    border-right: 1px dashed #707070;
	text-decoration: none;
	font-size: 0.75em;	
}
.footer a.link:hover {
	color: white;
}
.footer .link:last-child {
	border-right: none;
}
a.link-tile card {
	text-decoration: none;
}
a.link-tile, a.link-tile:hover {
	color: #212529;
}
a.link-tile:hover .card {
	border-color: rgba(0,0,0,.5);
}

@media only screen and (min-width : 767px) {
	.footer {
		position: fixed;
		bottom: 0;
		width: 100%;
		left: 0;	
	}
	.content-wrapper {
		margin-bottom: 50px;
	}	
}
@media only screen and (max-width : 999px) {
	.content-wrapper {
		padding: 10px;
	}
}
@media only screen and (max-width : 767px) {
	h1.display-3 {
		font-size: 3.5rem;
	}
	.footer .link {
		display: block;
		border: none;
		padding: 5px;
	}
}

.coming-soon {
	text-align: center;
    color: #717171;
    font: 1.5em Arial;
    padding: 50px 0 0;
}
.wip {
	opacity: 0.3;
}
.disclaimer {
	display: block;
	margin: 10px 0;
	background-color: #f0f0f0;
	padding: 10px 15px;
	border-radius: 3px;
	text-align: center;
}