body, html {
	height: 100%;
	background-color: #2A4A2C;
	margin:0px !important;

  }
  
  .bg {
	background-color: #2A4A2C;
	height: 100vh;
	background-position: center;
	background-size: cover;
	position: relative;
	color: white;
	font-family: sans-serif;
	font-size: 16px;
	font-weight:200 !important;

  }
  .logo{
	  width:100%;
	  max-width:500px;
  }
  .bg p{	
	line-height: 160%;
  }
  
  .bg a{	
	color: white;
  }

  .bg h1{
	font-size:18px;
	font-weight:600 !important;
  }
  
  
  /* Position text in the middle */
  .middle {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
  }
  
  /* Style the <hr> element */
  hr {
	margin: auto;
	opacity: .2;
	width: 40%;
  }
  