@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-ThinItalic.woff2") format("woff2");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-ExtraLightItalic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-LightItalic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-SemiBoldItalic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-ExtraBoldItalic.woff2") format("woff2");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2';
  src: url("/static/Exo2-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic; }
body, .immune {
  color: black; }

body, input, select, textarea, div.ui-widget {
  font-family: "Exo 2", Verdana, "DejaVu Sans", sans-serif;
  font-weight: 400; }

body > div {
  min-height: 100%; }

input[type=checkbox]:disabled {
  background-color: #e9ecef;
  opacity: 1; }

input.form-check-input:disabled ~ span label {
  opacity: 0.5; }

form {
  margin-bottom: 0; }

div.style div {
  display: inline-flex; }

a {
  color: var(--bs-blue);
  text-decoration: none; }
  a:hover {
    color: #ca0000; }

svg {
  stroke: var(--bs-blue); }

a:hover svg, a svg:hover {
  stroke: #ca0000; }

header.topline a {
  color: var(--bs-white); }
header.topline a:hover {
  color: var(--bs-cyan); }
header.topline svg {
  stroke: var(--bs-white); }
header.topline a:hover svg {
  stroke: var(--bs-cyan); }

div#page-container {
  position: relative;
  min-height: 100vh; }

div#content-wrap {
  padding-bottom: 2.5rem; }

div#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2.5rem; }

table.list tbody a {
  color: black;
  text-decoration: none; }
  table.list tbody a:hover {
    color: #ca0000; }
table.list tfoot tr td form.pager div.disabled svg {
  stroke: silver; }

/*# sourceMappingURL=common.css.map */
