/* Template Presets */
body {
padding-top: 20px;
padding-bottom: 60px;
}

hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #009;
    margin: 1em 0; padding: 0; }

/* Custom container */
.container {
margin: 0 auto;
max-width: 1000px;
}
/* 
.container > hr {
margin: 60px 0;
}
 */
 
#home h3 {
	border-bottom: 1px solid #009;
	padding: 10px 0;
}

.footer {
	border-top: 1px solid #009;
	margin-top: 25px;
	padding-top: 15px;
}

/* Main marketing message and sign up button */
.jumbotron {
margin: 10px 0;
text-align: center;
}
.jumbotron h1 {
font-size: 100px;
line-height: 1;
}
.jumbotron .lead {
font-size: 24px;
line-height: 1.25;
}
.jumbotron .btn {
font-size: 21px;
padding: 14px 24px;
}
.jumbotron .title,
.littleLead .title {
	text-align:left;
	border: 1px solid #cfcfcf;
	border-top: none;
	margin-top: 0;
	padding: 10px;
}

/* Supporting marketing content */
.marketing {
margin: 60px 0;
}
.marketing p + h4 {
margin-top: 28px;
}


/* Customize the navbar links to be fill the entire space of the .navbar */
/*.navbar .navbar-inner {
padding: 0;
}
.navbar .nav {
margin: 0;
display: table;
width: 100%;
}
.navbar .nav li {
display: table-cell;
width: 1%;
float: none;
}
.navbar .nav li a {
font-weight: bold;
text-align: center;
border-left: 1px solid rgba(255,255,255,.75);
border-right: 1px solid rgba(0,0,0,.1);
}
.navbar .nav li:first-child a {
border-left: 0;
border-radius: 3px 0 0 3px;
}
.navbar .nav li:last-child a {
border-right: 0;
border-radius: 0 3px 3px 0;
}*/

/* Custom Styling */

h3 {
	line-height: 25px;
}

/* Homepage Lead modal */

.homepageModal {
	left:19%; 
	margin:0;
	text-align:center; 
	width:62%; 
}

.homepageModal  .modal-body {
	max-height:100%;
}

.homepageModal .modal-body .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.homepageModal .modal-body .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Modal Styling */

#home .modal h3 {
	border: none;
}