* {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/*td,tr{
	border: 1px solid black !important;
}*/

.container{
	/*display:none !important;*/
}

footer{
	max-width:100%;
	
}

div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset.ui-focus{
	box-shadow: 0 0 0px #fff;
}

.info {
  font-size: 20px;
  padding-left: 5px;
  width: 20px;
  border-radius: 15px;
}

.main-footer{position:-webkit-sticky; position:sticky; bottom:0px;z-index:3;}

@media (max-width: 1199px) {
	.sticky1{
		position: sticky !important;
		position:-webkit-sticky !important;
		top:64px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		padding-top:10px !important;
		padding-bottom:10px !important;
		z-index:2 !important;
		background-color:#444 !important;
		color:#fff !important;
	}
}
@media (min-width: 1200px) {
	.sticky1{
		position: sticky !important;
		position:-webkit-sticky !important;
		top:120px !important;
		padding-left:0px !important;
		padding-right:0px !important;
		background-color:#fff !important;
		padding-top:10px !important;
		padding-bottom:10px !important;
		z-index:2 !important;
		background-color:#444 !important;
		color:#fff !important;
	}
}



#durchschnittliche_flaechengroesse{
	width:102px;
}

.bild2_print{
	display:none;
}


.sticky{position:-webkit-sticky; position:sticky; top:-519px; border-color:red;background-color:green;}

.sticky2{position:-webkit-sticky; position:sticky; top:-0px; border-color:red;background-color:green;z-index:2;}


.marginTop{
	margin-top:20px;
}



@media (max-width: 1199px) {
	.bildbanner{
		height: 140px !important;
		max-height:160px !important;
	}
}
@media (min-width: 1200px) {
	.bildbanner{
		height: 103px !important;
		max-height:160px !important;
	}
}

.marginTop50{
	margin-top:50px;
}

.ui-mobile .ui-page-active{
	overflow-x:visible !important;
}


.whiteFont label,
.whiteFont td,
.whiteFont input{
	color:#fff !important;
}

.more a{
	color: #ff6900 !important;
}

.footerRechnungen td,
.footerRechnungen div,
.footerRechnungen table,
.footerRechnungen tr,
.footerRechnungen tbody{
	/*border: 1px solid #444;*/
}

div.col-sm-12-print.whiteFont.footerRechnungen.main-footer div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset.ui-focus{
	box-shadow: 0 0 0px #fff !important;
	
}

div.col-sm-12-print.whiteFont.footerRechnungen.main-footer input{
	border-radius:0px !important;
	border-color:#444 !important;
}

.whiteFont input{
	margin:0 !important;
	padding:0 !important;
	background-color:#444 !important;
	min-height:0;
}

footer{
	margin-top:-35px !important;
}

.footerRechnungen td,
.footerRechnungen label{
	vertical-align: middle !important;
	margin-bottom:0;
	padding-bottom:0;
}

.whiteFont div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
	margin:0 !important;
	border-color: #444;
}

.orangeBG,
.orangeBG label,
.orangeBG td{
	vertical-align: middle !important;
	font-size:20px !important;
}

.orangeBG,
.orangeBG td,
.orangeBG input{
	background-color:#ff6900 !important;
}

.main-footer td{
	line-height:0.1 !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.orangeBG.whiteFont div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
	border:0px solid #ff6247 !important;
}




.abstandUnten{
	margin-bottom:20px;
}


.whiteFont td{
	background-color: #444;
}



td, tr, th{
	border: 0px solid black !important;
}

body{

	font-family:Camingo;
	font-size:18px !important;
	outline:0px;
	font-variant-numeric: lining-nums;
}
input.ui-slider-input{
	font-size:18px !important;
}
.ui-mobile label{
	font-size:18px;
}


header,
#sprache,
.sprache{
	font-size:18px !important;
}
.rechnerTitel{
	font-family:Camingo2,Helvetica !important;
	font-size:18px !important;

}


.noPaddingNoMargin{
	margin:0 !important;
	padding:0 !important;
}

.paddingBottommarginBottom{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}


