
body, h1,h2,h3,h4,h5,h6 {font-family: "Montserrat", sans-serif}
.dark {background-color:#24242c !important; color:#fff !important}
.hover-dark:hover  {background-color:#24242c !important}
.hover-dark-green:hover  {background-color:#24242c !important; color:#C2E15F !important}
.hover-dark-purple:hover {background-color:#24242c !important; color:#D3A4F9 !important}
.hover-dark-orange:hover {background-color:#24242c !important; color:#FDA333 !important}
.hover-dark-pink:hover   {background-color:#24242c !important; color:#FB4485 !important}
.green  {color:#C2E15F !important}
.purple {color:#D3A4F9 !important}
.orange {color:#FDA333 !important}
.pink   {color:#FB4485 !important}
.green:hover  {color:#C2E15F !important}
.purple:hover {color:#D3A4F9 !important}
.orange:hover {color:#FDA333 !important}
.pink:hover   {color:#FB4485 !important}
.back-green  {background-color:#C2E15F !important; color: black;}
.back-purple {background-color:#D3A4F9 !important; color: black;}
.back-orange {background-color:#FDA333 !important; color: black;}
.back-pink   {background-color:#EC4883 !important; color: black;}
a {color:#FDA333}
a:hover {color:#C2E15F}
button a {color:#000; text-decoration:none;}
.discrete {color:#757575}
.w3-row-padding img {margin-bottom: 12px}
/* Set the width of the sidebar to 120px */
.darker {background-color:#0E0D13;}
.w3-sidebar {width: 120px; background-color:#0E0D13;}
/* Add a left margin to the "page content" that matches the width of the sidebar (120px) */
#main {margin-left: 120px}
/* Remove margins from "page content" on small screens */
@media only screen and (max-width: 600px) {#main {margin-left: 0}}
header h1 {font-family: Georgia;}


.timeline {
  padding-left: 10px;
  width: 100%;
}

.timeline td {
  padding-bottom: 7px;
  vertical-align: top;
}
.timeline td:first-child {
  color: #BBB;
  width: 18%;
}

.timeline .what {
  color: #FFF;
  font-weight: bold;
}
.timeline .where {
  font-style: italic;
}
.timeline .expl {
  margin-bottom: 0px;
  margin-top: 5px;
  font-size: 16px ;
}

ul {
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
}

li {
  color: #CCC;
}

.articletitle {
  color: white;
  font-weight: bold;
}

.code{width:auto;background-color:#000;padding:8px 12px;border-left:4px solid #C2E15F;word-wrap:break-word}
.indent{margin-left:12px;}
.obj{width:10%;}
