:root {
    --bg-IDA-primary-color: #12541c;
    --bg-IDA-secondary-color: #115b6d;
}

.bannerWrapper{
    display: flex;
    justify-content: center;
    padding: 10px 20px;
}

section.section{
    /* background-color: #e9e3fc;
    padding: 20px;
    border-radius: 1rem */
}

nav#block-legacysidebar{
    /* background-color: #e9e3fc; */
}

#IDA-content{
    padding: 1rem;
    background: #ffffff61;
}
    
/* MVZ IDA4 Refresh 2-21-2023 */

#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  background: transparent !important;
}

#page-wrapper {
    background: linear-gradient(35deg, rgb(216 238 207) 5%, rgb(91 140 124) 40%,rgb(31 57 9) 100%) !important;
}


.bannerWrapper {
    display: flex;
    justify-content: center;
    padding: 0 0 20px 0 !important;
}

.site-footer, .site-footer.container, .site-footer p, .site-footer a {
    background: #021102 !important;
    color: #FFF !important;
}

section.row.region.region-footer-second {
    color: white !important;
}

p {
	font-size: 1.2rem;
}

p strong {
    font-family: 'Gotham-Black', sans-serif;
}

p a {
    font-family: 'Gotham-Black', sans-serif;
    font-weight: bold !important;
    color: green !important;
}

p a:hover {
    color: white !important;
    background: rgb(91 140 124) !important;
}


nav#navbar-top.bg-white {
   background: rgba(0,0,0,0.35) !important;
   /*background: transparent !important; */
   padding:0;
   margin:0;
}

.navbar-brand img {
   filter: brightness(0) invert(1);
}

li.nav-item a {
   color:white !important;
}


nav#navbar-main {
    display: none;
}

h1, h2, h3, h4 {
    font-family: "Gotham-Black", Arial, Helvetica, sans-serif;
    color: white !important;
    text-shadow: 2px 2px 4px rgb(0 0 0 / 50%);
	line-height: 1.2 !important;
}


h1 {
 font-size: 2.5rem !important;  
}

h2 {
   font-size: 2rem !important;
}

h3 {
   font-size: 1.4rem !important;
}

h4 {
   font-size: 1.2rem !important;  
}



header#header {
    margin-bottom: 40px;
}

footer p {
    font-size:13px;
}


nav#block-legacysidebar>ul.clearfix.nav>li:first-child a {
    font-size: 18px !important;
    border-bottom: 1px solid #3f7d32 !important;
    color: #fff !important;
    background: #367c2b !important;
    background: linear-gradient(35deg, rgb(216 238 207) 5%, rgb(91 140 124) 40%,rgb(31 57 9) 100%) !important;
    border: none !important;
    transition-property: all !important;
    transition-duration: 1s;
		box-shadow: 5px 20px 20px rgba(0,0,0,0.5);
}

nav#block-legacysidebar>ul.clearfix.nav>li a {
		box-shadow: 5px 20px 20px rgba(0,0,0,0.5);
}

nav#block-legacysidebar>ul.clearfix.nav>li:first-child a:hover {
    font-size: 18px !important;
    border-bottom: 1px solid #3f7d32 !important;
    color: #fff !important;
    background: #367c2b !important;
   background: linear-gradient(135deg, rgb(216 238 207) 5%, rgb(91 140 124) 40%,rgb(31 57 9) 100%) !important;
   border: none !important;
   transition-property: all !important;
    transition-duration: 1s;
}


.sidebar .block {
    background-color: transparent;
    border-color: transparent;
}

.content.container {
   background:linear-gradient(-45deg, rgb(216 238 207) 5%, rgb(91 140 124) 100%) !important;
   border-radius: 1rem;
}

.navbar-brand img {
    filter: unset !important;
}