header
{
    padding:60px 0px;
}
header h1
{
    text-align:center;
    font-size:2.5em;
    font-weight:bold;
}
.profile-image
{
    width:150px;
    height:150px;
    border-radius:50%;
    overflow: hidden;
    border: 1px solid #ddd;
    margin-bottom:60px;
}

p
{
    font-size:1.4em;
    color:#888;
    text-align:center;
    font-weight:300;
}

.highlighted
{
    color:#2982c5 !important;
}

section.splash
{
    background-attachment: fixed;
    background-size:cover;
    margin:60px 0px;
    font-size:2.2em;
    color:#FFF;
    text-align:center;
    font-weight:100;
    padding:100px 0px;
}
section.splash.mountains
{
    background-image: url("../img/mountains.jpeg");
}
section.splash.slate
{
    background-image: url("../img/slate.jpeg");
}


.btn-primary
{
    background-color:#2982c5;
    border-radius:0px;
}
.form-control
{
    border-radius:0px;
}


footer
{
    padding-bottom:60px;
}
