/* Navbar */

.uk-navbar-sticky .uk-navbar-nav > li > a,
.uk-navbar-sticky .uk-navbar-item {
	height: 40px;
	margin: 5px 0px;
}

/* Calendar */

.bcfjdatepicker {
	height: 30px;
	width: 100%;
	vertical-align: middle;
}

/* Formulare */

.form-actions {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	border-top: 0px;
}

.uk-input,
.uk-select:not([multiple]):not([size]),
.uneditable-input:not([class*="uk-"]),
input[type="color"]:not([class*="uk-"]),
input[type="date"]:not([class*="uk-"]),
input[type="datetime-local"]:not([class*="uk-"]),
input[type="datetime"]:not([class*="uk-"]),
input[type="email"]:not([class*="uk-"]),
input[type="month"]:not([class*="uk-"]),
input[type="number"]:not([class*="uk-"]),
input[type="password"]:not([class*="uk-"]),
input[type="search"]:not([class*="uk-"]),
input[type="tel"]:not([class*="uk-"]),
input[type="text"]:not([class*="uk-"]),
input[type="time"]:not([class*="uk-"]),
input[type="url"]:not([class*="uk-"]),
input[type="week"]:not([class*="uk-"]),
select:not([class*="uk-"]):not([multiple]):not([size]) {
	height: 50px;
}

.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus,
.uneditable-input:not([class*="uk-"]):focus,
input[type="color"]:not([class*="uk-"]):focus,
input[type="date"]:not([class*="uk-"]):focus,
input[type="datetime-local"]:not([class*="uk-"]):focus,
input[type="datetime"]:not([class*="uk-"]):focus,
input[type="email"]:not([class*="uk-"]):focus,
input[type="month"]:not([class*="uk-"]):focus,
input[type="number"]:not([class*="uk-"]):focus,
input[type="password"]:not([class*="uk-"]):focus,
input[type="search"]:not([class*="uk-"]):focus,
input[type="tel"]:not([class*="uk-"]):focus,
input[type="text"]:not([class*="uk-"]):focus,
input[type="time"]:not([class*="uk-"]):focus,
input[type="url"]:not([class*="uk-"]):focus,
input[type="week"]:not([class*="uk-"]):focus,
select:not([class*="uk-"]):focus,
textarea:not([class*="uk-"]):focus {
	border: 3px solid #336699 !important;
}

.btn:focus,
.btn:hover,
.btn:active {
	background-color: #336699;
	color: #fff;
	border-color: #336699;
}

p.errorcontainer {
	display: none !important;
}

p.errorcontainer:after {
	display: none !important;
}

label.error {
	display: none !important;
}

input.error,
select.error,
.uk-select .error {
	border: 3px solid #993333 !important;
	/* color */
}

@-moz-document url-prefix() {
	#field1 {
		width: 118px;
	}
	#field2 {
		width: 118px;
	}
}

@media (min-width: 400px) {
	.uk-hidden\@xs {
		display: none !important;
	}
}

/* Startseite */

.uk-text-large-a > a {
	font-size: 20px;
	line-height: 1.5;
}

/* Calender */

/* #frontend-bcfj .legend, #frontend-module-bcfj  .legend{ */

/* margin-right: 10px; */

/* display: inline-flex; */

/* background-color: #FFFFFF; */

/* border: 1px solid #CCCCCC; */

/* font-family: Arial,Helvetica,sans-serif; */

/* font-size: 12px; */

/* } */

/* .legend .legenditem { */

/* margin-right: 10px; */

/* } */

/* update 20210621 */

.visforms .form-horizontal .controls {
	margin-left: 0px;
}

.visforms .form-horizontal .control-label {
	float: none;
	width: auto;
}

.visforms .form-horizontal .form-actions {
	padding-left: 0px;
}

.visforms .form-horizontal .control-group {
	margin-bottom: 10px;
}

@media (max-width: 640px) {
	.gd_maps_container {
		min-height: 200px;
	}
	.gd_maps_button.uk-button {
		width: auto !important;
		top: 30%;
		min-width: 250px;
		padding: 0;
	}
	.gd_maps_textbox {
		top: 50% !important;
	}
}
