@charset "UTF-8";
/* CSS Document */

/*
#########################################################
####  Allgemeine div Struktur                        ####
#########################################################
*/
.gcore-label-left {
	width: 220px!important;
	max-width: 220px!important;
}
#maincontent form.chronoform #ueber_sie, #maincontent form.chronoform #thanks_to, #maincontent form.chronoform #ueber_uns, #maincontent form.chronoform #data {
	margin-top: 40px;
	margin-bottom: 40px;
}
#maincontent form.chronoform input, #maincontent form.chronoform select, #maincontent form.chronoform textarea, #maincontent form.chronoform submit {
	background: #eee;
	border: none;
	color: #054a74;
	font-size: 14px;
	outline: none;
}
#maincontent form.chronoform textarea, #maincontent form.chronoform input[type=text] {
	width: 320px;
}
#maincontent form.chronoform input[type=submit] {
	font-weight: bold;
}
/*.ok {
	padding-left: 50px;
}*/
.ok label {
	font-weight: bold;
}
#maincontent form hr {
	border: 0 none;
	height: 1px;
	background-color: #004b7c;
}
#maincontent form.chronoform .column-2 {
	margin-top: 87px;
}
#maincontent form.chronoform .column-2 figure {
	width: 50%;
	float: left;
}
#maincontent form.chronoform .column-2 figure p {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.ui.form.G2-form h2, .semanticui-body.G2-joomla.chronoforms.index h2 {
	font-family: TrajanPro-Regular;
	margin-bottom: 0;
}
.ui.form .field>label {
	color: #054a74;
}
.ui.two.column.grid {
	margin-bottom: calc(1em + 14px);
}
.ui.form {
	position:relative;
	max-width:100%
}
.ui.form>p {
	margin:1em 0
}
.ui.form .field {
	clear:both;
	margin:0 0 1em
}
.ui.form .field:last-child, .ui.form .fields:last-child .field {
	margin-bottom:0
}
.ui.form .fields .field {
	clear:both;
	margin:0
}
.ui.form .field>label, .ui.form textarea {
 	color: #054a74;
}
.ui.form input:not([type]), .ui.form input[type=date], .ui.form input[type=url], .ui.form input[type=datetime-local], .ui.form input[type=email], .ui.form input[type=number], .ui.form input[type=password], .ui.form input[type=search], .ui.form input[type=tel], .ui.form input[type=time], .ui.form input[type=text], .ui.form input[type=file] {
 font-family: Arial, Helvetica, sans-serif;
 color: #054a74;
}
#area_fields_86 {
	display: block;
	height: 100px;
}
#area_fields_86 .inline.field {
	margin-bottom: 1em;
}
div.progress {
	display: block;
	height: 1.5em;
	width: 50%;
	border-radius: 4px;
	border: solid 1px #ccc;
	margin-bottom: 1.5em;
}
span.progress_status {
	border-radius: 4px;
	background-color: #d50047;
	color: #fff;
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
}
#display-section2 span.progress_status {
	width: calc(100%/6);
}
#display-section3 span.progress_status {
	width: calc(200%/6);
}
#display-section12 span.progress_status {
	width: 50%;
}
#display-section14 span.progress_status {
	width: calc(400%/6);
}
#display-section16 span.progress_status {
	width: calc(500%/6);
}
#display-section18 span.progress_status {
	width: 100%;
}
.ui.button.rtc_red {
	background-color: #d50047;
	color: #fff;
}
.semanticui-body.G2-joomla.chronoforms.index .ui.table {
	color: inherit;
}