* {
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  min-height: 100dvh;
}

#open-sidebar-button {
  display: none;
  background: none;
  border: none;
  padding: 1em;
  margin-left: auto;
  cursor: pointer;
}

#close-sidebar-button {
  display: none;
  background: none;
  border: none;
  padding: 1em;
  cursor: pointer;
}

.nbc_h1_mmenu-1 {
  display: none;
}

/*
@media screen and (max-width: 700px) {

    #overlay {

        background: rgba(0,0,0, 0.5);
        position: fixed;
        inset: 0;
        z-index: 9;
        display: none;

    }
    //This is to hide the Desktop version of the nav bar.  Once the size of the webpage passes 700px it will show again.
    .nbc_h1_m1_nmain-1 {

        display: none;
    }

    #open-sidebar-button, #close-sidebar-button {

        display: block;
    }

    .nbc_h1_mm1_navstyle-1 {

        position: fixed;
        top: 0;
        right: -100%;
        height: 100vh;
        width: min(15em, 100%);
        z-index: 10;
        border-left: 1px solid var(--hover-color);
        transition: right 300ms ease-out;
        //background-color: #cdcdf7;
        background-color: #8e8e88;

    }
    */
/*.nbc_h1_mm1_navstyle-1 a {


    text-decoration: none;
    color: greenyellow;
}*/
/*
    .nbc_h1_mm1_navstyle-1.show{

        right: 0;

    }

    .nbc_h1_mm1_navstyle-1.show ~ #overlay {

        display: block;

    }



    .nbc_h1_mm1_n1_ulstyle-1 {

        list-style: none;
        display: flex;
        width: 100%;
        flex-direction: column;

    }

    .nbc_h1_mm1_n1_ulstyle-1 a { 

        //Needed with padding
        display: flex;

        width: 100%;
        padding: 1em 2.5em;
        padding-left: 2.5em;
        text-decoration: none;
        color:  #cdcdf7;


    }

    .nbc_h1_mm1_n1_us1_liISSN-1 {

        display: flex;

        width: 100%;
        padding: 1em 2.5em;
        padding-left: 2.5em;
        text-decoration: none;
        color:  #cdcdf7;

    }


}
*/

/*# sourceMappingURL=test.css.map */
