body.home {
background-color:black;

	background-image:url('../img/homepagebanner.png');
  
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}





.top-img-logo {
  width:150px;
  float:left;
  margin-top: 5px;

/*    border-width: 5px;
  border-style: solid;
border-color: white;*/
}

.inline-bit {
  display:inline;
}

.nav-bar-custom {
  /*color: green;*/
/*  border-width: 5px;
  border-style: solid;
border-color: green;*/

float:left;
width: auto;
margin-left: 20px;
margin-top:8px;

}

.nav-ul-custom {
  display: inline;
/*    border-width: 5px;
  border-style: solid;
border-color: red;*/

}


.nav-text-right {
  color: white;
  /*border-color: white;
  border-width: 1px;
  border-style:dashed;*/
  padding: 4px;
  margin-top: 15px;
  margin-right: 0px;

  float:right;


}


a.help-link:link {color:white;}      /* unvisited link */
a.help-link:visited {color:white;}  /* visited link */
a.help-link:hover {
  color:rgb(214,46,49);
  text-decoration: none;

  }  /* mouse over link */
a.help-link:active {color:rgb(214,46,49);}  /* selected link */



.img-logo {
  width:400px;
  margin-top:20px;
}

h1 {
	text-align: center;
	margin-bottom: 40px;
	
}

h2 {
	text-align: center;
	font-size: 20px;

}



.jumbotron {
	background-color:rgba(0,0,0,0.6);
	margin-top: 90px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	color: white;
	text-align: center;

	 margin-left: auto ;
  margin-right: auto ;
  width:730px;	

  padding-top:15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;

}



.video-box {
	 margin-left: auto ;
  margin-right: auto ;
  /*width:420px;*/
  margin-bottom: 20px;
  margin-top:20px;
}



.input-group {
  margin-top:30px;
  margin-left: auto ;
  margin-right: auto ;
  width:60%;
}


.email-textbox {
		background-color: rgba(255,255,255,0.5);
	width: 100%;
	height:42px;

  border-color: white;

  -moz-border-radius: 3px;
border-radius: 3px;

box-shadow: 0 4px 6px -5px hsl(0, 0%, 40%), inset 0px 4px 6px -5px black;



 font-size: 35px;
  line-height: 40px;
  border:1px  rgba(140,140,140,0.9) solid;




float:none;
clear:both;
background:none;
border:2px solid #fff;
display:block;
text-align:left;
font-size:17px;
font-weight:400;
line-height:25px;
color:#fff;


-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-khtml-border-radius: 4px;
margin:10px auto 0;
margin-bottom: 14px;

/*border-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
height: 42px;*/

-moz-border-radius: 3px;
border-radius: 3px;

}



.thanks-button {
	background-color: rgba(255,255,255,0.5);
	width: 100%;
	height:40px;

    border-color: white;

    -moz-border-radius: 3px;
  border-radius: 3px;

}







.thanks-button:hover{ 
  background:rgb(214,46,49);
  color:white;
  border-color: white;

}




.text-muted {
	background-color:rgba(111,111,111,0);

}



img.curious {
	margin-top: 50px;
	 /*border:7px solid black;*/
	/*border-width: 30px;*/
	/*border-color: black;*/
	display: block;
    margin-left: auto;
    margin-right: auto;
}