@charset "UTF-8";/* CSS Document *//* NEW Style */.col6 {	float: left;	position: relative;	width: 50%;}* {	box-sizing: border-box;}* {	margin: 0;	padding: 0;}html {	margin: 0;	padding: 0;}/* body {    background: rgba(0, 0, 0, 0) url("../../Images/home/header-bg.png") repeat-x scroll center 127px !important;} */body {	padding-top: 130px;}body {	color: #666666;	font-family: pragmatica-web, "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: 400;	line-height: 1.3em;}ul {	margin-left: 25px;	margin-top: 5px;	margin-bottom: 10px;	padding: 0;	list-style-position: outside;	list-style-type: circle;}ol {	margin-left: 25px;	margin-top: 5px;	margin-bottom: 10px;	padding: 0;	list-style-position: outside;}a {	color: #333;	outline: medium none;	text-decoration: underline;}a:link, a:visited, a:active, a:hover {	color: #333;}a:hover {}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {	display: block;}mark {	background-color: #a6dbed;	padding-left: 5px;	padding-right: 5px;}.float-left {	float: left !important;	width: 50% !important;}.float-right {	float: right !important;	width: 50% !important;}.clear-fix::after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;}h2, h3, h4, h5, h6 {	margin-bottom: 5px;	padding-top: 5px;}h1 {	margin: 0 !important;	padding: 5px 0 !important;}h1 {	color: #f86715;	font-size: 1.75em;}h2 {	color: #F86715;	font-size: 1.5em;	font-weight: 400;	margin: 15px 0;}h3 {	color: #073d8e;	font-size: 16px;	margin: 10px 0;}h4 {	background-color: #f3f3f3;	font-size: 0.8em;	margin: 0;	padding: 5px;}h5, h6 {	color: #073d8e;	font-size: 1em;}h5 a:link, h5 a:visited, h5 a:active {	padding: 0;	text-decoration: none;}.content-wrapper {	margin: 0 auto;	max-width: 1100px;}#main {	margin-bottom: 40px;	margin-top: 40px;	min-height: 400px;}#Mainbody {	clear: both;	margin: auto 10%;	margin-top: auto;	padding-bottom: 35px;	width: auto;	margin-top: 150px;	float: left;}.menu-wrapper {	display: block;	float: left;	height: auto;	max-width: none;	padding: 0;	position: fixed;	top: 110px;	width: 100%;	z-index: 1000;}.main-content {	background: rgba(0, 0, 0, 0) url("../Images/accent.png") no-repeat scroll 0 0;	padding-left: 10px;	padding-top: 30px;}.featured + .main-content {	background: rgba(0, 0, 0, 0) url("../Images/heroAccent.png") no-repeat scroll 0 0;}footer {	clear: both;	font-size: 0.8em;	height: 100px;}.footer-logo {	clear: left;	float: right;	margin-right: -80px;	margin-top: -30px;	position: relative;}img.logofooter {	margin-right: 10px;height: 80px;width: auto;background: #fff;padding: 8px;border-radius: 5px;}.site-title {	float: left;}.site-title img {	border-width: 0;	margin: 15px 0 0 25px;	width: 280px;}header {}#header.gradient-header > section {	max-width: none;}#header > section {	margin: 0 auto;	max-width: 984px;	padding: 0 10px;	position: relative;}#header {	background: white;	min-height: 120px;	position: fixed;	top: 0;	width: 100%;	z-index: 210;}#header .logo {	background-clip: padding-box;	background-image: url('/Images/Bayer_Logo.png');	background-position: center center;	background-repeat: no-repeat;	background-size: 80px;	float: right;	height: 85px;	width: 85px;	margin: 15px 15px 5px 0;}#Callaction {	color: #F86715;	float: right;	font-size: 20px;	position: relative;	margin: 50px 20px 0px 0px;	text-align: right;}#login {	display: block;	font-size: 12px;	margin: 5px 0;	text-align: right;}#login a {	padding: 0;	text-decoration: none;}#login a:hover {	padding: 0;	text-decoration: underline;}#login a.username {	margin: 0;	padding: 0;	text-decoration: none;}#login a:hover .username {	margin: 0;	padding: 0;}#login ul {	margin: 0;}#login li {	display: inline;	list-style: outside none none;}#ProfileLink {	float: left;	margin-top: 8px;}#ProfileLink a {	color: #063f93;	font-size: 14px;	text-decoration: none;	padding-right: 5px;}#ProfileLink a:hover {}#Logout-wrap input[type="button"] {font-size:14px;}#loginBox #logout-wrap input .logout {	float: left;	width: 100%}#logout-wrap input {	float: left;	width: 100%;}#4buttons {	}.leftMenu {	float: left;margin: 30px 0;width: auto;min-width: 100%;line-height: normal;}.LeftMenu_bg {	float: left;	width: 19%;	margin-right: 1%;	font-size: 1.2em;}.LeftMenu_bg a {	background-color: #063da2;border-radius: 50px;margin-right: 10px;padding: 15px 20px;color: #ffffff;text-decoration: none;width: 100%;float: left;text-align: center;	height: 60px;padding-top: 20px;	box-sizing: inherit !important;}.LeftMenu_bg a:hover {	background-color: #E2E4FF;	color: #063da2;}.LeftMenu_bg1 {	float: left;}.LeftMenu_bg1 a {	background-image: url("../Images/BG_Leftmenu.png");	background-repeat: no-repeat;	color: #ffffff;	display: inline;	float: left;	height: 40px;	padding-top: 10px;	text-decoration: none;	text-indent: 40px;	width: 100px;}.LeftMenu_bg1 a:hover {	background-image: url("../Images/BG_Leftmenu.png");	background-repeat: no-repeat;	color: #ffffff;	display: inline;	float: left;	height: 41px;	padding-top: 10px;	text-decoration: underline;	text-indent: 40px;	width: 100px;}.featured {	background-color: #fff;}.featured .content-wrapper {	background-color: #7ac0da;	color: #3e5667;	padding: 20px 40px 30px;}.featured hgroup.title h1, .featured hgroup.title h2 {	color: #fff;}.featured p {	font-size: 1.1em;}hgroup.title {	margin-bottom: 10px;}hgroup.title h1, hgroup.title h2 {	display: inline;}hgroup.title h2 {	font-weight: normal;	margin-left: 3px;}section.feature {	float: left;	padding: 10px;	width: 300px;}ol.round {	list-style-type: none;	padding-left: 0;}ol.round li {	margin: 25px 0;	padding-left: 45px;}ol.round li.zero {	background: rgba(0, 0, 0, 0) url("../Images/orderedList0.png") no-repeat scroll 0 0;}ol.round li.one {	background: rgba(0, 0, 0, 0) url("../Images/orderedList1.png") no-repeat scroll 0 0;}ol.round li.two {	background: rgba(0, 0, 0, 0) url("../Images/orderedList2.png") no-repeat scroll 0 0;}ol.round li.three {	background: rgba(0, 0, 0, 0) url("../Images/orderedList3.png") no-repeat scroll 0 0;}ol.round li.four {	background: rgba(0, 0, 0, 0) url("../Images/orderedList4.png") no-repeat scroll 0 0;}ol.round li.five {	background: rgba(0, 0, 0, 0) url("../Images/orderedList5.png") no-repeat scroll 0 0;}ol.round li.six {	background: rgba(0, 0, 0, 0) url("../Images/orderedList6.png") no-repeat scroll 0 0;}ol.round li.seven {	background: rgba(0, 0, 0, 0) url("../Images/orderedList7.png") no-repeat scroll 0 0;}ol.round li.eight {	background: rgba(0, 0, 0, 0) url("../Images/orderedList8.png") no-repeat scroll 0 0;}ol.round li.nine {	background: rgba(0, 0, 0, 0) url("../Images/orderedList9.png") no-repeat scroll 0 0;}article {	font-size: 12px;	padding-left: 230px;}aside {	float: right;	width: 25%;}aside ul {	list-style: outside none none;	padding: 0;}aside ul li {	background: rgba(0, 0, 0, 0) url("../Images/bullet.png") no-repeat scroll 0 50%;	padding: 2px 0 2px 20px;}.label {	font-weight: 700;}#loginBox {	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding: 20px;	width: 100%;	text-align: left;	font-size: 20px;	line-height: normal;	background: #FFFFFF;	border: 2px solid #DDDDDD;	border-radius: 5px;}#loginBox .LeftCol {	float: left;	margin: 0;	padding: 4px 0 0 6px;}#loginForm .validation-error {	display: block;	margin-left: 15px;}#loginForm .validation-summary-errors ul {	margin: 0;	padding: 0;}#loginForm .validation-summary-errors li {	display: inline;	list-style: outside none none;	margin: 0;}#loginForm input {	width: 180px;}#loginForm input[type="checkbox"], #loginForm input[type="submit"], #loginForm input[type="button"], #loginForm button {	width: auto;padding: 15px 20px !important;}#socialLoginForm {	float: left;	margin-left: 40px;	width: 40%;}#socialLoginForm h2 {	margin-bottom: 5px;}#socialLoginList button {	margin-bottom: 12px;}#logoutForm {	display: inline;}.logout {	float: left;	width: 100%;}.contact h3 {	font-size: 1.2em;}.contact p {	margin: 5px 0 0 10px;}.contact iframe {	border: 1px solid #333;	margin: 5px 0 0 10px;}fieldset {	border: medium none;	margin: 0;	padding: 5px;}#container4Cols fieldset {	border: medium none;	margin: 0;	padding-right: 0;	width: 100%;}fieldset legend {	display: none;}fieldset ol {	list-style: outside none none;	padding: 0;}fieldset ol li {	padding-bottom: 5px;}label {	display: block;	font-size: 0.9em;}label.checkbox {	display: inline;}#container4Cols input, #container4Cols textarea {	border: 1px solid #cccccc;	color: #333;	padding: 2px;	width: 96%;}#container1Cols input, #container1Cols textarea {	border: 1px solid #cccccc;	color: #333;	padding: 2px;}input, textarea {	background: #fff none repeat scroll 0 0;	border: 1px solid #cccccc;	color: #333;	padding: 10px;}.edituserprofile input, .edituserprofile select {	padding: 5px !important;font-size: 14px !important;}ul.register label {	}textarea {	font-family: inherit;}input:focus, textarea:focus {	border: 1px solid #f86715;}#editprofilefrm {margin-bottom: 20px;}input[type="text"], textarea {	padding: 5px;	font-size: 14px;	color: #666;	margin: 0;}input[type="checkbox"] {	background: transparent none repeat scroll 0 0;	border:inherit;  margin-right:5px;  margin-top:4px;  width:auto;}input[type="submit"], input[type="button"], button {	background-color: #666666;	border: 0 none;	border-radius: 25px;	color: #ffffff;	cursor: pointer;	font-size: 11px;	font-weight: normal;	margin-bottom: 5px;	margin-right: 5px;	margin-top: 5px;	padding: 5px 15px;	width: auto;}input[type="submit"]:disabled {	color: #bbbbbb;}.message-info {	border: 1px solid;	clear: both;	padding: 10px 20px;}.message-error {	clear: both;	color: #e80c4d;	font-size: 1.1em;	font-weight: bold;	margin: 20px 0 10px;}.message-success {	color: #7ac0da;	font-size: 1.3em;	font-weight: bold;	margin: 20px 0 10px;}.error {	color: #e80c4d;}.field-validation-error {	color: #e80c4d;	font-size: 11px;	font-weight: normal;}.field-validation-valid {	display: none;}input.input-validation-error {	border: 1px solid #e80c4d;}input.input-validation-error[type="checkbox"] {	border: 0 none;}.validation-summary-errors {	color: #e80c4d;	font-size: 1.1em;	font-weight: bold;}.validation-summary-valid {	display: none;}table {	border-spacing: 1px;	font-size: 12px;	margin-top: 0.75em;	width: 100%;	word-wrap: break-word;}th {	padding-left: 5px;	padding-right: 5px;	text-align: left;}th a {	display: block;	position: relative;}th a:link, th a:visited, th a:active, th a:hover {	color: #333;	font-weight: 600;	padding: 0;	text-decoration: none;}th a:hover {	color: #000;}th.asc a, th.desc a {	margin-right: 0.75em;}th.asc a::after, th.desc a::after {	display: block;	font-size: 0.75em;	position: absolute;	right: 0;	top: 0;}th.asc a::after {	content: "▲";}th.desc a::after {	content: "▼";}td, th {	padding: 8px;}tr.pager td {	padding: 0 0.25em 0 0;}#buyForm label {	display: inline;	font-size: 1.2em;	font-weight: 600;}.table-label {	display: none;}/* BANNER AD CSS START HERE */#main-column .hor-ad {	display: block;	width: 100% !important;}#main-column .ver-ad {	display: none;}#pdf-table a {	font-size: 14px !important;	color: #666666 !important;}	#installertable		{						    border-collapse: collapse;    width: 100%;		}				#installertable td, #installertable th {    border: 1px solid #f3f3f3;    padding: 5px;	vertical-align: top; }#installertable tr:nth-child(even){background-color: #f3f3f3;}#installertable tr:hover {background-color: #FCE8D0;}#installertable th {    padding-top: 8px;    padding-bottom: 8px;    text-align: left;    background-color: #ee9419;    color: white;	font-weight: bold;}.col-4-landing p, .col-3-landing p, .col-2-landing p, .col-1-landing p {color:#333333;  font-size:1em;  line-height:normal;}@media only screen and (max-width: 850px) {	#container-wrap-landing {	margin: 0 auto;	width: 100% !important;}.col-1-landing {	width: auto !important;	float: left;}.col-4-landing, .col-3-landing, .col-2-landing {	min-height: 270px !important;}.col-4-landing, .col-3-landing, .col-2-landing {	width: 44% !important;	float: left;	margin-right: 3% !important;	margin-bottom: 3% !important;}.col-4-landing p, .col-3-landing p, .col-2-landing p, .col-1-landing p {	width: auto !important;	}.margin-right-2 {	margin-right: 0}#container-wrap-landing .icon-round {	width: 100% !important;	margin: 0 auto;}#default-banner, #default-banner img {	width: 100%;}header .float-left, header .float-right {	float: none;}#HeaderLinks {	float: right;	margin-top: 10px;	width: auto;}#HeaderArea.gradient-header > section {	max-width: none;}#HeaderArea {	background: white;	min-height: 85px;	min-width: 100%;	padding-bottom: 15px;	top: 0;	width: auto;	z-index: 210;}#HeaderArea {	position: fixed;}#HeaderArea {	height: auto;	width: 100%;}.Header-wrap {	margin: 0 auto;	width: 1000px;}header .site-title {	margin: 10px;	text-align: center;}#login {	font-size: 1em;margin-top: 8px;text-align: right;color: #fff !important;}#login ul {	margin: 5px 0;	padding: 0;}#login li {	display: inline;	list-style: outside none none;	margin: 0;	padding: 0;}#login a {	background: #F86715 !important;	color: #fff;		padding: 2px 10px;	text-decoration: none;}#login a:hover {	padding: 2px 10px;	text-decoration: none;}#Profile-Name a {	font-weight: bold;	padding-top: 10px;	text-decoration: underline;}/*============= */  	.main-content, .featured + .main-content {	background-position: 10px 0;}.menu-main {	margin: 0 auto;	width: 1000px;}.content-wrapper {	padding-left: 10px;	padding-right: 10px;}.featured .content-wrapper {	padding: 10px;}article, aside {	float: none;	width: 100%;}ol.round {	list-style-type: none;	padding-left: 0;}ol.round li {	margin: 25px 0;	padding-left: 10px;}ol.round li.zero, ol.round li.one, ol.round li.two, ol.round li.three, ol.round li.four, ol.round li.five, ol.round li.six, ol.round li.seven, ol.round li.eight, ol.round li.nine {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}section.feature {	float: none;	padding: 10px;	width: auto;}section.feature img {	color: #999;	content: attr(alt);	font-size: 1.5em;	font-weight: 600;}input {	width: 90%;}#loginForm {	border-right: medium none;	float: none;	width: auto;}#loginForm .validation-error {	display: block;	margin-left: 15px;}#socialLoginForm {	float: none;	margin-left: 0;	width: auto;}footer .float-left, footer .float-right {	float: none;}footer {	height: auto;	padding: 10px 0;	text-align: center;}footer p {	margin: 0;}}.helpicon {	background-image: url("../Images/help.png");	background-repeat: no-repeat;	float: right;	height: 20px;	width: 15px;}.removelinearsection {	cursor: pointer;	float: left;	margin: 2px 5px 0 0;}.linearwidth90percent {	width: 90% !important;}#default-banner {	width: auto;	margin: auto 10%;}#default-banner img {	width: 100%;}.yellow {	color: #f86716;}.orange {	color: #F86715;}#home-3columns {	display: table;	width: 100%;}#home-3columns h1 {	color: #F86716;	font-size: 22px;	font-weight: lighter;	line-height: 20px;	min-height: 55px;	padding: 0 !important;}#home-3columns h1 .orange {	color: #F86715;	float: left;	font-size: 17px;	padding-top: 10px;}#home-3columns h2 {	color: #F86715;	font-size: 26px;	margin-top: 3px;}#home-3columns div.table-cell {	background-color: #fff;	box-shadow: 1px 1px 3px #999;	display: table-cell;	height: auto;	margin: 15px 15px 20px 0;	padding: 10px;	width: 29.5%;	min-height: 250px;}#home-3columns div.table-cell img {	display: block;	margin: 10px 0 0;	width: 100%;}#home-3columns .nav-text {	height: 0;}#home-3columns .nav-text a {	background-color: #F86715;	box-shadow: 1px 1px 3px #999;	color: #fff;	float: right;	font-size: 16px;	font-weight: bold;	margin-top: 10px;	padding: 8px 20px;	position: relative;	text-decoration: none;	text-transform: uppercase;	z-index: 5;}#home-3columns .nav-text a:hover {	background-color: #f3f3f3;	box-shadow: 1px 1px 3px #999;	color: #f86715;	cursor: pointer;	text-decoration: none;}.nav-text {	height: 0;}.nav-text a {	background-color: #F86715;	border-radius: 25px;	color: #FFFFFF;	float: left;	font-size: 14px;	font-weight: normal;	margin-top: 0;	padding: 8px 20px !important;	position: relative;	text-decoration: none;	z-index: 5;}.nav-text a:hover {	background-color: #f3f3f3;	box-shadow: 1px 1px 3px #999;	color: #333;	cursor: pointer;	text-decoration: none;}.no-padding-left {	padding-left: 0 !important;	border: 0;}.no-padding-right {	padding-right: 0 !important;	border: 0;}.no-margin-top {	margin-top: 0 !important;}.no-margin-bottom {	margin-bottom: 0 !important;}.no-padding-no-margin {	margin: 0 !important;	padding: 0 !important;}.no-padding {	padding: 0 !important;	border: 0;}.no-margin {	margin: 0 !important;}#home-content {		margin:auto 10% 50px;	width: auto;	min-width: 80%;	padding-top: 20px;	float: left;}#home-content #home-banner {	position: relative;}#home-content #banner-image img {	width: 100%;}#login-banner {	height: auto;	margin: 0;	padding: 15px;	right: 0;	width: auto;}#login-banner #login-section-wrapper {	margin: 0 20px;	padding: 0;	width: auto;	font-size: 14px;	line-height: normal;}#login-banner #login-section-wrapper fieldset {	padding: 0;}#login-banner #login-section-wrapper fieldset td {	padding: 0;}#login-banner #login-section-wrapper .login-heading1 {	color: #F86715;	font-size: 18px;	margin-bottom: 0;	margin-top: 0;}#login-banner #login-section-wrapper .login-heading2 {	color: #f86716;	font-size: 22px;	height: auto;	line-height: normal;	margin: 0;}#login-banner #login-section-wrapper #login-fieldset input[type="text"] {	border: medium none;	float: left;	height: 25px;	font-size: 14px;	padding: 5px 15px;	width: 100%;}#login-banner #login-section-wrapper #login-fieldset input[type="password"] {	border: medium none;	float: left;	height: 25px;	margin-top: 5px;	font-size: 14px;	padding: 5px 15px;	width: 100%;}#login-banner #login-section-wrapper #login-fieldset input[type="checkbox"] {	border: medium none;	float: left;	font-size: 14px;	margin-left: 5px;	margin-right: 10px;	margin-top: 2px;	padding: 0 15px;	width: auto;}#login-banner #login-section-wrapper #login-fieldset label.checkbox {	float: left;	width: auto;}#login-banner #login-section-wrapper #login-fieldset .btn-login {	height: 40px;	min-width: 228px;	padding: 0 40px;	border-radius: 24px;	background-color: #EE9419;	line-height: 40px;	margin: 0px 0 5px 0;	cursor: pointer;	background-image: url('/Images/arrow-white.png');	background-clip: padding-box;	background-repeat: no-repeat;	background-position: 93% 50%;	-webkit-transition: all ease-out 0.1s;	-moz-transition: all ease-out 0.1s;	-o-transition: all ease-out 0.1s;	transition: all ease-out 0.1s;	color: white;	font-size: 16px;	text-align: left;	text-shadow: none;	border-bottom: none;	background-size: 10px;	width: auto;	margin-top: 10px;	text-decoration: none;	font-weight: normal;}#login-banner #login-section-wrapper #login-fieldset .btn-login:hover {	background-position: 95% 50%;}#login-banner #login-section-wrapper #login-fieldset .input-sticker {	width: 38px;	float: left;	margin-top: 5px;	display: none;}.validation-summary-errors ul {	font-size: 12px;	margin: 0;	padding: 0;}#home-content h2 {	clear: both;	color: #F86715;	font-size: 1.5em;	margin: 15px 0;	padding-top: 20px;	line-height:normal;}.login-links {	font-size: 11px;	height: auto;	margin: 10px 0;	padding: 0;	position: relative;	width: 98% !important;	z-index: 100;}#footer {}#footer a {}#footer #footer-content {}#footer #footer-content .icon-column {}.standard-box {	background-color: #F3F3F3;	float: left;	margin-bottom: 15px;	padding: 15px;	width: 100%;}.standard-box .standard-1st-char {	color: #f86812;}.standard-box .standard-2nd-char {	color: #e99204;	font-size:18px;  line-height:normal;}.standard-box .standard-box-content {	font-size: 26px;	font-weight: bold;	line-height: 28px;	margin-bottom: 12px;	padding-left: 0;}.standard-box .nav-text {}.standard-box .nav-text a {	padding: 5px 10px;}.standard-box .nav-text a:hover {	background-color: #999;	box-shadow: 1px 1px 3px #999;	color: #fff;	padding: 5px 10px;	text-decoration: none;}#left-column {	float: left;	padding-right: 20px;	width: 15%;}#right-column {	padding-left: 20px;	width: 18%;	float: left;}#main-column {	float: left;	width: 65%;	margin-bottom: 20px;}#main-column-2 {	width: 80%;	float: left;}#main-column h2, #main-column-2 h2 {	margin-top: 0 !important;	padding-top: 0 !important;}#right-column-wrapper {	border-left: 1px solid #d3d3d3;	float: left;	width: 100%;}.quick-link-header {	color: #8d8d8d;	font-size: 18px;	padding-left: 15px;	width: 100%;	float: left;	margin-bottom: 15px;}#quick-link, #quick-link .tree {	list-style: outside none none;	margin-left: 0;	padding-left: 15px;}#quick-link li {	font-weight: bold;	margin-bottom: 5px;}#quick-link li div {	padding: 5px;	float: left;	width: 100%;	background-color: #fce8d0;	margin-bottom: 10px;}#quick-link ul {	background: #fff none repeat scroll 0 0;	font-size: 12px;	list-style: outside none none;	margin-left: 0 !important;	padding: 5px;}#quick-link li li {	background-color: #fff;	border-bottom: 1px dashed #f3f3f3;	font-weight: normal;	padding: 5px 0;}#quick-link li ul .quick-link-active {	color: #f86812;	text-decoration: none;}#quick-link li li a {	color: #666;	text-decoration: none;}#quick-link li li a:hover {	color: #f86812;	text-decoration: underline;}.quick-link-active {	color: #f86812;	text-decoration: none;}#kordon2-menu {	position: relative;}#kordon2-menu li {	position: relative;}#kordon2-menu li a {	border-right: 1px solid #fff;	padding: 4px 30px;}#kordon2-menu li ul {	min-width: 100%;	width: auto;}#kordon2-menu li ul li {	background: #f86715 none repeat scroll 0 0;	text-align: left;	white-space: nowrap;	width: 100%;}#kordon2-menu li ul li a:hover {	background-color: #fed4bb !important;	box-shadow: 1px 1px 3px #999;	color: #f86812 !important;	padding: 0 10px;}#kordon2-menu li ul li a {	border-right: 0 none !important;	display: block;	padding: 0 10px;	width: 100%;}#kordon2-menu ul li a:hover {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}#warranty-activation {	padding: 0;	text-align: center;	width: 100%;}.align-left {	text-align: left;}.tbl-content {	clear: both;	text-align: left;}.WarrantyFormBorder {	border: 2px solid #DDD;margin: 20px 0;padding: 15px;width: auto;}.tbl tr td {	padding: 5px;}.width20 {	width: 15%;}.width50 {	width: 50%;}.width30 {	width: 30%;}.textbox50 {	width: 50px;}.textbox135 {	width: 135px;}.textbox200 {	width: 212px;}#status {	color: red;	font-size: 14px;}input.watermark, textarea.watermark {	color: #000;}input.marked, textarea.marked {	color: #999;}#submitbtn {	margin-top: 5px;}td input[type="submit"], label {	font-size: 12px !important;}th {	color: #063da2;	font-size: 12px;}.colmask {	clear: both;	float: left;	overflow: hidden;	position: relative;	width: 100%;}.colright, .colmid, .colleft {	float: left;	position: relative;	width: 100%;}.term-solution-content ol {	list-style: outside none none;}.term-solution-content ol.roman {	counter-reset: roman;	padding: 0;	margin-left:0;}.term-solution-content ol.roman > li::before {	content: counter(roman, decimal) ".";	counter-increment: roman;	padding-right: 5px;}.term-solution-content ol.roman li ol {	counter-reset: inner;}.term-solution-content ol.roman ol li::before {	content: counter(roman, decimal) "." counters(inner, ".", decimal);	counter-increment: inner;	padding-right: 5px;}.term-solution-content ol.lower-alpha {	counter-reset: inner !important;}.term-solution-content ol.lower-alpha li::before {	content: counter(inner, lower-alpha) "." !important;	counter-increment: inner !important;	padding-right: 5px;}.term-solution-content ol li {	color: #073d8e;	font-weight: bold;	margin-bottom: 5px;	margin-top: 0;	padding-top: 5px;	list-style-position: outside;}.term-solution-content ol li ol li, .term-solution-content ol li ul li {	color: #666;	font-weight: normal;}[data-tooltip], .tooltip {	cursor: pointer;	position: relative;}[data-tooltip]::before, [data-tooltip]::after, .tooltip::before, .tooltip::after {	opacity: 0;	pointer-events: none;	position: absolute;	transform: translate3d(0px, 0px, 0px);	transition: opacity 0.2s ease-in-out 0s, visibility 0.2s ease-in-out 0s, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24) 0s;	visibility: hidden;}[data-tooltip]:hover::before, [data-tooltip]:hover::after, [data-tooltip]:focus::before, [data-tooltip]:focus::after, .tooltip:hover::before, .tooltip:hover::after, .tooltip:focus::before, .tooltip:focus::after {	opacity: 1;	visibility: visible;}.tooltip::before, [data-tooltip]::before {	background: transparent none repeat scroll 0 0;	border: 6px solid transparent;	content: "";	z-index: 1001;}.tooltip::after, [data-tooltip]::after {	background-color: hsla(0, 0%, 20%, 0.9);	color: #fff;	content: attr(data-tooltip);	font-size: 11px;	line-height: 1.2;	padding: 8px;	width: 160px;	z-index: 1000;}[data-tooltip]::before, [data-tooltip]::after, .tooltip::before, .tooltip::after, .tooltip-top::before, .tooltip-top::after {	bottom: 100%;	left: 50%;}[data-tooltip]::before, .tooltip::before, .tooltip-top::before {	border-top-color: hsla(0, 0%, 20%, 0.9);	margin-bottom: -12px;	margin-left: -6px;}[data-tooltip]::after, .tooltip::after, .tooltip-top::after {	margin-left: -80px;}[data-tooltip]:hover::before, [data-tooltip]:hover::after, [data-tooltip]:focus::before, [data-tooltip]:focus::after, .tooltip:hover::before, .tooltip:hover::after, .tooltip:focus::before, .tooltip:focus::after, .tooltip-top:hover::before, .tooltip-top:hover::after, .tooltip-top:focus::before, .tooltip-top:focus::after {	transform: translateY(-12px);}.tooltip-left::before, .tooltip-left::after {	bottom: 50%;	left: auto;	right: 100%;}.tooltip-left::before {	border-left-color: hsla(0, 0%, 20%, 0.9);	border-top-color: transparent;	margin-bottom: 0;	margin-left: 0;	margin-right: -12px;}.tooltip-left:hover::before, .tooltip-left:hover::after, .tooltip-left:focus::before, .tooltip-left:focus::after {	transform: translateX(-12px);}.tooltip-bottom::before, .tooltip-bottom::after {	bottom: auto;	left: 50%;	top: 100%;}.tooltip-bottom::before {	border-bottom-color: hsla(0, 0%, 20%, 0.9);	border-top-color: transparent;	margin-bottom: 0;	margin-top: -12px;}.tooltip-bottom:hover::before, .tooltip-bottom:hover::after, .tooltip-bottom:focus::before, .tooltip-bottom:focus::after {	transform: translateY(12px);}.tooltip-right::before, .tooltip-right::after {	bottom: 50%;	left: 100%;}.tooltip-right::before {	border-right-color: hsla(0, 0%, 20%, 0.9);	border-top-color: transparent;	margin-bottom: 0;	margin-left: -12px;}.tooltip-right:hover::before, .tooltip-right:hover::after, .tooltip-right:focus::before, .tooltip-right:focus::after {	transform: translateX(12px);}.tooltip-left::before, .tooltip-right::before {	top: 3px;}.tooltip-left::after, .tooltip-right::after {	margin-bottom: -16px;	margin-left: 0;}@media only screen and (max-width: 1024px) {		.LeftMenu_bg {	width: 48%;margin-right: 1%;font-size: 1.2em;margin-bottom: 10px;}.site-title img {	max-width: 180px;	float: left;}#main {	margin-top: 0px;}#header {	min-height: auto;	height: 150px;	z-index: 10;}#Callaction {	font-size: 16px;		width: auto;	float: right;	}header {	background-color: #fff;	display: block;	float: left;	margin: 0;	padding: 5px;	position: relative;	top: 0;	width: 100%;	z-index: 4000;}#header .logo {	background-size: 50px;}#Mainbody {	clear: both;	float: left;	margin: 0 auto;	min-width: 90%;	padding: 15px;	position: relative;	top: -30px;	width: auto;}.footer-logo {	float: left;	margin-left: -30px !important;	margin-top: 10px !important;	width: auto;}#kordon2-menu {	position: relative;}#Logo {	float: left;	margin-top: 0;	padding-left: 0;	width: auto;}#HeaderLinks {	float: right;	margin-top: 29px;	width: auto;}body {	background: rgba(0, 0, 0, 0) url("../../Images/home/header-bg.") repeat-x scroll center 155px !important;	border-top: medium none !important;}#main-column img, #main-column-2 img {	width: auto !important;}#default-banner img {	height: auto;	width: 100%;}#home-content {	margin: 45px 0;}}@media only screen and (max-width: 768px) {	.overlay {		padding-top: 0px !important;	}	.installerbox {		width: 100% !important;	}	.popup {		padding: 10px !important;	}	.site-title img {	margin: 0;}	.WarrantyFormBorder {		width: 95%;	}	.tbl td {width: 100%;float: left;padding: 0 !important;}#default-banner img {	display: none;}#header {	min-height: 45px;}#left-column, #main-column, #right-column {	width: 100%;}.menu-wrapper {	background-color: #f86715;	float: left;	position: relative;	top: -40px;	width: 100%;	z-index: 5000;}#HeaderLinks h1 {	padding-right: 10px;	position: relative;	right: 10px !important;	text-align: right;	top: -20px !important;}#home-3columns div.table-cell {	background-color: #fff;	box-shadow: 1px 1px 3px #999;	display: table-cell;	height: auto;	margin: 8px;	padding: 15px;	width: 40%;}#home-content #login-banner {	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(171, 165, 161, 0.65) 0%, rgba(171, 165, 161, 0) 100%) repeat scroll 0 0;	border-radius: 10px;	float: left;	height: auto;	margin: 10px 0;	position: relative;	right: 0;	width: 100%;}#home-content img {	width: 100%;}#main-column h2, #main-column-2 h2 {	}#main-column, #left-column, #right-column {	width: 95% !important;	margin: auto 10px;	margin-top: 20px;}#home-3columns .nav-text a {	background-color: #F86715;	box-shadow: 1px 1px 3px #999;	color: #fff;	float: left;	font-size: 18px;	font-weight: normal;	margin-top: 15px;	padding: 8px;	position: relative;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 95%;	z-index: 100;}#home-3columns h1 {	color: #f86716;	font-size: 20px;	font-weight: lighter;	line-height: 22px;}#home-3columns h2 {	color: #F86715;	font-size: 18px;	margin-top: 0;}#footer {	background-color: #e45c10;	color: #fff;	height: auto !important;	float: left;	position: relative;	width: 100%;}#left-column {	display: none;}#main-column, #main-column-2 {	width: auto;	}#header .logo {	height: 50px;	width: 50px;	margin: 10px 0;}#right-column {	padding-left: 0;	width: 100%;}#right-column-wrapper {	border-left: medium none;}.quick-link-header {	color: #8d8d8d;	font-size: 18px;	padding-left: 0;}#quick-link, #quick-link .tree {	list-style: outside none none;	margin-left: 0;	padding-left: 0;}.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	float: left;	margin: 10px 20px 20px 0;	padding: 5px;	width: auto;}			.table-mob th, #installertable th {	display: none;}.table-mob td {	display: inline;	float: left;	padding-left: 5px;	padding-right: 5px;	width: 95%;}#installertable td {	display: inline;	float: left;	padding: 8px 15px !important;	width: 100%;	font-size: 16px;line-height: normal;	text-align: center;}.table-mob .cen-txt, #installertable .cen-txt {	text-align: left !important;}	.popup .content {    margin-top: 0;    max-height: 90%;   }	#installertable .table-label {    display: block;    font-weight: bold;    color: #F86715;    border-bottom: 1px solid #F86715;    padding: 2px 0;    margin: 5px 0;	}.table-label {	display: block;	font-weight: bold;	color: #F86715;	border-bottom: 1px solid #F86715;	padding-bottom: 10px;}/* BANNER AD CSS START HERE */#main-column .hor-ad {	display: none;}#main-column .ver-ad {	display: block;}#Callaction {	margin: 0;	margin-top: -8px;	top: 0;}	.installerbox a {		width: auto;		margin-left: 0;		min-width: 95%;	}		.popup	{		margin: 0 !important;padding: 10px;border-radius: 0 !important;width: auto !important;height: 100% !important;			}}@media (max-width: 767px) {		#home-content {		margin: auto 10%;	width: auto;	min-width: 80%;	margin-top: 30px;}		.LeftMenu_bg {	width: 100%;font-size: 1.2em;margin-bottom: 10px;}.WarrantyFormBorder {	}#home-content #banner-image img {	display: none;}	.loginform-wrap #loginForm {  width:100% !important;}}@media only screen and (max-width: 568px) {.site-title img {	max-width: 180px;	width: auto;}#Logo {}#HeaderLinks h1 {	position: relative;	top: 0;	width: auto;}}@media only screen and (max-width: 530px) {#home-3columns div.table-cell {	background-color: #fff;	box-shadow: 1px 1px 3px #999;	display: table-cell;	height: auto;	margin: 8px;	padding: 15px;	width: auto;}.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	float: left;	margin: 10px 7px 15px 0;	padding: 5px;	width: auto;}.standard-box .standard-box-content {	font-size: 20px;	font-weight: bold;	line-height: 28px;	padding-bottom: 10px;	padding-left: 5px;	padding-top: 10px;}}@media only screen and (max-width: 480px) {.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	float: left;	margin: 8px 5px 5px 0;	padding: 3px;	width: 100%;}.standard-box .standard-box-content {	font-size: 12px;	font-weight: bold;	line-height: 16px;	padding-bottom: 5px;	padding-left: 5px;	padding-top: 5px;}.standard-box .nav-text {	height: 29px;	margin-left: 0;}#main-column, #right-column {	width: 100%;}}@media only screen and (max-width: 360px) {#HeaderLinks {	float: right;	margin-top: 0;	width: auto;}h1 {	color: #f86715;	font-size: 1.15em;}}@media only screen and (max-width: 320px) {#Logo {	float: left;	margin-top: 0;	padding-left: 0;	width: 39%;}header .site-title {	margin: 0;	text-align: center;}#HeaderLinks {	float: right;	margin-top: 0;	width: auto;}#login {	font-size: 11px;	margin: 2px 0;	text-align: right;}h1 {	color: #f86715;	font-size: 1.15em;}.login-form {	border-spacing: 0;	margin-top: 0;	width: 100%;	word-wrap: break-word;}#login-section-wrapper {	width: 100%;}#login-banner #login-section-wrapper {	padding: 12px 10px;}#login-banner #login-section-wrapper .login-heading1 {	color: #F86715;	font-size: 17px;	margin-bottom: 0;	margin-top: 0;}#login-banner #login-section-wrapper .login-heading2 {	color: #f86716;	font-size: 16px;	margin-top: 2px;}#login-banner #login-section-wrapper #login-fieldset input[type="text"] {	border: medium none;	float: left;	height: 27px;	padding-left: 5px;	width: auto;}#login-banner #login-section-wrapper #login-fieldset input[type="password"] {	border: medium none;	float: left;	height: 29px;	padding-left: 5px;	width: auto;}#login-banner #login-section-wrapper #login-fieldset input[type="checkbox"] {	border: medium none;	float: left;	margin-left: 5px;	margin-right: 10px;	margin-top: 2px;	width: auto;}.float-right > div {	margin-right: -10px;	margin-top: 10px;}.menu-wrapper {	background-color: #f86715;	margin-top: 75px;}}/* Landing page START HERE */#container-wrap-landing {	width: 100%;	float: left;	margin-top: 2%;}.margin-right-2 {	margin-right: 2%;}.col-4-landing, .col-3-landing, .col-2-landing, .col-1-landing {	float: left;	border: 0px dashed #ddd;	min-height: 270px;	padding: 10px 5px;	margin-bottom: 2%;	text-align: center;	background-color: #f3f3f3;	border-radius: 10px;}.title-steps {	font-size: 1.8em;	color: #073D8E;	margin: 8% 0;	font-weight: bold;}.col-4-landing p, .col-3-landing p, .col-2-landing p, .col-1-landing p, #home-content p, #home-content {	line-height:1.5em;	margin-bottom: 10px;}.col-4-landing {	width: 22%;}.col-3-landing {	width: 28%;}.col-2-landing {	width: 45%;}.col-1-landing {	width: 100%;}.img-full {	max-width: 100%;	width: auto;	border: 1px solid #ddd}.icon-round {	border-radius: 100%;	margin-bottom: 2%;	margin-top: 5%;	width: 60%;}.footer-text {	font-size: 11px;	line-height: normal;}/* Landing page END HERE *//*On smaller desktop screens but before pad*/@media only screen and (max-width: 1500px) and (min-width: 1024px) {.login-links {	margin: 5px 0;	font-size: 10px;}	}/* Landing page Admin Instraller */.Detail-section {	border-bottom: 1px dotted #cccccc;	float: left;	padding-bottom: 15px;	padding-top: 15px;	width: 100%;}.Detail-section_last {	border-bottom: 0px dotted #cccccc;	float: left;	padding-bottom: 15px;	padding-top: 15px;	width: 100%;}.LeftDetail-col {	width: 35px;	float: left;	margin-right: 1%;	display: inline;}.RightDetail-col {	width: 85%;	float: left;}.button {	background: #F86715;	color: #fff !important;	text-decoration: none;	padding: 15px 35px;	border-radius: 25px;}#installertable {}.installerbox {	color: #063da2;	margin: 5px 0;	margin-right: 0px;	float: left;	width: 40%;	text-decoration: none;	background: #E2E4FF;	padding: 20px;	border-radius: 10px;	margin-right: 2%;	text-align: center;	font-size:14px;	white-space: normal}.installerbox a:hover, button a:hover {	color: #063da2;	background: #f3f3f3;}	.overlay {	z-index: 3000;	display: none;	padding-top: 100px;	position: fixed;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: auto;	background-color: rgb(0,0,0);	background-color: rgba(0,0,0,0.4);}.overlay:target {	visibility: visible;	opacity: 1;}	.popup {	margin: 70px auto;	padding: 40px;	background: #fff;	border-radius: 5px;	width: 60%;	position: relative;	z-index: 3000;	height: 70%;}	.popup h2 {	margin-top: 20px;}.popup .close {	position: absolute;	top: 20px;	right: 30px;	transition: all 200ms;	font-size: 30px;	font-weight: bold;	text-decoration: none;	color: #333;	 }.popup .close:hover {	color: #f86715;}.popup .content {	height:80%;	margin: auto;		position: relative;	outline: 0;	width: auto;   overflow-y: scroll; /* has to be scroll, not auto */}.touch {  -webkit-overflow-scrolling: touch;}.loginform-wrap {	width: auto;}.loginform-wrap h1 {	margin: auto;	width: auto;	font-size: 22px;	text-align: center !important;	margin-top: 30px !important;}.loginform-wrap #loginForm {	border:2px solid #DDDDDD;  border-radius:10px;  margin:20px auto 50px;  padding:30px 30px 5px 30px;  width:50%;}.loginform-wrap #loginForm a {	float: left;width: 100%;text-align: left;}.loginform-wrap fieldset {	margin: auto;	text-align: center;}.loginform-wrap fieldset {	margin: auto;	width: auto;}.loginform-wrap fieldset label {	font-size: 16px !important;}.loginform-wrap fieldset label.checkbox {	float: left;	font-size: 16px !important;	margin: 13px;}.loginform-wrap fieldset input[type=checkbox] {	font-size: 16px !important;	float: left;	width: auto !important;}.loginform-wrap fieldset input {	font-size: 18px;	padding: 10px !important;	width: 100% !important;	text-align: center;	margin: 15px 0;}.faqs-wrap {	padding: 20px;width: auto;border: 2px solid #F86715;border-radius: 10px;margin-bottom: 20px;}#jobsTable, #warrantiesTable, #EmailNotificationTable, #purchaseTable, #mainTable { border:0 !important;  margin:0 !important;  padding:0 !important;  table-layout: inherit !important;  word-wrap:break-word;	line-height: normal;	border-spacing: 1px;}#jobsTable td.buyCheckBox {text-align: center;	}#jobsTable td, #jobsTable th, #warrantiesTable td, #warrantiesTable th, #purchaseTable td, #purchaseTable th {    	text-align: center;		line-height: normal;	margin: 0;	 table-layout: inherit !important;  word-wrap:break-word;}.dataTable {	border-spacing: 1px;	border:0 !important;	margin:0 !important;	padding:0 !important;}.dataTable th {text-align: center; }.dataTable input[type="text"], .dataTable textarea {	text-align: center;	font-size: 12px;	padding: 5px;	margin: 0;	table-layout: inherit !important;  word-wrap:break-word;}#jobsTable input[type="submit"], #jobsTable input[type="button"], #jobsTable button, #warrantiesTable input[type="submit"], #warrantiesTable input[type="button"], #warrantiesTable button, #EmailNotificationTable input[type="submit"], #EmailNotificationTable input[type="button"], #EmailNotificationTable button {padding: 5px 12px;	line-height: normal;	margin: 0;}#mainTable input, #mainTable textarea {	width: 100%;	padding: 5px 12px;}