.minBreite{
	width:28px;
	min-width:47px;
	color: #1f2329;
	vertical-align:middle !important;
}
.topBorder{
	border-top:2px solid black;
}
.endsumme{
	background-color:#ff6900 !important;
	color:#fff !important;
}
.angabe{
	padding-top: 0px !important;
	padding-bottom: 25px !important;
}
.angabe2{
	padding-top: 7px !important;
	color: #1f2329;
}
.sliderTopBreite{
	width:22.22% !important;
}
.fett{
	font-weight:bold !important;
}
.grau{
	color: #b8b9bb;
}

.labelAbstand{
	padding-right:10.5% !important;
}

.angabe3{
    padding-top: 17px !important;
    padding-bottom: 25px !important;
}
.labelWidth{
	width:100%;
}


div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{

}


input.text-right.ui-shadow-inset.ui-body-inherit.ui-corner-all.ui-slider-input{
	margin-right:0px;
	width:94%;
}


.table>tbody>tr>td{
    vertical-align: middle;
}

tr.abstandOben td,
tr.abstandOben td div.ui-slider,
tr.abstandOben td div.ui-input-text{
	margin-top:1.0em !important;
}
.titelLabel{
	margin-bottom:0 !important;
	padding-bottom:0 !important;

	margin-top:20px !important;
}

.z1{
	margin-top:-11px !important;
}
.z2{
	margin-top:-9px !important;
}
.z3{
	margin-top:10px !important;
}
.z4{
	margin-top:11px !important;
}


h2{
	font-weight:bold;
}

th{
	font-weight: normal;
	color:#1f2329;
}

.ui-spinner-input{
	padding:0 20px 0 0;
	margin:0;
}

.green{
	color:#358e2e;
	margin:0;
}

.orange{
	color:#E97118;
	margin-top:0;
}

#slider1,#slider2{
	margin-right:2.5em;
}

div.green{
	background-color:#fff;
	height:100%;
	margin:0 auto;
	padding:15px;
	color: #1f2329;
	border-radius:4px;
}

.ui-slider-pips [class*="ui-slider-pip-selected"], .ui-slider-pips .ui-slider-pip, .ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
	color:#b8b9bb;
}
.row.label-left {
  margin-bottom: 15px;
}

.ui-slider-pips .ui-slider-line, .ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-line, .ui-slider-pips .ui-slider-pip-inrange .ui-slider-line{
background-color:#fff;
}

label{
	margin: .5em 0;
	float: right;
	text-align:right;
	color:#1f2329;
}


.ui-spinner-button{
	background-color: #E97118;
	color:#358e2e;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	border-bottom-right-radius:0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0;
}

.ui-widget-content {
  border: 2px inset #aaa;
}

.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit{
	background-color: #e9e9e9;
	color:#E97118;
}

.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-group-theme-a .ui-btn,
html head + body .ui-btn.ui-btn-a,
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-group-theme-a .ui-btn:visited,
html head + body .ui-btn.ui-btn-a:visited,
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-group-theme-a .ui-btn:hover,
html head + body .ui-btn.ui-btn-a:hover
{
	background-color: #E97118;
}

input.ui-slider-input {
	border-radius: 4px !important;
	margin: 0 10px 0 0;
	width: 102px;
	float:right;
	box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1);

	background: #1d2229 linear-gradient(to bottom, #dfe4ea 10%, #ffffff 100%) repeat scroll 0 0;
	color: black !important;
}

/**for both Chrome and Firefox**/
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance:textfield;
}

.ui-state-disabled, .ui-input-text{
	opacity: 1;
	border-radius: 5px !important;
}

#moeglichkeit input{
	background: #1d2229 linear-gradient(to bottom, rgba(44, 48, 53, 0.16) 10%, rgba(44, 48, 53, 0.3) 100%) repeat scroll 0 0;
}

form[name=ausgabe] input
{
	background:#fff linear-gradient(to bottom, rgba(223, 228, 234,0.16) 10%, rgba(255, 255, 255,0.16) 100%) repeat scroll 0 0;
	color: black;
	box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1);
}
::placeholder {
  color: black !important;
  opacity: 1; /* Firefox */
}
::-webkit-input-placeholder {
  color: black !important;
  opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
	color: black !important;
	opacity:1;
}

::-moz-placeholder { /* Firefox 19+ */
	color: black !important;
	opacity:1;
}

:-ms-input-placeholder { /* IE 10+ */
	color: black !important;
	opacity:1;
}

::-ms-input-placeholder { /* Edge */
	color: black !important;
	opacity:1;
}

