.card-content {
  background-color: transparent;
  padding: 0.75rem;
}
.card-footer-item {
  padding: .25rem;
}
.section {
  padding: 1rem .5rem;
}
pre.code {
  background-color: #FAFAFA; //#EAEAEA;
  color: #000;
  border-left:4px solid #0099FF; //#232323;
}

/* syntax highlighting code */
.code .br0  { color: #66cc66; }
.code .co1  { color: #808080; font-style: italic; }
.code .co2  { color: #808080; font-style: italic; }
.code .coMULTI  { color: #808080; font-style: italic; }
.code .es0  { color: #000099; font-weight: bold; }
.code .kw1  { color: #b1b100; }
.code .kw2  { color: #000000; font-weight: bold; }
.code .kw3  { color: #000066; }
.code .kw4  { color: #993333; }
.code .kw5  { color: #0000ff; }
.code .me0  { color: #006600; }
.code .nu0  { color: #cc66cc; }
.code .re0  { color: #0000ff; }
.code .re1  { color: #0000ff; }
.code .re2  { color: #0000ff; }
.code .re4  { color: #009999; }
.code .sc0  { color: #00bbdd; }
.code .sc1  { color: #ddbb00; }
.code .sc2  { color: #009900; }
.code .st0  { color: #ff0000; }
td {
  border:0 !important;
}

/* back-to-top */
#back-to-top-btn {
  display: inline-block;
  background-color: #FF9800;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#back-to-top-btn::after {
  content: '\25B2';
  font-weight: bold;
  font-style: bold;
  font-size: 1.5em;
  line-height: 36px;
  color: #fff;
}
#back-to-top-btn:hover {
  cursor: pointer;
  background-color: #F00; //#333;
}
#back-to-top-btn.show {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 768px) {
  #back-to-top-btn {
    margin: 10px;
  }
}
/* end back-to-top */
