/* colors:  tan e7e7dc  teal 035972  olive 807324  red */

body {
  padding-top: 50px;
  font-size: 16px;
}
.navbar-fixed-top {
  -webkit-transform: translateZ(0);
}
.navbar-inverse, .navbar-fixed-top {
  background-color: #035972 !important;
  border-color: #035972;
}
.navbar-inverse .navbar-brand, 
.navbar-inverse .navbar-nav > li > a {
  color: #ccc;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #807324;
  color: #fff; 
  transition: all 0.5s ease 0s;
}

#banner {
  background-color: #e7e7dc;
}

section {
  padding: 25px 0 35px;
  background: #fff;
}

.btn-primary {
  background-color: #035972;
  border-color: #035972;
  color: #fff;
}

.parallax-container {
  height: 500px;
  width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: maroon;
}
a {
  color: #035972;
  text-decoration: none;
  font-weight: 600;
}
a:hover, a:focus {
  color: #807324;
  transition: all 0.5s ease 0s;
}
a, a:active, a:hover, a:focus {
  outline: 0;
}

.text-big {
  font-size: 2em;
}
.text-giant {
  font-size: 4em;
}
.lead {
  font-size: 21px;
  margin-bottom: 16px;
}

.glyphicon {
  top: 3px;
}

pre {
  overflow: auto;
}

pre code {
  word-wrap: normal;
  white-space: pre;
}

footer {
  background: #807324;
  color: #ddd;
  padding: 30px 0 30px;
  text-align: center;
}

footer a {
  color: #ddd;
  text-decoration: none;
}

footer a:hover {
  color: #eee;
  text-decoration: underline;
}

/* BUTTONS */
.btn-xl, .btn-group-xl > .btn {
  border-radius: 6px;
  font-size: 20px;
  line-height: 1.33;
  padding: 18px;
}
.btn-basic {
  background-color: transparent;
  border-color: #035972;
  color: #035972;
}
.btn:hover, .btn:focus {
  transition: all 0.5s ease 0s;
}
.btn-basic:hover, .btn-basic:focus {
  background-color: #035972;
  border-color: #035972;
  color: #e7e7dc; 
  transition: all 0.5s ease 0s;
}

/* UTILITIES */
.extra-top-margin {
  margin-top: 1em;
}
.some-top-margin {
  margin-top: .5em;
}
.extra-bottom-margin {
  bottom-top: 1em;
}