/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
div.legend-coverage-wrapper {
	color: $txtBlue;
}
div.legend-coverage-wrapper table.container-table {
	height: 40px;
	width: 100%;
}
div.legend-coverage-wrapper table.container-table tr td.legend-title {
	background-color: #dadce1;
	/*padding: 20px*/;
	vertical-align: middle;
	padding: 0 15px;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
div.legend-coverage-wrapper table.container-table tr td.pills-legend-table {
	background-color: #eaebec;
	border-left: solid 1px white;
}
div.legend-coverage-wrapper table.container-table tr td.pills-legend-table table {
	border-spacing: 10px;
	width: 100%;
}
div.legend-coverage-wrapper table.container-table tr td.pills-legend-table table tr td {
	line-height: 10px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0px 5px 10px;
}
div.legend-coverage-wrapper table.container-table tr td.coverage-features-table {
	background-color: #eaebec;
	border-left: solid 1px white;
}
div.legend-coverage-wrapper table.container-table tr td.coverage-features-table table tr td {
	line-height: 10px;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 0px 5px 40px;
}
div.legend-coverage-wrapper table.container-table tr td.coverage-features-table table tr td div.icon-full-covered, div.legend-coverage-wrapper table.container-table tr td.coverage-features-table table tr td div.icon-not-covered {
	width: 11px;
	height: 10px;
	float: left;
	margin-right: 5px;
	margin-top: 0px;
}
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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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.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(/omegaweblink/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: #000;
	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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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: #000;
	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(/omegaweblink/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(/omegaweblink/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: #fa7401;
}
div.buttons span.send-feedback a {
	color: #000;
	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: none;
	width: 725px;
}
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: 80px;
	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(/omegaweblink/images/pictos/news.png);
}
div.row-item div.row-image div.image-pdf {
	background-image: url(/omegaweblink/images/pictos/installguide.png);
}
div.row-item div.row-image div.icon-updated {
	background-image: url(/omegaweblink/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: #000;
	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: #000;
	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(/omegaweblink/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: #fa7401;
	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: #000;
	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: #000;
	font-size: 9px;
}
div.row-item div.right-content {
	float: right;
}
div.row-item div.right-content div.button-msrp {
	background-image: url(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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: 100px;
	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;
}
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(/omegaweblink/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: #fa7401;
	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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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(/omegaweblink/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%;
}
html {
	height: 100%;
}
#zoom {
	background-color: green;
	z-index: 30;
}
img {
	border: none;
}
.pointer {
	cursor: pointer;
}
.hide {
	display: none;
	.clear: both;
}
.topmenu td {
	vertical-align: middle;
}
#weblink-logo {
	width: 270px;
	height: 84px;
	margin-bottom: 10px;
}
div#header-menu {
	margin-top: 30px;
}
div#header-menu ul li {
	display: inline;
}
div#header-menu ul li img {
	vertical-align: top;
}
img.division {
	margin-left: 9px;
	margin-right: 7px;
}
p.link-beta {
	margin-top: 10px;
	text-align: right;
}
#content-log {
	float: right;
	background-color: #F2F2F2;
	width: 100%;
	margin-bottom: 25px;
	border: 1px solid #ccc;
	border-left: none;
	text-align: right;
	margin-top: 10px;
}
#user-space-logged {
	background-color: #d7d7d7;
	width: 780px;
	margin-bottom: 25px;
	padding: 0 10px;
}
.user-login {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
.account {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
img.little-star {
	vertical-align: middle;
}
span.logout {
	margin-left: 45px;
}
div.pop-login-header .row {
	margin-top: 15px;
}
div#superbox .pop-login {
	width: 234px;
	height: 133px;
	background-image: url(/weblink5/images/background/bg_login_blue.png);
	padding: 20px 10px 5px 10px;
	margin-top: 20px;
	margin-left: 0px;
}
.absolute {
	position: absolute;
}
.pop-register {
	width: 244px;
	height: 148px;
	background-image: url(/weblink5/images/background/bg_login_orange.png);
	padding: 5px;
	text-align: center;
}
.content-pop-register {
	margin-left: 5px;
	margin-top: 40px;
}
.info-pop {
	margin-left: 5px;
	margin-top: 5px;
}
div#superbox .pop-info {
	margin-top: 25px;
}
input#email {
	border: solid 1px #888;
	width: 232px;
	height: 20px;
}
input#username {
	margin-bottom: 15px;
}
.forgot {
	margin-top: 15px;
	margin-bottom: 5px;
}
div.forgot p {
	width: 140px;
}
#content-wrapper {
	background-image: url(/weblink5/images/background/content_wide.gif);
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
#workspace {
	margin-top: 0px;
	margin-bottom: 10px;
}
.linux #workspace {
	margin-top: 0px;
	margin-bottom: 10px;
}
.portlets {
	background-color: #e6e6e6;
	padding: 5px 10px 0px 10px;
	z-index: 0;
}
.windows-header {
	background-color: #d4d5da;
	margin-top: 10px;
	padding: 10px;
	min-height: 25px;
	height: auto !important;
	border-bottom: 1px solid #babdc4;
}
.p-windows-header {
	float: left;
	margin-right: 15px;
	margin-top: 3px;
	line-height: 20px;
}
div.p-windows-header {
	width: 570px;
	text-align: left;
	height: 20px;
	line-height: 20px;
}
.log-windows-header {
	float: right;
	margin-top: 5px;
	width: 100px;
}
#main-footer {
	background-image: url(/weblink5/images/background/bottom_wide.gif);
	width: 840px;
	height: 10px;
	margin: auto;
	margin-bottom: 20px;
}
#main-footer table td {
	padding-top: 14px;
}
#main-footer div {
	padding-right: 10px;
}
#main-footer a {
	font-size: 10px;
	padding-left: 7px;
	padding-right: 7px;
	color: #666;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
}
.content-h4-firmware-list {
	float: left;
	width: 250px;
	margin-bottom: 10px;
}
div#content-select input#firmware-search {
	margin-right: 10px;
	height: 16px;
}
div#content-select div#select-app select, div#content-select div#select-make select {
	height: 20px;
}
div#content-select div {
	float: left;
}
div#content-select div div.filter {
	height: 20px;
	line-height: 20px;
}
.firmware-list {
	padding-top: 5px;
	padding-bottom: 5px;
}
div.container-list hr.clear {
	margin-top: 0px;
}
div.firmware-list {
	border-bottom: 1px #ccc solid;
}
div.firmware-list p.disclaimer-info {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
div.firmware-list p.disclaimer-info span.important {
	text-transform: uppercase;
	color: #c00;
}
div.firmware-list.active-firmware {
	border-bottom: none;
}
.firmware-name {
	float: left;
	margin-top: 5px;
}
.firmware-description {
	clear: both;
	width: 460px;
	margin-top: 6px;
}
.klon-patent {
	margin-top: 5px;
}
.content-details-credits {
	width: 120px;
	margin-right: 7px;
	height: 20px;
}
.credits {
	background-color: #f2f2f4;
	border-bottom: 1px solid #e5e6e9;
	width: 120px;
	height: 19px;
	padding: 0;
}
.see-details {
	background-color: #f2f2f4;
	border-bottom: 1px solid #e5e6e9;
	width: 117px;
	height: 15px;
	padding: 4px 0px 0px 3px;
}
.version {
	/*margin-top: -7px*/;
	width: 340px;
}
.firmware-info {
	margin-top: 0px;
	float: left;
	width: 400px;
}
.firmware-info span.icon-firmware {
	margin-left: 20px;
	font-weight: normal;
}
.firmware-info span.icon-firmware img {
	margin-top: 5px;
}
.firmware-content-button {
	float: right;
	margin: 0;
}
hr.clear {
	height: 1px;
	color: #cacaca;
	background-color: #cacaca;
	border: 0;
	margin-top: 5px;
}
.windows-headerpart1 {
	float: left;
	clear: both;
}
.windows-headerpart2 {
	float: left;
}
.firmware-header {
	padding-bottom: 10px;
}
div.firmwares div.container-list {
	margin-bottom: 20px;
}
.firmware-details {
	padding-bottom: 10px;
}
.flash-info {
	margin-bottom: 30px;
	width: 300px;
}
.plus {
	vertical-align: bottom;
}
.no-vehicle-coverage {
	height: 25px;
	width: 871px;
	border: solid 1px #d3d5d8;
	border-top: none;
	padding: 10px 0 0 5px;
	text-align: left;
}
.vehicle-coverage {
	width: 878px;
	clear: both;
	margin-left: 10px;
	background-color: #EDEDEF;
	border-top: solid 1px #D3D5D8;
}
.feature-coverage {
	width: 845px;
	clear: both;
	background-color: white;
	margin-left: 10px;
	border: solid 1px #cacaca;
	padding: 20px 15px;
	text-align: left;
}
.coverage-content-block {
	width: 730px;
	line-height: 20px;
}
.coverage-content-block label {
	vertical-align: middle;
}
.coverage-block hr {
	width: 150px;
	margin-top: 15px;
}
div.img-check {
	background-image: url(/weblink5/images/icons/icon_check.png);
	width: 20px;
	height: 20px;
	margin: auto;
}
div#wrapper-coverage div#tabs-coverage {
	width: 890px;
	margin: 0px 0 0 10px;
	height: 30px;
}
h3.ligne {
	border-bottom: solid 1px #dedede;
	line-height: 20px;
	height: 20px;
}
table.table-coverage {
	width: 878px;
	padding-left: 5px;
	border-top: none;
}
table.table-coverage th, table.table-coverage td {
	border: solid 1px #dedede;
	empty-cells: inherit;
	border-collapse: collapse;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
}
table.table-coverage th {
	border-top: none;
	font-weight: bold;
}
table.table-coverage td {
	vertical-align: middle;
	text-align: center;
	background-color: white;
	height: 20px;
}
table.table-coverage tr td.col-coverage {
	background-color: #f2f2f4;
	height: 20px;
	vertical-align: middle;
}
table.table-coverage td.model, table.table-coverage th.model {
	text-align: left;
	padding-left: 5px;
}
.model-h3 {
	text-align: left;
	display: block;
	border: solid 1px #d3d5d8;
	border-top: none;
}
div.download-guide {
	float: right;
	width: 360px;
	margin-bottom: 10px;
}
div.download-guide div.download-install-guide {
	background-color: #f2f2f4;
	padding: 5px;
}
div.download-guide div.download-install-guide span {
	margin-right: 5px;
}
div.download-guide div.download-install-guide h4.h4-title-flash.download-install-guide {
	margin-bottom: 10px;
}
div.download-guide div.download-install-guide div.btn-download-guide {
	margin-right: 5px;
}
div.no-guide {
	line-height: 35px;
	margin-bottom: 10px;
	background-color: #f2f2f4;
	padding: 5px;
}
.step-require {
	float: right;
	margin-right: 10px;
}
div.exception-error, div.error.error-flash {
	width: 768px;
}
.content-coverage {
	text-align: center;
	background-color: white;
	padding-bottom: 10px;
	width: 898px;
	padding-top: 10px;
	border: solid 1px #d3d5d8;
	margin-top: -1px;
	clear: left;
}
.list-tabs-coverage {
	list-style: none;
	margin-top: 60px;
	cursor: pointer;
	width: 450px;
}
.list-tabs-coverage li {
	background-image: url(/weblink5/images/buttons/tabs_firmware_normal.png);
	background-position: 0px 0px;
	margin-right: 5px;
	width: 130px;
	text-align: center;
	height: 30px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.list-tabs-coverage span {
	display: block;
	width: 128px;
	height: 20p;
	padding-top: 10px;
}
.tabs-coverage:hover {
	background-image: url(/weblink5/images/buttons/tabs_firmware_normal.png);
	background-position: 0px 30px;
}
li.active-tabs-coverage {
	background-image: url(/weblink5/images/buttons/tabs_firmware_active.png);
}
li.active-tabs-coverage span {
	color: #d18800;
}
p.p-windows-header2 {
	width: 450px;
	line-height: 15px;
	margin-top: 12px;
}
div.proceed.extendprog {
	padding-top: 3px;
	height: 37px;
}
span.minus {
	background-image: url(/weblink5/images/icons/icon_minus.png);
}
span.plus {
	background-image: url(/weblink5/images/icons/icon_plus.png);
}
span.plus, span.minus {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
}
div.icon-pdf span {
	background-image: url(/idatalink/images/weblink5/sprites/weblink.png);
	background-position: -178px 0;
	display: block;
	width: 48px;
	height: 47px;
}
div.icon-pdf-gray span {
	background-image: url(/idatalink/images/weblink5/sprites/weblink.png);
	background-position: -268px 0;
	display: block;
	width: 48px;
	height: 47px;
}
div.group-configure-module {
	width: 900px;
}
#select-option-group {
	float: right;
	margin-bottom: 15px;
}
#select-option-group select {
	width: 170px;
}
.on-off {
	width: 350px;
}
span select.on-off {
	float: right;
	margin: 3px auto;
}
span.label-select-starter {
	float: left;
	width: 380px;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
	padding-left: 10px;
}
div.select-on-off {
	min-height: 48px;
}
div.select-on-off span select.on-off {
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
	margin: 10px 10px 10px 0;
}
span.radio-option {
	margin-left: 538px;
	margin-bottom: 5px;
	line-height: 20px;
	text-align: left;
}
span.radio-option input {
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
}
span.radio-option label {
	margin-left: 10px;
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
}
div#tabs-coverage ul.menu-features.list-tabs-coverage {
	width: 450px;
}
div#tabs-coverage ul.menu-features.list-tabs-coverage li.tabs-coverage {
	margin-top: 0;
}
div#wrapper-coverage div#tabs-coverage.large {
	height: 40px;
}
div#wrapper-coverage div#tabs-coverage.large ul.menu-features.list-tabs-coverage {
	width: 800px;
}
div#wrapper-coverage div#tabs-coverage.large ul.menu-features.list-tabs-coverage li.tabs-coverage {
	margin-top: 0;
}
div#tabs-coverage.large ul.menu-features.list-tabs-coverage li.tabs-coverage.large {
	background-image: none;
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	width: 180px;
	height: 40px;
}
div#tabs-coverage.large ul.menu-features.list-tabs-coverage li.tabs-coverage.large span.header {
	font-weight: bold;
	width: 175px;
}
div#tabs-coverage.large ul.menu-features.list-tabs-coverage li.tabs-coverage.large span.description {
	font-weight: normal;
	font-size: 80%;
	width: 175px;
	padding-top: 4px;
}
div#tabs-coverage.large ul.menu-features.list-tabs-coverage li.tabs-coverage.large:hover {
	background-image: none;
	background-color: #efefef;
}
div.group h3, div.group-configure-module h3 {
	margin-bottom: 5px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div.group-configure-module h3 {
	margin-top: 30px;
}
.hr-features-starter {
	border: 0;
	background-color: #cacaca;
	height: 1px;
	clear: both;
	margin: 0 10px;
}
.reset {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.none {
	float: none;
}
.content-button-starter {
	float: right;
	margin: 10px auto -10px auto;
}
.content-button-reset {
	float: left;
	margin-right: 10px;
}
div.content-button-reset {
	margin-bottom: 5px;
}
.add-conf {
	margin-top: 2px;
	margin-right: 20px;
}
.content-option-group {
	margin-bottom: 0px;
}
div.firmwares {
	margin-top: 10px;
}
.windows-credits {
	width: 650px;
}
#option-group {
	width: 110px;
}
div.button-flash[disabled=disabled] {
	width: 110px;
	height: 40px;
	background-image: url(/weblink5/images/buttons/button_m_gray.png);
	background-position: 0px 0px;
}
div[disabled=disabled] {
	cursor: default;
}
div[disabled=disabled]:hover {
	background-position: 0 0;
}
span.image {
	background-repeat: no-repeat;
	display: inline-block;
}
span.image.img_info_m, span.image.img_error, span.image.img_valid, span.image.img_warning, span.image.img_longwarning {
	width: 40px;
	height: 40px;
}
span.image.img_info_m {
	background-image: url(/weblink5/images/icons/status/info_m.png);
}
span.image.img_error {
	background-image: url(/weblink5/images/icons/status/error.png);
}
span.image.img_valid {
	background-image: url(/weblink5/images/icons/status/valid.png);
}
span.image.img_warning, span.image.img_longwarning {
	background-image: url(/weblink5/images/icons/status/warning.png);
}
span.image.img_error_l, span.image.img_warning_l {
	width: 72px;
	height: 72px;
}
span.image.img_error_l {
	background-image: url(/weblink5/images/icons/status/error_l.png);
}
span.image.img_warning_l {
	background-image: url(/weblink5/images/icons/status/warning_l.png);
}
span.image.img_icon_help_s {
	height: 20px;
	width: 20px;
	margin-left: 0px;
	margin-right: 10px;
	background-image: url(/weblink5/images/icons/icon_help_s.png);
}
p.link-help {
	height: 22px;
}
p.link-help span {
	float: left;
}
p.link-help span.mode-selection-txt {
	line-height: 20px;
}
p.user-login {
	display: none;
}
div.content-filter table.content-select-bar td.legend {
	height: 0;
}
div.content-filter table.content-select-bar td.border-legend {
	height: 0;
}
div.content-filter table.content-select-bar td.bg-select {
	height: 0;
}
div.content-filter table.content-select-bar td.border-bg-select {
	height: 0;
}
div.content-filter table.content-select-bar td.border-end-bg-select {
	height: 0;
}
div.row-item div.row-description {
	width: 500px;
}
div.row-item div.buttons {
	width: 128px;
}
div.row-item div.buttons div.button-read-topic {
	width: 128px;
	height: 28px;
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -490px -251px;
	cursor: pointer;
}
div.row-item div.buttons div.button-read-topic:hover {
	background-position: -490px -307px;
}
div.firmware-history {
	text-align: left;
}
div.firmware-history div.firmware-history-title {
	padding-bottom: 10px;
	padding-left: 10px;
}
div.firmware-history div.historyDetails {
	width: 845px;
	margin-left: 10px;
}
div.firmware-history div.historyDetails div.firmware-history-radio {
	width: 30px;
	height: 30px;
	line-height: 35px;
	float: left;
}
div.firmware-history div.historyDetails div.firmware-history-content {
	width: 780px;
}
div.firmware-history div.historyDetails span.history-status-removed {
	color: red;
	text-transform: uppercase;
}
div.firmware-family-content div.project-function-header {
	border-bottom: 1px #ccc solid;
	padding-bottom: 2px;
	margin-top: 20px;
	margin-bottom: 10px;
}
div.firmware-family-content div.project-function-header span.app-icon {
	margin-left: 8px;
	margin-right: 8px;
}
div.firmware-family-content div.project-function-header span.app-icon img {
	margin-bottom: 2px;
}
div.firmware-family-content div.project-function-header span.app-full-name {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}
div.firmware-family-button {
	height: 30px;
	width: 133px;
	margin: 10px 8px 10px 8px;
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -490px 0;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 16px;
	cursor: pointer;
}
div.firmware-family-button:hover {
	background-position: -490px -30px;
}
div#superbox div.container-pop-agreements div.legal-text {
	height: 425px;
	overflow-y: auto;
	margin: 0 35px;
	padding-right: 10px;
}
div#superbox div.container-pop-agreements div.legal-text p {
	margin-bottom: 1.5em;
	text-align: justify;
	text-justify: inter-word;
}
div#superbox div.container-pop-agreements div.legal-text br {
	display: none;
}
div#superbox div.container-pop-agreements div.legal-text h1, div#superbox div.container-pop-agreements div.legal-text h2, div#superbox div.container-pop-agreements div.legal-text h3, div#superbox div.container-pop-agreements div.legal-text h4, div#superbox div.container-pop-agreements div.legal-text h5, div#superbox div.container-pop-agreements div.legal-text h6 {
	margin: 1em 0;
	text-align: left;
	font-weight: bold;
}
div#superbox div.container-pop-agreements div.legal-text h2:first-child {
	margin: 1em 0;
}
div#superbox div.container-pop-agreements div.legal-text h2 {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 75px;
}
div#superbox div.container-pop-agreements div.legal-text h2 ol {
	margin-left: 30px;
}
div#superbox div.container-pop-agreements div.legal-text h2 ol li {
	list-style: list-item;
}
div#superbox div.container-pop-agreements div.legal-text ul {
	margin-left: 30px;
}
div#superbox div.container-pop-agreements div.legal-text ul li {
	list-style: disc;
}
div#superbox div.container-pop-agreements div.pop-info.pop-info-agreements {
	margin-top: 0px;
}
div#superbox div.container-pop-agreements div.pop-info.pop-info-agreements h1.title-pop b.arrow {
	margin-right: 10px;
}
div#superbox div.container-pop-agreements div.pop-info.pop-info-agreements p {
	margin: 15px;
	padding: 0 20px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#superbox div.container-pop-agreements div.buttons-fancybox {
	margin-top: 20px;
}
div#superbox div.container-pop-agreements div.buttons-fancybox input.submit {
	background-image: url(/weblink5/images/buttons/l_gray.png);
	background-position: 0 0;
	border: 0;
	color: black;
	cursor: pointer;
	float: right;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	text-transform: uppercase;
	width: 190px;
}
div#superbox div.container-pop-agreements div.buttons-fancybox div.cancel {
	color: #666;
	cursor: pointer;
	float: right;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 40px;
	height: 40px;
	margin-left: 15px;
	text-transform: uppercase;
}
div#superbox div.container-pop-agreements div.buttons-fancybox div.cancel span.right-arrow {
	color: #f39f03;
	margin-right: 5px;
}
div#superbox div.container-pop-connect div.pop-info.pop-info-retrieval {
	margin-top: 0px;
}
div#superbox div.container-pop-connect div.pop-info.pop-info-retrieval h1.title-pop b.arrow {
	margin-right: 10px;
}
div#superbox div.container-pop-connect div.pop-info.pop-info-retrieval p {
	margin: 15px;
	padding: 0 20px;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
