html,
body {
  width: 100%;
  height: 100%;
  font-family: "montserratregular";
}

body {
  /*  background-color: #ffc107; /* For browsers that do not support gradients */
  /* background-image: linear-gradient(
    90deg,
    rgba(135, 212, 198, 1) 0%,
    rgba(223, 188, 0, 1) 45%,
    rgba(36, 156, 39, 1) 100%
  ); */
  /* background: rgb(255, 193, 7);
  background: linear-gradient(
    344deg,
    rgba(46, 91, 0, 0.5) 38%,
    rgba(255, 193, 7, 0.5) 100%
  ); */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.form-signin {
  width: 90%;
  max-width: 500px;
  padding: 15px;
  margin: auto;
}

.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

.form-label-group > input,
textarea,
.form-label-group > label {
  height: 3.125rem;
  padding: 0.75rem;
}
