/var/www/html/data/turbine/styles//automobility/config.cssp/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
div#wrapper-header div#header div#header1 div#logo {
	color: #1d47a4;
	background-image: url(/generic/automobility/images/logo/automobility.png);
	width: 300px;
	height: 88px;
	margin-top: -17px;
}
div#breadcrumb {
	margin: 20px 0 40px 0;
	padding: 0px 10px 0px 15px;
}
div#breadcrumb div.ico-home {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -550px 0;
	width: 25px;
	height: 25px;
	float: left;
	cursor: pointer;
}
div#breadcrumb div.ico-home a {
	display: block;
	width: 100%;
	height: 100%;
}
div#breadcrumb ul {
	float: left;
	margin-left: 5px;
	line-height: 25px;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 905px;
	border-bottom: 1px solid #cacaca;
	height: 20px;
}
div#breadcrumb ul li a.active-breadcrumb {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#breadcrumb ul li {
	display: inline;
}
div#breadcrumb ul li a {
	text-decoration: none;
	color: black;
}
div#breadcrumb ul li a span {
	color: #FF9900;
	margin: 0px 5px 0px 5px;
}
div.content-filter {
	margin: 5px 0;
}
div.content-filter table, div.content-filter table.content-select-bar {
	width: 940px;
	border-spacing: 5px;
	border: none;
}
div.content-filter table td select, div.content-filter table.content-select-bar td select {
	width: 100%;
}
div.content-filter table td.legend, div.content-filter table.content-select-bar td.legend {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: 0 0;
	height: 38px;
	text-transform: uppercase;
	color: white;
	padding: 0 5px;
	width: 70px;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.content-filter table td.border-legend, div.content-filter table.content-select-bar td.border-legend {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -165px 0px;
	height: 38px;
	width: 15px;
}
div.content-filter table td.bg-select, div.content-filter table.content-select-bar td.bg-select {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -5px -40px;
	height: 38px;
	padding: 0 5px;
}
div.content-filter table td.border-bg-select, div.content-filter table.content-select-bar td.border-bg-select {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -185px 0px;
	height: 38px;
	width: 15px;
}
div.content-filter table td.border-end-bg-select, div.content-filter table.content-select-bar td.border-end-bg-select {
	background-image: url(/generic/images/sprites/sprites_filters.png);
	background-position: -400px -40px;
	height: 38px;
	width: 1px;
}
div.content-filter table td.space, div.content-filter table.content-select-bar td.space {
	width: 5px;
}
div.content-filter.with-ok table, div.content-filter.with-ok table.content-select-bar {
	width: 877px;
	float: left;
}
div.content-filter.with-ok div.ok-button {
	width: 59px;
	height: 40px;
	background-position: -58px -90px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-repeat: no-repeat;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	line-height: 40px;
	float: left;
	cursor: pointer;
	margin-left: 3px;
}
div.content-filter.with-ok div.ok-button:hover {
	background-position: -58px -130px;
}
div.content-filter.with-ok div.ok-button.disabled {
	color: grey;
	background-position: -58px -170px;
}
div#complete-vehicle-coverage-content table.content-select-bar {
	width: 470px;
	border-spacing: 5px;
	border: none;
}
td.tdcarMake {
	width: 85px;
}
td.tdcarYear {
	width: 60px;
}
td.tdcarProduct {
	width: 110px;
}
td.tdcarProtocol {
	width: 150px;
}
div.compare-bar {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -630px;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	margin-top: 5px;
}
div.compare-bar div.compare-button {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -720px -280px;
	height: 28px;
	float: left;
	padding: 0 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	font-size: 13px;
	line-height: 28px;
	cursor: pointer;
}
div.compare-bar div.compare-button:hover {
	background-position: -720px -322px;
}
div.compare-bar div.compare-button.disabled, div.compare-bar div.compare-button.disabled:hover {
	background-position: -720px -360px;
	cursor: not-allowed;
}
div.compare-bar div.sort {
	color: #333;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	margin-left: 10px;
	height: 28px;
	line-height: 28px;
}
div.compare-bar div.sort a {
	color: #333;
	text-decoration: none;
}
div.compare-bar div.sort a:hover {
	color: $sortHover;
}
div.compare-bar div.pagination {
	float: right;
	height: 28px;
	line-height: 28px;
	margin-right: 10px;
}
div.compare-bar div.pagination div.left-arrow, div.compare-bar div.pagination div.pages, div.compare-bar div.pagination div.right-arrow {
	float: left;
	margin: auto 5px;
	color: #333;
	font-weight: bold;
	font-size: 1.0em;
}
div.compare-bar div.pagination div.left-arrow span, div.compare-bar div.pagination div.right-arrow span {
	color: #1d47a4;
	font-size: 12px;
	margin: auto 5px;
	line-height: 24px;
}
div.compare-bar div.pagination div.left-arrow a, div.compare-bar div.pagination div.right-arrow a {
	color: #333;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div.compare-bar div.pagination div.pages a {
	color: #333;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 5px;
}
div.compare-bar div.pagination div.pages a:hover {
	color: #898fa1;
	text-decoration: underline;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.compare-bar div.pagination div.pages strong {
	color: #898fa1;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.compare-bar span._active {
	font-style: italic;
	color: #898fa1;
}
div.row-description {
	width: 600px;
	float: left;
	margin-top: 10px;
}
div.buttons {
	float: right;
	width: 190px;
	padding-top: 10px;
}
div.buttons div.more-info-large {
	float: left;
	width: 190px;
	height: 30px;
	margin-top: 25px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.buttons div.more-info-large a.link-more-info-large {
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 100%;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.buttons div.more-info-large:hover {
	background-position: 0 -400px;
}
div.buttons div.button-buy-it-now {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -920px -90px;
	width: 190px;
	height: 26px;
}
div.buttons div.button-buy-it-now a {
	width: 100%;
	height: 26px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	display: block;
	line-height: 26px;
}
div.buttons div.button-buy-it-now a span.arrow-button {
	display: inline;
	width: 15px;
	height: 15px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -780px 0px;
	position: absolute;
	margin: 7px 0px 0px 5px;
}
div.buttons div.button-buy-it-now:hover {
	background-position: -920px -180px;
}
div.buttons div.button-install-guide, div.buttons div.button-support {
	width: 190px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.buttons div.button-install-guide div.picto-button-install-guide, div.buttons div.button-install-guide div.picto-button-support, div.buttons div.button-install-guide .button-link, div.buttons div.button-support div.picto-button-install-guide, div.buttons div.button-support div.picto-button-support, div.buttons div.button-support .button-link {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -518px 0px;
	width: 30px;
	height: 25px;
	position: absolute;
	margin-top: 2px;
	margin-left: 7px;
}
div.buttons div.button-install-guide a, div.buttons div.button-support a {
	float: right;
	width: 160px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
}
div.buttons div.button-install-guide div.picto-button-support, div.buttons div.button-support div.picto-button-support {
	background-position: -748px 0px;
	height: 18px;
	margin-top: 6px;
	margin-left: 9px;
}
div.buttons div.button-install-guide:hover {
	background-position: 0 -400px;
}
div.buttons div.button-support:hover {
	background-position: 0 -400px;
}
div.buttons div.button-flash-firmware {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -480px -130px;
	width: 191px;
	height: 30px;
}
div.buttons div.button-flash-firmware a {
	width: 100%;
	height: 28px;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	display: block;
	text-shadow: 2px 2px 1px #333;
}
div.buttons div.button-flash-firmware:hover {
	background-position: -480px -220px;
}
div.buttons div.download-guide, div.buttons div.button-read-topic, div.buttons div.button-view-bulletin {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -680px -140px;
	width: 190px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-top: 20px;
	text-transform: uppercase;
}
div.buttons div.download-guide a, div.buttons div.button-read-topic a, div.buttons div.button-view-bulletin a {
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
}
div.buttons span.send-feedback {
	display: block;
	text-align: center;
}
div.buttons span.send-feedback b.arrow {
	color: #FF9900;
}
div.buttons span.send-feedback a {
	color: #5E6987;
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}
div.buttons div.download-guide:hover, div.buttons div.button-read-topic:hover, div.buttons div.button-view-bulletin:hover {
	background-position: -680px -220px;
}
div.row-item {
	min-height: 80px;
	padding: 0px 0px 10px 0px;
	border-top: 1px solid #dfe1e5;
	width: 940px;
}
div.row-item div.row-checkbox {
	margin-right: 5px;
	padding-left: 10px;
	padding-top: 50px;
	float: left;
	width: 20px;
	vertical-align: middle;
}
div.row-item div.row-image {
	float: left;
	width: 100px;
	margin-right: 10px;
	text-align: center;
	padding-top: 10px;
}
div.row-item div.row-image div.image-chip, div.row-item div.row-image div.image-pdf, div.row-item div.row-image div.image-news {
	width: 80px;
	height: 80px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: auto;
}
div.row-item div.row-image div.image-chip {
	background-image: url(/common/images/firmwares/80/generic.png);
}
div.row-item div.row-image div.image-news {
	background-image: url(/generic/images/pictos/news.png);
}
div.row-item div.row-image div.image-pdf {
	background-image: url(/generic/images/pictos/installguide.png);
}
div.row-item div.row-image div.icon-updated {
	background-image: url(/generic/images/sprites/sprites.png);
	height: 15px;
	width: 50px;
	background-position: -800px 0;
	position: absolute;
	margin-left: 25px;
	margin-top: -25px;
}
div.row-item div.row-description h3.title-row-item-left a {
	float: left;
}
div.row-item div.row-description h3.title-row-item {
	color: #5E6987;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
}
div.row-item div.row-description h3.title-row-item strong.grey-h3 {
	color: #cacaca;
	display: inline;
}
div.row-item div.row-description h3.title-row-item a {
	color: #5E6987;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
	text-decoration: none;
}
div.row-item div.row-description h3.title-row-item span.logo-is-klon {
	margin-left: 15px;
	margin-top: 10px;
	width: 70px;
	height: 20px;
	display: block;
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -320px -70px;
}
div.row-item div.row-description h3.title-row-item span.logo-is-klon a {
	height: 100%;
	width: 100%;
}
div.row-item div.row-description span.category {
	color: #000;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	margin-top: -3px;
}
div.row-item div.row-description p.release-date {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-item div.row-description span.firmware-covered {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
}
div.row-item div.row-description span.show-history {
	margin-top: 5px;
	margin-bottom: 10px;
	display: block;
}
div.row-item div.row-description span.show-history b.arrow {
	color: #FF9900;
	float: left;
}
div.row-item div.row-description span.show-history a, div.row-item div.row-description span.show-history a.hide-history-link, div.row-item div.row-description span.show-history a.show-history-link {
	color: #5E6987;
	text-decoration: none;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}
div.row-item div.row-description span.show-history a.hide-history-link {
	display: none;
}
div.row-item div.row-description span.pipe {
	display: inline;
}
div.row-item div.row-description span {
	display: block;
}
div.row-item div.row-description span.check {
	margin-left: 5px;
	margin-top: 35px;
}
div.row-item div.row-description span.makes {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
div.row-item div.row-description span.description {
	font: $normal;
	margin-top: 5px;
	margin-right: 20px;
}
div.row-item div.row-description span.features, div.row-item div.row-description div span.details-topic {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
div.row-item div.row-description span.show-history a {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #58627d;
	font-size: 9px;
}
div.row-item div.right-content {
	float: right;
}
div.row-item div.right-content div.button-msrp {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
	width: 206px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	color: $txtBlue;
	font-size: 0.95em;
	margin-top: 5px;
}
div.row-item div.right-content div.content-guide-forum {
	margin-left: 25px;
}
div.row-item div.right-content div.content-guide-forum span.install-guide {
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
div.row-item div.right-content div.content-guide-forum span.install-guide span.img-guide {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -520px 0px;
	height: 25px;
	width: 25px;
	float: left;
}
div.row-item div.right-content div.content-guide-forum span.install-guide a {
	color: $txtBlue;
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 5px;
	display: block;
	float: left;
}
div.row-item div.right-content div.content-guide-forum span.dash {
	background-image: url(/generic/images/background/search/dash_table_prodsearch.gif);
	height: 21px;
	width: 1px;
	float: left;
	margin-top: 15px;
}
div.row-item div.right-content div.content-guide-forum span.forum {
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}
div.row-item div.right-content div.content-guide-forum span.forum span.img-forum {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -750px 0px;
	height: 16px;
	width: 25px;
	float: left;
	margin-top: 7px;
}
div.row-item div.right-content div.content-guide-forum span.forum a {
	color: $txtBlue;
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 5px;
	display: block;
	float: left;
}
div.historyDetails {
	margin-left: 90px;
	width: 640px;
	margin-top: 10px;
}
div.historyDetails div.firmware-history-row {
	padding: 10px;
	border-top: solid 1px #ccc;
}
div.historyDetails span.version-revision-history, div.historyDetails div.firmware-history-title {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: #333;
}
div.historyDetails p {
	color: #333;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
}
div.content-wrapper div.content-new-releases div.row-item:nth-last-child(-n+2) {
	border-bottom: none;
}
div.firmware-version div span.description {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	margin: 0;
}
div.firmware-version div span.revision-date {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-item.row-accessory div span.description {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	margin: 5px 20px 0px 0px;
}
div.row-item.row-install-guide div span.description {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	margin: 0;
}
div.row-item.row-install-guide div.row-description span {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
}
div.row-item.row-install-guide div.row-description span.guide-number, div.row-item.row-install-guide div.row-description span.release-date {
	display: inline;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-divider-title {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -660px;
	height: 31px;
	line-height: 31px;
	margin: 0px auto;
	width: 940px;
}
div.row-divider-title div.title-name {
	padding-left: 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 28px;
	float: left;
}
div.row-divider-title div.title-name span.right-arrow {
	color: #1d47a4;
	font-size: 1.4em;
	margin-right: 5px;
}
div.row-divider-title div.title-name a, div.row-divider-title div.title-name a:active, div.row-divider-title div.title-name a:visited {
	text-decoration: none;
	color: inherit;
}
div.row-divider-title div.result-found {
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #333;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	line-height: 31px;
	font-size: 14px;
	text-transform: uppercase;
}
span.small-klon-icon {
	position: relative;
	width: 56px;
	height: 19px;
	top: 3px;
	margin-left: 8px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -398px -68px;
	cursor: pointer;
	display: inline-block;
}
div.ajax-content div div.icons-selection {
	border: solid 2px  #D5D7DA;
	padding: 10px 0px;
	margin-top: 5px;
}
div.ajax-content div div.icons-selection div.makes-selection {
	float: left;
	margin: 10px;
	height: 50px;
	width: 65px;
}
div.ajax-content div div.icons-selection div.makes-selection div.icon-make {
	background-image: url(/idatalink/images/vehicle/brands/picto_logos/brands.png);
	width: 43px;
	height: 35px;
	text-align: center;
	margin: 0 auto 0 auto;
}
div.ajax-content div div.icons-selection div.makes-selection div.icon-make a {
	display: block;
	width: 100%;
	height: 100%;
}
div.ajax-content div div.icons-selection div.makes-selection div.legend-icon-make {
	font-weight: bold;
	text-align: center;
	color: #333;
}
div.ajax-content div div.icons-selection div.makes-selection div.legend-icon-make a {
	display: block;
	color: #333;
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.ajax-content div div.years-selection {
	float: left;
	margin: 10px;
	height: 60px;
	width: 65px;
}
div.ajax-content div div.years-selection div.icon-year {
	width: 54px;
	height: 58px;
	text-align: center;
	margin: 0 auto 10px auto;
	background-image: url(/generic/images/background/years_disabled.png);
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #abafb9;
	line-height: 80px;
}
div.ajax-content div div.years-selection div.icon-year.enabled {
	background-image: url(/generic/images/background/years_enabled.png);
}
div.ajax-content div div.years-selection div.icon-year.enabled a {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #333;
	line-height: 80px;
	width: 100%;
	height: 100%;
	display: block;
}
div.ajax-content div div.models-selection {
	float: left;
	margin: 0 11px;
	height: 100px;
	width: 164px;
}
div.ajax-content div div.models-selection div.icon-model {
	width: 164px;
	height: 82px;
	text-align: center;
	margin: 0 auto 0 auto;
}
div.ajax-content div div.models-selection div.icon-model img {
	max-height: 81px;
}
div.ajax-content div div.models-selection div.legend-icon-model {
	font-weight: bold;
	text-align: center;
	color: #333;
	width: 164px;
}
div.ajax-content div div.models-selection div.legend-icon-model a {
	color: #333;
	text-decoration: none;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div._ajax-container div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container {
	width: 215px;
	margin: 15px 5px 5px 5px;
	border-bottom: solid 2px #e9eaeb;
}
div._ajax-container div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-title {
	color: #4a4c68;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	margin-bottom: 2px;
}
div._ajax-container div.features-coverage-content div#masonryFeatureCoverage div.feature-coverage-container div.feature-coverage-line {
	border-top: solid 1px #e9eaeb;
	padding: 3px 0 3px 5px;
	font-size: 11px;
}
.multiple-parag p {
	margin-bottom: 15px;
}
.button-link {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -920px -278px;
	background-repeat: no-repeat;
	height: 28px;
	line-height: 30px;
	margin: 0 auto;
	padding-top: 4px;
	text-align: center;
	width: 248px;
}
.link-in-button {
	color: #FFF;
	display: block;
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	height: 100%;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
div.ajax-content div.content-board {
	margin: 5px auto;
}
div.ajax-content div.content-board div.title-board {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -660px;
	height: 31px;
	line-height: 31px;
	margin: 0px auto;
	width: 940px;
}
div.ajax-content div.content-board div.title-board div.title-name {
	padding-left: 10px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 28px;
	float: left;
}
div.ajax-content div.content-board div.title-board div.title-name span.right-arrow {
	color: #FF9900;
	font-size: 1.4em;
	margin-right: 5px;
}
div.ajax-content div.content-board div.title-board div.result-found {
	float: right;
	text-align: right;
	padding-right: 10px;
	color: $txtGray;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	line-height: 31px;
	font-size: 14px;
	text-transform: uppercase;
}
div.row-item.row-tech-bulletin div.row-description span {
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
}
div.row-item.row-tech-bulletin div.row-description span.release-date {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.row-item.row-tech-bulletin div.row-description span.makes, div.row-item.row-tech-bulletin div.row-description span.firmware-covered {
	display: inline;
}
div.ajax-content div.no-result {
	background-image: url(/generic/images/background/search-page.png);
	height: 155px;
	background-position: bottom left;
	width: 100%;
	text-align: center;
	margin-top: 40px;
	padding-top: 70px;
}
div.ajax-content div.no-result p {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: $txtBlue;
}
div.ajax-content div.no-result p.p-search {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: $txtBlue;
	text-transform: uppercase;
	margin-bottom: 10px;
}
div.ajax-content div.no-result p.p-search strong {
	color: #FF9900;
}
div.ajax-content div.no-result h2 {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -30px -553px;
	text-transform: uppercase;
	height: 34px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: $txtBlue;
	line-height: 42px;
	padding-left: 10px;
	width: 390px;
	margin: 30px auto 0 auto;
	position: relative;
	text-align: left;
}
div.ajax-content div.no-result div.try-other {
	width: 400px;
	margin: 0 auto 30px auto;
	position: relative;
	text-align: left;
	background-color: white;
	border-bottom: 1px solid #BBBFC9;
	border-top: 1px solid #FBC78E;
}
div.ajax-content div.no-result div.try-other ul {
	margin-left: 30px;
	margin-top: 10px;
	padding-bottom: 15px;
}
div.ajax-content div.no-result div.try-other ul li {
	color: $txtBlue;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div.ajax-content div.find-guide-number, div.support-install-guide-content div.find-guide-number {
	background-color: #F1F1F4;
	border-bottom: 1px solid #D7D9DF;
	height: 49px;
	padding: 10px;
	margin: 5px 10px 5px 0;
	width: 680px;
}
div.ajax-content div.find-guide-number h3, div.support-install-guide-content div.find-guide-number h3 {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: $txtBlue;
	font-size: 1em;
	margin-top: 5px;
	text-transform: uppercase;
}
div.ajax-content div.find-guide-number div, div.support-install-guide-content div.find-guide-number div {
	float: left;
	width: 480px;
}
div.ajax-content div.find-guide-number div p, div.support-install-guide-content div.find-guide-number div p {
	font-size: 0.8em;
	margin-top: 5px;
}
div.ajax-content div.find-guide-number div.img-guide-number, div.support-install-guide-content div.find-guide-number div.img-guide-number {
	background-image: url(/generic/images/pictos/support_installguides.jpg);
	width: 198px;
	height: 68px;
	float: right;
	margin-top: -10px;
}
div.ajax-content div.vehicle-selection span.feature-selection, div.support-install-guide-content div.vehicle-selection span.feature-selection {
	margin: 10px auto 10px 0px;
	display: block;
	text-align: center;
}
div.ajax-content div.vehicle-selection span.feature-selection p.vehicle-title, div.support-install-guide-content div.vehicle-selection span.feature-selection p.vehicle-title {
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	margin-top: 20px;
	text-align: center;
}
div.ajax-content div.vehicle-selection span.feature-selection p.product-title, div.support-install-guide-content div.vehicle-selection span.feature-selection p.product-title {
	font: bold 14px MontserratBold,Arial,Helvetica,sans-serif;
	margin-top: 0px;
	text-align: center;
	text-transform: uppercase;
}
div.ajax-content div.find-guide-number.grid_3, div.support-install-guide-content div.find-guide-number.grid_3 {
	margin: 5px 0 5px 0;
	width: 210px;
}
div.ajax-content div.find-guide-number.grid_3 input, div.support-install-guide-content div.find-guide-number.grid_3 input {
	background-color: #D4D4D5;
	border: medium none;
	float: left;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 30px;
	padding-left: 5px;
	width: 157px;
}
div.ajax-content div.find-guide-number.grid_3 div.arrow-search, div.support-install-guide-content div.find-guide-number.grid_3 div.arrow-search {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -120px -90px;
	float: right;
	height: 30px;
	width: 38px;
}
div.ajax-content div.find-guide-number.grid_3 div.arrow-search:hover, div.support-install-guide-content div.find-guide-number.grid_3 div.arrow-search:hover {
	background-position: -120px -180px;
}
div.historyDetails div {
	padding: 10px;
	border-top: solid 1px #ccc;
}
div.historyDetails span.version-revision-history {
	font-weight: bold;
	font-size: 0.95em;
	color: #333;
}
div#load-ajax {
	padding: 5px 10px 10px 10px;
	width: 940px;
	border-top: 1px solid #1d47a4;
	background-color: white;
	border-bottom: 1px solid #BBBFC9;
	min-height: 200px;
}
div#support-content div.sortby-bar {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -630px;
	width: 940px;
	height: 28px;
	line-height: 28px;
	padding-right: 10px;
	margin: 5px auto;
}
div#support-content div.sortby-bar div.sort {
	color: #333;
	font-weight: bold;
	font-size: 1.0em;
	float: left;
	margin-left: 10px;
}
div#support-content div.sortby-bar div.sort strong {
	font-style: italic;
	color: #898fa1;
}
div#support-content div.sortby-bar div.pagination2 {
	float: right;
	margin-right: 10px;
}
div#support-content div.sortby-bar div.pagination2 div.left-arrow, div#support-content div.sortby-bar div.pagination2 div.pages, div#support-content div.sortby-bar div.pagination2 div.right-arrow {
	float: left;
	margin: auto 5px;
	color: #333;
	font-weight: bold;
	font-size: 1.0em;
}
div#support-content div.sortby-bar div.pagination2 div.left-arrow span, div#support-content div.sortby-bar div.pagination2 div.right-arrow span {
	color: #e39501;
	font-size: 1.4em;
	margin: auto 5px;
}
div#support-content div.sortby-bar div.pagination2 div.pages strong {
	font-style: italic;
	color: #898fa1;
}
div#support-content div.tech-bulletin {
	border-bottom: solid 1px #dfe1e5;
}
div#support-content div.tech-bulletin div.picto {
	float: left;
	width: 95px;
	height: 95px;
}
div#support-content div.tech-bulletin div.picto img {
	display: block;
	margin: 15px auto 0 10px;
}
div#support-content div.tech-bulletin div.description {
	float: left;
}
div#support-content div.tech-bulletin div.description h3.title-bulletin {
	color: #5E6987;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
}
div#support-content div.tech-bulletin div.description p.release-date {
	font-weight: bold;
}
div#support-content div.tech-bulletin div.description p.details-bulletin span.pipe {
	font-style: italic;
	color: #898fa1;
	margin: auto 5px;
}
div#support-content div.tech-bulletin div.button {
	float: right;
}
div#support-content div.tech-bulletin div.button div.button-link {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -680px -360px;
	width: 190px;
	height: 30px;
	line-height: 30px;
	margin: 30px 10px auto auto;
}
div#support-content div.tech-bulletin div.button div.button-link a {
	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	font-size: 1.1em;
	text-transform: uppercase;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