div#superbox div.container-pop-connect div.popup-retrieval-password div.row {
	border-top: solid 1px #e1e4ea;
	padding: 10px;
}
div#superbox div.container-pop-connect div.popup-retrieval-password div.row label {
	width: 150px;
	text-align: right;
	line-height: 20px;
	display: block;
	float: left;
	margin-right: 15px;
}
div#superbox div.container-pop-connect div.popup-retrieval-password div.row input#postalcode {
	border: solid 1px #888;
	height: 20px;
}
div#superbox div.container-pop-connect div.popup-retrieval-password div.row.border-bottom {
	border-bottom: solid 1px #e1e4ea;
	margin-bottom: 15px;
}
div#superbox div.container-pop-connect div.buttons-fancybox input.submit {
	background-image: url(/weblink5/images/buttons/l_gray.png);
	background-position: 0 0;
	border: 0;
	color: black;
	cursor: pointer;
	float: right;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	text-transform: uppercase;
	width: 190px;
}
div#superbox div.container-pop-connect div.buttons-fancybox div.cancel {
	color: #666;
	cursor: pointer;
	float: right;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 40px;
	height: 40px;
	margin-left: 15px;
	text-transform: uppercase;
}
div#superbox div.container-pop-connect div.buttons-fancybox div.cancel span.right-arrow {
	color: #f39f03;
	margin-right: 5px;
}
div.row-item.row-topic {
	width: 750px;
}
div#connected-hardware {
	background-image: url(/omegaweblink/images/background/bg_devices_weblink.png);
}
div.support-info-success, div.support-info-error {
	padding-top: 20px;
	text-align: center;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
div.support-info-success span.support-info-number, div.support-info-error span.support-info-number {
	color: #fa7401;
}
div#device-active-content {
	background-color: white;
	padding-bottom: 10px;
}
div#device-active-content div#tabs-content {
	width: 940px;
	margin: auto;
	padding-top: 10px;
}
div#device-active-content div#tabs-content div#tabs-bypass ul.list-tabs {
	display: none;
	height: 35px;
	padding-top: 20px;
	background-image: url(/omegaweblink/images/background/bg_tabs_weblink.png);
}
div#device-active-content div#tabs-content div.tab-portlets {
	background-color: #e6e6e6;
	padding: 10px;
}
div#device-active-content div#tabs-content div.tab-error-content {
	padding-top: 40px;
	height: 100px;
	background-color: white;
}
div#device-active-content div#tabs-content div.tab-error-content div.exception-error {
	width: 650px;
}
div#device-active-content div#tabs-content div.tab-error-content div.error-flash {
	height: 45px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
