/* $Id: external.css,v 1.9 2023/02/03 18:11:44 kseymour Exp $ */
body {
  background: url('/ers/resources/img/background-7ae0cd0a7394ae892f0eedd324f7ab6b.jpg') no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: black;
}
/***Medium screen and up***/
@media (min-width: 768px) {
  body {
    padding: 4em 0;
  }
}
a {
  text-decoration: none !important;
}
label {
 float: left;
}
.form-signin {
  max-width: 575px;
  padding: 15px;
  margin: 0 auto;
  background-color: white;
  border: .2em solid black;
  border-radius: 1em;
  text-align: center;
}
.form-signin .form-control {
  position: relative;
  font-size: 1.5em;
  height: auto;
  padding: 10px;
  box-sizing: border-box;
  text-align: left;
}
.form-signin input[type='checkbox'].form-control {
  height: 34px;
}
.form-signin-heading {
  margin: 1em 0;
}
.es3-logo {
  width: 18em;
  margin: 0 auto;
}
.contact-info {
  font-size: .8em;
  margin: 1em 0;
}
.forgot-password {
  margin: 1em 0;
}
.checkbox {
 text-align: left;
 font-weight: normal;
}
.btn-block {
  margin-top: 1em;
}
.checkbox-login {
  margin: 10px 20px;
}
.form-group.required>label:after {
  content: " *";
  color: red;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.mt-1 {
  margin-top: 1em !important;
}
.mt-2 {
  margin-top: 2em !important;
}
.mt-3 {
  margin-top: 3em !important;
}
.mb-1 {
  margin-bottom: 1em !important;
}
.mb-2 {
  margin-bottom: 2em !important;
}
.mb-3 {
  margin-bottom: 3em !important;
}
