/* ------ Gravity Formular -------*/

select { height: 2.1rem !important; }
li.mehrfach select { height: auto !important; }

.gfProdukt table tbody td { padding: 0rem 1rem 0rem 0rem !important }
@media only screen and (min-width: 48em) {
	.gfProdukt table tbody td:first-child { width: 13% }
	.ginput_list select { width:auto !important; }
}
.gfProdukt .gform_wrapper table.gfield_list tbody tr td.gfield_list_icons { vertical-align: inherit !important; }
.gfProdukt .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.highlight li { list-style-type: none !important; }

.gform_wrapper table.gfield_list td { vertical-align: middle !important;}

ul.gfield_checkbox li label,
ul.gfield_radio li label { padding-top: 2px !important; }
.gform_wrapper .field_description_below .gfield_description { padding-top: 0 !important; }

.gform_wrapper .top_label .ohneLabel .gfield_label { display: none; }

.gfProdukt .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio { margin-top: 0px; }
ul.gfield_checkbox li, ul.gfield_radio li { margin-right: 3em !important; float: left; }
.gform_wrapper .gfield_list_cell input, .gform_wrapper .gfield_list_cell select { margin-top: 1em;}
.gfProdukt .ginput_complex.ginput_container label { margin-top: -15px !important; }

.gfProdukt .block { display: block !important; }
.gfProdukt .iblock { display: inline-block !important; }

.gfProdukt .gsection { border-bottom: 1px dotted #ccc !important; }
.gfProdukt h2.gsection_title { font-size: 2em !important; text-transform: uppercase; }
.gfProdukt select, .gfProdukt input[type="text"] { border: 1px solid #ccc; border-radius: 3px; }
.gfProdukt input[type="radio"] {
    float: left;
    margin-top: 0.5em;
}
.gfProdukt input[type="checkbox"] {
    float: left;
    margin-top: 0.5em;
    margin-right: 0.5em;
}
.gfProdukt input[type="button"], .gfProdukt input[type="submit"] {
    background: #2e61b3;
	border-radius: 3px;
}
.gform_previous_button.button { background: grey !important; }
.gfProdukt #choice_1_16_2 {
    position: relative;
    top: 1em;
}
.gfProdukt #input_1_16_other {
	position:relative;
	top: 0.5em;
}
.gfProdukt .gform_previous_button.button {
    margin-bottom: 0 !important;
}
.gfProdukt .chosen-single {
    padding-bottom: 1.7em !important;
}
.gfProdukt .gform_body select {
    padding-right: 2em !important;
}
.gfProdukt ul.highlight li:before { 
	font-family: FontAwesome;
	position: absolute;
	margin-left: -20px; 
	content: "\f00c" !important; 
}

li.einheit .gfield_description {
	position: absolute;
	margin-top: -59px;
	margin-left: 100px; 
	width: auto;
}


/*************************** UMFRAGEN *************************/
.widget_event_list_widget div { text-align:center; color: #444; }