:placeholder-shown { /* Standard one last! */
	color: black !important;
	opacity:1;
}

.ui-checkbox input:disabled, .ui-radio input:disabled{
	 height: 22px;
	 width: 22px;
	overflow: visible;
	clip: auto;
	left: 0;
}
.ui-slider-track {
	clear: both;
	float: left;
	margin: 10px 0;
	width: 100%;
	height: 5px;
}

div.ui-slider{
	height: auto;
	margin: 0;
}

.label-left label{
	float:none;
	margin-right: 27px !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	border: 0;
}
.lang_changer{
	margin: 0 5px;
}

.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
	text-shadow: none !important;
}

.btn-orange {
	background:linear-gradient(to bottom, rgba(255, 255, 255,0.16) 10%, rgba(206, 214, 224,0.16) 100%) repeat scroll 0 0;
    color: black !important;
	margin-bottom: 6px;
	font-size:20px;
}

.btn-orange:hover{
	color: #fff !important;
	background-color: #E97118;
		text-shadow:0 1px 1px rgba(45, 51, 58, 0.8);
}

#title{
	color:#1f2329;
}
.lang_link {
	margin-right: 15px;
	max-width: 14%;
	float: left;
}

.lang_link > img {
	max-width: 100%;
}

.ui-slider-track .ui-btn.ui-slider-handle{
	border-radius: 14px;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.6);
}

.startseite #intro{
	font-size:13px;
	line-height:1.52857;
}

div.startseite{
	padding:30px !important;
	color: black !important;
}

.startseite h4{
	margin-bottom: 33px;
}

.startseite .footer{
	letter-spacing: -0.015em;
}

a{
	outline: none;
}

.logo-screen,.logo-print{
	float:left;
	text-align:left;
}

.logo-print{
	display:none;
}

.ui-flipswitch .ui-btn.ui-flipswitch-on {
  text-indent: -2.6em;
  text-shadow: none;
  border-color:#090909;
  color:#ccced1;
}
.ui-flipswitch .ui-flipswitch-off {
  text-indent: 1em;
  text-shadow: none;
  border-color:#090909;
  color:#ccced1;
}

.ui-flipswitch, .ui-flipswitch.ui-flipswitch-active {
  width:100% !important;
  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1);
}

.ui-flipswitch-active .ui-btn.ui-flipswitch-on {
	float:right;
}

.ui-flipswitch-active .ui-flipswitch-off{
	display:none !important;
}

.ui-flipswitch .ui-flipswitch-off{
	display:block;
}

.optional, .optional2 {
	display:none;
}

@media (min-width: 28em) {
	// Repeated from rule .ui-flipswitch above
	.ui-field-contain > label + .ui-flipswitch {
		width: 8em !important;
	}
	.ui-field-contain, .ui-mobile fieldset.ui-field-contain {
		margin:0 !important;
	}
}

@media (min-width: 1024px){
	.container{
		margin: 10px auto !important;
		margin-top:90px !important;
	}
}
@media (min-width: 1200px){
	.container{
		margin: 10px auto !important;
		margin-top:150px !important;
	}

	#sprachen{
		top:0px !important;
	}
	.sprachen_gruppe{
		top:7px !important;
	}
	div.l.cf{
		display:flex;
		top:-7px
	}
}

@media (min-width: 1920px){
	.container {
		width:1024px;
		margin: 150px auto !important;
	}
}

@media (max-width: 1023px){
	.logo-screen{
		max-width: 100%;
	}
}


@media (max-width: 1024px){
	.footerLinks ul{
		flex-direction: column !important;

	}
	.footerLinks ul li{
		margin-left: 0 !important;
	}
}


@media (max-width:480px){
	.pull-right .col-xs-6{
		width:100%;
	}
}

@media screen and (min-width: 320px) and (max-width: 1023px) and (orientation: portrait) {
  html {
    transform: rotate(-90deg);
    transform-origin: left top;
    width: 100vh;
    overflow-x: hidden;
    position: absolute;
    top: 100%;
    left: 0;
  }
}
@media (max-width:900px) {
 .container {
  width:850px;
 }
}

.ui-page-theme-a{
	background: #fff;
}

.btn-default{
	border-left: 1px solid #dfe4ea;
	border-top: 1px solid #dfe4ea;
}

