* {
  color: #000;
}

#indexNavHeader div h1 {
  background-color: #1F3155;
  font-family: 'Maven Pro', sans-serif;
  color: #D7D7CB;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #000;
  display: flex;
  width: 100vw;
  align-items: center;
  justify-content: center;
  height: 70px;
  border-radius: 0px 0px 10px 10px;
}



body {
  background-image: url('../images/teton.jpg');
  background-size: cover;
  /*font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;*/
}

main {
  height: 85vh;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.bottomText {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /*color: #FFF;*/
}

.whiteText {
  color: #D7D7CB;
}

a {
  color:inherit;
}

.authenticationFields {
  font-family: 'Josefin Sans', sans-serif;
  display: flex;
  justify-content: center;
}

.singleAuthField {
  min-width: 250px;
  width: 30vw;
  background-color: rgba(255, 255, 255, .5);
  margin: 10px;
  padding: 10px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

form {
  /*border: 1px solid #000;*/
  width: 25vw;

}

.loginForm {
  height: 200px;
  display: flex;
  padding: 5px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.marginTop {
  margin-top: 10px;
}

.regButton {
  color: #D7D7CB;
  border-color: #4D6282;
  border-radius: 5px;
  background-color: #233259;
}

.something {
  font: helvetica;
  font-size: 65px;
  /*font-style: italic;*/
}
.headerMaven {
  font-family: 'Maven Pro', sans-serif;
  text-transform: uppercase;
}

.mavenPlain {
  font-family: 'Maven Pro', sans-serif;
}

.josePlain {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 20px;
}
/*.jImage {
  background-image: image(../images/grandCanyonbg.jpg);
  background-image:url(../images/grandCanyonbg.jpg);
  height: 55%;
  background-position: center;
  opacity:0.7;

}*/

.jTron {
  margin: 0px;
  padding: 0px;
  border-bottom: 5px;
  border-bottom-color: darkblue;
}

.title {
  color: #000;
}

.button-manipulation {
  margin-top: 150px;
  margin-bottom: 50px;
}



.guest {
  position: relative;
}

main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /*justify-content: center;*/
}

.main-content{
  margin-top:5px;
}
/*.lowerBox {
  padding right: 3px;
  padding left:3px;

}*/

/*.border {
  border:solid;
  border-width: 2px;
  border-color:darkblue;
  border-radius:20px;
  margin: 2px;
}*/
