/* tabs to accordions UX - main content area */ul.nav-tabs {	border:0;	margin: 0;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #a3afbd;	padding-top:28px;	padding-bottom:30px;}ul.nav-tabs ul {	margin-left: 27px;}ul.nav-tabs > li {	display: block;	width: 100%;	margin-bottom: 9px;}ul.nav-tabs li a.h2 {	margin: 0;	padding: 0;	line-height: 1.25;}ul.nav-tabs li:before {	content: '';	margin-left: 0;}ul.nav-tabs li a {	text-decoration: none;	border:none;	position: relative;	-js-display: flex;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	align-items: flex-start;	justify-content: flex-start;}ul.nav-tabs li a:before {	content: '';	margin-left: 0;	background-image: none;	width: 15px;	height: 23px;	padding-left: 27px;	background-size: contain;} ul.nav-tabs li a.active::before,  ul.nav-tabs li.current_page_item a::before { background-image: url(images/arrow-orange-left.png); background-repeat: no-repeat;} ul.nav-tabs li ul li a::before { background-image: none;}.nav-tabs a, .nav-tabs a:visited {	color: #1A385C;	border: none;}.nav-tabs a.active, .nav-tabs a:hover, .nav-tabs a:focus {	color: #F27026;}/* ======================== *//* mobile accordions UX */.panel-group .panel-heading {	margin-top: 15px;	position: relative;	color:#FFF;}@media only screen and (min-width: 992px) { .panel-group .panel-heading { margin-top: 0;}}.panel-group .panel-heading h2 {	font-size:15px;	color:#FFF;	text-transform:uppercase; letter-spacing:.025rem;	margin:0;}.panel-group .panel-heading a {	color:#FFF;	background-color:#6a7d95;	border: none;	display: block;	width: 100%;	padding:18px;	padding-top: 12px;	padding-bottom: 12px;	position: relative;	-js-display: flex;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	align-items: center;	justify-content: space-between;}.panel-group .panel-heading a, .panel-group .panel-heading a:visited, .panel-group .panel-heading a[aria-expanded="false"], .panel-group .panel-heading a.collapsed {	color: #FFF;}.panel-group .panel-heading a[aria-expanded="true"] {	background-color:#1A385C;}.panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus {	color: #FFF;	border-bottom-color: transparent;}.panel-heading a img.arrow {	width: 16px;	height: 16px;	margin-left: 4px;	background-image: url(images/toggle-arrow-up.png);	background-repeat: no-repeat;	background-position: center center;	background-size: contain;	transform: rotate(0);}.panel-heading a[aria-expanded="true"] img.arrow {	background-image: url(images/toggle-arrow-down.png);}.panel-group article {	padding-top: 20px;} @media (max-width: 991px) { .tab-content .tab-pane { display: block;} .sidebar .nav-tabs, ul.h-tabs { display: none;}/* .sidebar .nav-tabs.sub-nav { display: block;}*/ .panel-title { margin: 0;} .panel-title a { display: block;} .panel { margin: 0; box-shadow: none; border-radius: 0; margin-top: -2px;} .tab-pane:first-child .panel { border-radius: 5px 5px 0 0;} .tab-pane:last-child .panel { border-radius: 0 0 5px 5px;} .tab-content-heading { display: none;}}@media (min-width: 992px) { .panel-heading { display: none;} .tab-content-heading { display: block;} .tab-content-heading h2 { margin-top: 0;} .panel { border: none; box-shadow: none;} .panel-collapse { height: auto;} .panel-collapse.collapse { display: block;} .panel-group article { padding: 0;}}/* horizontal tabs */ul.h-tabs {	margin: 0;	padding-top:46px;	}ul.h-tabs.rulebtm {	padding-bottom:12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a3afbd;}ul.h-tabs li {	margin-right:12px;}ul.h-tabs li a {	display:inline-block;	font-size:14px;	color:#FFF;	font-weight:700;	text-transform:uppercase;	background-color:#6b7e94;	padding:12px;	padding-left:25px;	padding-right:25px;	text-decoration: none;	border:none;}ul.h-tabs a.active, ul.h-tabs a:hover, ul.h-tabs a:focus {	background-color:#1A385C;}