/* Minification failed. Returning unminified contents.
(84,19): run-time error CSS1039: Token not allowed after unary operator: '-space'
(84,32): run-time error CSS1039: Token not allowed after unary operator: '-space'
(95,26): run-time error CSS1039: Token not allowed after unary operator: '-space'
 */



/*********************************************************** 
* Navigation Bar Elements  
******************************************************** */
.jumbonav {
    position: relative;
    margin: auto 8px;
}

    .jumbonav a {
        position: absolute;
        top: 8px;
        right: 8px;
        cursor: pointer;
        color: darkgray;
    }

        .jumbonav a:hover {
            color: black;
        }

.nav-stretch-height {
    height: 100%;
}

.nav-stretch-height-center {
    display: flex;
    height: 100%;
    align-items: center;
    float: right;
    text-align: center;
    margin: auto;
}

.navbar {
    height: 70px;
    margin-bottom: 0px;
}

.navbar-brand {
    padding-top: 5px;
    padding-bottom: 5px;
}

.bg-dark {
    background-color: #336699 !important;
}

.navbar-collapse {
    /*background-color: #336699;*/
    margin: auto -16px auto auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
}



/*  ******************************************************** 
* Footer Elements  
******************************************************** */
html {
    height: 100%;
}

body {
    background-color: #ffffff;
}

.site {
    display: flex;
    flex-direction: column;
    height: 100%; /* 1, 3 */
}

.site-header {
    flex: none; /* 2 */
}

.site-content {
    padding: 0;
    flex: 1 0 auto; /* 2 */
    padding: var(--space) var(--space) 0;
    width: 100%;
    background-color: #ffffff;
    height: 100%;
    width: 100%;
    margin-top: 70px;
}

    .Site-content::after {
        content: '\00a0'; /* &nbsp; */
        display: block;
        margin-top: var(--space);
        height: 0px;
        visibility: hidden;
    }


.site-footer {
    background-color: #ECEEEF;
    flex: none; /* 2 */
    width: 100%;
}

.footerText {
    color: #717E7E;
}

    .footerText a {
        color: #717E7E;
    }

        .footerText a:focus, .footerText a:hover {
            color: #336699;
            text-decoration: underline;
        }





hr {
    color: #336699;
}




/* The html and body elements cannot have any padding or margin. */

.ittybitty {
    font-size: .8em;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    background-color: #ffffff;
}


/* ************************************************************** 
This changes the NAVBAR to use the NASAA BLUE
    ************************************************************** */

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}

@media print {
    #footer {
        display: none;
        visibility: collapse;
    }
}

.navbar-dark .navbar-text {
    color: #ffffff;
}

    .navbar-dark .navbar-text a,
    .navbar-dark .navbar-text a:hover,
    .navbar-dark .navbar-text a:focus {
        color: #fff;
    }

/* BRAND/TITLE link  */

.navbar-dark .navbar-brand {
    color: #336699;
    background-color: #336699;
}

    .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
        color: #ffffff;
        background-color: #336699;
    }

/* Top Level Links on NAV */
.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}

    .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
        color: #ffffff;
        background-color: #3D75AD;
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255, 255, 255, 0.25);
    }

    .navbar-dark .navbar-nav .show > .nav-link,
    .navbar-dark .navbar-nav .nav-link.active {
        color: #fff;
        background-color: #336699;
    }

/*  This is the square thingie that shows up on the X-SMALL view of the window to get at the menu  */

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.55);
    border-color: #333333;
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

