* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
  
  background: #5771FA;
  background: -webkit-linear-gradient(left, #5771FA , #933A98);
  background: -o-linear-gradient(right, #5771FA, #933A98);
  background: -moz-linear-gradient(right, #5771FA, #933A98);
  background: linear-gradient(to right, #5771FA, #933A98);
}

.container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  padding: 0 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.container img {
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}