body {

}

footer {
    margin-top:10px;
    padding-top:10px;
    color:#000;
}

html,body {
    width:100%;
    height:100%;
}

h1,h2 {
  color: #cc0033;
}

.brand-color {
  color: #ffcc33;
}



.carousel {
  max-height:400px;
}

.item img {
  width:100%;
}

.carousel-caption {
  background: rgba(0,0,0,.6);
}

.fixed-height img {
  width:auto;
  height:400px;
  max-height: 400px;
}

.page-header {
  margin:5px 0 20px;
}
/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by it's height */
  margin: 0 auto -60px;
  box-shadow: inset 0 0 100px rgba(0,0,0,.5);
}

/* Set the fixed height of the footer here */
#push,
footer {
  min-height: 60px;
}

footer {
  background-color: #fff;
}

.img-thumbnail {
  background-color: #333;
}

/* Lastly, apply responsive CSS fixes as necessary */
@media (max-width: 767px) {
  #footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.banner {
    text-shadow: none;
    background-color: #fff;
    color:#333;
    overflow: hidden;
}

.banner-inner {
    width:80%;
    margin-left: auto;
    margin-right:auto;
}

.logo {
    float:left;
    display: block;

}

.logo-text {
    line-height: 174px;
}

.navbar-nav > li > a {padding-top:30px !important; padding-bottom:30px !important;}
.navbar {
    min-height:40px !important;
    font-size: 1.5em;
}

.navbar {
  border-bottom:0px;
  margin-bottom:0;
}

#carousel-home {
  margin: 10px 0 15px;
}

.panel-default>.panel-heading {
  color:#333;
  background-color: #ffcc33;
  border-color: #ddd;
}