input[type=text]{
	color:black;
}

html.ui-mobile body.ui-mobile-viewport.ui-overlay-a div.ui-page.ui-page-theme-a.ui-page-active div.container.green form div.col-sm-12.col-sm-12-print div.row div.table-resposive.table-condensed table.table tbody tr td.col-sm-3 div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
	width:111px !important;
	float:right !important;
	margin-right:10px !important;
}

.ui-input-text input{
	background-color:white;
}


div.container.green form div.col-sm-12.col-sm-12-print div.row div.table-resposive.table-condensed table.table tbody tr td.col-sm-2 div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset input.text-right,
div.container.green form div.col-sm-12.col-sm-12-print div.row div.table-resposive.table-condensed table.table tbody tr td.col-sm-3 div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset input.text-right{
	text-align:center;
}

.obenSicht{
	opacity:0;
	width:0;
	height:0;
}

@media screen and (max-width: 1200px){
	.obenSicht{
		opacity:1;
		width:auto;
		height:auto;
	}

	.c-header__controls{
		float:left !important;
	}

	#cm-header.c-header div.l.cf div.c-header__controls ul.c-header-select__list{
		margin-left:auto;
	}

	.container{
		margin-top:90px !important;
	}

	.visible li a span.glyphicon{
		color:#fff !important;
		text-shadow: 0 0px 0 #fff !important;

	}
	div.ui-page.ui-page-theme-a.ui-page-active header#cm-header.c-header div.l.cf div.c-header__controls ul.c-header-select__list{
		top:-23px;
	}

	.sprachen_gruppe{
		top:-5px !important;
	}


}

.visible{
	margin-right:0;
}


@media screen and (max-width: 1023px){

	.c-header__controls{
		float:left !important;

	}
}

@media screen and (max-width: 768px){
	html.ui-mobile body.ui-mobile-viewport.ui-overlay-a div.ui-page.ui-page-theme-a.ui-page-active header#cm-header.c-header div.l.cf div.c-header__controls label.responsive-nav-label.obenSicht{
		width:300px;
	}

	.ipadView{
		/*display:block;*/


	}

	body{
		width:1024px !important;
		height:768px !important;
		max-width:1024px !important;
		max-height:768px !important;
		overflow-x: hidden !important;
		overflow-y: hidden !important;

		position:fixed;

	}
	html{
		width:1024px !important;
		height:768px !important;
		max-width:1024px !important;
		max-height:768px !important;
		overflow-x: hidden !important;
		overflow-y: hidden !important;
		position:fixed;
	}

}
@media screen and (min-width: 769px){
	.ipadView{
		display:none;

	}

}

.mobileInfo{
	display:none;
}


@media screen and (max-width: /*414*/414px){
	#title2,
	.ipadView{
		display:none !important;

	}
	.mobileInfo{
		display:block;
	}
	html {
    transform: unset;
    transform-origin: unset;
    width: 100vw;
    overflow-x: unset;
    position: unset;
    top: unset;
    left: unset;
	overflow-y:unset !important;
	height:unset !important;
  }
  div.container{
	  display:none;
  }
  footer{
	  margin-top:0px !important;
	  
  }
  footer div{
	  transition:none !important;
  }
  
  body{
	width:100vw !important;
	max-width:100vw !important;
	overflow-y:unset !important;
	max-height: 100% !important;
	height:100% !important;
  }

  .back-to-top{
	  display:block !important;
	  opacity:1 !important;
	  /*background:#fff !important;*/
  }
  
  footer > .l{
	  padding-left:15px;
  }
  
  .sprachen_gruppe{
	  display:none !important;
  }
  
  .c-header__controls > .c-header-select__btn{
	  display:none !important;
  }
  .c-header__controls{
	  margin-left:120px !important;
  }

}


ul li a{
	color:#fff !important;
}
.obenPrint{
	display:none !important;
}

.newBtn{
	border-radius:0;
	border:0;
	font-size:1rem;
	font-weight:200;
	display:block;
	width:100%;
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	color:#333;
	background-color:#fff;
	border-color:#ccc;
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	border-radius:4px;
	-ms-user-select:none;
	user-select:none;
	padding-left:0 !important;
	padding-right:0 !important;
}

