:root {
  --bpl_red: #FC5130;
	--bpl_grey: #7C7C7C;
	--bpl_ltgrey: #E6EAE8;
	--bpl_gold: #FFC73D;
	--bpl_white: #FCFFF7;
	--bpl_black: #0A0A0A;

	--bpl_brown: #846C5B;
	--bpl_beige: #CEA07E;
	--bpl_green: #2ecc71;
	--bpl_yellow: #EDD9A3;
}


body {
  font-family: 'Montserrat', sans-serif;
	width:100%;
	margin: 0;
display: block;
min-width: 600px;
background:var(--bpl_white);
font-size: 20px;
}

header {
	margin-top: -20px;
	display: block;
	width:100%;
	min-width: 600px;
	height:150px;
	background:var(--bpl_black);
}

.headerWrapper {
	/* display: inline-flex; */
  margin-left: auto;
  margin-right: auto;
	width:100%;
	height:100%;
}

.headerWrapper h3{
	/* margin-top: -16px; */
}

.logo {
	/* line-height: 90px; */
	width: 100%;
	min-width: 200px;
	margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 10px;
}

.logo h1{
	color: var(--bpl_red);
	text-decoration: none;
  font-size: 60px;
}

.logo h1:hover{
	color: var(--bpl_gold);
}

.navWrapper {
  /* float: right; */
	line-height: 35px;
	width: 100%;
	min-width: 300px;
	/* margin-top: auto;
	margin-bottom: auto; */
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.navWrapper a{
	color: var(--bpl_white);
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
}

.navWrapper a:hover{
	color: var(--bpl_gold);
}

.backgroundRed {
	background-color: var(--bpl_red);
	border-color: var(--bpl_red);
}

.backgroundWhite {
	background-color: var(--bpl_gold);
	border-color: var(--bpl_gold);
}

#backgroundGreen {
	background-color: var(--bpl_green);
	border-color: var(--bpl_green);
  color: var(--bpl_white);
}

.hoverGold:hover {
	color: var(--bpl_gold);
	background-color: var(--bpl_white);
	border-color: var(--bpl_gold);
}

.hoverRed:hover {
	color: var(--bpl_red);
	background-color: var(--bpl_white);
	border-color: var(--bpl_red);
}

.red {
	color: var(--bpl_red);
}

.green {
	color: var(--bpl_green);
}

.gold {
	color: var(--bpl_gold);
}

#StartUps {
	width:100%;
	max-width: 900px;
  margin-left: auto;
  margin-right: auto;
	height:  630px;
	background-color: var(--bpl_white);
}

#VCs {
	width:100%;
	height:225px;
  /* max-width: 900px; */
  margin-left: auto;
  margin-right: auto;
	background-color: var(--bpl_grey);
	color: var(--bpl_white);
	padding-top: 10px;
}

#about {
	width:100%;
	height:  650px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
	background-color: var(--bpl_white);
}

#about a {
  color: var(--bpl_red);
}

#footer {
  	width:100%;
  	height:50px;
  	background-color: var(--bpl_white);
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#footer a {
  color: var(--bpl_red);
  font-size: 40px;
}

#footer i {
  width: 100px;
}

.button_holder {
display: flex; justify-content: center;
}

.extLink {
  margin-left: 20px;
  margin-right: 20px;
}

.contentWrapper {
		width:100%;
		height: 1200;
		display: block;
}

.tagline {
	text-align: center;
}

.details {
	width: 40%;
	min-width: 550px;
	margin-left: auto;
	margin-right: auto;
}

.center {
	margin-left: auto;
	margin-right: auto;
}

.btn-container {
  text-align: center;
}

.aboutMeDetails {
	padding-left: 30px;
	padding-right: 30px;
  /* max-width: 900px;
  margin-left: auto;
  margin-right: auto; */
	display: inline-flex;
}

.aboutMeDetails img {
	width: 200px;
	margin-left: 10px;
  margin-right: 10px;
  float: right;
}

#videoSection {
	display: inline-flex;
}

.videoDirections {
	margin-left: 30px;
	margin-right: 30px;
	width: 500px;
}

#formSection {
	background-color: var(--bpl_ltgrey);
	width: 100%;
	height: 500px;
}

#second {
	display: none;
}

input[type="submit"] {
	background-color: var(--bpl_red);
	border: 1px solid var(--bpl_red);
	border-radius: 3px;
	margin: 5px 0 10px 0;
	padding: 5px 10px 5px 10px;
	color: var(--bpl_white);
	/* text-shadow: #73B6E2 0.5px 0.5px 0px; */
	font-size: 100%;
}

input[type="submit"]:hover {
	background-color: var(--bpl_gold);
	border: 1px solid var(--bpl_gold);
}

input[type="text"], input[type="email"], input[type="password"] {
	border: 1px solid var(--bpl_ltgrey);
	margin-top: 5px;
	width: 50%;
	height: 35px;
	margin-bottom: 10px;
	padding-left: 5px;
}

input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover {
	border-color: #3498db;
}

.profileRecordLink {
	text-align: center;
}

.profileRecordLink a {
	color: var(--bpl_red);
}

.profileRecordLink a:hover {
	color: var(--bpl_gold);
	text-decoration: none;
}

#formSection {
	display: none;
	background-color: var(--bpl_white);
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	align-items: center;
}

#backToProfile {
	background-color: var(--bpl_white);
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	align-items: center;
}

.pitchVideoWrapper {
	align-items: center;
	text-align: center;
}

.contentWrapperProfile {
	/* margin-left: 20px; */
	/* width: 75%; */
	margin-left: auto;
	margin-right: auto;
}

#textInputBox {
  width: 50%;
  height: 300px;
  word-wrap: break-word;
}

.hint
{
  font-size:0.8em;
  color:#800;
}
