/* Colors to be assigned - AVOID USING DIRECTLY */
/* Box Colours */
/* normal font colors */
/* table colors */
.grid {
  display: grid;
  grid-template-columns: 204.8px 778.24px 204.8px;
  grid-gap: 0.5em; }

header, footer {
  grid-column: 1 / 4; }

@media all and (max-width: 700px) {
  aside,
  article {
    grid-column: 1 / 4; } }

*, body {
  font-family: Monospaced, monospace;
  background-color: #000305;
  color: #f5f5f5; }

body {
  padding-left: 1em;
  padding-bottom: 1em; }

hr {
  color: #333333;
  width: 95%; }
  hr.left {
    margin-right: 5%; }
  hr.right {
    margin-left: 5%; }

/* region Headers */
h1, h2, h3, h4, h5, h6 {
  color: #62138b;
  padding-top: 10px;
  padding-bottom: 5px; }

/* Headings */
h1 {
  font-size: 2em; }

h2 {
  font-size: 1.571em; }

/* 22px */
h3 {
  font-size: 1.3em; }

/* 20px */
h4 {
  font-size: 1.2em; }

/* 18px */
h5 {
  font-size: 1.1em; }

/* 16px */
h6 {
  font-size: 1em; }

.subtitle {
  font-size: 0.75em;
  color: #f5f5f5; }

/* endregion Headers */
/* region Lists */
ul {
  margin-left: 0;
  list-style: square; }

ol {
  margin-left: 5px;
  list-style-type: decimal-leading-zero; }
  ol.alpha {
    list-style-type: lower-alpha; }
  ol.roman {
    list-style-type: upper-roman; }
  ol.decimal {
    list-style-type: decimal; }
  ol.greek {
    list-style-type: lower-greek; }

/* endregion Lists */
/* region Tables */
table, th {
  padding-left: 0.5em;
  padding-right: 0.5em; }

th {
  border-bottom: 1px solid #c74350;
  font-weight: bold; }

tbody > tr:nth-child(2n) > td {
  background-color: #333333; }

tbody > tr:nth-child(2n+1) > td {
  background-color: #5b5a5a; }

/* endregion Tables */
/* region Grids */
div.grid-footer {
  display: grid;
  grid-template-columns: 90px auto;
  grid-template-rows: auto auto;
  grid-template-areas: 'ccImage textRowTop' 'ccImage textRowBottom'; }
  div.grid-footer .cc-image {
    grid-area: ccImage; }
  div.grid-footer .text-row-top {
    grid-area: textRowTop; }
  div.grid-footer .text-row-bottom {
    grid-area: textRowBottom; }

/* endregion Grids */
/* region Links */
a {
  outline: 0;
  text-decoration: underline; }
  a:link {
    color: #00ee00; }
  a:visited {
    color: #254362;
    text-decoration: none; }
  a:hover {
    color: #ffa500; }
  a:active {
    color: #ffa500; }

/* endregion Links */
div#citations {
  font-size: 0.8em; }

pre {
  background-color: #b5aaaa;
  padding: 10px;
  margin: 10px;
  overflow: auto;
  color: #000305; }

pre > code, pre > code > span, pre > span {
  background-color: #b5aaaa; }

.p-1-l {
  padding-left: 10px; }

.p-2-l {
  padding-left: 20px; }

.w-third {
  min-width: 32%;
  max-width: 33%; }

.v-top {
  vertical-align: top; }

.v-t-top {
  vertical-align: text-top; }

.m-top-zero {
  margin-top: 0; }

.f-c-white {
  color: #f5f5f5; }

div#footer {
  font-size: 0.5em;
  padding-left: 204.8px;
  width: 739.328px; }

img.cc-image {
  border-width: 0; }

/*# sourceMappingURL=style.map */