:root {
  --offcanvas-width: 250px;
  --topNavbarHeight: 72px;
}

.offcanvas.offcanvas-start {
  width: var(--offcanvas-width); /* height: 80vh */
}

@media (min-width: 992px) {
  main {
    margin-left: var(--offcanvas-width);
  }

  .offcanvas.offcanvas-start {
    -webkit-transform: none;
    transform: none;
    visibility: visible !important;
    top: var(--topNavbarHeight);
    height: calc(100% - var(--topNavbarHeight));
  }

  .offcanvas-backdrop::before {
    display: none;
  }
  .offcanvas-header .btn-close {
    visibility: hidden;
  }
  #btnShowOC {
    visibility: hidden;
  }

  .offcanvas.offcanvas-start.bkgrd_oc {
    position: relative;
  }
}

.offcanvas.offcanvas-start.bkgrd_oc {
  background-color: #663333;
  height: 71vh;
  position: fixed;
}
.bkgrd_hdr {
  background-color: #12405d;
}

.rounded_5 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.rounded_10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.rounded_15 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.brown {
  color: #663333;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
}
.copyright {
  font-size: 0.5em;
}

.remove_link_underline {
  text-decoration: none;
  color: #0d0d0d;
}

.remove_link_underline:hover {
  color: #0d0d0d;
}

.remove_link_underline.m_hdr {
  font-size: 0.75em;
}

.bkgrd_logo {
  background-image: url("../assets/images/NBW_logo24a.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center right;
  margin-right: 0px;
  padding-right: 20px;
}

.text_shadow_sm {
  text-shadow: 1.01px 1.01px #808080;
}

.text_shadow {
  text-shadow: 1.25px 1.25px #808080;
}

.text_shadow_white {
  text-shadow: 1.25px 1.25px #fff;
}

.text_shadow_white_sm {
  text-shadow: 1.01px 1.01px #fff;
}

.sm_txt_6 {
  font-size: 6px;
}
