/* 
* Include ("import") file containing definitions for colors, sizes, etc that
* are common across the pages that make up the On Displayweb site (copied from Ack Web site) XXX Still has College/Bound and EP material.
*
*/
/* 
   Define sizes of devices
*/
/* XXX Right sizes for high-res screens? */
/*  
    Define colors 
*/
/* Standard Background & Text Colors */
/* @stdBgColor:rgb(255, 255, 255); */
/* Misty Rose White*/
/* Misty Rose White #ffe4e1 */
/*  */
/* @stdHeadingColor: rgb(0,20,60);*/
/*  
    Define font size 
*/
/*  
    Define text weights (i.e. thinness/thickiness of letters
*/
/*  
    Define space sizes for padding & margins for page txt (not including the nav bar & footer)
*/
/* Navbar styling. */
.myNav-item .myNav-link {
  display: block;
  padding-top: 0;
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
  font-size: 18px;
  /* 2px bigger than default of 16px i.e. font-size not previously set */
  font-weight: 700;
  color: rgba(255, 255, 255, 0.5);
  /* Semi-transparent white */
  background-color: transparent;
  border-bottom: 0.25rem solid transparent;
  text-decoration: underline;
  text-decoration-thickness: 15%;
}
.myNav-item .myNav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}
.myNav-link.active {
  color: rgba(255, 255, 255);
}
/*discussion sections */
/* Separator Lines: First and subsequent */
.firstHzLine {
  border-top: 2px solid black;
}
.hzLine {
  border-top: 1px solid gray;
}
/* Banner image for pages other than home page. */
.img-OD_Banner {
  width: 100%;
  height: auto;
  float: left;
  max-width: 100%;
}
@media only screen and (min-width: 100px) {
  .img-OD_Banner {
    padding-bottom: 3px;
  }
}
@media only screen and (min-width: 768px) {
  .img-OD_Banner {
    padding-bottom: 3px;
  }
}
@media only screen and (min-width: 992px) {
  .img-OD_Banner {
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .img-OD_Banner {
    padding-bottom: 10px;
  }
}
.od_poster {
  max-width: 100%;
  max-height: auto;
}
