* {
  font-family: 'Open Sans', sans-serif;
}

html {
  width: 100%;
  height: 100%;

}

body {
  width: 100%;
  height: 100%;
  background: rgba(58,114,188,1);
  background: -moz-linear-gradient(top, rgba(58,114,188,1) 0%, rgba(42,80,146,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(58,114,188,1)), color-stop(100%, rgba(42,80,146,1)));
  background: -webkit-linear-gradient(top, rgba(58,114,188,1) 0%, rgba(42,80,146,1) 100%);
  background: -o-linear-gradient(top, rgba(58,114,188,1) 0%, rgba(42,80,146,1) 100%);
  background: -ms-linear-gradient(top, rgba(58,114,188,1) 0%, rgba(42,80,146,1) 100%);
  background: linear-gradient(to bottom, rgba(58,114,188,1) 0%, rgba(42,80,146,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a72bc', endColorstr='#2a5092', GradientType=0 );
  margin: 0;
  position: relative;
}

.background {
  background-image: url('images/fndeblur.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -999;
}

.container {
  max-width: 960px;
  height: auto;
  margin: 0 auto;
  padding-top: 10%;
}

h1 {
  font-size: 72px;
  color: #fff;
  font-weight: 700;
  margin: 0;
}

p {
  font-size: 36px;
  color: #fff;
  font-weight: lighter;
  margin-top: 10px;
}

.signature span {
  text-indent: -999999px;
  display: block;
  width: 290px;
  height: 56px;
  background-image: url('images/fndeassinatura.png');
  background-repeat: no-repeat;
  margin-top: 100px;
}

@media only screen and (max-device-width: 480px) {

  p {font-size: 40px;}
  h1 {font-size: 130px;}
  .container { margin: 100px;}

	}
