.navbar .navbar-nav {
  display: inline-block;
  vertical-align: top;
}

html, body{
  margin: 0px;
  padding: 0px;
}

.navbar .navbar-collapse {
  text-align: center;
}

.nav > li{
  margin-left: 50px;
}

.img-circle, #logo{
    height: 20px;
    margin-right: 1em;
    vertical-align: top;
}

.carousel .item img{
  margin: 0 auto;
  width: 350px;
  height: 350px;
}

.carousel{
  height: 500px;
}

html, body{
  background-color: lightgray;
}

.item{
  width: 100%;
  height: 100%;
}

.carousel-indicators{
  position: relative;
  padding-top: 2px;
}

/*footer*/
main{
  height: 75%
}

.footer {
    border-top: 1px solid #E0E0E0;
    height: 1%;
}

.footer ul li {
    margin: 0;
    float: right;
}

ul{
  list-style: none;
}

.footer ul li a {
    text-decoration: none;
    color: #333;
    padding: 1.5em;
}


