@charset "utf-8";
/* CSS Document */

/* Remove the navbar's default margin-bottom and rounded borders */

body {
    color: #8a6d3b;
    background-image: url("/img/header-bg.jpg");
    background-repeat: repeat;
}
.navbar,
.navbar .navbar-inverse {
    margin-bottom: 0;
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0.1);
    border: 0px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    background-color: rgba(138, 109, 59, 0.5);
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #8a6d3b;
    background-color: #ffffff;
}
.mybtn:hover,
.btn-default:hover {
    background-color: red;
    color: #f5f5f5;
}
.navbar-inverse .navbar-brand {
    color: #ffffff;
}
.header-section {
    background-color: rgba(138, 109, 59, 0.5);
}
.header-section h2,
.header-section h3 {
    color: #f0f0f0;
    font-size: 120%;
}
.form-section {
    padding: 10px 10px 10px 10px;
    background-color: #40434a;
}
.form-section p {
    color: #ffffff;
}
.frm-field {
    /* padding-left: 0px;
    padding-right: 2px;
    */
}
.row-grey-bg {
    background-color: #40434a;
}
.panel-warning {
    color: #8a6d3b;
}
.panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.service-icon {
    font-size: 85px;
}
footer {
    background-color: #241c0f;
    padding: 25px;
}
@media screen and (max-width: 764px) {
    .header-section img {
        max-height: 150px;
    }
    .form-section {
        margin-top: 0px;
    }
    .hero-text {
        padding-right: 0px;
        padding-top: 15px;
        margin-bottom: -15px;
    }
    .panel-group,
    .panel {
        margin-left: -10px;
        margin-right: -10px;
        border-radius: 0px;
    }
}