#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-anmelder_name.form-group.yform-element, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-gb, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-nordsued, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-anzahl_ma, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-region.form-group.yform-element, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-einrichtung.form-group.yform-element, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_vorname.form-group.yform-element, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_nachname.form-group.yform-element, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-email.form-group.yform-element, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-check1.checkbox.yform-element.formcheckbox, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-check2.checkbox.yform-element.formcheckbox, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-sammel.form-group.yform-element {

    width: 100%;
    max-width: 800px;
    display: inline-block;
    line-height: 30px;

}

#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-anmelder_name.form-group.yform-element label, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-region.form-group.yform-element label, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-einrichtung.form-group.yform-element label, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_vorname.form-group.yform-element label, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_nachname.form-group.yform-element label, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-email.form-group.yform-element label {

    width: 0px;
    max-width: 0px;
    min-width: 0px;
    
    display: inline-block;
    vertical-align: top;

}

#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-anmelder_name.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-gb.form-group select, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-region.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-einrichtung.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_vorname.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_nachname.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-email.form-group.yform-element input {

    margin:auto;
    -webkit-box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    -moz-box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    min-width: 209px;
    height: 26px;
    /*padding-left: 4px;*/
    display: inline-block;

}

#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-anmelder_name.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-gb.form-group select, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-region.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-einrichtung.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_vorname.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-fk_nachname.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-email.form-group.yform-element input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-sammel.form-group.yform-element input {

    margin: auto;
    -webkit-box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    -moz-box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    min-width: 320px;
    height: 50px;
    padding: 0px 20px;
    display: inline-block;

}

#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-gb.form-group label {

    width: 0px;
    max-width: 0px;
    min-width: 0px;
    display: inline-block;

}

#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-nordsued.form-group select, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-anzahl_ma.form-group select, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-gb.form-group select {

    /*margin-left: 20px;*/
    -webkit-box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    -moz-box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    box-shadow: 2px 2px 3px -1px rgba(224,221,224,1);
    min-width: 320px;
    height: 50px;
    padding: 0px 20px;
    float: none;

}

#details div#rex-yform.yform form#formular.rex-yform div#yform-formular-check1.checkbox.yform-element.formcheckbox label input, #details div#rex-yform.yform form#formular.rex-yform div#yform-formular-check2.checkbox.yform-element.formcheckbox label input {

    display: inline-block;
    float: none;
    margin-right: 0px;
    transform: scale(1.5,1.5);
    margin-top: 10px;
}

p.form_hinweistext {
	margin-top: 30px;
	margin-bottom: 5px;
}

.topmargin_small {
	margin-top: 0px;
}

.btn-primary {
	width: 200px;
	height: 50px;
	margin: auto;
	color: #ffffff;
	font-family: "SourceSansRegular";
	font-size: 19px;
	background-color: rgb(0,65,130);
	box-sizing: border-box;
	margin-top: 50px;
	margin-bottom: 50px;
}

.btn-secondary {
	width: 200px;
	height: 50px;
	
	color: #ffffff;
	font-family: "SourceSansRegular";
	font-size: 19px;
	background-color: rgb(0,65,130);
	box-sizing: border-box;
	
	padding: 10px;
	position: absolute;
	bottom: 20px;
	left: calc(50% - 96px);
}

.btn-secondary:hover {
	color: #ededed;
}

i.fa_ikon {
	display: inline-block;
background-color: rgb(0,65,130);
font-size: 15px;
vertical-align: baseline;
border-radius: 19px;
color: #ffffff;
line-height: 29px;
width: 30px;
box-sizing: border-box;
padding-left: 8px;
margin-right: 15px;
}

.seminaranmeldung {
	min-width: 150px;
	background-color: rgb(0,65,130);
	color: #ffffff;
	box-sizing: border-box;
	padding: 10px 20px;
	height: 30px;
	
}

.seminaranmeldung:hover {
	color: #ededed;
}

.angebote_selectbox {
	border: none;
	background: transparent;
	color: rgb(0,65,130);
	font-size: 19px;
	font-family: 'SourceSansRegular';
	width: 100%;
	/*position: relative;*/
	background-image: none, url("../media/selectpfeil.svg");
	background-position: 98% 50%;
	background-repeat: no-repeat;
	-webkit-appearance: none;
-moz-appearance: none;
}

.flexseminar {
	flex: 0 1 330px;
	box-sizing: border-box;
	padding: 10px 10px 100px;
	border: 1px solid #ededed;
	margin-bottom: 20px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 2px 2px rgba(107,107,107,0.22);
}