
@font-face {
  font-family:'FontAwesome';
  font-weight:900;
  font-style:normal;
  font-display:block;
  src:url('/fonts/fontawesome/fa-solid-900.woff2') format('woff2');
}
@font-face {
  font-family:'FontAwesome';
  font-weight:400;
  font-style:normal;
  font-display:block;
  src:url('/fonts/fontawesome/fa-regular-400.woff2') format('woff2');
}
@font-face {
  font-family:'Roboto';
  font-weight:400;
  font-style:normal;
  src:url('/fonts/roboto/roboto-regular.woff2') format('woff2');
}
@font-face {
  font-family:'Roboto';
  font-weight:500;
  font-style:normal;
  src:url('/fonts/roboto/roboto-medium.woff2') format('woff2');
}
@font-face {
  font-family:'Roboto';
  font-weight:700;
  font-style:normal;
  src:url('/fonts/roboto/roboto-bold.woff2') format('woff2');
}

/* Fonts: Roboto, Roboto Mono, FontAwesome */
@import url('../../fonts/roboto/roboto.css');
@import url('../../fonts/robotomono/robotomono.css');
@import url('../../fonts/fontawesome/fontawesome.css');

body {
  line-height:1.5;
  -webkit-text-size-adjust:100%;
  margin:14px;
}

body, p, table, tr, th, td, legend, input, textarea, button, label, select {
  font-size:14px;
  font-family:"Roboto",Helvetica,Arial,sans-serif;
}

html, h1, h2, h3, h4, h5, h6, form, img {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

p, ul, ol {
  margin: 0 0 .5em;
}

ul {
  padding-left:2em;
}
ul > li {
  margin-top:.2em;
  list-style:square;
}
ul > li::marker {
  color:#009682;
  font-size:1.2em;
  line-height:1em;
}
ol {
  padding-left:2em;
}
ol > li {
  margin-top:.2em;
}
ol > li::marker {
  color:#009682;
}

label {
  cursor: pointer;
}

label:hover {
  color: #4684ff;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.underline {
  text-decoration: underline;
}