/* Text */

blockquote {
  background-color: #ecf0f1;
  padding: 20px;
  border-color: #dd4814;
  border-radius: 5px;
}
blockquote h3 {
  margin-top: 0px;
}

/* Tables */

table {
  border-collapse: collapse;
  margin-bottom:10px;
}
thead {
  border-top: solid #DCDCDC;
  border-bottom: solid #DCDCDC;
}
tr.odd {
  background-color: #F8F8F8;
}
tr:first-child {
  border-top: solid #DCDCDC;
}
tr:last-child {
  border-bottom: solid #DCDCDC;
}

.class-buttons {
  text-align: center;
}

.btn-slides {
  background-color: #dd4814;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  border-radius: 10px; /* Rounded edges */
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  padding: .9rem;
  line-height: .5;
  border-radius: .3rem;
}

.btn-notes {
  background-color: #000000;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  border-radius: 10px; /* Rounded edges */
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  padding: .9rem;
  line-height: .5;
  border-radius: .3rem;
}

.sidebar-title {
  color: #cbcccc;
}
 
div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents, nav.sidebar.sidebar-navigation:not(.rollup) {
    background-color: #373a3c;
}