/* Font-Awesome 5 */
@import '../fa5/all.min.css';


/* Adjustments for Icons in Menues 
.uk-navbar-nav a:after,
.uk-nav-sub a:after {
	margin-right: 5px;
	float: left;
}
.uk-navbar-dropdown-nav li>a,
.uk-nav li>a {
	font-family: 'Barlow Condensed' !important;
	font-weight: 400 !important;
}

.uk-subnav .fa:after,
.uk-subnav .fas:after,
.uk-subnav .fal:after {
	line-height: 1.625;
}

/* Cog-Icon in Offcanvas-bar */
.uk-offcanvas-bar a.fas.fa-cog:before {
	content: "\f013";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 5px;
	float: left;
}

/* Offcanvas Language-Menu */
.mod-languages .uk-subnav>* {
	padding-left: 8px;
}
.uk-offcanvas-bar .mod-languages .uk-subnav>*:first-child {
	padding-left: 0;
	margin-left: 0;
}

/* captcha */
#editor-xtd-buttons {
	width: 100%;
}

/* component.php */
.contentpane {
	padding: 20px;
}
.contentpane .uk-notification.uk-notification-bottom-right {
	display: none;
	visibility: hidden;
}


/* Forms / Profile etc. */

/* Benötigtes Feld */
#member-registration {
	position: relative;
}
#member-registration .field-spacer {
	position: absolute;
	top: 10px;
	right: 20px;
}
#member-registration .uk-legend {
	margin-bottom: 10px;
}

/* Formfelder **/

.uk-form-stacked .control-label label {
	font-size: 11px;
	color: #2d2e33;
	font-family: Open Sans;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 5px;
}

.star,
.field-spacer .text label{
	color: #e44e56;
}
.optional {
	display: none;
}
.invalid {
	border-bottom-color: #e44e56 !important;
}

div.rsform-block div.formControls label {
    padding-right: 15px;
}

/* Cal-Field */
.btnCal {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
input.rsform-error {
    border: 1px solid #CF4D4D;
}
/* Password-Helper */
.a_pf-wrap {
	position: relative;
}
.a_pf-wrap .a_pf-warn.help-inline {
	position: absolute;
	top: 7px;
	right: 70px;
	color: #e44e56;
}
.a_pf-wrap.error input[type=password]:not([class*=uk-]) {
	border-bottom-color: #e44e56 !important;
}
/* tooltipp */
.a_pf-wrap .a_pf-tip-body {
border: 0px;
border-radius: 0;
background-color: rgba(0,0,0,0.7);
color: #efefef;
}
.a_pf-wrap .a_pf-tip-arr-wrap {
	height: 10px;
}
.a_pf-wrap .a_pf-tip-arr {
	border: transparent;
}
.a_pf-wrap .a_pf-tip-arr-in {
	top: 0;
	border-color: transparent transparent rgba(0,0,0,0.7); 
}

/* Front-Galery-Title */
.tm-titlebox {
    background: #59c3e3 !important;
    padding: 6px 0 10px 0 !important;
}
.tm-titlebox .el-title {
    margin-top: 0 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: 400;
}

/* Loginguard */
.akeeba-renderer-fef {
	padding: 0;
}
.akeeba-renderer-fef a.uk-button {
	text-decoration: none;
}
.akeeba-renderer-fef small {
	size: 80%;
}

/* Search autocomplete */
.autocomplete-suggestions {
	padding: 15px;
    background: #fff;
    color: #6c6d74;
    box-shadow:0 1px 4px rgba(0, 0, 0, .14);
	font-size: 13px;	
	border: none;
}
.autocomplete-suggestion {
	color: #6c6d74;
}
.autocomplete-selected {
	color: #2c61AC;
}

/* typo-Tools */
.test-img {
	background-image: repeating-linear-gradient(-45deg, rgba(200,200,200,0.2), rgba(200,200,200,0.2) 25px, rgba(50,50,50,0.2) 25px, rgba(50,50,50,0.2) 50px);
}