#app > div.main.w-100.doug > footer.bg-dark-grad.main-footer.py-4 {
    background-color: #F2F2F2;
} 

#app > div.main.w-100.doug > footer.bg-dark-grad.main-footer.py-4 > div > div.col-2.d-flex.flex-column > p > div {
    color: #000000;
}

#app > div.main.w-100.doug > footer.bg-dark-grad.main-footer.py-4 > div > div.col-2.d-flex.flex-column > ul {
    margin-right: 30px;
}

#pricing {
  font-family: @font-family;
  border-collapse: collapse;
  width: 100%;
}

#pricing td, #pricing th {
  border: 1px solid #ddd;
  padding: 8px;
}

#pricing tr:nth-child(even){background-color: #f2f2f2;}

#pricing tr:hover {background-color: #ddd;}

#pricing th {
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
  background-color: #16254d;
  color: white;
}

#section-1 > div > div > div.col.d-flex.justify-content-center > form > div:nth-child(14) > div > div > div:nth-child(2) > div:nth-child(5) > div.session-description {
   margin-left: 140px;
}