/*
extra small
small: >= 576 px
medium: >= 768 px
large: >= 992 px
extra large: >= 1200 px
*/

/* color variables */
:root {
    --hg-page-bg-color: white;
    --hg-header-bg-color-dark: #c01e1e;
    --hg-header-bg-color-medium: #dd1313;
    --hg-header-bg-color: rgb(254,0,0);
    --hg-header-text-color: #f8f9fa;
    --hg-header-link-color: #cabebe
  }

/* medium and above */
@media (min-width: 768px){
    body {
        background-image: url('Plan.JPG');
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
    }
}

/* large and above */
@media (min-width: 992px){
    .nav-item {
        margin-left : 2em;
        margin-right : 2em;
    }
}

/* collapsed menu background */
@media only screen and (max-width: 768px) {
    .navbar .navbar-collapse {
        border-color: var(--hg-header-bg-color);
        background-color: var(--hg-header-bg-color);
     } 
 }

/* all display sizes */

body {
    padding-top: 80px;
}
.container {
    background-color: white;
    opacity: 1;
    font-size: 1.2em;
}
li {
    margin-bottom: 0.5em;
}

/* custom formatting classes */

.hg-page-title {
    color: #000000;
    text-align: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    background-color: var(--hg-page-bg-color);
    opacity: 95%;
}
.hg-page-content {
    min-height: 75vh;
    padding-bottom: 2rem;
    background-color: var(--hg-page-bg-color);
    opacity: 95%;
    vertical-align: middle;
}
.hg-title-page {
    min-height: 90vh;
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: var(--hg-page-bg-color);
    opacity: 95%;
}


/* navbar styling */

.hg-navbar {
    background-image: linear-gradient(var(--hg-header-bg-color-dark), var(--hg-header-bg-color));
    /*height: 90px;*/
    
}
.hg-navbar-logo {
    height: 80px;
}
.nav-item {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.navbar-dark .navbar-nav .nav-link {
    color: var(--hg-header-link-color);
}
