﻿body {
    padding-top: 0;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
    width: 100%;
}

/* QR code generator */
#qrCode {
    margin: 15px;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}
@font-face {
    font-family: 'Interstate light';
    src: url("/fonts/InterstateLight.eot");
    src: url("/fonts/InterstateLight.eot") format("eot"), 
        url("/fonts/InterstateLight.woff") format("woff"), 
        url("/fonts/InterstateLight.ttf") format("truetype"), 
        url("/fonts/InterstateLight.svg") format("svg")
}
@font-face {
    font-family: "iconfont";
    src: url("/fonts/iconfont.woff");
    src: url("/fonts/iconfont.woff") format("embedded-opentype"), 
        url("/fonts/iconfont.woff") format("woff"), 
        url("/fonts/iconfont.ttf") format("truetype"), 
        url("/fonts/iconfont.svg") format("svg");
    font-weight: normal;
    font-style: normal
}



.body-content {
    background-color: #fff;
}
.navbar{min-height:0px;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #008e7b;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 1px;
    
}
.navbar-nav > li > a {
    font-size: 16px;
    font-size: 1.6rem;
}
.navbar-default .navbar-nav > li > a{
    color:#fff;
}
    .navbar-default .navbar-nav > li > a:hover {
        color: #fff;
        background-color: #007465;
    }

    .navbar-default .navbar-nav > li > a:focus {
        color: #fff;
    }

.nav > li {
    position: relative;
    display: block;
    background-color: #008e7b;
}

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
        color:#fff;
    }

        .nav > li > a:hover,
        .nav > li > a:focus {
            text-decoration: none;
            background-color: #007465;
            color: #fff;
        }

.nav li.active a {
    display: block;
    background-color: #fff;
    color: #007465;
}
.nav-tabs > li > a {
    border: 0;
    margin-right:0px;
}
.nav-tabs > li.active {
    border: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    border:0;
}
.logo--va-hr-hr a, .logo--va-hr-hr span, .site-logo a, span.site-logo__span {
    display: block;
    background: no-repeat 100% 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
}

@media screen and (max-width: 23.99em) {
    .logo--va-hr-hr a img, .logo--va-hr-hr span img, 
    .site-logo a img, span.site-logo__span img {
        max-height: 35.2px;
        max-height: 2.2rem;
        max-width: 50%
    }
}

@media print {
    .site-logo {
        -webkit-print-color-adjust: exact
    }
}

.site-logo a, span.site-logo__span {
    width: 183px;
    width: 18rem;
    height: 54px;
    height: 5.4rem;
    margin: 0 auto;
    background-position:center;
   
}

.logo--va-hr-hr a, .logo--va-hr-hr span
 {
    max-width: 400px;
    max-width: 25rem;
    height: 32px;
    height: 2rem;
    -webkit-background-size: auto 100%;
    background-size: auto 100%
}

.logo--va-hr-hr a:before, .logo--va-hr-hr span:before{
        content: '';
        float: left;
        /*padding-top: 9.4%;*/
        width: 0
    }

.logo--va-hr-hr a, .logo--va-hr-hr span {
    background-image: url("/images/va.jpg")
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo--va-hr-hr a, .logo--va-hr-hr span {
        background-image: url("/images/va.jpg")
    }
}

.no-backgroundsize .logo--va-hr-hr a, .lt-ie9 .logo--va-hr-hr a, .no-backgroundsize .logo--va-hr-hr span, .lt-ie9 .logo--va-hr-hr span {
    background-image: url("/images/va.jpg")
}

.site-logo a { 
    background-image: url("/images/va.jpg");
    width: 18rem;
    height: 4.5rem;
    width: 183px;
    /*height: 54px;*/ 
    margin: 0 auto;
    
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .site-logo a {
        background-image: url("/images/va.jpg")
    }
}

.no-backgroundsize .site-logo a, .lt-ie9 .site-logo a {
    background-image: url("/images/va.jpg")
}

span.site-logo__span {
    background-image: url("/images/va.jpg")
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    span.site-logo__span {
        background-image: url("/images/va.jpg")
    }
}

.no-backgroundsize span.site-logo__span, .lt-ie9 span.site-logo__span {
    background-image: url("/images/va.jpg")
}