html {
  scroll-padding-top: 170px; /*adjust for placement of inline link targets*/
}
body {
  background: #fff !important;
  padding-bottom: 240px;
  font-family: 'Avenir', 'Open Sans', sans-serif;
  font-weight: 300;
}

.static_a_display:link {color: #666; text-decoration: none;}
.static_a_display:visited {color: #666; text-decoration: none;}
.static_a_display:hover {color: #000; text-decoration: none; background-color: #e8eaed;}
.static_a_display:active {color: #666; text-decoration: none;}

.border-space {
  border-bottom: solid 1px #dee2e6;
}

dt.metadata {
  border-bottom: solid 1px #ccc;
  padding-top: 8px;
}

.table-borderless td,
.table-borderless th {
    border: none !important;
}

/******************************** Colors *******************************************************/

/*.btn-link { color: #0288D1; }*/

.btn-color-flat { background-color: #d49b32; color: #fff; }

.bg-llt-darkgray {background-color: #dee2e6;}
.bg-llt-gray { background: #eeeeee; color: #666;}
.bg-llt-white { background: #fff; color: #666;}

.bg-llt-burgundy { background: #742042; color: #fff; }
.llt-burgundy {color: #742042; border-color: #742042;}

.bg-llt-gold { background: #DCAA3B; color: #742042; }
.llt-gold {color: #DCAA3B; border-color: #DCAA3B;}

.llt-light-gold {color: #E9CC81}
.bg-llt-light-gold {background: #E9CC81}

.lt-gray {color: #FBFBFB;}
.bg-lt-gray {background-color: #FBFBFB;}

.llt-darkgray {color: #dee2e6;}

.llt-darkestgray {color: #666;}

.bk-cover-bg-2 {background-color: #6c757d; color: #E9CC81} /* slate gray 607D8B*/

.bk-cover-bg-1 {background-color: #742042; color: #E9CC81} /* llt burgundy */

.bk-cover-bg-0 {background-color: #E9CC81; color: #742042} /* llt gold */

/******************************** End Colors **********************************************/


/******************************** Centered Submenu **********************************************/
.submenu ul{
    margin-bottom:30px;
    width: 100%;
    text-align:center;
}

.submenu li {
    display: inline-block;
    padding-left: 10px;
    padding-bottom: 15px;
    background: #fff 
}
/******************************** End Centered Submenu **********************************************/

/******************************** Custom Font Sizes **********************************************/
.oai-micro-fs-4 {font-size: 0.4em}
.oai-micro-fs-6 {font-size: 0.6em}
.oai-micro-fs-8 {font-size: 0.8em}
.oai-fs-rg {font-size: 1.0em}
.oai-fs-md {font-size: 1.2em}
.oai-fs-lg {font-size: 1.5em}
.oai-fs-xlg {font-size: 2.0em}


/******************************** End Font Sizes **********************************************/


.list-group-item.hilite_row {
  background-color: #B2D1B2
}
/******************************** End Box Borders **********************************************/


.resp-tagline {
  padding-top: .4rem
}

@media (max-width: 1400px) and (min-width: 768px) {
  
  .resp-tagline {
    display: none
  }  
}

/* Mobile Responsive Adjustments */
@media (max-width: 768px) {
  img.resp-image {
    width: 20rem!important;
    height: auto!important;
    padding-top: 0rem!important;
    padding-bottom: 0.8rem!important;
  }
  .resp-title {
    padding-top: 1.0rem;
    font-size: 1.0rem!important;
  }
  .resp-tagline {
    padding-top: 0.8rem;
  }
  .resp-navmenu {
    padding-bottom: 1.0rem;
    padding-right: 0rem!important;
    padding-left: 0rem!important;
    /* gap: 0.2rem!important; */
  }
  .resp-mast{
    align-items: center!important; 
    justify-content: center!important;
  }
}