/* your styles go here */

#logo {
	width: 180px;
	padding-top: 4px;
	margin-left: 20px;
}

#portfolio {
    background-color: #ebf4ef;
}

section {
  padding-bottom: 10px;
}

.box-logo {
    border: solid 1px #ccc;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 6px #ddd;
    transform: scale(100%);
    transition: all .2s ease-in-out;
    overflow: hidden;
}

.box-logo:hover {
    box-shadow: 0 0 10px #ccc;
}

.box-logo img {
    transition: all .2s ease-in-out;
}

.box-logo:hover img {
    transform: scale(110%);
}

.box-services {
    width: 100%;
    flex: 240px;
}

section {
    padding-top: 50px;
}

.section-pv-blue {
  background: #D7E1E6;
}

.blurry-road-background {
  background: url('../img/mountain_blur.png') center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-backface-visibility: hidden;
}

.portland-bridge-background {
  background: url('../img/forest_with_bridges.jpg') center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-backface-visibility: hidden;
}

.blurry-office-background {
  background: url('../img/office_blur_background.png') center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-backface-visibility: hidden;
}

.blurry-people-background {
  background: url('../img/portland_mount_hood.png') center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-backface-visibility: hidden;
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

.nav-tabs, .nav-pills {
    text-align:center;
}