/* CSS Document */

/*
green  #4ba82e
*/

.row{margin-left:0px !important; margin-right:0px !important;}
.c-hero-teaser__image{min-height: 300px;}

@media (max-width: 640px){
	.c-hero-teaser__content {
		position: absolute;
		bottom: -40px;
	}
	.c-hero-teaser__title-row{font-size:36px;}
}
sub{line-height:1}
.errormessage{font-size:12px; color: rgba(138,0,2,1.00);display: none;}
.errormessage2{font-size:12px; color: rgba(138,0,2,1.00);display: none;}
#debugpanel{width:300px; height:500px; position: fixed; top :10px; right:10px;background: #f1f1f1;border:1px solid #dddddd;padding:5px; overflow-y: scroll;}
label{ font-weight: bold; font-size:12px; color: #000000}
h3{color: #4ba82e}
.req {color: #4ba82e !important;}
.centeredform {
  max-width: 600px;
  margin: 40px auto;
  background: #fcfcfc;
  border: 1px solid #dddddd;
}

.centeredsection {
  max-width: 900px;
  margin: 0px auto;
}



.centeredform form {
  padding: 20px;
}
.dropdown_menu {
  border: 1px solid #dddddd;
	max-height:300px;
	overflow-y: scroll;
}

.dropdown_menu.noscroll {
	overflow-y: none;
}


.ddfield .dropdown_menu{
	display: none;
	position: absolute;
	z-index: 2;
	box-shadow: 5px 5px 5px #999999;
	width: 95%;
}

.ddfield input{
	cursor: pointer;
}

.ddfield img{position: absolute; right:30px; top:45px;}





.dropdown_item {
  padding: 5px;
  border-top: 1px solid #dddddd;
	cursor: pointer;
	background: #ffffff;
}
.dropdown_item:first-child {
  border-top: 0px solid #dddddd;
}

.dropdown_item:hover {
  background: #dddddd;
}
.dropdown_item:active {
  background: #4ba82e;
	color:#ffffff;
}


.row 		{ clear: both; float: none; padding: 10px 0px;}
.col-4 		{ float:left; width:33.333333%; position: relative;}
.col-6 		{ float:left; width:50%; position: relative;}
.col-12 	{ display: table;width:100%;position: relative;}
.rowinner 	{  }

.col-6
input[type=email],
input[type=text]{
	display: block;
	width:94%;
	padding:15px 5px;
	border:1px solid #cccccc;
	border-radius:4px;
	
}

.col-12 input[type=email],
.col-12 input[type=text]{

	width:97%;

}



.rederror{border: 1px solid #ff0000 !important;}


.special{display: none !important;}






















