.boerse #anmeldung{
	margin-top: 70px;
}

a.logo.logo_text{
  text-decoration: none;
	outline: none;
	cursor: pointer;
}
a.logo.logo_text:hover{
  text-decoration: none;
	outline: none;
	cursor: pointer;
}

.logo_text{
  margin-top: 0.4em;
}

.boerse .logo h1 {
  /* font-size: clamp(2.5rem, 4.75vw, 5rem); */
  font-family: 'Playfair Display', 'Marcellus';
  letter-spacing: 0;
}


.uk-input, .uk-select, .uk-textarea {
  border: 1px solid #ccc0a3;
  border: 1px solid #ccc0a3b0
}

.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
  border-color: #7a725e;
}

.uk-button-default {
  background-color: transparent;
  color: #686150;
  border: 1px solid #ccc0a3;
}
.uk-button-default:hover {
  background-color: #ccc0a340;
  color: #333;
  border-color: #686150;
}

/* ==========================================================================
  Navigationsleiste auf Handys quer und Tablets
========================================================================== */	
@media screen and (min-width:350px) and (min-height:550px){
	.boerse #anmeldung{
		margin-top: 100px;
	}
}


/* ==========================================================================
  Navigation
========================================================================== */	
.boerse .navigation.fixed {
    background-color: rgb(174 164 139);
}
.boerse .navigation.fixed header ul.primary-nav li a, .boerse .navigation.fixed header h1, .boerse .navigation.fixed header h2 {
    color: #ffffff;
}
.boerse .navigation.fixed header ul.primary-nav li a:hover {
    color: #890000
}
 .boerse .navigation.fixed header h1, .boerse .navigation.fixed header h2 {
  font-size: 1.3rem;
  margin-left: 0;
}


/* ==========================================================================
  Navigationsleiste auf Monitoren
========================================================================== */	
@media screen and (min-width:550px) and (min-height:550px){
	.boerse #anmeldung{
		margin-top: 190px;
	}
  .boerse .navigation.fixed header h1, .boerse .navigation.fixed header h2 {
    font-size: 2.5rem;
    margin-left: 0.5rem;
  }
}

@media screen and (min-width: 980px) and (max-width: 1100px) {
  .boerse .navigation.fixed header h1, .boerse .navigation.fixed header h2 {
      font-size: 2.0rem;
      margin-left: 0.5rem;
  }
}

#div_error  {
	background-color: white;
    /* background-color: #f4caca; */
    border: 5px solid #ff0000;
}
#div_error p {
	color: red;
}
#div_erfolg  {
	background-color: #7a725e;
    /* background-color: #aea48b; */
    border: 5px solid #686150;
}

.uk-card-antwort{
	background-color: #eae6dd;
    color: #666;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}