@import url('https://fonts.googleapis.com/css?family=Oswald|Rubik');
/* #6e68af */
body { 
  background: linear-gradient(58deg, rgba(102,199,144,1) 0%, rgba(136,78,166,1) 70%);
  background-attachment: fixed;
  font-family: 'Rubik', sans-serif;
  min-width: 500px;
}

label {
  margin-bottom: 0
}

label.input-label {
  margin-bottom: 0;
  font-size: 0.9em;
  margin-left: 4px;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 2px 8px 0 7px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px
}

.input-group {
  margin-bottom: 0
}

.form-control.is-invalid ~ .input-group-append > .input-group-text {
  border-color: red !important
}

.checkbox-novo {
  width: 100%;
  padding-bottom: 10px;
}

#label-check-sistema-novo {
  margin-left: 5px;
}

#login-image {
  width: 78px;
  margin-bottom: 8px;
}
