:root {
	--brand-primary: #006E99;
	--brand-accent: 184, 99%, 27%;
	--brand-accent-2: 30, 96%, 37%;
	--brand-neutral: 205, 21%, 27%;
	--brand-neutral-light: 210, 30%, 92%;
	--white: white;
	--swb-inner-col-right-padding: 2.4rem;
	--color-transition-prop: color, background-color, border-color, text-decoration-color, fill, stroke, box-shadow, opacity;
	--transition-duration: 150ms;
	--transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
a.list-group-item[aria-label^=" Questions and Answers search results"] {
	display: none !important;
}
div.sp-search-row-result span {
	word-wrap: break-word;
	max-width: 100%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}
.panel-title span.pull-left.ng-binding {
	font-size: 2.7rem !important;
	color: #446ca9 !important;
}
.panel-title span.pull-right.ng-binding {
	font-size: 1.2rem !important;
	color: #999 !important;
}
.panel-default.b h2.panel-title.h4 {
	margin-top: 1rem !important;
	margin-bottom: 1.5rem !important;
}
.row.m-b-lg {
	margin-top: -2.2rem !important;
	margin-bottom: 2.2rem !important;
}
.v6e6ac664d710120023c84f80de610318 .panel-heading {
	background-color: #037dae !important;
}
div.cxs-detail-container {
	text-align: left;
}
div.cxs-detail-container a {
	font-size: 1.4rem;
	color: #037dae !important;
}
div.cxs-detail-container a:hover {
	cursor: pointer;
	text-decoration: none;
	color: #024763;
}
div.cxs-detail-container p {
	font-size: 1.4rem;
	margin-bottom: 1.2em !important;
	line-height: 1.2em;
}
div.cxs-detail-container p.footnote {
	font-size: 1.1rem !important;
	margin-top: 0em;
	margin-bottom: .25em;
	line-height: 1.2em;
}
div.cxs-detail-container h1 {
	font-size: 2.4rem;
	margin-top: 1rem;
	margin-bottom: .75em;
	color: #446ca9;
}
div.cxs-detail-container h2 {
	font-size: 2.2rem;
	color: #446ca9;
	margin-top: 1.2em;
	margin-bottom: .75em;
	border-bottom: .1rem solid silver;
	padding-bottom: .4rem;
}
div.cxs-detail-container h3 {
	font-size: 2rem;
	color: #446ca9;
	margin-top: .75;
	margin-bottom: .5em;
	text-align: left;
}
div.cxs-detail-container h4 {
	font-size: 1.8rem;
	color: #446ca9;
	margin-top: .75em;
	margin-bottom: .5em;
	text-align: left;
}
div.cxs-detail-container ul {
	margin-top: -.5em;
	margin-bottom: 1.5em;
}
div.cxs-detail-container ul.nested {
	margin-top: .5em;
	margin-bottom: 1.5em;
}
div.cxs-detail-container ol {
	margin-top: -.5em;
	margin-bottom: 1.5em;
}
div.cxs-detail-container li {
	margin-left: 0rem;
	line-height: 1.3em;
	margin-bottom: .2em;
}
div.cxs-detail-container table {
	margin-top: 1rem !important;
	margin-bottom: 3rem !important;
	width: 100%;
}
div.cxs-detail-container table ul {
	margin-top: .3rem !important;
	margin-bottom: 1rem !important;
}
div.cxs-detail-container th {
	padding: .8rem .7rem .6rem .7rem;
	background-color: #e8e8e8;
	border: 0rem;
	border-bottom: .2rem solid #666;
	color: #446ca9;
	font-weight: bold;
	line-height: 1.2em;
}
div.cxs-detail-container td {
	border: 0rem;
	border-bottom: .1rem solid #dadada;
}
div.cxs-detail-container td.noborder {
	border: 0rem !important;
	line-height: .6em !important;
}
div.cxs-detail-container td p {
	margin-bottom: 0em !important;
}
div.cxs-detail-container td p.detail {
	font-size: 1.2rem;
	margin-top: .2em;
}
div.cxs-detail-container td a.detail {
	font-size: 1.2rem;
	margin-top: .2em !important;
}
div.cxs-detail-container tr.noborder {
	border: 0rem !important;
}
div.cxs-detail-container tr.subhead {
	background-color: #dadada;
	color: #333;
}
div.cxs-detail-container tr.noborder {
	border-bottom: 0rem !important;
}
div.cxs-detail-container tr:last-child {
	border-bottom: .2rem solid #666;
}
div.cxs-detail-container tfoot td {
	color: #5a5a5a !important;
	background-color: #f2f2f2;
	padding-top: 1.5rem;
}
div.cxs-detail-container tfoot tr:last-child {
	border-bottom: 0rem !important;
}
div.cxs-detail-container tfoot ol {
	margin-bottom: .3rem !important;
}
div.cxs-detail-container tfoot li {
	font-size: 1.1rem !important;
	margin-top: 0rem;
	margin-bottom: .25em;
	margin-left: -2.4rem !important;
	line-height: 1.2em;
}
div.cxs-detail-container tfoot a {
	font-size: 1.1rem !important;
}
div.cxs-detail-container img.icon {
	margin-left: 2.5rem;
}
div.cxs-detail-container img.icon-wrap {
	border: .4rem solid #bbdde6;
	border-radius: 1rem;
	float: left;
	margin: 0 1rem 1rem 0;
}
div.cxs-detail-container img.screenshot {
	margin-left: 2.5rem;
	border: .2rem dashed silver;
	border-radius: .5rem;
	padding: .5rem;
}
div.cxs-detail-container img.screenshot-750w {
	margin-left: 2.5rem;
	border: .2rem dashed silver;
	border-radius: .5rem;
	padding: .5rem;
	width: 75rem;
}
div.cxs-detail-container img.screenshot-600w {
	margin-left: 2.5rem;
	border: .2rem dashed silver;
	border-radius: .5rem;
	padding: .5rem;
	width: 60rem;
}
div.cxs-detail-container img.screenshot-450w {
	margin-left: 2.5rem;
	border: .2rem dashed silver;
	border-radius: .5rem;
	padding: .5rem;
	width: 45rem;
}
div.cxs-detail-container img.screenshot-300w {
	margin-left: 2.5rem;
	border: .2rem dashed silver;
	border-radius: .5rem;
	padding: .5rem;
	width: 30rem;
}
div.cxs-detail-container img.icon {
	margin-left: 2.5rem;
	border: .2rem dashed silver;
	border-radius: .5rem;
	padding: .5rem;
}
div.cxs-detail-container .callout {
	background: #ebebeb;
	border: .1rem solid silver;
	border-left: .6rem solid silver;
	padding: 2rem 2rem .5rem 2rem;
	margin-bottom: 1rem;
}
div.cxs-detail-container .actionbox {
	background: #d4d9cc !important;
	border-color: #7a9c49 !important;
}
div.cxs-detail-container .alertbox {
	background: #fae3b7 !important;
	border-color: #c86c61 !important;
}
div.cxs-detail-container span.tooltip-ka {
	color: #fff !important;
	background-color: #037dae;
	width: 1.4rem;
	height: 1.4rem;
	line-height: 1.1em;
	display: inline-block;
	border-radius: 100%;
	font-size: 1.3rem !important;
	text-align: center;
	text-decoration: none;
}
#anchor-index-wrapper {
	width: 26.5rem;
	float: right;
	margin: .5rem 0rem 1.5rem 2rem;
	padding: 2rem 1.5rem .5rem 1.5rem;
	background-image: linear-gradient(#e6e6e6, #f3f3f3);
	border: .1rem solid silver;
	border-radius: .5em;
}
#anchor-index-wrapper h3 {
	color: #4b4b4b !important;
	margin-top: 0rem;
}
#anchor-index-wrapper ul {
	padding-left: .5rem !important;
	list-style: none;
	margin-top: 0rem !important;
}
#anchor-index-wrapper ul li:before {
	color: #333;
	content: "» \0000a0";
	font-size: 1.3em;
}
.table.table-striped.item-table.ng-scope th:nth-child(3) {
	color: #fff;
}
@media print {
	body {
		margin: 0;
		color: #000;
		background-color: #fff;
	}
	img, table {
		max-width: 50rem;
	}
	div.panel.panel-primary.b {
		display: none;
	}
	div.col-sm-9 {
		width: 100% !important;
	}
	.breadcrumbs-container {
		display: none;
	}
	div.col-md-4 {
		display: none;
	}
	.panel-title span.pull-left.ng-binding {
		font-size: 2.4rem !important;
	}
	.noprint {
		display: none;
	}
	div.hri-footer {
		font-size: 1rem !important;
		margin-top: 0rem !important;
	}
}