/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 30px;
  padding-bottom: 20px;
}

p {
    font-size: 16px;
}

h2 {
    font-size: 24px;
}

footer img {
  padding: 20px;
}

/* Second Level */
ul ul{
  padding-left: 15px;
}

.background {
  height: 200px;
  width: auto;
  background-image: url("../imgs/banner.png");
  background-size: cover;
}

.background h3 {
  position:relative;
  margin-left:5%;
  font-weight: bold;
  padding-top: 45px;
  color: rgba(0,0,0,1); /* black */
  font-size: 45px;
  text-shadow: /* outline text */
    -1px -1px 0 #FFF,
    1px -1px 0 #FFF,
    -1px 1px 0 #FFF,
    1px 1px 0 #FFF;
}

.background p {
  position:relative;
  margin-left:5%;
  font-size: 24px;
  font-weight: bolder;
  color: rgba(255,255,255,1); /* white */
  line-height: 80%;
  text-shadow: /* outline text */
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
}

.paperstext h1 {
  font-size: 28px;
  margin-top: 20px;
  font-weight: bold;
}

.paperstext li {
  font-size: 16px;
}

.textbook-list li {
  font-size: 16px;
}

.tue-box {
  padding: 5px 5px 5px 5px;
  /* background-color: #ececec; */
}

.tue-box h4 {
  font-weight: bold;
}

.thu-box {
  padding: 5px 5px 5px 5px;
  /* background-color: white; */
}

.thu-box h4 {
  font-weight: bold;
}

.deadline-box {
  padding: 5px 5px 5px 5px;
  /* border: 1px solid #000000; */
}

.deadline-box h4 {
  font-weight: bold;
  color: orange;
}

.holiday-box {
  padding: 5px 5px 5px 5px;
  /* border: 1px solid #000000; */
}

.week-box{
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #ececec;
}

.week-box h4 {
  font-weight: bold;
}

.holiday-box h4 {
  font-weight: bold;
  color: green;
}
