body {
  display: table;
  width: 100%;
  background-color: #F4F6F9;
}

html, body {
  height: 100%;
}

#body_login .right {
  display: table-cell;
  vertical-align: top;
  background-color: #d8dde6;
  width: 50%;
  height: 100%;
  color: rgba(255, 255, 255, 0.6);
}
#body_login .left {
  display: table-cell;
  height: 100%;
}
#body_login #login-area {
  /*height: 100vw;*/
  /*margin-top: 68px;*/
  flex-direction: column;
  justify-content: center;
  display: flex;
}
#body_login .content {
  /*margin: 0px auto;*/
  padding: 1.25rem;
  border-radius: 0.25rem;
  border: 1px solid #D8DDE6;
  background-color: #FFFFFF;
  margin-left: 25%;
  margin-right: 25%;
}
#body_login .label {
  font-size: 12px;
  color: #54698d;
  margin: 0 0 8px 0;
  line-height: inherit;
}
#body_login #button_submit, #body_login #button_loading {
  width: 100%;
}
#body_login .img-logo {
  width: 221px;
  height: auto;
}
#body_login .error {
  border: 1px solid red;
}
#body_login .text-principal {
  font-weight: 700;
  color: #eceef1;
  margin-top: 100px;
  font-size: 31px !important;
  line-height: 40px !important;
}

@media (max-width: 575.98px) {
  #login-area {
    margin-top: -99px;
  }
  #login-area .content {
    margin-left: 0;
    margin-right: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2xvZ2luLW5ldy5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGUjtBQUtJO0VBQ0k7RUFDQTtBQUhSO0FBTUk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FBTFI7QUFRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBUFI7QUFVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUlI7QUFXSTtFQUNJO0FBVFI7QUFZSTtFQUNJO0VBQ0E7QUFWUjtBQWVJO0VBQ0k7QUFiUjtBQWdCSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUFmUjs7QUFvQkE7RUFHSTtJQUNJO0VBbkJOO0VBcUJNO0lBQ0k7SUFDQTtFQW5CVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9sb2dpbi1uZXcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5e1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjk7XG59XG5cbmh0bWwsYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jYm9keV9sb2dpbntcblxuXG4gICAgLnJpZ2h0e1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE2LCAyMjEsIDIzMCk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB9XG5cbiAgICAubGVmdHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICNsb2dpbi1hcmVhe1xuICAgICAgICAvKmhlaWdodDogMTAwdnc7Ki9cbiAgICAgICAgLyptYXJnaW4tdG9wOiA2OHB4OyovXG5cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnR7XG4gICAgICAgIC8qbWFyZ2luOiAwcHggYXV0bzsqL1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEREU2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIH1cblxuICAgIC5sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzU0Njk4ZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgICNidXR0b25fc3VibWl0LCAjYnV0dG9uX2xvYWRpbmd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbWctbG9nb3tcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cblxuICAgIC5lcnJvcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIH1cblxuICAgIC50ZXh0LXByaW5jaXBhbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNlY2VlZjE7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIHtcblxuXG4gICAgI2xvZ2luLWFyZWF7XG4gICAgICAgIG1hcmdpbi10b3A6IC05OXB4O1xuXG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/