.newBtn:hover{
	border:0px solid transparent !important;
}
.newBtn:active{
	box-shadow: inset 0 0px 0px rgba(0,0,0,0) !important;
	border:0px solid transparent !important;
}
.newBtn:visited{
	border:0px solid transparent !important;
}
.newBtn:focus{
	border:0px solid transparent !important;
}

.newBtn span{
	position:relative;
	top:0px;
	left:0px;
}

@font-face {
 font-family:Camingo;
 src:url(../fonts/b2c34f91-c6aa-40aa-9864-fc2f8ec234de-eot-data.eot) format("eot"),
 url(../fonts/86cc1496-bf99-45ec-ae5c-529a5f6cfa1d-woff2-data.woff2) format("woff2"),
 url(../fonts/4e800564-ef47-453f-a216-c8ee016298b9-woff-data.woff) format("woff"),
 url(../fonts/eb9923f7-6fe0-45db-93aa-b953a8a8b5f7-ttf-data.ttf) format("truetype");
 font-weight:200;
 font-variant-numeric:lining-nums;
 font-feature-settings:"lnum";
 font-display:swap
}


 div.c-header__controls ul.c-header-select__btn.visible li a.btn.btn-default.btn-block.btn-orange.text-right.col-sm-1.newBtn.ui-link{
	border:0;
}


 .c-header-select__list{
	margin-left:18px !important;
}

.c-header-select__list:last-of-type::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 1rem;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjEgKDc4MTM2KSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkV4dHJhLVNtYWxsLURldmljZXM6LVBob25lcy0tLTItQ29sIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMyLjAwMDAwMCwgLTI3LjAwMDAwMCkiIHN0cm9rZT0iI0ZERkVGRiIgc3Ryb2tlLXdpZHRoPSIwLjcyIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzMuMDAwMDAwLCAyNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNC4zMjAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBjeD0iNS43NiIgY3k9IjUuNzYiIHI9IjUuNzYiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aCIgcG9pbnRzPSIwLjk2IDIuNTYgMS4zODg4IDMuMzUzNiAxLjM4ODggNC4yNTkyIDMuMzE1MiA1Ljg5NDQgNC42MzY4IDYuNCA0LjYzNjggNS42MzIgNC4yNjI0IDUuMzQ0IDQuMjk3NiA0LjIxMTIgNC45NDA4IDQuMzQ1NiA1LjM0NCA0LjE1MDQgNS41NDU2IDMuNzU2OCA2LjgzNTIgMy42NzM2IDYuNzc0NCAyLjc3NzYgNi4xNDcyIDIuMDIyNCA1LjEwNzIgMS44NDMyIDQuNjQ2NCAyLjI3NTIgMy42MTI4IDEuNjM1MiA0LjM3NzYgMC43OTM2IDUuMzQ0IDAuNzkzNiA2Ljc3NDQgMS4wOTc2IDcuNjggMS45MiA4LjMyIDEuOTIgNy42OCAwLjMyIj48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aCIgcG9pbnRzPSIxMC44OCAzLjIgMTAuMjQ2NCA1LjA5MTIgMTAuODg2NCA1Ljg1OTIgOS41ODQgNi4yMDQ4IDkuMjggNy40MjcyIDEwLjg4IDguNjQiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) 100% 100% no-repeat;
      background-size: auto;
    background-size: cover;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
	box-sizing:border-box
}

div.c-header__controls ul.c-header-select__btn{
	display:block;
}


@font-face {
 font-family:Camingo2;
 src:url(../fonts/4ccf4932-6a4f-40d2-a416-7d4b6a247c23-eot-data.eot) format("eot"),
 url(../fonts/27a5aa38-b5a8-423b-b691-4776fe309886-woff2-data.woff2) format("woff2"),
 url(../fonts/214faf0d-4210-4bf4-9055-2ebc9ee5773b-woff-data.woff) format("woff"),
 url(../fonts/2cf2998f-84a9-4a78-9c15-19fee1d9f733-ttf-data.ttf) format("truetype");
 font-weight:400;
 font-variant-numeric:lining-nums;
 font-feature-settings:"lnum";
 font-display:swap
}


tr.zeroPadding th.col-sm-2{
	padding-bottom:0px;
}
tr.zeroPadding td.col-sm-2{
	padding-top:0px;
}
tr.zeroPadding td.col-sm-2 div.ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset{
	margin-top:0px;
}
