.txt_orange {
	color: #ff9900;
}

.txt_darkgrey {
	color: #3d3d3d;
}

.margin20 {
	margin: 20px 20px;
}

.man_no_scroll {
	overflow: hidden;
}

.man_popup_input_red:focus {
	border: 1px solid red;
	box-shadow: 0 0 3px red;
}

.man_popup_input_green:focus {
	border: 1px solid green;
	box-shadow: 0 0 3px green;
}

#maptcha {
	//max-width: 475px;
	margin: 20px auto !important;
}

#m_question_wrapper {
	margin: 0 auto;
}

/* landingpage popup sales calls back */
#man_popup {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 2900;
	display:none;
	overflow-y: scroll;
}

#man_popup_sales_form {
	margin: 20px 0;
}

#tcyb_sxs {
	margin-top: 10px;
}

#tcyb_fail {
	margin-top: 10px;
}

.man_thilo_calls_back {	
	background: rgba(255, 255, 255, 1);
	padding: 10px 20px;
}

.bg_transparent_grey {
	background: rgba(204, 204, 204, 0.4);
}

.bg_transparent_darkgrey {
	background: rgba(51, 51, 51, 0.4);
}

#man_popup button {
	background: #ff9900;
	border-color: #ff9900;
}

#man_popup a {
	color: #ff9900;
	font-size: 17px !important;
}

#man_popup_sales_callback {
	font-size: 20px !important;
}

/* landingpage popup contact */
#man_popup_contact {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 2900;
	display:none;
	overflow-y: scroll;
}

#contact_form {
	margin: 20px 0;
}

#contact_sxs {
	margin-top: 10px;
}

#contact_fail {
	margin-top: 10px;
}

#man_popup_contact button {
	background: #ff9900;
	border-color: #ff9900;
}

#man_popup_contact a {
	color: #ff9900;
	font-size: 17px !important;
}

/* popup result message */
#man_popup_result {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 3900;
	display:none;
	//overflow-y: scroll;
}

#man_popup_result_close_btn {
	background: #ff9900;
	border-color: #ff9900;
}

/* popup career */
#man_popup_career {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 2900;
	display:none;
	overflow-y: scroll;
}

#career_form {
	margin: 20px 0;
}

#career_sxs {
	margin-top: 10px;
}

#career_fail {
	margin-top: 10px;
}

#man_popup_career button {
	background: #ff9900;
	border-color: #ff9900;
}

#man_popup_career a {
	color: #ff9900;
	font-size: 17px !important;
}

.man_popup_form {
	margin: 20px 0;
}