body {
  background-color: BlanchedAlmond
}

a {
  color: black;
}

.section {
  padding-top: 20px;
  padding-bottom: 40px;
}

.portrait {
  border-radius: 8px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.column {
  float: left;
}

/* Left and right column */
.column.left {
  width: 30%;
}

/* Middle column */
.column.right {
  width: 70%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column.left, .column.right {
    width: 100%;
  }
}


/* Style the top navigation bar */
.topnav {
  overflow: hidden;
  background-color: #333;
}

/* Style the topnav links */
.topnav a {
  float: left;
  display: block;
  color: #ffebcd;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* Change color on hover */
.topnav a:hover {
  background-color: #ffebcd;
  color: black;
}

.flex-container {
  display: flex;
  felx-direction: row;
}

.flex-container > div {
  background-color: #ffebcd;
  margin: 10px;
  padding: 20px;
}

@media (max-width: 800px) {
  .flex-container {
    flex-direction: column;
  }
}

#courses {
  /*font-family: Arial, Helvetica, sans-serif;*/
  border-collapse: collapse;
  width: 60%;
}

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

/* #courses tr:nth-child(even){background-color: #f2f2f2;} */

/* #courses th { */
/*   padding-top: 12px; */
/*   padding-bottom: 12px; */
/*   text-align: left; */
/*   background-color: #04AA6D; */
/*   color: white; */
/* } */
