/* Standards */

hr {
  border-color: #000;
}

.center-icon {
  vertical-align: text-top;
}

/* Uikit Override */
/* Default */

.uk-card-default {
  background-color: #F8F5EB;
  /* background-color: #F8F5EB; */
  color: #333;
}

.uk-button-default, .uk-button-primary, .uk-button-secondary {
  backdrop-filter: blur(10px);
}

.uk-button-default:hover {
  background-color: #fff;
  border: 1px solid #333;
}

.uk-button-primary {
  background-color: #333;
}

.uk-button-primary:hover {
  background-color: #777;
}

.uk-button-danger {
  background-color: red;
}

.uk-subnav-pill>*>a:hover {
  background-color: #fff;
  color: #333;
}

.uk-subnav-pill>*>:first-child {
  padding: 5px 10px;
  background: 0 0;
  color: #333;
}

.uk-subnav-pill>.uk-active>a {
  background-color: #333;
}

.uk-subnav-pill>.uk-active:hover a {
  background-color: #777;
  color: #fff;
}

/* Primary */
.uk-card-primary.uk-card-body .uk-button-default, .uk-card-primary>:not([class*=uk-card-media]) .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default, .uk-light .uk-button-default, .uk-offcanvas-bar .uk-button-default, .uk-overlay-primary .uk-button-default, .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default {  background-color: #F8F5EB;
  color: #333 !important;
  border-color: #333;
}

.uk-card-primary {
  background-color: #F8F5EB;
}

/* Secondary */

.uk-card-secondary {
  background-color: none;
  box-shadow: none;
}

.uk-button-default {
  border: 1px solid #333;
}

.uk-accordion-title {
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}



/* TMP */
.tmp-disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.3;
  } 

/* SVG */



[id*='group']:hover path {
  fill: #333;
}

/* #single a:hover:not(#BACK):not(#BACK-1):not(#BACK-2):not(#BACK-3):not(#BACK-4):not(#BACK-5):not(#Gruppe) {
  fill: #1e87f0;
} */

/*single*/
.cls-1:hover:not(#BACK):not(#BACK-1):not(#BACK-2):not(#BACK-3):not(#BACK-4):not(#BACK-5):not(#Gruppe) {
  fill: #333;
  
}
/* background */
/* .cls-2:hover:not(#BACK):not(#BACK-1):not(#BACK-2):not(#BACK-3):not(#BACK-4):not(#BACK-5):not(#Gruppe) {
  fill: #1e87f0;
} */

.cls-3:hover:not(#BACK):not(#BACK-1):not(#BACK-2):not(#BACK-3):not(#BACK-4):not(#BACK-5):not(#Gruppe) {
  fill: #333;
}

/* #single > a > path {
  fill: rgba(255,255,255,1) !important;
  stroke: rgba(0,0,0,1) !important;
}
#single > a > path:hover:not(#BACK):not(#BACK-1):not(#BACK-2):not(#BACK-3):not(#BACK-4):not(#BACK-5):not(#Gruppe) {
  fill: #1e87f0 !important;
}
#single > a > ellipse:hover:not(#BACK):not(#BACK-1):not(#BACK-2):not(#BACK-3):not(#BACK-4):not(#BACK-5):not(#Gruppe) {
  fill: #1e87f0 !important;
} */


[id*='group'] path {
  fill: rgba(255,255,255,1);
  stroke: rgba(0,0,0,1);
}

#background > path {
  fill: rgba(200,200,200,0.5);
  stroke: rgba(0,0,0,1);
}

.image-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 800px;
    max-height: 800px;
}

/** LOGIN **/
.Inputfield_login_name {
  background-color: #fff !important;
  margin: none !important;
}

.Inputfield_login_pass {
  background-color: #fff !important;
  margin: none !important;
  margin-bottom: 10px !important;
}

.LoginForm .Inputfields {
  box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
  padding: 10px;
  margin: none;
}
.LoginRegisterLinksForgot a {
  text-decoration: none;
  color:#888; 
}