body {
	background-color: #ffffff;
}

div.center {
	width: 1000px;
	float: left;
	clear: both;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}

div.bg-fixed-bar,
div.small-menu,
div.bg-top,
div.head-right,
div.bg-menu,
div.kalk-product-right a.button,
div.kalk-product-right br,
div.kalk-config-item a.modal-link,
div.kalk-price-head,
div.kalk-price-content h5,
div.kalk-price-cta,
div.kalk-price-info,
div.kalk-bottom,
div.bottom,
div.kalk-product-left {
	display: none;
}

div.head-left {
	width: 100%;
	text-align: center;
}

div.bg-head {
	border-bottom: 4px solid #EDEEEF;
}

div.head {
	height: auto;
}

div.head-left a.logo {
	float: none;
	margin: 25px 0px;
	display: inline-block;
}

div.main {
	padding: 20px 0px;
}

div.kalk-config-item label {
	width: auto;
	display: inline-block;
	float: left;
	clear: left;
	padding: 0px;
	margin-right: 5px;
}

div.kalk-config-item input[type="text"] {
	padding: 0px;
	background-color: #ffffff;
}

div.kalk-config-item select {
	width: auto;
	padding: 0px;
	background-color: #ffffff;
	background-image: none;
}

div.kalk-config-item textarea {
	padding: 0px;
	background-color: #ffffff;
	width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: auto;
}

div.kalk-left,
div.kalk-right {
	width: 100% !important;
	clear: both;
}

div.kalk-price-content {
	width: 100%;
	padding: 0%;
	padding: 20px 0px;
	color: #4C627F;
	background-color: #ffffff;
	border-top: 1px solid #4C627F;
}

div.kalk-price-finish {
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
}

span.kalk-price-value {
	float: left;
	padding-left: 10px;
}

div.footerinfowrapper {
	padding: 0px 0px 20px 0px !important;
	color: #6DA1D6 !important;
}

div.kalk-product {
	margin-top: 0px;
}

div.kalk-config-section {
	padding-bottom: 0px;
}

div.kalk-config-section h3 {
	margin-bottom: 10px;
}

div.print-footer {
	width: 100%;
	float: left;
	clear: both;
	box-sizing: border-box;
	padding: 20px;
	border-top: 4px solid #EDEEEF;
	display: block;
}

div.print-footer img {
	margin-right: 20px;
}

div.print-footer td {
	font-size: 14px;
	line-height: 110%;
	text-align: left;
	vertical-align: top;
}

div.sticky {
	width: 100% !important;
	top: auto !important;
	right: auto !important;
	left: auto !important;
	height: auto !important;
	position: relative !important;
}

div.sticky div.kalk-right {
	top: auto !important;
	right: auto !important;
	left: auto !important;
	height: auto !important;
	position: relative !important;
}