/* =============================================================================
   felogin: login form as on live (plain h3, no fieldset box, narrow inputs)
   ========================================================================== */

.frame-type-felogin_login .headline.-small > h3 {
  padding-bottom: 0.3em;
  font-size: var(--f-size-l-2);
  font-weight: var(--f-weight-l);
  color: rgb(var(--c-primary));
}

.frame-type-felogin_login .headline.-small > h3 p {
  margin: 0;
}

.frame-type-felogin_login .formfield__description {
  margin-bottom: 0;
}

.frame-type-felogin_login label {
  display: block;
}

.frame-type-felogin_login fieldset {
  margin-top: 0.85rem;
  padding: 0;
  border: 0;
  border-radius: 0;
}

.frame-type-felogin_login input[type="text"],
.frame-type-felogin_login input[type="password"] {
  width: 12rem;
  max-width: 100%;
  margin-bottom: 0.85rem;
  padding: 0.2em 0.5em;
  font-size: 0.85rem;
}