div#device-active-content div#tabs-content div.tab-error-content div.error-flash span {
	margin-top: 5px;
}
div#device-active-content div#tabs-content div.tab-error-content div.error-flash p.first-info {
	margin-top: 5px;
	padding-bottom: 0px;
}
div#device-active-content div#tabs-content div.tab-error-content div.error-flash p.second-info {
	margin-left: 78px;
	text-transform: uppercase;
}
div#device-active-content div#load-ajax {
	width: 940px;
	margin: auto;
}
div#device-active-content div#load-ajax div#wrapper-weblink {
	width: 940px;
	padding: 0;
	height: auto;
}
div#device-active-content div#load-ajax div#wrapper-weblink div.portlets {
	padding-bottom: 10px;
}
h1.weblink-title {
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -197px -59px;
	width: 170px;
	height: 24px;
	margin-left: 10px;
	float: left;
}
div.plugin-version {
	float: left;
	text-transform: uppercase;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
div.plugin-version span {
	color: #fa7401;
}
div#wrapper-page div#wrapper-weblink {
	background-color: #e6e6e6;
	width: 940px;
	padding: 5px;
	margin: auto;
	text-align: left;
}
div#wrapper-page div#wrapper-weblink div#other-space {
	height: 55px;
	margin-top: 10px;
}
div#wrapper-page div#wrapper-weblink div#other-space div#request-support {
	background-image: url(/weblink5/images/background/bg_footer_l.png);
	float: right;
	width: 680px;
	height: 30px;
	padding: 10px;
}
div#wrapper-page div#wrapper-weblink div#other-space div#request-support div.p-request {
	width: 410px;
	float: left;
}
div#wrapper-page div#wrapper-weblink div#other-space div#social {
	float: left;
}
div#wrapper-page div#wrapper-weblink div#other-space div#social div#faq, div#wrapper-page div#wrapper-weblink div#other-space div#social div#forum {
	background-image: url(/weblink5/images/background/bg_footer_s.png);
	width: 210px;
	height: 16px;
	padding-top: 4px;
	text-align: center;
}
div#wrapper-page div#wrapper-weblink div#other-space div#social div#forum {
	margin-top: 13px;
}
div#wrapper-page div#wrapper-weblink.wrapper-weblink-dashboard {
	background-color: white;
	padding: 10px 0;
	width: 960px;
}
div.top-effect {
	background-image: url(/omegaweblink/images/sprites/sprites.png);
	background-position: 0 -550px;
	height: 27px;
	border-bottom: solid 1px #FFE584;
	padding-bottom: 10px;
}
div.content-head-weblink {
	background-color: white;
}
div.content-head-weblink.logged-in {
	margin-bottom: 0px;
	border-bottom: 1px solid #BBBFC9;
}
.default {
	display: block;
}
#wrapper-connection-login {
	background-image: url(/weblink5/images/background/login_page.png);
	width: 940px;
	height: 353px;
	border: solid 1px white;
	margin: auto;
	padding-top: 15px;
}
div#wrapper-connection-login div.information,div#wrapper-connection-login div.error {
	margin: auto;
	width: 695px;
	padding-bottom: 8px;
}
div#wrapper-connection-login div.information p.first-info,div#wrapper-connection-login div.error p.first-info {
	margin-top: 20px;
}
#content-box-login {
	margin: 30px auto auto auto;
	width: 713px;
}
div.box-login {
	background-image: url(/weblink5/images/background/login_page_loginbox.png);
	width: 205px;
	height: 198px;
	margin-right: 10px;
	margin-left: 8px;
	color: white;
	padding: 5px 20px 5px 17px;
}
div.box-login p:first-child {
	color: #666;
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
}
div.box-login h1 {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: black;
	margin-bottom: 5px;
}
div.box-login label {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	display: block;
	color: black;
}
div.box-login input#user {
	margin-bottom: 10px;
}
div.box-login input#user,div.box-login input#pass {
	width: 195px;
	border: 1px solid #888;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
}
div.box-login p.forgot-txt, div.box-login p.resend-mail-txt {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	color: white;
	display: block;
	width: 120px;
	float: left;
	margin-top: 7px;
	margin-left: 2px;
	font-size: 10px;
}
div.box-login p.forgot-txt a, div.box-login p.resend-mail-txt a {
	color: white;
}
div.box-login input.button-login {
	background: none;
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: 0px -60px;
	width: 69px;
	height: 26px;
	color: black;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	line-height: 26px;
	border: none;
	float: right;
	margin-top: -10px;
	margin-right: 3px;
}
div.box-login input.button-login:hover {
	background-position: 0px -86px;
}
div.box-register {
	background-image: url(/weblink5/images/background/login_page_registerbox.png);
	width: 430px;
	height: 198px;
	padding: 10px;
	color: #cacaca;
	font: normal 12px NotoSansRegular,Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div.box-register p:first-child {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
}
div.box-register h1 {
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFA703;
	margin-bottom: 10px;
}
div.box-register li {
	list-style-type: disc;
	margin-left: 20px;
	line-height: 16px;
	color: #FFA703;
}
div.box-register li span.white-li {
	color: white;
}
div.box-register div.register-login {
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: 0px -250px;
	height: 40px;
	line-height: 40px;
	width: 340px;
	text-align: center;
	margin-top: 20px;
	margin-left: 40px;
}
div.box-register div.register-login:hover {
	background-position: 0px -290px;
}
div.box-register div.register-login a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	color: black;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 40px;
}
#wrapper-connection-module {
	background-image: url(/weblink5/images/background/bg_error.png);
	width: 940px;
	height: 225px;
	border: solid 1px white;
	margin: auto;
}
#content-connection {
	width: 700px;
	margin: 20px auto auto 90px;
}
.image-connection {
	width: 72px;
	height: 72px;
}
.image-connection.header-error {
	background-image: url(/weblink5/images/icons/status/error_l.png);
}
.image-connection.header-warning {
	background-image: url(/weblink5/images/icons/status/warning_l.png);
}
.content-txt-connection {
	margin-left: 40px;
	margin-top: 15px;
	width: 580px;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}
