body {
  padding-top: 50px;
  background: #DCDCDC;
  background: -webkit-linear-gradient(right top, WhiteSmoke, LightGrey); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom left, WhiteSmoke, LightGrey); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom left, WhiteSmoke, LightGrey); /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(to bottom left, WhiteSmoke, LightGrey); /* Standard syntax */
  min-height:100vh;
}
.content {
  padding: 40px 15px;
  text-align: center;
  height: 100%;
}

