/* Bourbon 4.0.2
 * http://bourbon.io
 * Copyright 2011-2014 thoughtbot, inc.
 * MIT License */
/* Neat 1.7.0
 * http://neat.bourbon.io
 * Copyright 2012-2014 thoughtbot, inc.
 * MIT License */

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
body {
	margin: 0;
	padding: 0;
}
.aux-header {
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif";
	background-color: #fff;
	box-shadow: 0 4px 2px -3px rgba(12, 13, 14, 0.25);
	display: table;
	width: 100%;
	height: 38px;
}
/*==================================================
$A11Y Dropdown
 ==================================================*/
/* Top level nav */ 
.aux-header .logo {
	display: table-cell;
	vertical-align: middle;
	transition: all 200ms ease-in-out;
	text-align: center;
	padding: 0 0.75em;
}
.aux-header .logo img {
	width: 220px;
}

@media screen and (min-width: 28.75em) {
	.aux-header .logo {
		text-align: left;
	}
}
.aux-header nav {
	display: table-cell;
	vertical-align: middle;
}
.aux-header .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.aux-header .nav a {
	text-decoration: none;
}
.aux-header .nav {
	float: right;
	display: none;
	position: relative;
	height: 100%;
/* Dropdowns */ }

@media screen and (min-width: 28.75em) {
	.aux-header .nav {
		display: block;
	}
}
.aux-header .nav ul {
	z-index: 999;
	position: absolute;
	top: 100%;
	opacity: 0;
	left: -9999px;
	transition: 0.1s linear opacity;
	min-width: 150px;
	background-color: #fff;
	box-shadow: 0 1px 2px rgba(12, 13, 14, 0.25);
}
.aux-header .nav ul a {
	float: none;
	display: block;
	font-size: 12px;
	text-shadow: none;
	transition: 0.1s linear all;
	color: #0667BA;
	padding: 0.75em;
	border-top: 1px solid #e6e4e3;
}
.aux-header .nav ul a:hover, .aux-header .nav ul a:focus {
	color: #0f3d70;
	background-color: #f1f1f1;
}
.aux-header .nav button {
	float: left;
	/*font-size: 0.8125rem;*/
	font-size: 13px;
	background: none;
	padding: 0.75em 0.75em;
	text-align: right;
	font-weight: normal;
	text-transform: none;
	color: #485771;
	display: block;
	transition: all 200ms ease-in-out;
	border: none;
	height: 100%;
}
.aux-header .nav button:hover, .aux-header .nav button:focus, .aux-header .nav button[aria-expanded="true"] {
	background: #EFEFEF;
}

/* dropdown icon visibility */
.aux-header .nav button i, .aux-header .nav button .svg-inline--fa {
	padding-left: 5px;
	vertical-align: middle;
}
.aux-header .nav button .fa-chevron-down, .aux-header .nav button[aria-expanded="true"] .fa-chevron-up {
	display: inline-block;
}
.aux-header .nav button .fa-chevron-up, .aux-header .nav button[aria-expanded="true"] .fa-chevron-down {
	display: none;