#login .txt {
  text-align: right;
  font-size: 28px;
}
#login .txtt {
  background-image: url("../img/fachbereich/login/Rechteck.png");
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 20px;
}
#login .anmelden {
  padding: 40px;
}
#login .iframe {
  padding: 37px;
}
@media only screen and (max-width: 1900px) {
  #login .form-control {
    font-size: 0.8rem !important;
  }
}
@media only screen and (max-width: 1200px) {
  #login .logo-img {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  #login .txt {
    text-align: left !important;
    font-size: 22px !important;
  }
  #login .form-control {
    font-size: 0.7rem !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  #login .iframe {
    padding: 50px !important;
  }
}
@media only screen and (min-width: 992px) {
  #login .logo-img, #login .txt {
    order: unset !important;
  }
  #login #login-txt1 {
    margin-right: 16px !important;
  }
}
@media only screen and (max-width: 992px) {
  #login #login-txt1 {
    margin-right: 16px !important;
  }
  #login .logo-img, #login .txt {
    margin-right: 16px !important;
  }
  #login .heading1 {
    margin-bottom: 16px !important;
  }
}
@media only screen and (max-width: 768px) {
  #login .txt {
    font-size: 16px !important;
  }
  #login .logo-img, #login .txt {
    margin-right: 16px !important;
  }
}
@media only screen and (max-width: 576px) {
  #login .logo-img, #login .txt {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 320px) {
  #login .form-control {
    font-size: 0.6rem !important;
  }
}

/*# sourceMappingURL=login.css.map */
