
/* FP Tabs Login */

.tab-container section {
  background-color: var(--main-5-color);
}

.tab-container label {
  font-weight: 600;
  line-height: 1.2;
  font-size: 14px;
  background: var(--main-50-color);
  color: var(--main-10-color);
  text-transform: uppercase;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3 {
  color: var(--main-color);
}

.tab-container [id^="tab"]:checked + label {
  background-color: var(--main-5-color);
  box-shadow: inset 0 5px var(--accent1-color);
  color: var(--main-color);
}

.tab-container [id^="tab"]:checked + label .fa {
  color: var(--accent1-color);
}

.tab-container label .fa {
  font-size: 1.3em;
}

.loginform .forminfo {
  font-size: .85em;
  color: var(--alert-color);
}




/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

  .tab-container label {
    font-size: 12px;
  }

  .loginform {
    font-size: 14px;
  }

}


/* Tablet Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

  .tab-container label {
    font-size: 12px;
  }

  .loginform {
    font-size: 14px;
  }

}


/* Mobile Portrait */
@media only screen and (max-width: 767px) {

  .tab-container {
    width: 85%;
  }

  .tab-container label {
    font-size: 12px;
  }

  .loginform {
    font-size: 14px;
  }

}


/*Änderungen*/
.loginform input[type="submit"]{color: var(--white-color) !important;}
.loginform input[type="button"]{color: var(--white-color) !important;height: 3.125em;}