.button-connect-weblink {
	background-image: url(/weblink5/images/buttons/updater5_fromError.png);
	background-position: 0px 0px;
	margin-top: 5px;
	width: 263px;
	height: 56px;
}
.button-connect-weblink.button-connect-weblink-fr {
	background-image: url(/weblink5/images/buttons/updater5_fromError-fr.png);
}
.button-connect-weblink:hover {
	background-position: 0px 56px;
}
.error-connect {
	color: #ED301F;
}
.weblink-updater {
	color: #FAB404;
}
.detecting {
	color: #1A3988;
}
.txt-connect {
	font: normal 12px NotoSansMedium,Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 5px;
}
#tabs-bypass {
	text-align: center;
}
#tabs-bypass ul.list-tabs {
	width: 100%;
}
#tabs-bypass ul.list-tabs li.tabs {
	display: inline-block;
}
ul.list-tabs li {
	width: 125px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	height: 29px;
	padding-top: 5px;
	margin: 0 5px 0px 5px;
	list-style: none;
	cursor: pointer;
	color: white;
	line-height: 15px;
}
ul.list-tabs li:hover {
	color: white;
}
.list-tabs li.flash-module-klon {
	width: 125px;
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -370px -100px;
}
.list-tabs li a:hover {
	width: 125px;
	height: 34px;
}
.tabs {
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -370px -100px;
	width: 125px;
	height: 34px;
}
.tabs:hover {
	background-position: -370px -135px;
}
.list-tabs li.active-tabs,.list-tabs li.active-tabs:hover {
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -370px -170px;
	color: #fa7401;
	height: 30px;
}
.list-tabs li.flash-module-klon:hover {
	background-position: -370px -135px;
}
.list-tabs li.flash-module-klon.active-tabs,.list-tabs li.flash-module-klon.active-tabs:hover {
	background-position: -370px -170px;
}
.list-tabs li.flash-module-klon #klon-tab-logo {
	background-image: url(/omegaweblink/images/weblink5/sprites/weblink.png);
	background-position: -240px -163px;
	width: 71px;
	height: 26px;
	margin: 0 auto;
}
.list-tabs li.flash-module-klon.active-tabs #klon-tab-logo {
	background-position: -240px -203px;
}
.disabled {
	cursor: default!important;
}
.list-tabs li.disabled {
	background-position: -370px -205px!important;
	color: white;
}
.list-tabs li.active-tabs.disabled {
	color: #fa7401;
}
div#fancybox-content {
	overflow: hidden;
}
div#fancybox-content div:first-child {
	overflow: visible;
}
div.faq-credits {
	width: 900px;
}
div.faq-credits h1 {
	color: #fa7401;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	margin: 15px;
}
div.faq-credits h1 span {
	color: black;
	margin-right: 10px;
}
div.faq-credits div {
	width: 420px;
	float: left;
	margin: 15px;
	line-height: 18px;
}
div.faq-credits div h2 {
	color: #fa7401;
	font: bold 12px MontserratBold,Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 15px 0 5px 0;
}
div.faq-credits div ul {
	list-style: disc;
	color: #fa7401;
	margin-left: 15px;
}
div.faq-credits div ul span {
	color: black;
}
