/*!
 * Start Bootstrap - Heroic Features HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
 

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	background-color: black;
	width: 100%;
}

navbar {
	width: 100%;
	margin-bottom: 100px;
}


.ads {
	background-color: white;
	padding: 25px;
	margin-bottom: 25px;
	margin-top: 25px;
}

.ads h3 img {
	width: 35px;
	height: 35px;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
  width: 100%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.hero-spacer {
    margin-top: 50px;
}

.hero-feature {
    margin-bottom: 30px;
}



.votes {
	background-color: white;
	padding: 25px;
	margin-bottom: 25px;
	margin-top: 25px;
}




footer {
    margin: 50px 0;
	color: white;
}


form {
	overflow: hidden;
	padding: 25px;
	margin-top: 25px;
	background-color: white;
	font-size: 14pt;
}

form label {
	padding-right: 5px;
}

.label123 {
	width: 45px;
}


.votesubmit {
	display: block;
	margin: 25px auto 0 auto;
	padding: 5px 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.topdesc {
	padding: 50px;
	color: white;
}

.topdesc p {
	font-size: 14pt;
}