@charset "UTF-8";
/* Webfont: Lato-Bold */
@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Italic */
@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Italic.woff") format("woff"), url("../fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Regular */
@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
html {
  font-family: 'Lato', sans-serif;
  font-size: 11pt; }
  html a.nocolor {
    color: #444; }

ul.list-publications {
  list-style-type: none;
  padding-left: 0; }

.list-publications .paper-authors a {
  color: #444; }

.paper-booktitle {
  font-style: italic; }

.people-list a.person-name {
  color: #444; }
.people-list .uk-thumbnail {
  border: none;
  box-shadow: none; }

.shown-on-hover {
  display: none; }

/*
.nics-project article {
}
.nics-project article h2:before {
}
 */
.nics-project article {
  font-family: pt-serif, serif;
  counter-reset: title-counter-1 figure-counter; }
  .nics-project article .nics-references {
    font-size: 10pt; }
  .nics-project article h1, .nics-project article h2, .nics-project article h3, .nics-project article h4, .nics-project article h5 {
    font-weight: bold;
    font-family: pt-serif, serif; }
    .nics-project article h1.publications:before, .nics-project article h2.publications:before, .nics-project article h3.publications:before, .nics-project article h4.publications:before, .nics-project article h5.publications:before {
      content: none;
      counter-increment: none; }
  .nics-project article h2 {
    counter-reset: title-counter-2;
    text-align: center; }
    .nics-project article h2:before {
      content: counter(title-counter-1);
      counter-increment: title-counter-1;
      margin-right: .4em; }
  .nics-project article h3 {
    counter-reset: title-counter-3; }
    .nics-project article h3:before {
      content: counter(title-counter-1) "." counter(title-counter-2);
      counter-increment: title-counter-2;
      margin-right: .3em; }
  .nics-project article h4 {
    counter-reset: title-counter-4; }
    .nics-project article h4:before {
      content: counter(title-counter-1) "." counter(title-counter-2) "." counter(title-counter-3);
      counter-increment: title-counter-3;
      margin-right: .3em; }
  .nics-project article > section {
    margin-bottom: 4em; }
  .nics-project article #references {
    margin-top: 3em; }
    .nics-project article #references h2:before {
      content: none; }
  .nics-project article h2#references {
    margin-top: 3em; }
    .nics-project article h2#references:before {
      content: none; }
  .nics-project article a.nics-citation {
    font-weight: normal; }
    .nics-project article a.nics-citation:before {
      content: "["; }
    .nics-project article a.nics-citation:after {
      content: "]"; }
  .nics-project article figure.nics-fig {
    counter-increment: figure-counter;
    counter-reset: subfigure-counter; }
    .nics-project article figure.nics-fig > figcaption:before {
      content: "Fig. " counter(figure-counter) ". ";
      font-weight: bold; }
    .nics-project article figure.nics-fig .nics-subfig figcaption:before {
      content: "Fig. " counter(figure-counter) "(" counter(subfigure-counter,lower-latin) ")" ". ";
      counter-increment: subfigure-counter;
      font-weight: bold; }

ol.nics-references {
  counter-reset: reference-counter; }
  ol.nics-references > li {
    list-style: none;
    position: relative; }
    ol.nics-references > li:before {
      content: "[" counter(reference-counter) "]";
      counter-increment: reference-counter;
      position: absolute;
      left: -1.6em; }

ul.nics-references {
  padding-left: 0; }
  ul.nics-references > li {
    list-style: none; }
    ul.nics-references > li:before {
      font-weight: bold;
      content: "[" attr(data-paper-id) "]"; }

ul.nics-references-dot {
  padding-left: 1em; }
  ul.nics-references-dot > li {
    font-size: 110%;
    list-style: none;
    margin-bottom: .5em; }
    ul.nics-references-dot > li:before {
      font-weight: bold;
      content: "▪ [" attr(data-paper-id) "]";
      margin-left: -1em; }
    ul.nics-references-dot > li .paper-title:before {
      content: "“";
      margin-right: -.2em; }
    ul.nics-references-dot > li .paper-title:after {
      content: "”";
      margin-left: -.2em; }

li:hover .shown-on-hover {
  display: inline; }
