.red{
  background-color: #ff3333;
}

.black{
  background-color: black;
}

.card{
  margin-bottom: 15px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
  border-left: 4px solid #ff3333;
  background-color: black;
  padding: 20px;
}

.affix{
  position: fixed;
  top: 60px;
  left: 30px;
}

@media (max-width: 768px) {
  .affix{
    position: inherit;
    width: 100%;
  }
}

.placeholder{
  min-height: 1px;
  visibility: hidden;
}

.top-bar{
  height: 50px;
  width: 100%;
  margin-bottom: 10px;
  position: fixed;
}

.container-fluid{
  padding-top: 60px;
  p{
    font-size: 1.25em;
  }
}

h3{
  color: #ff3333;
}

h5{
  color: #bdbdbd;
  font-size: 1.3em;
}

a{
  color: #ff3333;
  font-size: 1.25em;
}

a:hover{
  color: #ff3333;
}

p{
  color: #bdbdbd;
}

ol{
  font-size: 1.25em;;
  color: #bdbdbd;
}

ul{
  font-size: 1.25em;
  color: #bdbdbd;
}

.offset-scroll{
  scroll-margin-top: 75px;
}

.top-left-img{
  max-height: 50px;
}

.width-50{
  width: 50px;
}
