.sp-ac-root button.sp-ac-btn.closed {
	background-image: url(thales_a_icon_tran.svg);
	background-position: top 0rem;
	background-size: 12rem 12rem;
	height: 12rem;
	width: 12rem;
	outline: thin solid;
	outline-color: #7373ae;
	outline: .5rem auto -webkit-focus-ring-color;
	outline-offset: .2rem;
}
.field-has-reference .reference {
	display: table-cell !important;
}
section.page {
	background-color: #fff;
}
.btn-primary:hover {
	background-color: #5DBFD4;
}
.btn-primary {
	background: linear-gradient(to bottom, #4eb2ca 0%, #1f6ea9 100%);
}
.btn-default:hover {
	background-color: #5DBFD4;
}
body {
	font-family: canada-type-gibson, sans-serif;
	font-weight: 300;
	font-size: 12pt;
}
p {
	font-family: canada-type-gibson, sans-serif;
	font-weight: 300;
	font-size: 12pt;
}
li {
	font-family: canada-type-gibson, sans-serif;
	font-weight: 300;
	font-size: 12pt;
}
a {
	font-family: canada-type-gibson, sans-serif;
	font-weight: 300;
	color: #058299;
}
a:hover {
	font-family: canada-type-gibson, sans-serif;
	font-weight: 300;
	color: #5DBFD4;
	text-decoration: underline;
}
.typeahead-search input {
	background: rgba(255, 255, 255, .7);
}
.page-title-search-container {
	padding-top: 1.2rem;
	padding-bottom: 0rem;
	padding-right: 2rem;
	padding-left: 3rem;
}
.page-search-container {
	padding-top: 0rem;
	padding-bottom: 0rem;
	margin-bottom: 0rem;
	padding-right: 2rem;
}
.homepage-search-container, .knowledge-homepage-search-container {
	padding: 2.5rem .5rem 2.5rem;
}
.page-title-column {
	padding: 1rem 1.5rem 1rem;
}
.page-title-column2 {
	padding: .2rem 1.5rem .2rem;
}
.page-title-search-container-helpbtn {
	padding-top: 2rem;
	padding-bottom: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}
.breadcrumbs-container {
	padding: 2rem .5rem !important;
}
.searchResults {
	padding-right: 2.5rem;
	padding-left: 2.5rem;
}
#homepage-search h1 {
	color: #fff;
	font-weight: 200;
}
#homepage-search h4 {
	color: #fff;
	font-weight: 200;
}
@media (max-width: 767px) {
	nav.navbar-inverse {
		padding-left: 0rem;
		padding-right: 0rem;
		padding-top: 0rem;
		padding-bottom: 0rem;
	}
	.page-title-column {
		padding: 0rem !important;
	}
	.page-title-search-container {
		padding-top: 1.5rem;
		padding-bottom: 1rem;
		margin-bottom: 1rem;
	}
	.page-search-container {
		margin-top: 0rem;
		margin-bottom: 0rem;
		padding: 0rem;
	}
	.searchResults {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}
.page-top-links {
	border-top: solid .1rem #f3f3f3;
	border-bottom: solid .1rem #f6f6f6;
	background-color: #f6f6f6;
}
.page-top-link-icon {
	color: #242A75 !important;
}
.bg-top {
	background-position: top center !important;
}
nav.navbar-inverse {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	padding-top: 1rem;
	padding-bottom: 1.5rem;
}
.product-page-header {
	padding-left: 1.5rem;
	padding-right: 2.5rem;
}
.product-page-content {
	padding: 2rem 2.5rem;
}
table.priority_instructions {
	margin-bottom: 1.5rem !important;
}
table.priority_instructions td {
	padding: .2rem .5rem !important;
}
.add-on > button.lookup {
	display: none;
}
.field-has-reference .reference {
	display: block;
}
.navbar-right.collapse.in .header-menu-item {
	display: list-item !important;
	text-align: -webkit-match-parent !important;
	list-style: none;
}
.navbar-right.collapse.in .header-menu-item a {
	display: block;
	padding: 1.2rem;
}
.visible-xs-block a {
	color: #242A75 !important;
}