button, button:hover, button:active, button:focus, .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #061e3b;
    border: solid 1px #880a1f;
}

h1, h2, h3, h4, h5, h6, a, a * {
    color: #880a1f !important;
}

html, body {
    background-color: #dee0e1 !important;
}

.teal-box {
    background-color: #95dbc2;
}

.contentTeaser * {
    text-shadow: none;
}

.dropdown-menu {
    background-color: #061e3b;
}

.geographyHeader {
    background-color: #24478e;
}

.geographyTeaser {
    background-color: #95dbc2;
}

.glyphicon {
    font-size: 28px;
    text-align: center;
}

.img-parralax {
    max-height: 250px;
}

.loginNavBar {
    background-color: #880a1f;
}

.loginBox a.navbar-brand {
    background: none;
    margin: 0px !important;
    padding: 0px !important;
}

.navbar {
    min-height: 80px;
}

.parallax {
    height: 380px;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}

.parallax-house {
    /*background-image: url(/images/tat/first-page.jpg);*/
    background-color: #ffffff;
    height: auto;
}

.parallax-featured {
    height: 480px;
    background-image: url(/images/tat/writing.jpg);
}

.parallax-flooring {
    background-image: url(/images/tat/flooring.jpg);
}

.parallax-plan {
    background-image: url(/images/tat/plan.jpg);
    padding: 12px;
}

.parallax-text-box, .parallax-text-box * {
    color: #78090f;
    text-shadow: 1px 1px #999999;
}

.parallax-text-box {
    background-color: rgb(136, 171, 242, 0.8);
    border-radius: 4px;
    margin: 12px;
    padding: 8px;
}

@media screen and (max-width: 800px) {
    .navbar-brand > img {
        width: 280px;
        margin-left: 10px;
    }

    .fileGalleryItem {
        height: 200px !important;
    }

    .fileGalleryItem span {
        height: 200px !important;
    }
}

/*
Blue: #061e3b
Light blue: #24478e
Maroon: #880a1f
Teal: #95dbc2
*/