html,
body {
  background-color: #f7f7f7;
  background: url(/img/login_bg2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
main > .container {
  padding-top: 60px;
}
.form-signin {
  max-width: 330px;
  padding: 15px;
}
.form-signin .form-floating:focus-within {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.gtred_bg {
  background-color: #d60000;
}
.btn.gtred_bg:hover {
  background-color: #b51c0e;
}
nav.bg-body-geotest {
  background-color: #e42312;
  box-shadow: 0 3px 6px 0 rgba(181, 28, 14, 0.2);
  border-bottom: 1px solid #b51c0e;
}
.unit_degree:after {
  color: #676767;
  content: " °C";
  font-size: 0.8em;
}
.unit_direction:after {
  color: #676767;
  content: " °Deg";
  font-size: 0.8em;
}
.unit_tilt:after {
  color: #676767;
  content: " °";
  font-size: 0.8em;
}
.unit_wm2:after {
  color: #676767;
  content: " W/m²";
  font-size: 0.8em;
}
.unit_ms:after {
  color: #676767;
  content: " m/s";
  font-size: 0.8em;
}
.unit_mm:after {
  color: #676767;
  content: " mm";
  font-size: 0.8em;
}
.unit_volt:after {
  color: #676767;
  content: " V";
  font-size: 0.8em;
}
.unit_percent:after {
  color: #676767;
  content: " %";
  font-size: 0.8em;
}
.unit_high {
  background-color: #12cc47;
  padding: 5px;
}
.unit_low {
  background-color: #d60000;
  padding: 5px;
}
.unit_io:after {
  color: #676767;
  content: " I/O";
  font-size: 0.8em;
}
.unit_io.green {
  background-color: #12cc47;
  padding: 5px;
}
.unit_io.red {
  background-color: #d60000;
  padding: 5px;
}
.unit_kmh:after {
  content: " km/h";
}
.unit_pp:after {
  content: " hPa";
}
.unit_cbar:after {
  content: " cbar";
}
.unit_hpa:after {
  content: " hPa";
}
.unit_mmh:after {
  content: " mm/h";
}
.unit_std:after {
  content: " std";
}
.unit_rri:after {
  content: " mm/h";
}
.unit_rr:after {
  content: " mm";
}
.unit_kg:after {
  content: " kg";
}
.unit_mvolt:after {
  content: " mV";
}
.unit_dbm:after {
  content: " dBm";
}
.unit_amp:after {
  content: " A";
}
.unit_mamp:after {
  content: " mA";
}
.unit_min:after {
  content: " min";
}
.unit_sec:after {
  content: " sec";
}
.unit_usec:after {
  content: " µsec";
}
.unit_lps:after {
  content: " l/s";
}
.unit_lpm:after {
  content: " l/min";
}
.unit_mspcm:after {
  content: " mS/cm";
}
.unit_ph:after {
  content: " pH";
}
.unit_dbm:after {
  content: " dBm";
}
.unit_ppm:after {
  content: " ppm";
}
.unit_count:after {
  content: " #";
}
.unit_km:after {
  content: " km";
}
.unit_m:after {
  content: " m";
}
.unit_m3:after {
  content: " m³";
}
.unit_l:after {
  content: " Liter";
}
html,
body {
  background-color: #f7f7f7;
  background: url(/img/login_bg2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
