/* crytus markdown extra css */
/* table of contents */
.md_toc {
  background: #f5f5f2;
  font-weight: bold;
  font-size:17px;
  border: 2px solid #078080;
  width:100%;
  margin-bottom: 20px;
}
.md_toc_title {
  font-weight: bold;
  font-size:24px;
  margin: 10px;
  letter-spacing: 0.1em;
}
/* clipboard */
.clipboard {
  margin-bottom: 10px;
}
.clipboard textarea {
  min-height: calc(1.5em + (0.75rem + 2px));
  background-color: #e9ecef;
  opacity: 1;
  margin-bottom: 5px;
}
/* under line */
span.ul-1 {
  border-bottom:solid;
  border-color:#000000;
  border-width: 1px;
}
span.ul-2 {
  border-bottom:solid;
  border-color:#000000;
  border-width: 2px;
}
span.ul-3 {
  border-bottom:solid;
  border-color:#000000;
  border-width: 3px;
}
span.ul-4 {
  border-bottom:solid;
  border-color:#000000;
  border-width: 4px;
}
span.ul-5 {
  border-bottom:solid;
  border-color:#000000;
  border-width: 5px;
}
span.ul-double-1 {
  border-bottom:double;
  border-color:#000000;
  border-width: 1px;
}
span.ul-double-2 {
  border-bottom:double;
  border-color:#000000;
  border-width: 2px;
}
span.ul-double-3 {
  border-bottom:double;
  border-color:#000000;
  border-width: 3px;
}
span.ul-double-4 {
  border-bottom:double;
  border-color:#000000;
  border-width: 4px;
}
span.ul-double-5 {
  border-bottom:double;
  border-color:#000000;
  border-width: 5px;
}
span.ul-dashed-1 {
  border-bottom:dashed;
  border-color:#000000;
  border-width: 1px;
}
span.ul-dashed-2 {
  border-bottom:dashed;
  border-color:#000000;
  border-width: 2px;
}
span.ul-dashed-3 {
  border-bottom:dashed;
  border-color:#000000;
  border-width: 3px;
}
span.ul-dashed-4 {
  border-bottom:dashed;
  border-color:#000000;
  border-width: 4px;
}
span.ul-dashed-5 {
  border-bottom:dashed;
  border-color:#000000;
  border-width: 5px;
}
span.ul-dotted-1 {
  border-bottom:dotted;
  border-color:#000000;
  border-width: 1px;
}
span.ul-dotted-2 {
  border-bottom:dotted;
  border-color:#000000;
  border-width: 2px;
}
span.ul-dotted-3 {
  border-bottom:dotted;
  border-color:#000000;
  border-width: 3px;
}
span.ul-dotted-4 {
  border-bottom:dotted;
  border-color:#000000;
  border-width: 4px;
}
span.ul-dotted-5 {
  border-bottom:dotted;
  border-color:#000000;
  border-width: 5px;
}
span.marker {
  background:linear-gradient(transparent 0%, #FFFF00 0%);
  padding: 0 0.1em;
}
span.marker-5, span.marker-yellow-5 {
  background:linear-gradient(transparent 0%, #FFFF00 0%);
  padding: 0 0.1em;
}
span.marker-4, span.marker-yellow-4 {
  background:linear-gradient(transparent 20%, #FFFF00 0%);
  padding: 0 0.1em;
}
span.marker-3, span.marker-yellow-3 {
  background:linear-gradient(transparent 40%, #FFFF00 0%);
  padding: 0 0.1em;
}
span.marker-2, span.marker-yellow-2 {
  background:linear-gradient(transparent 60%, #FFFF00 0%);
  padding: 0 0.1em;
}
span.marker-1, span.marker-yellow-1 {
  background:linear-gradient(transparent 80%, #FFFF00 0%);
  padding: 0 0.1em;
}
span.marker-red {
  background:linear-gradient(transparent 00%, #FF4040 0%);
  padding: 0 0.1em;
}
span.marker-red-5 {
  background:linear-gradient(transparent 0%, #FF4040 0%);
  padding: 0 0.1em;
}
span.marker-red-4 {
  background:linear-gradient(transparent 20%, #FF4040 0%);
  padding: 0 0.1em;
}
span.marker-red-3 {
  background:linear-gradient(transparent 40%, #FF4040 0%);
  padding: 0 0.1em;
}
span.marker-red-2 {
  background:linear-gradient(transparent 60%, #FF4040 0%);
  padding: 0 0.1em;
}
span.marker-red-1 {
  background:linear-gradient(transparent 80%, #FF4040 0%);
  padding: 0 0.1em;
}
span.marker-pink {
  background:linear-gradient(transparent 00%, #FF19DE 0%);
  padding: 0 0.1em;
}
span.marker-pink-5 {
  background:linear-gradient(transparent 0%, #FF19DE 0%);
  padding: 0 0.1em;
}
span.marker-pink-4 {
  background:linear-gradient(transparent 20%, #FF19DE 0%);
  padding: 0 0.1em;
}
span.marker-pink-3 {
  background:linear-gradient(transparent 40%, #FF19DE 0%);
  padding: 0 0.1em;
}
span.marker-pink-2 {
  background:linear-gradient(transparent 60%, #FF19DE 0%);
  padding: 0 0.1em;
}
span.marker-pink-1 {
  background:linear-gradient(transparent 80%, #FF19DE 0%);
  padding: 0 0.1em;
}
span.marker-cyan {
  background:linear-gradient(transparent 0%, #00FFFF 0%);
  padding: 0 0.1em;
}
span.marker-cyan-5 {
  background:linear-gradient(transparent 0%, #00FFFF 0%);
  padding: 0 0.1em;
}
span.marker-cyan-4 {
  background:linear-gradient(transparent 20%, #00FFFF 0%);
  padding: 0 0.1em;
}
span.marker-cyan-3 {
  background:linear-gradient(transparent 40%, #00FFFF 0%);
  padding: 0 0.1em;
}
span.marker-cyan-2 {
  background:linear-gradient(transparent 60%, #00FFFF 0%);
  padding: 0 0.1em;
}
span.marker-cyan-1 {
  background:linear-gradient(transparent 80%, #00FFFF 0%);
  padding: 0 0.1em;
}
span.marker-green {
  background:linear-gradient(transparent 0%, #20FF20 0%);
  padding: 0 0.1em;
}
span.marker-green-5 {
  background:linear-gradient(transparent 0%, #20FF20 0%);
  padding: 0 0.1em;
}
span.marker-green-4 {
  background:linear-gradient(transparent 20%, #20FF20 0%);
  padding: 0 0.1em;
}
span.marker-green-3 {
  background:linear-gradient(transparent 40%, #20FF20 0%);
  padding: 0 0.1em;
}
span.marker-green-2 {
  background:linear-gradient(transparent 60%, #20FF20 0%);
  padding: 0 0.1em;
}
span.marker-green-1 {
  background:linear-gradient(transparent 80%, #20FF20 0%);
  padding: 0 0.1em;
}
span.marker-orange {
  background:linear-gradient(transparent 0%, #FFC107 0%);
  padding: 0 0.1em;
}
span.marker-orange-5 {
  background:linear-gradient(transparent 0%, #FFC107 0%);
  padding: 0 0.1em;
}
span.marker-orange-4 {
  background:linear-gradient(transparent 20%, #FFC107 0%);
  padding: 0 0.1em;
}
span.marker-orange-3 {
  background:linear-gradient(transparent 40%, #FFC107 0%);
  padding: 0 0.1em;
}
span.marker-orange-2 {
  background:linear-gradient(transparent 60%, #FFC107 0%);
  padding: 0 0.1em;
}
span.marker-orange-1 {
  background:linear-gradient(transparent 80%, #FFC107 0%);
  padding: 0 0.1em;
}
span.reverse {
  background-color: #000;
  color: #fff;
  padding: 0 0.1em;
}
/* hr */
hr.red-5 {
    height: 5px;
    background-color: red;
    border: none;
}
hr.red-4 {
    height: 4px;
    background-color: red;
    border: none;
}
hr.red-3 {
    height: 3px;
    background-color: red;
    border: none;
}
hr.red-2 {
    height: 2px;
    background-color: red;
    border: none;
}
hr.red-1 {
    height: 1px;
    background-color: red;
    border: none;
}
hr.green-5 {
    height: 5px;
    background-color: green;
    border: none;
}
hr.green-4 {
    height: 4px;
    background-color: green;
    border: none;
}
hr.green-3 {
    height: 3px;
    background-color: green;
    border: none;
}
hr.green-2 {
    height: 2px;
    background-color: green;
    border: none;
}
hr.green-1 {
    height: 1px;
    background-color: green;
    border: none;
}
hr.blue-5 {
    height: 5px;
    background-color: blue;
    border: none;
}
hr.blue-4 {
    height: 4px;
    background-color: blue;
    border: none;
}
hr.blue-3 {
    height: 3px;
    background-color: blue;
    border: none;
}
hr.blue-2 {
    height: 2px;
    background-color: blue;
    border: none;
}
hr.blue-1 {
    height: 1px;
    background-color: blue;
    border: none;
}

.markdown-body .download {
  margin-left: 3em;
}

.markdown-body .table {
  margin-left: 2em;
}

.markdown-body pre {
  margin-left: 2em;
}