div#support-content div.tech-bulletin div.button div.button-link:hover {
	background-position: -680px -400px;
}
div.ajax-content div.content-tech div.button-tech a {
	font-weight: bold;
	color: #333;
	line-height: 27px;
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
}
div#fancybox-outer {
	border: solid 1px #b0d5f3;
}
div#fancybox-overlay {
	display: none;
}
div#fancybox-overlay.show {
	display: block;
}
div.content-fancybox {
	padding: 10px;
}
div.content-fancybox h1 {
	color: $txtBlue;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin: 5px auto;
}
div.content-fancybox h1 span.right-arrow {
	color: #f39f03;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 10px;
}
div.content-fancybox hr.thin {
	color: #ccc;
	height: 1px;
	background-color: #ccc;
	border: 0;
	margin: 15px auto 10px auto;
}
div.content-fancybox div.buttons-fancybox {
	margin: 15px auto;
}
div.content-fancybox div.buttons-fancybox input.submit {
	cursor: pointer;
	float: right;
	color: #000;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	background-image: url(/weblink5/images/buttons/l_gray.png);
	width: 190px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-position: 0 0;
	border: 0;
}
div.content-fancybox div.buttons-fancybox input.submit span.right-arrow {
	color: #f39f03;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
}
div.content-fancybox div.buttons-fancybox input.submit:hover {
	background-position: 0 -40px;
}
div.content-fancybox div.buttons-fancybox div.cancel {
	cursor: pointer;
	float: right;
	color: #666;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	margin-left: 15px;
}
div.content-fancybox div.buttons-fancybox div.cancel span.right-arrow {
	color: #f39f03;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 5px;
}
div.content-fancybox .text-align-center {
	text-align: center;
}
div.tabs-container {
	clear: both;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -553px;
	height: 34px;
	margin-top: 30px;
}
div.tabs-container div.content-tabs {
	width: 930px;
	position: absolute;
	margin-left: 50px;
}
div.tabs-container div.content-tabs div.left-tabs {
	background-image: url(/generic/images/menu/tab_products_34.png);
	background-position: top left;
	height: 34px;
	float: left;
	text-align: center;
	line-height: 34px;
	width: 160px;
}
div.tabs-container div.content-tabs div.left-tabs a {
	display: block;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 34px;
	height: 34px;
	width: 100%;
}
div.tabs-container div.content-tabs div.right-tabs {
	background-image: url(/generic/images/menu/tab_products_34.png);
	background-position: top right;
	height: 34px;
	float: left;
	width: 1px;
	margin-right: 15px;
}
div.tabs-container div.wrapper-tabs:hover div.left-tabs {
	background-position: left -34px;
}
div.tabs-container div.wrapper-tabs:hover div.right-tabs {
	background-position: right -34px;
}
div.tabs-container div.wrapper-tabs.active div.left-tabs {
	background-position: left -68px;
	height: 35px;
}
div.tabs-container div.wrapper-tabs.active div.left-tabs a {
	color: #5E6987;
}
div.tabs-container div.wrapper-tabs.active div.right-tabs {
	background-position: right -68px;
}
div.content-tech {
	margin: 5px auto;
	width: 940px;
	background-color: #F1F1F4;
	border-bottom: 1px solid #D7D9DF;
	height: 45px;
	line-height: 45px;
}
div.content-tech p {
	float: left;
	margin-left: 35px;
	font-size: 1.2em;
	color: #666;
}
div.content-tech p strong {
	color: #333;
}
div.content-tech div.button-tech {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -920px -440px;
	height: 27px;
	width: 230px;
	float: right;
	margin-right: 10px;
	margin-left: 5px;
	line-height: 27px;
	text-align: center;
	margin-top: 10px;
	color: $txtBlue;
}
div.content-tech div.button-tech a {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 27px;
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}
div.content-tech div.button-tech:hover {
	background-position: -920px -480px;
}
div.header-tabbed-page {
	margin-top: 30px;
}
div.header-tabbed-page div.top-effect {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -560px;
	height: 27px;
}
div.header-tabbed-page div.top-effect h1 {
	color: $txtBlue;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 28px;
	margin-left: 238px;
	margin-top: -10px;
	position: absolute;
	text-transform: uppercase;
}
div.header-tabbed-page div.content-head-tabbed-page {
	background-color: white;
	border-top: 1px solid #FBC78E;
	border-bottom: 1px solid #BBBFC9;
	padding: 10px 0px 20px 0px;
	min-height: 77px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button {
	position: absolute;
	width: 200px;
	height: 150px;
	margin-left: 728px;
	margin-top: -35px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.flash-this-firmware {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -490px -280px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 220px;
	margin-bottom: 10px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.flash-this-firmware a {
	color: white;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 2px 2px 1px #333;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.flash-this-firmware:hover {
	background-position: -490px -320px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-request-callback {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -681px -180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 220px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now a, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-request-callback a {
	color: white;
	display: block;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	width: 100%;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now a span.orange-arrow, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-request-callback a span.orange-arrow {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -777px 0px;
	height: 11px;
	width: 18px;
	display: inline-block;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-buy-it-now:hover {
	background-position: -681px -90px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app {
	width: 220px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide div.picto-button-install-guide, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide .picto-button-weblink-mobile, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app div.picto-button-install-guide, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app .picto-button-weblink-mobile {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -518px 0px;
	width: 30px;
	height: 25px;
	position: absolute;
	margin-top: 2px;
	margin-left: 7px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide a, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app a {
	float: right;
	width: 190px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide .picto-button-weblink-mobile, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app .picto-button-weblink-mobile {
	background-position: -687px -40px;
	height: 25px;
	margin-left: 18px;
	margin-top: 3px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-generic {
	width: 220px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-generic a {
	float: right;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support {
	width: 220px;
	height: 29px;
	margin: 2px 0px 0px 0px;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -360px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support a {
	float: right;
	width: 190px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	height: 30px;
	text-decoration: none;
	color: #58627d;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support div.picto-button-support {
	float: left;
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: -748px 0px;
	width: 30px;
	height: 18px;
	position: absolute;
	margin-top: 6px;
	margin-left: 9px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-install-guide:hover, div.header-tabbed-page div.content-head-tabbed-page div.content-button div.button-support:hover, div.header-tabbed-page div.content-head-tabbed-page div.content-button .download-app:hover {
	background-position: 0 -400px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-image {
	margin-top: -90px;
	margin-left: 15px;
	z-index: 15;
	position: absolute;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-image.chipset-firmware {
	margin-top: -80px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt {
	width: 460px;
	margin-left: 240px;
	float: left;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	min-height: 100px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt span {
	font-weight: 11px;
	font-size: 11px;
	color: #999;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt strong {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
div.header-tabbed-page div.content-head-tabbed-page div.content-txt a {
	text-decoration: none;
	color: #FF9900;
}
hr.weirdbar {
	height: 1px;
	background-color: #1d47a4;
	margin: 34px auto 0px auto;
	border: 0;
}
div.head-page h1.title-page {
	margin-top: -10px;
}
div#load-ajax div.content-head {
	background: transparent;
	height: 35px;
	margin-top: 10px;
}
div#load-ajax div.content-head h2 {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1d47a4;
}
div.head-support {
	margin-top: 10px;
}
div.head-support div.top-effect {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -560px;
	height: 27px;
}
div.head-support div.content-head-support {
	background-color: white;
	height: 120px;
	border-top: 1px solid #1d47a4;
	border-bottom: 1px solid #BBBFC9;
	padding: 10px 0;
}
div.head-support div.content-head-support div.grid_4 {
	margin-top: 15px;
	border-bottom: 1px solid #D49E65;
	height: 45px;
}
div.head-support div.content-head-support div.grid_4 div.content-img {
	background-image: url(/generic/images/sprites/sprites.png);
	float: left;
	margin-left: 10px;
	width: 60px;
}
div.head-support div.content-head-support div.grid_4 div.weblink {
	background-position: -590px 0;
	height: 22px;
	margin-top: 15px;
}
div.head-support div.content-head-support div.grid_4 div.debug {
	background-position: -660px 0;
	height: 31px;
	margin-top: 7px;
	width: 36px;
}
div.head-support div.content-head-support div.grid_4 div.questions {
	background-position: -700px 0;
	height: 33px;
	margin-top: 7px;
	width: 37px;
}
div.head-support div.content-head-support div.grid_4 div.content-txt {
	float: left;
	margin-left: 35px;
	margin-top: 7px;
}
div.head-support div.content-head-support div.grid_4 div.content-txt p {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
}
div.head-support div.content-head-support div.grid_4 div.content-txt span {
	text-decoration: none;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 14px;
}
div.head-support div.content-head-support div.grid_4 a {
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
}
div.head-support div.content-head-support h2.tech-support-number-label {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1d47a4;
}
div.head-support div.content-head-support h1.tech-support-number {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #333;
}
div.head-page div#breadcrumb {
	margin-bottom: 35px;
}
body div.row-item div.row-description span.show-history b.arrow {
	color: #1d47a4;
}
body div.tabs-container {
	background-image: url(/generic/images/sprites/sprites.png);
	background-position: 0 -796px;
	background-color: #d7d9dd;
	padding-top: 30px;
	margin-top: 0px;
	clear: both;
	height: 34px;
}
body div.tabs-container div.content-tabs {
	width: 910px;
	position: absolute;
}
body div.tabs-container div.content-tabs div.left-tabs {
	background-image: none;
	background-color: #B9BBC1;
	height: 34px;
	float: left;
	text-align: center;
	line-height: 34px;
	width: 160px;
}
body div.tabs-container div.content-tabs div.left-tabs a {
	display: block;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 34px;
	height: 34px;
	width: 100%;
}
body div.tabs-container div.content-tabs div.right-tabs {
	background-image: none;
	/*background-color: #B9BBC1*/;
	height: 34px;
	float: left;
	width: 1px;
	margin-right: 15px;
}
body div.tabs-container div.wrapper-tabs:hover div.left-tabs {
	background-color: #606373;
}
body div.tabs-container div.wrapper-tabs:hover div.right-tabs {
	/*background-color: #606373*/;
}
body div.tabs-container div.wrapper-tabs.active div.left-tabs {
	background-color: white;
	height: 35px;
}
body div.tabs-container div.wrapper-tabs.active div.left-tabs a {
	color: #5E6987;
}
body div.tabs-container div.wrapper-tabs.active div.right-tabs {
	/*background-color: white*/;
}
body div.ajax-content {
	border-top: none;
}
div.row-item div.row-description span.description-short.hide {
	display: none;
}
div.row-item div.row-description span.description-full.hide {
	display: none;
}
div.row-item div.row-description span.show-history a.show-more-link.hide {
	display: none;
}
div.row-item div.row-description span.show-history a.hide-more-link.hide {
	display: none;
}
