pre.terminal {
  background-color: #444;
  color: #eee;
  padding: 15px;
}
pre.terminal cmd { color: #ad3; }
pre.terminal cmnt { color: #f39c1273; }
pre.terminal hname { color: #999999; }
pre.terminal attr { color: #ff7a7a; }
pre.terminal attr::before { content: "<";}
pre.terminal attr::after { content: ">";}
div.move-top-btn-container-sub i {
  font-size: 20px;
  color: #00000073;
}
div.move-top-btn-container-sub {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background-color: #00a65a45;
}
div.move-top-btn-container-main.hide {
  display: none;
}
div.move-top-btn-container-main.show {
  position: fixed;
  right: 50px;
  bottom: 50px;
  width: 50px;
  height: 50px;
  display: table !important;
}
ul.content-overview-list a {
  color: #444;
  padding-right: 20px;
  border-bottom: 1px solid #00a65a;
}
.table-title-container span {
  padding-left: 5px;
  border-bottom: 1px solid #00a65a;
  display: inline-block;
  font-size: initial;
  color: #777;
}
.table-title-container {
  padding-top: 5px;
  padding-left: 20px;
}
.main-title-container {
  padding-top: 5px;
  padding-bottom: 25px;
  padding-left: 25px;
}
.main-title-container .underline {
  padding-left: 10px;
  border-bottom: 2px solid #00a65a;
  display: inline-block;
  line-height: 0.85;
  text-shadow:
    2px 2px white,
    2px -2px white,
    -2px 2px white,
    -2px -2px white;
}
.sub-title-container {
  padding-top: 5px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.sub-title-container .underline {
  padding-left: 5px;
  border-bottom: 1px solid #00a65a;
  display: inline-block;
  text-shadow:
    2px 2px white,
    2px -2px white,
    -2px 2px white,
    -2px -2px white;
}
.requirements-list a,
.section-content-list a,
.libraries-list a {
  color: #444;
  font-size: large;
}
section.content-header{
  padding-bottom: 20px;
  background-color: #eee !important;
}
ul.nav.navbar-nav > li.sign-actions {
  display: table;
}
ul.nav.navbar-nav > li.sign-actions > a {
  display: table-cell;
}

.dl-horizontal > dt {
  white-space: normal;
}

div.spelling-mistake-bar {
  background-color: #ccc;
  border: 1px solid #999;
  padding: 5px;
}
div.content-wrapper {
  background-image: url(/wp-content/uploads/2018/05/bacground_014.png);
  background-size: 100px 100px;
}

.border-bottom {
  border-bottom: 1px solid #ccc;
}

.theme-blue { color: #4e7bb0;}
.theme-green { color: #00a65a;}
.theme-yellow { color: #f39c12;}
.theme-red { color: #e82424;}

.cmd-environment {
  background-color: #444;
  color: #eee;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  word-wrap: normal;
}

.cmd-environment > text.selected-text {
  color: #f9ff00;
}
.cmd-environment > text.comment {
  color: #e88011;
}

.blurry-text {
   color: transparent;
   text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
