body, h1, h2, h3, h4, td{
    font-family: 'Open Sans', sans-serif;
    /*font-size:1.15em;*/
}

.jumbotron{
    background-image:url('/img/hero-lock-blur-closed-2.jpg');
    background-size:cover;
    height:600px;
    background-position:center center;
    margin-bottom:20px;
}

.outside{
    min-height:700px;
}

.page{
    padding-top:85px;
}

.breadcrumb{
    background:transparent;
    border:0;
}

.display-5{
    font-size: 2.25rem;
    font-weight: 300;
    line-height: 1.2;
}

/* Carousel base class */
.carousel {
    margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
    bottom: 3rem;
    z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
    height: 32rem;
    background-color: #777;
}
.carousel-item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 32rem;
}

.cardGray{
    background-color:#e6e6e6;
}

.text-white{
    color:#FFF;
}

.scheduleList > li{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px dashed #E6E6E6;
}

.scheduleList > li:last-child{
    border-bottom:0;
}

#topNav{
    background-color:rgba(78,93,108,1) !important;
}

/*.dropdown-menu, ul.navbar-nav{
    background-color:rgba(78,93,108,.95) !important;
}

.navbar-dark{
    background-color:rgba(78,93,108,.45) !important;
    height:75px;
}

.shrink {
    background-color:rgba(78,93,108,.95) !important;
    height:50px;
}

nav.navbar{
-webkit-transition: all .85s ease;
    transition: all .85s ease;
}*/

.bg-site{
    background-color:rgba(78,93,108,1) !important;
}

/*
@media(min-width:992px){
    #mainNav{
        padding-top:25px;
        padding-bottom:25px;
        transition: padding-top: 0.3s, padding-bottom: 0.3s;
        border: none;
        background-color:transparent;
    }
    #mainNav .navbar-brand{
        font-size:1.75em;
        transition: all 0.3s;
    }
    #mainNav .navbar-nav .nav-item .nav-link{
        padding: 1.1em 1em !important;
    }
    #mainNav .navbar-shrink{
        padding-top:0;
        padding-bottom: 0;
        background-color: black;
    }
    #mainNav .navbar-shrink .navbar-brand{
        font-size: 1.25em;
        padding: 12px 0;
    }
}*/
