/*!
 * noah-dashmix - v5.10.0
 * @author André Braune<andre.braune@tramo-service.de> - https://www.tramo-service.de
 * Copyright (c) 2025
 */
body {
  background: #0081c6;
  background-image: url(../../media/backgrounds/noah.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  /* background-position: right; */
}

html.dark > body {
  background: #005b8c;
  background-image: url(../../media/backgrounds/noah.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  /* background-position: right; */
}

#page-container, #page-container.login {
  background: none;
}

html.dark > body > #page-container,
html.dark > body > #page-container.login {
  background-color: rgba(0, 0, 0, 0.25);
}

#login-header-logo {
  /* background-image: url("../../media/logos/noah-traffiq_logo_1_512px.png"); */
  background-image: url("../../media/logos/ciosfull.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  /* height: 80px; */
  height: 120px;
}

html.dark #login-header-logo {
  /* background-image: url("../../media/logos/noah-traffiq_logo_1_negativ_512px.png"); */
  background-image: url("../../media/logos/ciosfull_dark.png");
}

.btn-fw {
  width: 100%;
}

.input-group i.fa {
  min-width: 24px;
}

.invalid-feedback {
  display: none !important;
}

.hero-static {
  max-width: 600px !important;
  min-width: 320px !important;
}

@media (min-width: 768px) {
  .hero-static {
    max-width: 600px !important;
    min-width: 520px !important;
  }
}
.hero-static > form {
  width: 100% !important;
}