/*Rule for page INDUSTRY_forward_EXPO */
.modul-12 h3 span{
	display: block;
}

.modul-content h2 span{
	display: block;
}

@media (max-width: 992px) {
	.modul-12 h3 span{
		display: inline;
	}
	.modul-content h2 span{
		display: inline;
	}
}
.modul-content a.image-link::before{content:none;}
.modul-content a.image-link{padding-left:0;}
.modul-content a.inner-text::before{content:none;}
.modul-content a.inner-text{padding-left:0!important;}
#p-86 .container-fluid.modul-content{padding-top:50px!important;}
#p-88 .container-fluid.modul-content{padding-top:50px!important;}


/*Globale Einstellung für Modul 24 - basierend auf einer Anforderung für den Round Table 2021 */
.modul-24.layout-1 .col-lg-5 {font-size: 2.5vh;line-height: 3.0vh;}

/*Nach dem Entfernen des LinkedIn Links im Header muss der Kontaktlink etwas weiter nach links*/
.header .navigation-top .contact{padding-left:0!important;}

/*Spezielle Einstellungen für die SPS Seite -> Einführung neue H4 subline für das Modul 3*/
.modul-content.modul-3 h4{font-size: 3.0vh!important;line-height:3.5vh!important;font-weight: normal!important;}

.checkbox{display:block;}
ul.powermail_message_error {
	display: block!important;
}

.tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset .parsley-error,
.tx-powermail .powermail_fieldset .f3-form-error{
	background-color: #EBCCD1!important;
	border: 1px solid #A94442!important;
	color: #A94442!important;
}

.tx-powermail .powermail_message.powermail_message_error{
	background-color: #EBCCD1!important;
	border: 1px solid #A94442!important;
	color: #A94442!important;
	margin-bottom:50px;
}

.powermail_fieldwrap.powermail_fieldwrap_type_check.powermail_fieldwrap_web_platforms {margin-top:50px;margin-bottom:50px;}
.label-wrap{font-weight: bold;margin-bottom:20px!important;}

.typo3-messages{margin-bottom:40px;}
.alert-info{
	background-color: #1E90FF!important;
	border: 1px solid #0000FF!important;
	color: #ffffff!important;
	margin-bottom: 20px;
	padding: 5px;
}

.alert-notice{
	background-color: #1E90FF!important;
	border: 1px solid #0000FF!important;
	color: #ffffff!important;
	margin-bottom: 20px;
	padding: 5px;
}

.alert-success{
	background-color: #008000!important;
	border: 1px solid #90EE90!important;
	color: #ffffff!important;
	margin-bottom: 20px;
	padding: 5px;
}

#user-edit-form h4{
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
}

.opt-in-message-wrapper{height: 100px;font-weight: normal;font-size: 2.0vh;}
a.optin::before{content: none;}
a.optin{padding-left:0;}
