/* rgb(250,250,250) */
/* Palette generated by Material Palette - materialpalette.com/orange/cyan */
/* rgb(245,124,0) */
/* rgb(255,152,0) */
/* rgb(255,224,178) */
/* rgb(33,33,33) */
/* rgb(0,188,212) */
/* rgb(33,33,33) */
/* rgb(117,117,117) */
/* rgb(189,189,189) */
/* line 51 */
blockquote {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  background: #FFE0B2;
  color: #757575;
}

/* line 66 */
html {
  background-color: #FAFAFA;
  font-family: sans-serif;
  color: #212121;
}

/* line 72 */
img {
  width: 100%;
}

/* line 76 */
i {
  color: #FF9800;
}

/* line 80 */
a {
  color: #F57C00;
}

/* line 84 */
a:visited {
  color: #FF9800;
}

/* line 88 */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  text-decoration: none;
}

/* line 94 */
article h1, article h2, article h3, article h4, article h5, article h6 {
  color: #757575;
}

/* line 100 */
header li, footer li {
  display: inline-block;
}

/* line 105 */
footer > div {
  margin: auto;
}

/* line 110 */
body > header {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  height: 2rem;
  display: flex;
  background-color: #757575;
}
/* line 28 */
body > header h1 {
  flex: 1;
  margin: auto;
  overflow: hidden;
  white-space: nowrap;
  font-size: 1rem;
}
/* line 36 */
body > header a {
  color: #FF9800;
  text-decoration: none;
  margin: 0px;
}
/* line 41 */
body > header a:visited {
  color: #FF9800;
}
/* line 45 */
body > header img {
  height: 1.5rem;
  width: auto;
}
/* line 114 */
body > header h1 a {
  display: flex;
}
/* line 117 */
body > header h1 a p {
  margin-top: auto;
  margin-bottom: auto;
}
/* line 124 */
body > footer {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  height: 2rem;
  display: flex;
  background-color: #757575;
}
/* line 28 */
body > footer h1 {
  flex: 1;
  margin: auto;
  overflow: hidden;
  white-space: nowrap;
  font-size: 1rem;
}
/* line 36 */
body > footer a {
  color: #FF9800;
  text-decoration: none;
  margin: 0px;
}
/* line 41 */
body > footer a:visited {
  color: #FF9800;
}
/* line 45 */
body > footer img {
  height: 1.5rem;
  width: auto;
}
/* line 126 */
body > footer a {
  margin: auto;
}
/* line 130 */
body nav {
  min-size: auto;
  font-size: 1.5rem;
  height: 1.5rem;
}
/* line 135 */
body nav ul {
  margin: 0;
  padding: 0;
}
/* line 140 */
body nav h1 {
  display: none;
}
/* line 146 */
body main > article > header, body main > section > header {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
/* line 150 */
body main > article > header h1, body main > section > header h1 {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3rem;
  color: #212121;
}
/* line 159 */
body main > article > header p, body main > section > header p {
  display: inline-block;
  margin: 0;
  margin-bottom: 2rem;
}
/* line 165 */
body main > article > header ul, body main > section > header ul {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-left: 1rem;
}
/* line 172 */
body main > article > header section, body main > section > header section {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}
/* line 176 */
body main > article > section, body main > section > section {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  max-width: 40rem;
  line-height: 1.5rem;
}
/* line 180 */
body main > article > section > h1, body main > article > section > h2, body main > article > section > h3, body main > article > section > h4, body main > article > section > h5, body main > article > section > h6, body main > article > section > p, body main > article > section > ul, body main > section > section > h1, body main > section > section > h2, body main > section > section > h3, body main > section > section > h4, body main > section > section > h5, body main > section > section > h6, body main > section > section > p, body main > section > section > ul {
  margin-top: 0;
  margin-bottom: 2rem;
}
/* line 185 */
body main > article > section > h1, body main > article > section > h2, body main > article > section > h3, body main > article > section > h4, body main > article > section > h5, body main > article > section > h6, body main > section > section > h1, body main > section > section > h2, body main > section > section > h3, body main > section > section > h4, body main > section > section > h5, body main > section > section > h6 {
  color: #757575;
}
/* line 191 */
body main > article > section ol, body main > article > section ul, body main > section > section ol, body main > section > section ul {
  padding-left: 2rem;
}
/* line 195 */
body main > article > section li, body main > section > section li {
  margin-bottom: 1rem;
}
/* line 199 */
body main > article > footer, body main > section > footer {
  padding-left: 2.5vw;
  padding-right: 2.5vw;
  max-width: 40rem;
  text-align: center;
}
/* line 203 */
body main > article > footer ul, body main > section > footer ul {
  padding: 0;
  font-size: 3rem;
}
/* line 210 */
body main section > section > ol {
  list-style: none;
  padding: 0;
}
/* line 216 */
body main section > section > ol li article header > h2 > a {
  text-decoration: none;
}
/* line 220 */
body main section > section > ol li article section h1 {
  display: none;
}
