@import url(https://fonts.googleapis.com/css?family=Julius+Sans+One|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i);
body {
    background: #9dbaca;
    background: -moz-radial-gradient(center, ellipse cover, #9dbaca 0, #0f2f3e 100%);
    background: -webkit-radial-gradient(center, ellipse cover, #9dbaca 0, #0f2f3e 100%);
    background: radial-gradient(ellipse at center, #9dbaca 0, #0f2f3e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9dbaca', endColorstr='#0f2f3e', GradientType=1);
    font-family: Nunito, sans-serif;
    color: #fff;
    font-weight: 300
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: .1em;
    line-height: 1.4em
}

.navbar-inverse {
    background: -moz-linear-gradient(top, rgba(15, 47, 62, 1) 0, rgba(15, 47, 62, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(15, 47, 62, 1) 0, rgba(15, 47, 62, 0) 100%);
    background: linear-gradient(to bottom, rgba(15, 47, 62, 1) 0, rgba(15, 47, 62, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0f2f3e', endColorstr='#000f2f3e', GradientType=0);
    border: none
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .3em;
    font-weight: 200;
    text-shadow: 0 2px 2px #000
}

.nav.navbar-right>li>a {
    margin-left: -15px
}

footer {
    padding: 30px 0 20px;
    font-weight: 200;
    font-size: 12px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .82)
}

footer [class*=col-] {
    height: 80px
}

footer .indent-txt,
footer .indent-txt-adress {
    margin-left: 22px
}

footer .indent-txt-adress {
    text-indent: -11px
}

footer a {
    color: #fff;
    transition: all .3s ease
}

footer a:hover {
    color: #0f2f3e;
    text-decoration: underline
}

footer i {
    margin-right: 8px
}

footer .btn-quote {
    border: none;
    color: #0f2f3e;
    font-weight: 300;
    letter-spacing: 2px;
    text-shadow: none;
    box-shadow: 0 2px 2px #000;
    white-space: normal
}

footer .btn-quote:hover {
    background-color: #0f2f3e;
    color: #fff
}

@media (min-width:768px) {
    .navbar-nav>li>a {
        padding-top: 38px;
        padding-bottom: 38px
    }
}

@media screen and (max-width:767px) {
    .navbar-inverse .navbar-toggle {
        border: none
    }
    .navbar-toggle {
        margin-right: 25px;
        margin-top: 18px
    }
    .navbar-inverse .navbar-toggle:focus,
    .navbar-inverse .navbar-toggle:hover {
        background-color: #0f2f3e
    }
    .navbar-inverse .navbar-collapse.collapse {
        border: none;
        box-shadow: none;
        margin-top: 40px;
        background-color: #0f2f3e
    }
    .navbar-collapse .navbar-right {
        margin: 0
    }
    .navbar-collapse .navbar-right.nav>li {
        display: inline-block
    }
    .active-navbar {
        background: #9dbaca!important
    }
    .social {
        position: relative;
        bottom: -30px;
    }
    footer .btn-quote {
        position: relative;
        bottom: -18px
    }
}