/*
@mixin debug-support-matrix($experimental: true, $ie: true) {
  @debug  $moz-$experimental-support-for-mozilla
          $webkit-$experimental-support-for-webkit
          $opera-$experimental-support-for-opera
          $microsoft-$experimental-support-for-microsoft
          $khtml-$experimental-support-for-khtml;
  @debug  $ie6-$legacy-support-for-ie6
          $ie7-$legacy-support-for-ie7
          $ie8-$legacy-support-for-ie8;
}
*/
@font-face {
  font-family: "FontAwesome";
  src: url(/fonts/fontawesome-webfont.ttf) format('truetype'), url(/fonts/FontAwesome.otf) format('opentype'), url(/fonts/fontawesome-webfont.svg) format('svg'), url(/fonts/fontawesome-webfont.eot) format('embedded-opentype'), url(/fonts/fontawesome-webfont.woff) format('woff'), url(/fonts/fontawesome-webfont.woff2) format('woff2');
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400 !important;
  src: url("/Content/FontAwesome/webfonts/fa-regular-400.eot");
  src: url("/Content/FontAwesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/Content/FontAwesome/webfonts/fa-regular-400.woff2") format("woff2"), url("/Content/FontAwesome/webfonts/fa-regular-400.woff") format("woff"), url("/Content/FontAwesome/webfonts/fa-regular-400.ttf") format("truetype"), url("/Content/FontAwesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900 !important;
  src: url("/Content/FontAwesome/webfonts/fa-solid-900.eot");
  src: url("/Content/FontAwesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/Content/FontAwesome/webfonts/fa-solid-900.woff2") format("woff2"), url("/Content/FontAwesome/webfonts/fa-solid-900.woff") format("woff"), url("/Content/FontAwesome/webfonts/fa-solid-900.ttf") format("truetype"), url("/Content/FontAwesome/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 300 !important;
  src: url("/Content/FontAwesome/webfonts/fa-light-300.eot");
  src: url("/Content/FontAwesome/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("/Content/FontAwesome/webfonts/fa-light-300.woff2") format("woff2"), url("/Content/FontAwesome/webfonts/fa-light-300.woff") format("woff"), url("/Content/FontAwesome/webfonts/fa-light-300.ttf") format("truetype"), url("/Content/FontAwesome/webfonts/fa-light-300.svg#fontawesome") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 600 !important;
  src: url("/Content/FontAwesome/webfonts/fa-light-300.eot");
  src: url("/Content/FontAwesome/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("/Content/FontAwesome/webfonts/fa-light-300.woff2") format("woff2"), url("/Content/FontAwesome/webfonts/fa-light-300.woff") format("woff"), url("/Content/FontAwesome/webfonts/fa-light-300.ttf") format("truetype"), url("/Content/FontAwesome/webfonts/fa-light-300.svg#fontawesome") format("svg");
}
@font-face {
  font-family: 'Avenir Next Condensed Demi';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic.svg#AvenirNextCondensed/AvenirNextCondensed-DemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Bold.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Bold.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Bold.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Bold.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Bold.svg#AvenirNextCondensed/AvenirNextCondensed-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Condensed Ultra';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLight.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLight.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLight.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLight.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLight.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLight.svg#AvenirNextCondensed/AvenirNextCondensed-UltraLight") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Italic.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Italic.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Italic.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Italic.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Italic.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Italic.svg#AvenirNextCondensed/AvenirNextCondensed-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Heavy.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Heavy.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Heavy.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Heavy.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Heavy.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Heavy.svg#AvenirNextCondensed/AvenirNextCondensed-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Condensed Demi';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBold.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBold.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBold.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBold.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBold.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-DemiBold.svg#AvenirNextCondensed/AvenirNextCondensed-DemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Medium.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Medium.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Medium.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Medium.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Medium.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Medium.svg#AvenirNextCondensed/AvenirNextCondensed-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Regular.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-Regular.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Regular.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Regular.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Regular.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-Regular.svg#AvenirNextCondensed/AvenirNextCondensed-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-MediumItalic.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-MediumItalic.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-MediumItalic.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-MediumItalic.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-MediumItalic.svg#AvenirNextCondensed/AvenirNextCondensed-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-BoldItalic.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-BoldItalic.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-BoldItalic.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-BoldItalic.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-BoldItalic.svg#AvenirNextCondensed/AvenirNextCondensed-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Avenir Next Condensed';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-HeavyItalic.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-HeavyItalic.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-HeavyItalic.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-HeavyItalic.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-HeavyItalic.svg#AvenirNextCondensed/AvenirNextCondensed-HeavyItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Avenir Next Condensed Ultra';
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic.eot");
  src: url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic.woff2") format("woff2"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic.woff") format("woff"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic.ttf") format("truetype"), url("/Content/AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic.svg#AvenirNextCondensed/AvenirNextCondensed-UltraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Lt2.eot");
  src: url("/Content/Advent/advent-Lt2.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Lt2.woff2") format("woff2"), url("/Content/Advent/advent-Lt2.woff") format("woff"), url("/Content/Advent/advent-Lt2.ttf") format("truetype"), url("/Content/Advent/advent-Lt2.svg#advent-Lt2") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Regular.eot");
  src: url("/Content/Advent/advent-Regular.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Regular.woff2") format("woff2"), url("/Content/Advent/advent-Regular.woff") format("woff"), url("/Content/Advent/advent-Regular.ttf") format("truetype"), url("/Content/Advent/advent-Regular.svg#advent-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Bd2.eot");
  src: url("/Content/Advent/advent-Bd2.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Bd2.woff2") format("woff2"), url("/Content/Advent/advent-Bd2.woff") format("woff"), url("/Content/Advent/advent-Bd2.ttf") format("truetype"), url("/Content/Advent/advent-Bd2.svg#advent-Bd2") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Bd1.eot");
  src: url("/Content/Advent/advent-Bd1.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Bd1.woff2") format("woff2"), url("/Content/Advent/advent-Bd1.woff") format("woff"), url("/Content/Advent/advent-Bd1.ttf") format("truetype"), url("/Content/Advent/advent-Bd1.svg#advent-Bd1") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Lt3.eot");
  src: url("/Content/Advent/advent-Lt3.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Lt3.woff2") format("woff2"), url("/Content/Advent/advent-Lt3.woff") format("woff"), url("/Content/Advent/advent-Lt3.ttf") format("truetype"), url("/Content/Advent/advent-Lt3.svg#advent-Lt3") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Bd3.eot");
  src: url("/Content/Advent/advent-Bd3.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Bd3.woff2") format("woff2"), url("/Content/Advent/advent-Bd3.woff") format("woff"), url("/Content/Advent/advent-Bd3.ttf") format("truetype"), url("/Content/Advent/advent-Bd3.svg#advent-Bd3") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Advent';
  src: url("/Content/Advent/advent-Lt1.eot");
  src: url("/Content/Advent/advent-Lt1.eot?#iefix") format("embedded-opentype"), url("/Content/Advent/advent-Lt1.woff2") format("woff2"), url("/Content/Advent/advent-Lt1.woff") format("woff"), url("/Content/Advent/advent-Lt1.ttf") format("truetype"), url("/Content/Advent/advent-Lt1.svg#advent-Lt1") format("svg");
  font-weight: 300;
  font-style: normal;
}
div#DynamicZoneOverlay {
  display: none;
  position: relative;
  width: 80px;
  height: auto;
  background-color: rgba(0, 0, 0, 0.61);
  border: 1px black solid;
  list-style: none;
  color: #018aff;
}
div#DynamicZoneOverlay > ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
div#DynamicZoneOverlay > ul > li {
  margin: 0px;
  padding: 2px 5px 2px 5px;
  list-style: none;
  position: relative;
}
div#DynamicZoneOverlay > ul > li > span.arrow {
  border: solid #018aff;
  border-width: 0 2px 2px 0;
  display: block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
  right: 5px;
  top: 5px;
}
div#DynamicZoneOverlay > ul > li > div.full_info {
  display: none;
  position: absolute;
  left: 75px;
  top: 0px;
  margin: 0px;
  padding: 5px;
  list-style: none;
  color: #e5e5e5;
  background-color: rgba(0, 0, 0, 0.61);
  border: 1px black solid;
  white-space: nowrap;
}
div#DynamicZoneOverlay > ul > li > div.full_info div.noc {
  color: #018aff;
  font-weight: bold;
}
div#DynamicZoneOverlay > ul > li > div.full_info div.dates {
  color: #53a100;
}
  div#DynamicZoneOverlay > ul > li > div.full_info div.alt {
    color: #53a100;
    margin-bottom: 8px;
  }

  div#DynamicZoneOverlay > ul > li > div.full_info a {
    font-weight: bold;
    cursor: pointer;
    background: grey;
    padding: 2px;
    border-radius: 4px;
  }

    div#DynamicZoneOverlay > ul > li > div.full_info a.amend {
      background-color: orange
    }

    div#DynamicZoneOverlay > ul > li > div.full_info a.reject {
      background-color: red
    }

    div#DynamicZoneOverlay > ul > li > div.full_info a.approve {
      background-color: green
    }

div#DynamicZoneOverlay > ul > li > div.full_info a:hover {
  color: #e5e5e5;
}
div#DynamicZoneOverlay > ul > li:hover {
  color: #e5e5e5;
}
div#DynamicZoneOverlay > ul > li:hover > span.arrow {
  border: solid #e5e5e5;
  border-width: 0 2px 2px 0;
}
div#DynamicZoneOverlay > ul > li:hover > div.full_info {
  display: block;
}


.noc-link {
  display: inline;
  margin-left: 2px;
}


