@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Alex+Brush&family=Allura&family=Ballet&family=Caveat&family=Dancing+Script&family=Herr+Von+Muellerhoff&family=Italianno&family=Just+Another+Hand&family=Kaushan+Script&family=Kristi&family=Marck+Script&family=Meie+Script&family=Monsieur+La+Doulaise&family=Mr+Dafoe&family=Mr+De+Haviland&family=Mrs+Saint+Delafield&family=Nothing+You+Could+Do&family=Parisienne&family=Pinyon+Script&family=Sacramento&family=Satisfy&family=Shadows+Into+Light&family=Yellowtail&display=swap");
:root {
  --acadis-brandingBar-height: 48px;
  --acadis-bannerNav-height: 29px;
  /*--default-bannerContainer-height: calc(var(--acadis-brandingBar-height) + var(--acadis-bannerNav-height));*/
  --default-bannerContainer-height: 77px;
  --default-leftNav-width: 180px;
  --default-sidebar-width: 0px;
  --default-stickyBand-header-height: 30px;
  --default-stickyBand-bandHeader-top: 30px;
  --default-stickyBand-bandHeader-height: 39px;
  --default-stickyHeader-sideMargin: -10px;
  --default-stickyBand-sideMargin: -10px;
}

/* This file should go at the top of ONLY ONE STYLESHEET PER SITE:
    * acss-base.scss
    * avcss-base.scss
    * atcss-base.scss
*/
:root {
  --app-pinnedTask-height: 0px;
  --app-topFixedElements-height: var(--default-bannerContainer-height);
  --app-leftNav-width: 0px;
  --app-sidebar-width: var(--default-sidebar-width);
}

@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Regular.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Regular.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-Regular.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-It.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-It.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-It.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-It.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-It.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Semibold.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Semibold.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Semibold.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-Semibold.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-SemiboldIt.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-SemiboldIt.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-SemiboldIt.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-ExtraLight.eot") format("eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-ExtraLight.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLight.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-ExtraLightIt.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-ExtraLightIt.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLightIt.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLightIt.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Light.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Light.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Light.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-Light.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-LightIt.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-LightIt.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-LightIt.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-LightIt.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Bold.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Bold.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-Bold.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-BoldIt.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-BoldIt.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-BoldIt.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-BoldIt.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Black.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-Black.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Black.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-Black.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-BlackIt.eot");
  src: url("../fonts/source-sans-pro/EOT/SourceSansPro-BlackIt.eot?#iefix") format("eot"), url("../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff") format("woff"), url("../fonts/source-sans-pro/OTF/SourceSansPro-BlackIt.otf") format("opentype"), url("../fonts/source-sans-pro/TTF/SourceSansPro-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
}
/* NuGet package: nvColors.scss
   Version 1.3.2
*/
/* NuGet package: nvColors.scss */
/* Planning Categories */
/* Special Conditions */
/* Envisage framework base styles */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
/* NuGet Package: NVFrameworkScss
 * Version 1.0.37
 */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
.nv-accessible-hide {
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}

.nv-display-none-always {
  display: none !important;
}

.nv-no-user-select {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
  supported by Chrome, Opera and Firefox */
}

.nv-scroll-snap-container {
  scroll-snap-type: y mandatory;
}

/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
.nv-help-text {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.accessibility-mode .nv-help-text {
  color: #474747;
  fill: #474747;
}

.nv-text-break {
  word-break: break-word;
}

/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
.no-data-message {
  border: 1px solid #4668ba;
  margin-top: 40px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 3px 5px;
  padding: 2.5em;
  max-width: 42em;
  margin-left: auto;
  margin-right: auto;
}
.accessibility-mode .no-data-message {
  border-color: #4668ba;
}

.no-data-message h3 {
  margin-top: 0;
  font-weight: bold;
}

.no-data-message hr {
  margin: 1em 0;
}

.no-data-message .action-container {
  margin-top: 1.5em;
  text-align: center;
}

.no-data-message ol li {
  margin-bottom: 1.5em;
}

/* Import variables and mixins */
/* Variables */
/*****  Print Stylesheet Helpers  *****/
/*****   Glyphs   *****/
/*****   Colors   *****/
/***** 508-compliant background-to-text color map *****/
/***** Widget Colors *****/
/***** Button Colors ****/
/***** Link Colors *****/
/*****   End Colors *****/
/***** Input Styles ****/
/* Mixins */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
/*******   Icon classes   ********/
/*****  Print Stylesheet Helpers  *****/
/*****   Glyphs   *****/
/*****   Colors   *****/
/***** 508-compliant background-to-text color map *****/
/***** Widget Colors *****/
/***** Button Colors ****/
/***** Link Colors *****/
/*****   End Colors *****/
/***** Input Styles ****/
/****   All of this will be replaced by new color package. Will need to test svg stuff in the pkg   ****/
.acssStatusTextPending, .acssStatusTextOnHold, .acssStatusTextDraft {
  color: #98C9FA;
}
.accessibility-mode .acssStatusTextPending, .accessibility-mode .acssStatusTextOnHold, .accessibility-mode .acssStatusTextDraft {
  color: #074a8c;
}

.acssStatusTextSubmitted {
  color: #246D94;
}
.accessibility-mode .acssStatusTextSubmitted {
  color: #1a4f6b;
}

.acssStatusTextInformation {
  color: #3366FF;
}
.accessibility-mode .acssStatusTextInformation {
  color: #3366FF;
}

.acssStatusTextPaused {
  color: #BDEB53;
}
.accessibility-mode .acssStatusTextPaused {
  color: #5c7d0f;
}

.acssStatusTextObligated, .acssStatusTextSuccess {
  color: #277725;
}
.accessibility-mode .acssStatusTextObligated, .accessibility-mode .acssStatusTextSuccess {
  color: #277725;
}

.acssStatusTextError, .acssStatusTextRejected {
  color: #C61A0C;
}
.accessibility-mode .acssStatusTextError, .accessibility-mode .acssStatusTextRejected {
  color: #C61A0C;
}

.acssStatusTextCancelled, .acssStatusTextCanceled {
  color: #630D06;
}
.accessibility-mode .acssStatusTextCancelled, .accessibility-mode .acssStatusTextCanceled {
  color: #630D06;
}

.acssStatusTextSkipped, .acssStatusTextWarning {
  color: #F5A70B;
}
.accessibility-mode .acssStatusTextSkipped, .accessibility-mode .acssStatusTextWarning {
  color: #946506;
}

.acssStatusTextNeutral {
  color: #6D6D6D;
}
.accessibility-mode .acssStatusTextNeutral {
  color: #6D6D6D;
}

.acssStatusTextWaitlisted {
  color: #E2C8BB;
}
.accessibility-mode .acssStatusTextWaitlisted {
  color: #8b563b;
}

.acssStatusTextRemaining {
  color: #ffffff;
}
.accessibility-mode .acssStatusTextRemaining {
  color: #000000;
}

/****   END stuff to be replaced by new color package.   ****/
/* NuGet package: nvGlyph
    Version is listed below in $version, which is also used for cache busting.
    Please remember to update it when you make changes!
*/
@font-face {
  font-family: "icomoon";
  src: url("../Content/nv-glyph/fonts/icomoon.eot?ver=v3.0.38");
  src: url("../Content/nv-glyph/fonts/icomoon.eot?ver=v3.0.38#iefix") format("eot"), url("../Content/nv-glyph/fonts/icomoon.woff?ver=v3.0.38") format("woff"), url("../Content/nv-glyph/fonts/icomoon.ttf?ver=v3.0.38") format("truetype"), url("../Content/nv-glyph/fonts/icomoon.svg?ver=v3.0.38#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* NuGet package: nvGlyph
         Version: 3.5
*/
/* NuGet package: nvGlyph
         Version: 3.4
*/
.select2-container .select2-choice span.nv-glyph_container {
  display: inline-block !important;
  margin-right: 0 !important;
  overflow: inherit !important;
  vertical-align: top !important;
}
.select2-container .select2-choices span.nv-glyph_container .nv-glyph {
  font-size: 1.1em;
}

.nv-glyph_container-standalone {
  display: inline-block;
  /*    min-width: 24px;
      min-height: 24px;*/
  text-align: center;
}
.nv-glyph_container-standalone:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode .nv-glyph_container-standalone:focus {
  outline-color: #4d90fe;
}

.check-for-bad-glyph-markup a .nv-glyph_container-standalone:after, .check-for-bad-glyph-markup button .nv-glyph_container-standalone:after, .check-for-bad-glyph-markup [tabindex="0"] .nv-glyph_container-standalone:after, .check-for-bad-glyph-markup [aria-hidden=true] .nv-glyph_container-standalone:after {
  content: "This should not be tabbable!";
  color: red;
  display: inline;
  font-weight: bold;
  font-size: 1.5em;
}

/***** Generate base css classes *****/
[class^=nv-glyph-], [class*=" nv-glyph-"] {
  display: inline-block;
  font-family: "icomoon";
  line-height: 0;
  font-size: 1.3333333333em;
  vertical-align: -0.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^=nv-glyph-]:before, [class*=" nv-glyph-"]:before {
  content: "**";
}

/***** End base class creation *****/
/* NuGet package: nvGlyph
         Version: 3.56.2
*/
/***** Begin copy from icomoon style.css *****/
.nv-glyph-table-view:before {
  content: "\e9ee";
}

.nv-glyph-non-wrapping:before {
  content: "\e9e5";
}

.nv-glyph-wrapping:before {
  content: "\e9e4";
}

.nv-glyph-password:before {
  content: "\e9e1";
}

.nv-glyph-mobile:before {
  content: "\e9e2";
}

.nv-glyph-signature:before {
  content: "\e9e3";
}

.nv-glyph-case:before {
  content: "\e9de";
}

.nv-glyph-omit:before {
  content: "\e9dd";
}

.nv-glyph-box-indeterminate:before {
  content: "\e9dc";
}

.nv-glyph-bookmark:before {
  content: "\e9d9";
}

.nv-glyph-bookmark-collection:before {
  content: "\e9da";
}

.nv-glyph-bookmark-add:before {
  content: "\e9db";
}

.nv-glyph-anonymous-person:before {
  content: "\e9d8";
}

.nv-glyph-report:before {
  content: "\e9d7";
}

.nv-glyph-center-view:before {
  content: "\e9d6";
}

.nv-glyph-secure-browser:before {
  content: "\e9d5";
}

.nv-glyph-event:before {
  content: "\e9cc";
}

.nv-glyph-underline:before {
  content: "\e9cb";
}

.nv-glyph-indent-left:before {
  content: "\e9cd";
}

.nv-glyph-indent-right:before {
  content: "\e9ce";
}

.nv-glyph-insert-conditional-block:before {
  content: "\e9cf";
}

.nv-glyph-insert-data-field:before {
  content: "\e9d0";
}

.nv-glyph-numbered-list:before {
  content: "\e9d1";
}

.nv-glyph-bold:before {
  content: "\e9d2";
}

.nv-glyph-bullet-list:before {
  content: "\e9d3";
}

.nv-glyph-italic:before {
  content: "\e9d4";
}

.nv-glyph-previous:before {
  content: "\e9c9";
}

.nv-glyph-next:before {
  content: "\e9ca";
}

.nv-glyph-assign-role:before {
  content: "\e9c8";
}

.nv-glyph-qr-code:before {
  content: "\e9c7";
}

.nv-glyph-arrow-head-up-right:before {
  content: "\e9c6";
}

.nv-glyph-collapse-opened:before {
  content: "\e9c4";
}

.nv-glyph-expand-closed:before {
  content: "\e9c5";
}

.nv-glyph-flag-circle:before {
  content: "\e9c2";
}

.nv-glyph-flag:before {
  content: "\e9c3";
}

.nv-glyph-duplicate:before {
  content: "\e9c1";
}

.nv-glyph-pin:before {
  content: "\e9c0";
}

.nv-glyph-paused:before {
  content: "\e9bd";
}

.nv-glyph-production-data:before {
  content: "\e9be";
}

.nv-glyph-photo:before {
  content: "\e9bf";
}

.nv-glyph-ignored-conflict:before {
  content: "\e9bb";
}

.nv-glyph-conflict:before {
  content: "\e9bc";
}

.nv-glyph-document:before {
  content: "\e9ba";
}

.nv-glyph-draft-document:before {
  content: "\e9e8";
}

.nv-glyph-dependencies:before {
  content: "\e9b9";
}

.nv-glyph-alternate:before {
  content: "\e9b8";
}

.nv-glyph-auto-assign:before {
  content: "\e9b6";
}

.nv-glyph-audit-trail:before {
  content: "\e9b7";
}

.nv-glyph-affiliate-course:before {
  content: "\e9b5";
}

.nv-glyph-training_catalog:before {
  content: "\e9b4";
}

.nv-glyph-gear:before {
  content: "\e9b3";
}

.nv-glyph-freeze-line:before {
  content: "\e9b2";
}

.nv-glyph-attached-record:before {
  content: "\e9b1";
}

.nv-glyph-submit-webform:before {
  content: "\e9b0";
}

.nv-glyph-webform:before {
  content: "\e9af";
}

.nv-glyph-reject-workflow:before {
  content: "\e9ae";
}

.nv-glyph-box-unchecked:before {
  content: "\e9ab";
}

.nv-glyph-box-checked:before {
  content: "\e9ac";
}

.nv-glyph-move-alt:before {
  content: "\e9ad";
}

.nv-glyph-incident:before {
  content: "\e9aa";
}

.nv-glyph-link:before {
  content: "\e9a9";
}

.nv-glyph-secure-person:before {
  content: "\e9a7";
}

.nv-glyph-globe:before {
  content: "\e9a8";
}

.nv-glyph-planned-expenditure:before {
  content: "\e9a6";
}

.nv-glyph-included-budget:before {
  content: "\e9a5";
}

.nv-glyph-blended:before {
  content: "\e987";
}

.nv-glyph-email:before {
  content: "\e982";
}

.nv-glyph-external-link:before {
  content: "\e973";
}

.nv-glyph-assign:before {
  content: "\e971";
}

.nv-glyph-classroom-course:before {
  content: "\e96a";
}

.nv-glyph-single-view:before {
  content: "\e96c";
}

.nv-glyph-yearly-view:before {
  content: "\e96d";
}

.nv-glyph-alert:before {
  content: "\e954";
}

.nv-glyph-connections:before {
  content: "\e933";
}

.nv-glyph-comment:before {
  content: "\e927";
}

.nv-glyph-automap:before {
  content: "\e900";
}

.nv-glyph-download:before {
  content: "\e909";
}

.nv-glyph-print:before {
  content: "\e915";
}

.nv-glyph-recurring:before {
  content: "\e9a4";
}

.nv-glyph-weekly-view:before {
  content: "\e9a2";
}

.nv-glyph-monthly-view:before {
  content: "\e9a3";
}

.nv-glyph-skip-back:before {
  content: "\e99f";
}

.nv-glyph-skip-forward:before {
  content: "\e9a0";
}

.nv-glyph-arrow-head-left:before {
  content: "\e9a1";
}

.nv-glyph-delete-trash:before {
  content: "\e99e";
}

.nv-glyph-add-person:before {
  content: "\e99d";
}

.nv-glyph-map:before {
  content: "\e99c";
}

.nv-glyph-contact-info:before {
  content: "\e99a";
}

.nv-glyph-special-needs:before {
  content: "\e99b";
}

.nv-glyph-pass:before {
  content: "\e998";
}

.nv-glyph-fail:before {
  content: "\e999";
}

.nv-glyph-category:before {
  content: "\e997";
}

.nv-glyph-dot-small:before {
  content: "\e992";
}

.nv-glyph-not-mine:before {
  content: "\e993";
}

.nv-glyph-revert:before {
  content: "\e994";
}

.nv-glyph-category-rent:before {
  content: "\e995";
}

.nv-glyph-sliding-info:before {
  content: "\e996";
}

.nv-glyph-line-arrow-skinny:before {
  content: "\e98e";
}

.nv-glyph-mark-outline:before {
  content: "\e98f";
}

.nv-glyph-line-arrow:before {
  content: "\e990";
}

.nv-glyph-mark:before {
  content: "\e991";
}

.nv-glyph-compare:before {
  content: "\e988";
}

.nv-glyph-history:before {
  content: "\e989";
}

.nv-glyph-MB-affiliate:before {
  content: "\e98a";
}

.nv-glyph-overlay:before {
  content: "\e98b";
}

.nv-glyph-screenover:before {
  content: "\e98c";
}

.nv-glyph-screenshot:before {
  content: "\e98d";
}

.nv-glyph-jobs:before {
  content: "\e986";
}

.nv-glyph-PRO-outline:before {
  content: "\e985";
}

.nv-glyph-evaluation:before {
  content: "\e984";
}

.nv-glyph-pro:before {
  content: "\e983";
}

.nv-glyph-info-complete:before {
  content: "\e975";
}

.nv-glyph-info-incomplete:before {
  content: "\e976";
}

.nv-glyph-info-none:before {
  content: "\e977";
}

.nv-glyph-record-class:before {
  content: "\e978";
}

.nv-glyph-record-person:before {
  content: "\e979";
}

.nv-glyph-testtype-firearm:before {
  content: "\e97a";
}

.nv-glyph-testtype-multipart:before {
  content: "\e97b";
}

.nv-glyph-testtype-numeric:before {
  content: "\e97c";
}

.nv-glyph-testtype-passfail:before {
  content: "\e97d";
}

.nv-glyph-testtype-passfail-checklist:before {
  content: "\e97e";
}

.nv-glyph-testtype-percentage:before {
  content: "\e97f";
}

.nv-glyph-testtype-scored-checklist:before {
  content: "\e980";
}

.nv-glyph-testtype-timed:before {
  content: "\e981";
}

.nv-glyph-remove:before {
  content: "\e972";
}

.nv-glyph-task-monitor:before {
  content: "\e974";
}

.nv-glyph-level-national:before {
  content: "\e96e";
}

.nv-glyph-level-org:before {
  content: "\e96f";
}

.nv-glyph-level-state:before {
  content: "\e970";
}

.nv-glyph-roll-call:before {
  content: "\e96b";
}

.nv-glyph-MB-admin:before {
  content: "\e964";
}

.nv-glyph-MB-beta:before {
  content: "\e965";
}

.nv-glyph-MB-employee:before {
  content: "\e966";
}

.nv-glyph-MB-learner:before {
  content: "\e967";
}

.nv-glyph-MB-recruiter:before {
  content: "\e968";
}

.nv-glyph-MB-sworn:before {
  content: "\e969";
}

.nv-glyph-acadis:before {
  content: "\e961";
}

.nv-glyph-firstforward:before {
  content: "\e962";
}

.nv-glyph-person:before {
  content: "\e963";
}

.nv-glyph-arrow-head-down-right:before {
  content: "\e95a";
}

.nv-glyph-star:before {
  content: "\e95b";
}

.nv-glyph-arrow-head-right:before {
  content: "\e95c";
}

.nv-glyph-arrow-head-down:before {
  content: "\e9df";
}

.nv-glyph-arrow-head-up:before {
  content: "\e9e0";
}

.nv-glyph-instructor:before {
  content: "\e95d";
}

.nv-glyph-reservation:before {
  content: "\e95e";
}

.nv-glyph-resident:before {
  content: "\e95f";
}

.nv-glyph-user:before {
  content: "\e960";
}

.nv-glyph-marketplace:before {
  content: "\e951";
}

.nv-glyph-quick-set:before {
  content: "\e952";
}

.nv-glyph-compliancedoc:before {
  content: "\e94f";
}

.nv-glyph-in-progress:before {
  content: "\e950";
}

.nv-glyph-vendor-only:before {
  content: "\e953";
}

.nv-glyph-decline:before {
  content: "\e955";
}

.nv-glyph-filter:before {
  content: "\e956";
}

.nv-glyph-draft:before {
  content: "\e957";
}

.nv-glyph-settings:before {
  content: "\e958";
}

.nv-glyph-verified:before {
  content: "\e959";
}

.nv-glyph-arrowflag:before {
  content: "\e94d";
}

.nv-glyph-move:before {
  content: "\e94e";
}

.nv-glyph-unfulfilled:before {
  content: "\e94c";
}

.nv-glyph-accountableproperty:before {
  content: "\e945";
}

.nv-glyph-animal:before {
  content: "\e946";
}

.nv-glyph-bulkresource:before {
  content: "\e947";
}

.nv-glyph-facility:before {
  content: "\e948";
}

.nv-glyph-employment:before {
  content: "\e949";
}

.nv-glyph-firearm:before {
  content: "\e94a";
}

.nv-glyph-inventory:before {
  content: "\e94b";
}

.nv-glyph-discountmulti:before {
  content: "\e943";
}

.nv-glyph-discountsingle:before {
  content: "\e944";
}

.nv-glyph-details:before {
  content: "\e942";
}

.nv-glyph-upload:before {
  content: "\e941";
}

.nv-glyph-timepicker:before {
  content: "\e930";
}

.nv-glyph-ads:before {
  content: "\e931";
}

.nv-glyph-buy:before {
  content: "\e932";
}

.nv-glyph-healthmonitor:before {
  content: "\e934";
}

.nv-glyph-learningobjective:before {
  content: "\e935";
}

.nv-glyph-managecourses:before {
  content: "\e936";
}

.nv-glyph-testcategories:before {
  content: "\e937";
}

.nv-glyph-testquestions:before {
  content: "\e938";
}

.nv-glyph-announcements:before {
  content: "\e939";
}

.nv-glyph-classroom:before {
  content: "\e93a";
}

.nv-glyph-credentials:before {
  content: "\e93b";
}

.nv-glyph-marketing:before {
  content: "\e93c";
}

.nv-glyph-newsfeed:before {
  content: "\e93d";
}

.nv-glyph-online:before {
  content: "\e93e";
}

.nv-glyph-roster:before {
  content: "\e93f";
}

.nv-glyph-sales:before {
  content: "\e940";
}

.nv-glyph-question:before {
  content: "\e92e";
}

.nv-glyph-info:before {
  content: "\e92f";
}

.nv-glyph-view:before {
  content: "\e92c";
}

.nv-glyph-catalog:before {
  content: "\e92d";
}

.nv-glyph-organization:before {
  content: "\e92a";
}

.nv-glyph-rollcall:before {
  content: "\e92b";
}

.nv-glyph-prerequisites:before {
  content: "\e928";
}

.nv-glyph-travel:before {
  content: "\e929";
}

.nv-glyph-add-another:before {
  content: "\e926";
}

.nv-glyph-add:before {
  content: "\e901";
}

.nv-glyph-check:before {
  content: "\e902";
}

.nv-glyph-approve:before {
  content: "\e903";
}

.nv-glyph-attach:before {
  content: "\e904";
}

.nv-glyph-calendar:before {
  content: "\e905";
}

.nv-glyph-certification:before {
  content: "\e906";
}

.nv-glyph-delete:before {
  content: "\e907";
}

.nv-glyph-display:before {
  content: "\e908";
}

.nv-glyph-edit:before {
  content: "\e90a";
}

.nv-glyph-error:before {
  content: "\e90b";
}

.nv-glyph-export:before {
  content: "\e90c";
}

.nv-glyph-help:before {
  content: "\e90d";
}

.nv-glyph-house:before {
  content: "\e90e";
}

.nv-glyph-import:before {
  content: "\e90f";
}

.nv-glyph-inservice:before {
  content: "\e910";
}

.nv-glyph-jumpto:before {
  content: "\e911";
}

.nv-glyph-lock:before {
  content: "\e912";
}

.nv-glyph-more:before {
  content: "\e913";
}

.nv-glyph-people:before {
  content: "\e914";
}

.nv-glyph-refresh:before {
  content: "\e916";
}

.nv-glyph-refresh-circle:before {
  content: "\e917";
}

.nv-glyph-reject:before {
  content: "\e918";
}

.nv-glyph-renew:before {
  content: "\e919";
}

.nv-glyph-resources:before {
  content: "\e91a";
}

.nv-glyph-save:before {
  content: "\e91b";
}

.nv-glyph-search:before {
  content: "\e91c";
}

.nv-glyph-sent:before {
  content: "\e91d";
}

.nv-glyph-share:before {
  content: "\e91e";
}

.nv-glyph-students:before {
  content: "\e91f";
}

.nv-glyph-subtract:before {
  content: "\e920";
}

.nv-glyph-templates:before {
  content: "\e921";
}

.nv-glyph-training:before {
  content: "\e922";
}

.nv-glyph-unlock:before {
  content: "\e923";
}

.nv-glyph-wait:before {
  content: "\e924";
}

.nv-glyph-warning:before {
  content: "\e925";
}

.nv-glyph-credit-memo:before {
  content: "\e9e7";
}

.nv-glyph-folder:before {
  content: "\e9ea";
}

.nv-glyph-folder-view:before {
  content: "\e9eb";
}

.nv-glyph-list-view:before {
  content: "\e9ec";
}

.nv-glyph-download-file:before {
  content: "\e9e9";
}

.nv-glyph-activity:before {
  content: "\e9ed";
}

.nv-glyph-menu-expand:before {
  content: "\e9f0";
}

.nv-glyph-menu-collapse:before {
  content: "\e9ef";
}

.nv-glyph-diploma:before {
  content: "\e9f1";
}

.nv-glyph-origin:before {
  content: "\e9f2";
}

.nv-glyph-test-out:before {
  content: "\e9f4";
}

/* NuGet package: nvGlyph
         Version: 3.4
*/
.nv-glyph-people {
  line-height: 0.7 !important;
}

.nv-glyph-students {
  line-height: 0.7 !important;
}

/*@import '../../../Content/Colors/_ColorMixins.scss';*/
tbody tr a:not(.nv-as-link):not(.nv-as-button):not(.nv-override-glyph-color) *:not([class*=acssStatusText], [class*=nv-alert-text]):not(.nv-override-glyph-color) [class*=nv-glyph-],
li:not(.nv-as-list-item) a:not(.nv-as-link):not(.nv-as-button):not(.nv-override-glyph-color) *:not([class*=acssStatusText], [class*=nv-alert-text]):not(.nv-override-glyph-color) [class*=nv-glyph-] {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.accessibility-mode tbody tr a:not(.nv-as-link):not(.nv-as-button):not(.nv-override-glyph-color) *:not([class*=acssStatusText], [class*=nv-alert-text]):not(.nv-override-glyph-color) [class*=nv-glyph-],
.accessibility-mode li:not(.nv-as-list-item) a:not(.nv-as-link):not(.nv-as-button):not(.nv-override-glyph-color) *:not([class*=acssStatusText], [class*=nv-alert-text]):not(.nv-override-glyph-color) [class*=nv-glyph-] {
  color: #474747;
  fill: #474747;
}
tbody tr:hover a:not(.nv-as-link):not(.nv-as-button):not(.nv-override-glyph-color) *:not([class*=acssStatusText], [class*=nv-alert-text]):not(.nv-override-glyph-color) [class*=nv-glyph-],
li:not(.nv-as-list-item):hover a:not(.nv-as-link):not(.nv-as-button):not(.nv-override-glyph-color) *:not([class*=acssStatusText], [class*=nv-alert-text]):not(.nv-override-glyph-color) [class*=nv-glyph-] {
  color: #4668ba;
  fill: #4668ba;
}
tbody tr:hover [class*=acssStatusText] a:not(.nv-as-link):not(.nv-as-button) [class*=nv-glyph-], tbody tr:hover [class*=nv-alert-text] a:not(.nv-as-link):not(.nv-as-button) [class*=nv-glyph-],
li:not(.nv-as-list-item):hover [class*=acssStatusText] a:not(.nv-as-link):not(.nv-as-button) [class*=nv-glyph-],
li:not(.nv-as-list-item):hover [class*=nv-alert-text] a:not(.nv-as-link):not(.nv-as-button) [class*=nv-glyph-] {
  color: inherit;
}

tr [class*=acssStatusText] a:not(.nv-as-link):not(.nv-as-button):not([class*=acssStatusText], [class*=nv-alert-text]) [class*=nv-glyph-], tr [class*=nv-alert-text] a:not(.nv-as-link):not(.nv-as-button):not([class*=acssStatusText], [class*=nv-alert-text]) [class*=nv-glyph-],
li:not(.nv-as-list-item) [class*=acssStatusText] a:not(.nv-as-link):not(.nv-as-button):not([class*=acssStatusText], [class*=nv-alert-text]) [class*=nv-glyph-],
li:not(.nv-as-list-item) [class*=nv-alert-text] a:not(.nv-as-link):not(.nv-as-button):not([class*=acssStatusText], [class*=nv-alert-text]) [class*=nv-glyph-] {
  color: inherit;
}

.acssIndicator {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.accessibility-mode .acssIndicator {
  color: #474747;
  fill: #474747;
}

.nv-workflow-task-icon + .nv-workflow-task-icon {
  margin-top: 0.4em;
}

.nv-status-text.mod-draft {
  color: #98c9fa;
  fill: #98c9fa;
}
.accessibility-mode .nv-status-text.mod-draft {
  color: #5b7996;
  fill: #5b7996;
}

.nv-status-bg-combo.mod-draft {
  background-color: #98c9fa;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-draft {
  color: black;
  fill: black;
}

.nv-status-text.mod-submitted {
  color: #bccde6;
  fill: #bccde6;
}
.accessibility-mode .nv-status-text.mod-submitted {
  color: #5f6b77;
  fill: #5f6b77;
}

.nv-status-bg-combo.mod-submitted {
  background-color: #bccde6;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-submitted {
  color: black;
  fill: black;
}

.nv-status-text.mod-active {
  color: #00749e;
  fill: #00749e;
}

.nv-status-bg-combo.mod-active {
  background-color: #00749e;
  color: white;
  fill: white;
}

.nv-status-text.mod-active_in_progress {
  color: #00749e;
  fill: #00749e;
}

.nv-status-bg-combo.mod-active_in_progress {
  background-color: #00749e;
  color: white;
  fill: white;
}

.nv-status-text.mod-approved {
  color: #00c23b;
  fill: #00c23b;
}
.accessibility-mode .nv-status-text.mod-approved {
  color: #008a27;
  fill: #008a27;
}

.nv-status-bg-combo.mod-approved {
  background-color: #00c23b;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-approved {
  color: black;
  fill: black;
}

.nv-status-text.mod-approved_in_progress {
  color: #00c23b;
  fill: #00c23b;
}
.accessibility-mode .nv-status-text.mod-approved_in_progress {
  color: #008a27;
  fill: #008a27;
}

.nv-status-bg-combo.mod-approved_in_progress {
  background-color: #00c23b;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-approved_in_progress {
  color: black;
  fill: black;
}

.nv-status-text.mod-inactive {
  color: #adc6cc;
  fill: #adc6cc;
}

.nv-status-bg-combo.mod-inactive {
  background-color: #adc6cc;
  color: white;
  fill: white;
}

.nv-status-text.mod-warning {
  color: #f5a70b;
  fill: #f5a70b;
}
.accessibility-mode .nv-status-text.mod-warning {
  color: #9e6c07;
  fill: #9e6c07;
}

.nv-status-bg-combo.mod-warning {
  background-color: #f5a70b;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-warning {
  color: black;
  fill: black;
}

.nv-status-text.mod-rejected {
  color: #c61a0c;
  fill: #c61a0c;
}

.nv-status-bg-combo.mod-rejected {
  background-color: #c61a0c;
  color: white;
  fill: white;
}

.nv-status-text.mod-rejected_in_progress {
  color: #c61a0c;
  fill: #c61a0c;
}

.nv-status-bg-combo.mod-rejected_in_progress {
  background-color: #c61a0c;
  color: white;
  fill: white;
}

.nv-status-text.mod-canceled {
  color: #630d06;
  fill: #630d06;
}

.nv-status-bg-combo.mod-canceled {
  background-color: #630d06;
  color: white;
  fill: white;
}

.nv-status-text.mod-cancelled {
  color: #630d06;
  fill: #630d06;
}

.nv-status-bg-combo.mod-cancelled {
  background-color: #630d06;
  color: white;
  fill: white;
}

.nv-status-text.mod-waitlisted {
  color: #bf77a3;
  fill: #bf77a3;
}
.accessibility-mode .nv-status-text.mod-waitlisted {
  color: #9e6387;
  fill: #9e6387;
}

.nv-status-bg-combo.mod-waitlisted {
  background-color: #bf77a3;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-waitlisted {
  color: black;
  fill: black;
}

.nv-status-text.mod-paused {
  color: #c5c5c5;
  fill: #c5c5c5;
}
.accessibility-mode .nv-status-text.mod-paused {
  color: #6d6d6d;
  fill: #6d6d6d;
}

.nv-status-bg-combo.mod-paused {
  background-color: #c5c5c5;
  color: white;
  fill: white;
}
.accessibility-mode .nv-status-bg-combo.mod-paused {
  color: black;
  fill: black;
}

.nv-status-text.mod-neutral {
  color: #6d6d6d;
  fill: #6d6d6d;
}

.nv-status-bg-combo.mod-neutral {
  background-color: #6d6d6d;
  color: white;
  fill: white;
}

.nv-status-text.mod-success-light,
.nv-alert-text.mod-success-light {
  color: #b4edc5;
  fill: #b4edc5;
}
.accessibility-mode .nv-status-text.mod-success-light,
.accessibility-mode .nv-alert-text.mod-success-light {
  color: #008a27;
  fill: #008a27;
}

.nv-status-text.mod-success,
.nv-alert-text.mod-success {
  color: #00c23b;
  fill: #00c23b;
}
.accessibility-mode .nv-status-text.mod-success,
.accessibility-mode .nv-alert-text.mod-success {
  color: #008a27;
  fill: #008a27;
}

.nv-status-text.mod-success-dark,
.nv-alert-text.mod-success-dark {
  color: #005518;
  fill: #005518;
}

.nv-status-text.mod-error-light,
.nv-alert-text.mod-error-light {
  color: #eaaaa4;
  fill: #eaaaa4;
}
.accessibility-mode .nv-status-text.mod-error-light,
.accessibility-mode .nv-alert-text.mod-error-light {
  color: #c61a0c;
  fill: #c61a0c;
}

.nv-status-text.mod-error,
.nv-alert-text.mod-error {
  color: #c61a0c;
  fill: #c61a0c;
}

.nv-status-text.mod-error-dark,
.nv-alert-text.mod-error-dark {
  color: #630d06;
  fill: #630d06;
}

.nv-status-text.mod-warning-light,
.nv-alert-text.mod-warning-light {
  color: #fff0d5;
  fill: #fff0d5;
}
.accessibility-mode .nv-status-text.mod-warning-light,
.accessibility-mode .nv-alert-text.mod-warning-light {
  color: #9e6c07;
  fill: #9e6c07;
}

.nv-status-text.mod-warning,
.nv-alert-text.mod-warning {
  color: #f5a70b;
  fill: #f5a70b;
}
.accessibility-mode .nv-status-text.mod-warning,
.accessibility-mode .nv-alert-text.mod-warning {
  color: #9e6c07;
  fill: #9e6c07;
}

.nv-status-text.mod-warning-dark,
.nv-alert-text.mod-warning-dark {
  color: #603813;
  fill: #603813;
}

.nv-status-text.mod-information-light,
.nv-alert-text.mod-information-light {
  color: #d4dfff;
  fill: #d4dfff;
}
.accessibility-mode .nv-status-text.mod-information-light,
.accessibility-mode .nv-alert-text.mod-information-light {
  color: #3366ff;
  fill: #3366ff;
}

.nv-status-text.mod-information,
.nv-alert-text.mod-information {
  color: #3366ff;
  fill: #3366ff;
}

.nv-status-text.mod-information-dark,
.nv-alert-text.mod-information-dark {
  color: #1a3380;
  fill: #1a3380;
}

.nv-status-text.mod-neutral,
.nv-alert-text.mod-neutral {
  color: #6d6d6d;
  fill: #6d6d6d;
}

.nv-status-bg-combo.mod-success,
.nv-alert-bg-combo.mod-success {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-bg-combo.mod-success,
.accessibility-mode .nv-alert-bg-combo.mod-success {
  color: black;
}

.nv-status-bg-combo.mod-error,
.nv-alert-bg-combo.mod-error {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-bg-combo.mod-warning,
.nv-alert-bg-combo.mod-warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-bg-combo.mod-information,
.nv-alert-bg-combo.mod-information {
  background-color: #3366ff;
  fill: #3366ff;
  stroke: #3366ff;
  border-color: #3366ff;
  color: white;
}

.nv-status-shape.mod-draft {
  background-color: white;
  fill: white;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-shape.mod-submitted {
  background-color: #ced5dc;
  fill: #ced5dc;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-shape.mod-active {
  background-color: #00749e;
  fill: #00749e;
  stroke: #00749e;
  border-color: #00749e;
  color: white;
}

.nv-status-shape.mod-active_in_progress {
  background-color: #b4daeb;
  fill: #b4daeb;
  stroke: #00749e;
  border-color: #00749e;
  color: black;
}

.nv-status-shape.mod-approved {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-shape.mod-approved {
  color: black;
}

.nv-status-shape.mod-approved_in_progress {
  background-color: #b4edc5;
  fill: #b4edc5;
  stroke: #00c23b;
  border-color: #00c23b;
  color: black;
}

.nv-status-shape.mod-inactive {
  background-color: #adc6cc;
  fill: #adc6cc;
  stroke: #adc6cc;
  border-color: #adc6cc;
  color: black;
}

.nv-status-shape.mod-warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-shape.mod-warning_in_progress {
  background-color: #fff0d5;
  fill: #fff0d5;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-shape.mod-rejected {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-shape.mod-rejected_in_progress {
  background-color: #eaaaa4;
  fill: #eaaaa4;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: black;
}

.nv-status-shape.mod-neutral {
  background-color: #6d6d6d;
  fill: #6d6d6d;
  stroke: #6d6d6d;
  border-color: #6d6d6d;
  color: black;
}
.accessibility-mode .nv-status-shape.mod-neutral {
  color: white;
}

.nv-alert-shape.mod-success {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-alert-shape.mod-success {
  color: black;
}

.nv-alert-shape.mod-error {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-alert-shape.mod-warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-alert-shape.mod-information {
  background-color: #3366ff;
  fill: #3366ff;
  stroke: #3366ff;
  border-color: #3366ff;
  color: white;
}

/* Import 3rd Party styles and mixins */
/* NuGet Package: nvTable.js
 * Version 1.19
 */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1800px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1800px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1800px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1799.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* Support for bootstrap grid module */
.row {
  box-sizing: border-box;
}
.row .select2-container * {
  box-sizing: content-box;
}

.row *,
.row *::before,
.row *::after {
  box-sizing: inherit;
}

.d-table-column {
  display: table-column !important;
}

@media (min-width: 576px) {
  .d-sm-table-column {
    display: table-column !important;
  }
}
@media (min-width: 768px) {
  .d-md-table-column {
    display: table-column !important;
  }
}
@media (min-width: 992px) {
  .d-lg-table-column {
    display: table-column !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-table-column {
    display: table-column !important;
  }
}
@media (min-width: 1800px) {
  .d-xxl-table-column {
    display: table-column !important;
  }
}
@media print {
  .d-print-table-column {
    display: table-column !important;
  }
}
/*@import '../../../Content/Colors/_ColorMixins.scss';*/
html {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
}

body {
  background-color: white;
  padding: 0;
}

iframe {
  border: none;
}

strong .acssTextHyperlink,
strong a,
strong,
.acssBold,
b {
  font-weight: 600;
}

.acssPreformatted, pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a, .acssTextHyperlink, .acssModal footer .acssTextHyperlink, .acssModal footer a {
  color: #4668ba;
  fill: #4668ba;
  font-weight: normal;
  cursor: pointer;
  text-decoration: none;
}
a:hover, a:focus, .acssTextHyperlink:hover, .acssTextHyperlink:focus, .acssModal footer .acssTextHyperlink:hover, .acssModal footer .acssTextHyperlink:focus, .acssModal footer a:hover, .acssModal footer a:focus {
  color: #2d4866;
  fill: #2d4866;
}
a:hover, a:focus, a.acssModHover, a.acssModFocus, .acssTextHyperlink:hover, .acssTextHyperlink:focus, .acssTextHyperlink.acssModHover, .acssTextHyperlink.acssModFocus, .acssModal footer .acssTextHyperlink:hover, .acssModal footer .acssTextHyperlink:focus, .acssModal footer .acssTextHyperlink.acssModHover, .acssModal footer .acssTextHyperlink.acssModFocus, .acssModal footer a:hover, .acssModal footer a:focus, .acssModal footer a.acssModHover, .acssModal footer a.acssModFocus {
  text-decoration: underline;
}
a:hover span, a:focus span, a.acssModHover span, a.acssModFocus span, .acssTextHyperlink:hover span, .acssTextHyperlink:focus span, .acssTextHyperlink.acssModHover span, .acssTextHyperlink.acssModFocus span, .acssModal footer .acssTextHyperlink:hover span, .acssModal footer .acssTextHyperlink:focus span, .acssModal footer .acssTextHyperlink.acssModHover span, .acssModal footer .acssTextHyperlink.acssModFocus span, .acssModal footer a:hover span, .acssModal footer a:focus span, .acssModal footer a.acssModHover span, .acssModal footer a.acssModFocus span {
  text-decoration: inherit;
}
a.acssTextDisabled, a.aspNetDisabled, .acssTextHyperlink.acssTextDisabled, .acssTextHyperlink.aspNetDisabled, .acssModal footer .acssTextHyperlink.acssTextDisabled, .acssModal footer .acssTextHyperlink.aspNetDisabled, .acssModal footer a.acssTextDisabled, .acssModal footer a.aspNetDisabled {
  color: #C5C5C5 !important;
  fill: #C5C5C5 !important;
  cursor: default;
  text-decoration: none;
}
.accessibility-mode a.acssTextDisabled, .accessibility-mode a.aspNetDisabled, .accessibility-mode .acssTextHyperlink.acssTextDisabled, .accessibility-mode .acssTextHyperlink.aspNetDisabled, .accessibility-mode .acssModal footer .acssTextHyperlink.acssTextDisabled, .accessibility-mode .acssModal footer .acssTextHyperlink.aspNetDisabled, .accessibility-mode .acssModal footer a.acssTextDisabled, .accessibility-mode .acssModal footer a.aspNetDisabled {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
}
a.acssTextDisabled:hover, a.aspNetDisabled:hover, .acssTextHyperlink.acssTextDisabled:hover, .acssTextHyperlink.aspNetDisabled:hover, .acssModal footer .acssTextHyperlink.acssTextDisabled:hover, .acssModal footer .acssTextHyperlink.aspNetDisabled:hover, .acssModal footer a.acssTextDisabled:hover, .acssModal footer a.aspNetDisabled:hover {
  cursor: default;
  text-decoration: none;
}
.accessibility-mode a.acssTextDisabled, .accessibility-mode a.aspNetDisabled, .accessibility-mode .acssTextHyperlink.acssTextDisabled, .accessibility-mode .acssTextHyperlink.aspNetDisabled, .accessibility-mode .acssModal footer .acssTextHyperlink.acssTextDisabled, .accessibility-mode .acssModal footer .acssTextHyperlink.aspNetDisabled, .accessibility-mode .acssModal footer a.acssTextDisabled, .accessibility-mode .acssModal footer a.aspNetDisabled {
  font-style: italic;
}
a.acssTextDisabled:hover, a.aspNetDisabled:hover, .acssTextHyperlink.acssTextDisabled:hover, .acssTextHyperlink.aspNetDisabled:hover, .acssModal footer .acssTextHyperlink.acssTextDisabled:hover, .acssModal footer .acssTextHyperlink.aspNetDisabled:hover, .acssModal footer a.acssTextDisabled:hover, .acssModal footer a.aspNetDisabled:hover {
  color: #C5C5C5 !important;
  fill: #C5C5C5 !important;
  cursor: default;
  text-decoration: none;
  text-decoration: inherit;
}
.accessibility-mode a.acssTextDisabled:hover, .accessibility-mode a.aspNetDisabled:hover, .accessibility-mode .acssTextHyperlink.acssTextDisabled:hover, .accessibility-mode .acssTextHyperlink.aspNetDisabled:hover, .accessibility-mode .acssModal footer .acssTextHyperlink.acssTextDisabled:hover, .accessibility-mode .acssModal footer .acssTextHyperlink.aspNetDisabled:hover, .accessibility-mode .acssModal footer a.acssTextDisabled:hover, .accessibility-mode .acssModal footer a.aspNetDisabled:hover {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
}
a.acssTextDisabled:hover:hover, a.aspNetDisabled:hover:hover, .acssTextHyperlink.acssTextDisabled:hover:hover, .acssTextHyperlink.aspNetDisabled:hover:hover, .acssModal footer .acssTextHyperlink.acssTextDisabled:hover:hover, .acssModal footer .acssTextHyperlink.aspNetDisabled:hover:hover, .acssModal footer a.acssTextDisabled:hover:hover, .acssModal footer a.aspNetDisabled:hover:hover {
  cursor: default;
  text-decoration: none;
}
.accessibility-mode a.acssTextDisabled:hover, .accessibility-mode a.aspNetDisabled:hover, .accessibility-mode .acssTextHyperlink.acssTextDisabled:hover, .accessibility-mode .acssTextHyperlink.aspNetDisabled:hover, .accessibility-mode .acssModal footer .acssTextHyperlink.acssTextDisabled:hover, .accessibility-mode .acssModal footer .acssTextHyperlink.aspNetDisabled:hover, .accessibility-mode .acssModal footer a.acssTextDisabled:hover, .accessibility-mode .acssModal footer a.aspNetDisabled:hover {
  font-style: italic;
}
.accessibility-mode a.acssButtonStyleHighlight, .accessibility-mode .acssTextHyperlink.acssButtonStyleHighlight, .accessibility-mode .acssModal footer .acssTextHyperlink.acssButtonStyleHighlight, .accessibility-mode .acssModal footer a.acssButtonStyleHighlight {
  border-radius: 3px;
  padding: 2px;
  text-decoration: none;
  transition: box-shadow linear 0.2s;
}
.accessibility-mode a.acssButtonStyleHighlight:focus, .accessibility-mode a.acssButtonStyleHighlight:hover, .accessibility-mode a.acssButtonStyleHighlight.acssModHover, .accessibility-mode a.acssButtonStyleHighlight.acssModFocus, .accessibility-mode .acssTextHyperlink.acssButtonStyleHighlight:focus, .accessibility-mode .acssTextHyperlink.acssButtonStyleHighlight:hover, .accessibility-mode .acssTextHyperlink.acssButtonStyleHighlight.acssModHover, .accessibility-mode .acssTextHyperlink.acssButtonStyleHighlight.acssModFocus, .accessibility-mode .acssModal footer .acssTextHyperlink.acssButtonStyleHighlight:focus, .accessibility-mode .acssModal footer .acssTextHyperlink.acssButtonStyleHighlight:hover, .accessibility-mode .acssModal footer .acssTextHyperlink.acssButtonStyleHighlight.acssModHover, .accessibility-mode .acssModal footer .acssTextHyperlink.acssButtonStyleHighlight.acssModFocus, .accessibility-mode .acssModal footer a.acssButtonStyleHighlight:focus, .accessibility-mode .acssModal footer a.acssButtonStyleHighlight:hover, .accessibility-mode .acssModal footer a.acssButtonStyleHighlight.acssModHover, .accessibility-mode .acssModal footer a.acssButtonStyleHighlight.acssModFocus {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.7);
  outline: none;
}

a.nv-callout-target:not([data-clone]), a.nv-modal-target:not([data-clone]), button.nv-callout-target:not([data-clone]), button.nv-modal-target:not([data-clone]) {
  border-radius: 4px;
  border: 1px solid transparent;
  display: inline-block;
  outline: none;
  padding: 2px 2px 1px;
  transition: all ease-out 0.1s;
}
a.nv-callout-target:not([data-clone]):hover, a.nv-callout-target:not([data-clone]).acssModHover, a.nv-callout-target:not([data-clone]):focus, a.nv-modal-target:not([data-clone]):hover, a.nv-modal-target:not([data-clone]).acssModHover, a.nv-modal-target:not([data-clone]):focus, button.nv-callout-target:not([data-clone]):hover, button.nv-callout-target:not([data-clone]).acssModHover, button.nv-callout-target:not([data-clone]):focus, button.nv-modal-target:not([data-clone]):hover, button.nv-modal-target:not([data-clone]).acssModHover, button.nv-modal-target:not([data-clone]):focus {
  background-color: white !important;
  color: #2d4866 !important;
  fill: #2d4866 !important;
  border: 1px solid #4668ba !important;
  border-radius: 4px;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
a.nv-callout-target:not([data-clone]):hover svg, a.nv-callout-target:not([data-clone]).acssModHover svg, a.nv-callout-target:not([data-clone]):focus svg, a.nv-modal-target:not([data-clone]):hover svg, a.nv-modal-target:not([data-clone]).acssModHover svg, a.nv-modal-target:not([data-clone]):focus svg, button.nv-callout-target:not([data-clone]):hover svg, button.nv-callout-target:not([data-clone]).acssModHover svg, button.nv-callout-target:not([data-clone]):focus svg, button.nv-modal-target:not([data-clone]):hover svg, button.nv-modal-target:not([data-clone]).acssModHover svg, button.nv-modal-target:not([data-clone]):focus svg {
  fill: #2d4866 !important;
}
.accessibility-mode a.nv-callout-target:not([data-clone]):hover, .accessibility-mode a.nv-callout-target:not([data-clone]).acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]):focus, .accessibility-mode a.nv-modal-target:not([data-clone]):hover, .accessibility-mode a.nv-modal-target:not([data-clone]).acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]):focus, .accessibility-mode button.nv-callout-target:not([data-clone]):hover, .accessibility-mode button.nv-callout-target:not([data-clone]).acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]):focus, .accessibility-mode button.nv-modal-target:not([data-clone]):hover, .accessibility-mode button.nv-modal-target:not([data-clone]).acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]):focus {
  border-color: #4668ba !important;
}
a.nv-callout-target:not([data-clone]).modActive, a.nv-callout-target:not([data-clone]).modClicked, a.nv-modal-target:not([data-clone]).modActive, a.nv-modal-target:not([data-clone]).modClicked, button.nv-callout-target:not([data-clone]).modActive, button.nv-callout-target:not([data-clone]).modClicked, button.nv-modal-target:not([data-clone]).modActive, button.nv-modal-target:not([data-clone]).modClicked {
  color: #bccde6;
  fill: #bccde6;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).modActive, .accessibility-mode a.nv-callout-target:not([data-clone]).modClicked, .accessibility-mode a.nv-modal-target:not([data-clone]).modActive, .accessibility-mode a.nv-modal-target:not([data-clone]).modClicked, .accessibility-mode button.nv-callout-target:not([data-clone]).modActive, .accessibility-mode button.nv-callout-target:not([data-clone]).modClicked, .accessibility-mode button.nv-modal-target:not([data-clone]).modActive, .accessibility-mode button.nv-modal-target:not([data-clone]).modClicked {
  color: #5f6b77;
  fill: #5f6b77;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:focus {
  color: #98c9fa;
  fill: #98c9fa;
  border-color: #98c9fa;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-draft:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-draft.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-draft:focus {
  color: #5b7996;
  fill: #5b7996;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:focus {
  color: #bccde6;
  fill: #bccde6;
  border-color: #bccde6;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-submitted:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-submitted:focus {
  color: #5f6b77;
  fill: #5f6b77;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-active:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-active.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-active:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-active:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-active.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-active:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-active:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-active.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-active:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-active:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-active.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-active:focus {
  color: #00749e;
  fill: #00749e;
  border-color: #00749e;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-active_in_progress:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-active_in_progress.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-active_in_progress:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-active_in_progress:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-active_in_progress.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-active_in_progress:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-active_in_progress:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-active_in_progress.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-active_in_progress:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-active_in_progress:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-active_in_progress.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-active_in_progress:focus {
  color: #00749e;
  fill: #00749e;
  border-color: #00749e;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:focus {
  color: #00c23b;
  fill: #00c23b;
  border-color: #00c23b;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved:focus {
  color: #008a27;
  fill: #008a27;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus {
  color: #00c23b;
  fill: #00c23b;
  border-color: #00c23b;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-approved_in_progress:focus {
  color: #008a27;
  fill: #008a27;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-inactive:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-inactive.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-inactive:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-inactive:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-inactive.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-inactive:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-inactive:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-inactive.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-inactive:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-inactive:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-inactive.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-inactive:focus {
  color: #adc6cc;
  fill: #adc6cc;
  border-color: #adc6cc;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:focus {
  color: #f5a70b;
  fill: #f5a70b;
  border-color: #f5a70b;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-warning:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-warning.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-warning:focus {
  color: #9e6c07;
  fill: #9e6c07;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected:focus {
  color: #c61a0c;
  fill: #c61a0c;
  border-color: #c61a0c;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected_in_progress.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected_in_progress.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected_in_progress.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected_in_progress.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-rejected_in_progress:focus {
  color: #c61a0c;
  fill: #c61a0c;
  border-color: #c61a0c;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-canceled:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-canceled.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-canceled:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-canceled:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-canceled.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-canceled:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-canceled:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-canceled.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-canceled:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-canceled:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-canceled.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-canceled:focus {
  color: #630d06;
  fill: #630d06;
  border-color: #630d06;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-cancelled:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-cancelled.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-cancelled:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-cancelled:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-cancelled.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-cancelled:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-cancelled:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-cancelled.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-cancelled:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-cancelled:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-cancelled.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-cancelled:focus {
  color: #630d06;
  fill: #630d06;
  border-color: #630d06;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:focus {
  color: #bf77a3;
  fill: #bf77a3;
  border-color: #bf77a3;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-waitlisted:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-waitlisted:focus {
  color: #9e6387;
  fill: #9e6387;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:focus {
  color: #c5c5c5;
  fill: #c5c5c5;
  border-color: #c5c5c5;
}
.accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:hover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, .accessibility-mode a.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:focus, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:hover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, .accessibility-mode a.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:focus, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:hover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, .accessibility-mode button.nv-callout-target:not([data-clone]).nv-status-text.mod-paused:focus, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:hover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-paused.acssModHover, .accessibility-mode button.nv-modal-target:not([data-clone]).nv-status-text.mod-paused:focus {
  color: #6d6d6d;
  fill: #6d6d6d;
}
a.nv-callout-target:not([data-clone]).nv-status-text.mod-neutral:hover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-neutral.acssModHover, a.nv-callout-target:not([data-clone]).nv-status-text.mod-neutral:focus, a.nv-modal-target:not([data-clone]).nv-status-text.mod-neutral:hover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-neutral.acssModHover, a.nv-modal-target:not([data-clone]).nv-status-text.mod-neutral:focus, button.nv-callout-target:not([data-clone]).nv-status-text.mod-neutral:hover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-neutral.acssModHover, button.nv-callout-target:not([data-clone]).nv-status-text.mod-neutral:focus, button.nv-modal-target:not([data-clone]).nv-status-text.mod-neutral:hover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-neutral.acssModHover, button.nv-modal-target:not([data-clone]).nv-status-text.mod-neutral:focus {
  color: #6d6d6d;
  fill: #6d6d6d;
  border-color: #6d6d6d;
}
a.nv-callout-target.mod-flag, a.nv-callout-target.acssFlag, a.nv-modal-target.mod-flag, a.nv-modal-target.acssFlag, button.nv-callout-target.mod-flag, button.nv-callout-target.acssFlag, button.nv-modal-target.mod-flag, button.nv-modal-target.acssFlag {
  background-origin: content-box;
  line-height: 1em;
  padding: 3px 5px;
}

.aa-test-not-disabled:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) {
  color: green;
}

.aa-test-disabled[disabled], .aa-test-disabled.aspNetDisabled, .aa-test-disabled.acssModDisabled, .aa-test-disabled.nv-as-mod-disabled, .aa-test-disabled.acssTextDisabled {
  color: red;
}

.aa-test-hover-focus-selector:hover, .aa-test-hover-focus-selector.acssModHover, .aa-test-hover-focus-selector:focus {
  color: blue;
}

table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) {
  background-color: white !important;
  color: #4668ba !important;
  fill: #4668ba !important;
  border: 1px solid #4668ba !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) svg {
  fill: #4668ba !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled), .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled) {
  border-color: #4668ba !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus {
  background-color: white !important;
  color: #2d4866 !important;
  fill: #2d4866 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):hover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).acssModHover svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):focus svg {
  fill: #2d4866 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft {
  color: #98c9fa !important;
  fill: #98c9fa !important;
  border-color: #98c9fa !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft {
  color: #5b7996 !important;
  fill: #5b7996 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-draft:focus {
  color: #3796f5 !important;
  border-color: #3796f5 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted {
  color: #bccde6 !important;
  fill: #bccde6 !important;
  border-color: #bccde6 !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted {
  color: #5f6b77 !important;
  fill: #5f6b77 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-submitted:focus {
  color: #7296ca !important;
  border-color: #7296ca !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active {
  color: #00749e !important;
  fill: #00749e !important;
  border-color: #00749e !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active:focus {
  color: #002938 !important;
  border-color: #002938 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress {
  color: #00749e !important;
  fill: #00749e !important;
  border-color: #00749e !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-active_in_progress:focus {
  color: #002938 !important;
  border-color: #002938 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved {
  color: #00c23b !important;
  fill: #00c23b !important;
  border-color: #00c23b !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved {
  color: #008a27 !important;
  fill: #008a27 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved:focus {
  color: #005c1c !important;
  border-color: #005c1c !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress {
  color: #00c23b !important;
  fill: #00c23b !important;
  border-color: #00c23b !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress {
  color: #008a27 !important;
  fill: #008a27 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-approved_in_progress:focus {
  color: #005c1c !important;
  border-color: #005c1c !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive {
  color: #adc6cc !important;
  fill: #adc6cc !important;
  border-color: #adc6cc !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-inactive:focus {
  color: #6e9aa5 !important;
  border-color: #6e9aa5 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning {
  color: #f5a70b !important;
  fill: #f5a70b !important;
  border-color: #f5a70b !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning {
  color: #9e6c07 !important;
  fill: #9e6c07 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-warning:focus {
  color: #946506 !important;
  border-color: #946506 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected {
  color: #c61a0c !important;
  fill: #c61a0c !important;
  border-color: #c61a0c !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected:focus {
  color: #660d06 !important;
  border-color: #660d06 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress {
  color: #c61a0c !important;
  fill: #c61a0c !important;
  border-color: #c61a0c !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-rejected_in_progress:focus {
  color: #660d06 !important;
  border-color: #660d06 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled {
  color: #630d06 !important;
  fill: #630d06 !important;
  border-color: #630d06 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-canceled:focus {
  color: #030000 !important;
  border-color: #030000 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled {
  color: #630d06 !important;
  fill: #630d06 !important;
  border-color: #630d06 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-cancelled:focus {
  color: #030000 !important;
  border-color: #030000 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted {
  color: #bf77a3 !important;
  fill: #bf77a3 !important;
  border-color: #bf77a3 !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted {
  color: #9e6387 !important;
  fill: #9e6387 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-waitlisted:focus {
  color: #8d4370 !important;
  border-color: #8d4370 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused {
  color: #c5c5c5 !important;
  fill: #c5c5c5 !important;
  border-color: #c5c5c5 !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused {
  color: #6d6d6d !important;
  fill: #6d6d6d !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-paused:focus {
  color: #929292 !important;
  border-color: #929292 !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral {
  color: #6d6d6d !important;
  fill: #6d6d6d !important;
  border-color: #6d6d6d !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:hover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr.acssModHover button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:hover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral.acssModHover, table:not(.nv-as-no-deEmphasized) > tbody > tr:focus button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled).nv-status-text.mod-neutral:focus {
  color: #3a3a3a !important;
  border-color: #3a3a3a !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus {
  background-color: white !important;
  color: #6d6d6d !important;
  fill: #6d6d6d !important;
  border: 1px solid #6d6d6d !important;
}
table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus svg, table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus svg {
  fill: #6d6d6d !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus {
  color: #474747 !important;
}
.accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) a.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-callout-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus, .accessibility-mode table:not(.nv-as-no-deEmphasized) > tbody > tr:not(:hover):not(.acssModHover):not(:focus):not(.acssModFocus):not(.mod-focused):not(.nv-as-mod-focused) button.nv-modal-target:not([disabled]):not(.aspNetDisabled):not(.acssModDisabled):not(.nv-as-mod-disabled):not(.acssTextDisabled):not(.nv-as-mod-override):focus {
  border-color: #474747 !important;
}

a:visited, .acssTextHyperlink:visited {
  color: #4668ba;
  fill: #4668ba;
  font-weight: normal;
}
a:visited:hover, a:visited:focus, .acssTextHyperlink:visited:hover, .acssTextHyperlink:visited:focus {
  color: #2d4866;
  fill: #2d4866;
}

button.acssTextHyperlink, input[type=button].acssTextHyperlink, input[type=submit].acssTextHyperlink {
  border: none !important;
  color: #4668ba;
  fill: #4668ba;
  font-weight: normal;
}
button.acssTextHyperlink:hover, button.acssTextHyperlink:focus, input[type=button].acssTextHyperlink:hover, input[type=button].acssTextHyperlink:focus, input[type=submit].acssTextHyperlink:hover, input[type=submit].acssTextHyperlink:focus {
  color: #2d4866;
  fill: #2d4866;
}

input[type=radio],
input[type=checkbox] {
  height: 1em;
  line-height: 1.2em;
  margin: 0 0.2em 0 0;
  padding: 0;
  vertical-align: middle;
  width: 1em;
}

label {
  line-height: 1.2em;
  vertical-align: middle;
}

button, input[type=button], input[type=submit] {
  line-height: normal;
}
button.acssTextHyperlink, button.mod-reset, input[type=button].acssTextHyperlink, input[type=button].mod-reset, input[type=submit].acssTextHyperlink, input[type=submit].mod-reset {
  background: none !important;
  border: none;
  font: inherit;
  padding: 0 !important;
  margin: 0 !important;
}
button.acssModNoMargin, input[type=button].acssModNoMargin, input[type=submit].acssModNoMargin {
  margin: 0 !important;
}

a.acssLinkAction,
.acssLinkAction a {
  color: #000;
  text-decoration: underline;
}
a.acssLinkAction:hover, a.acssLinkAction:focus,
.acssLinkAction a:hover,
.acssLinkAction a:focus {
  color: #000;
  text-decoration: none;
}
a.acssLinkAction.aspNetDisabled,
.acssLinkAction a.aspNetDisabled {
  color: #C5C5C5 !important;
  fill: #C5C5C5 !important;
  cursor: default;
  text-decoration: none;
}
.accessibility-mode a.acssLinkAction.aspNetDisabled,
.accessibility-mode .acssLinkAction a.aspNetDisabled {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
}
a.acssLinkAction.aspNetDisabled:hover,
.acssLinkAction a.aspNetDisabled:hover {
  cursor: default;
  text-decoration: none;
}
.accessibility-mode a.acssLinkAction.aspNetDisabled,
.accessibility-mode .acssLinkAction a.aspNetDisabled {
  font-style: italic;
}

/*label*/
.acssCheckboxDisabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
}

abbr {
  border: none;
  text-decoration: none;
}

input[type=number] {
  text-align: end;
}

button.acssButton,
input.acssButton,
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}

button.acssButton,
input.acssButton,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit],
button {
  box-sizing: border-box;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
button.acssButton:focus,
input.acssButton:focus,
input[type=checkbox]:focus,
input[type=radio]:focus,
input[type=button]:focus,
input[type=submit]:focus,
button:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode button.acssButton:focus,
.accessibility-mode input.acssButton:focus,
.accessibility-mode input[type=checkbox]:focus,
.accessibility-mode input[type=radio]:focus,
.accessibility-mode input[type=button]:focus,
.accessibility-mode input[type=submit]:focus,
.accessibility-mode button:focus {
  outline-color: #4d90fe;
}
button.acssButton[disabled], button.acssButton.aspNetDisabled,
input.acssButton[disabled],
input.acssButton.aspNetDisabled,
input[type=checkbox][disabled],
input[type=checkbox].aspNetDisabled,
input[type=radio][disabled],
input[type=radio].aspNetDisabled,
input[type=button][disabled],
input[type=button].aspNetDisabled,
input[type=submit][disabled],
input[type=submit].aspNetDisabled,
button[disabled],
button.aspNetDisabled {
  color: #C5C5C5 !important;
  fill: #C5C5C5 !important;
  cursor: default;
  text-decoration: none;
  border-color: #999;
}
.accessibility-mode button.acssButton[disabled], .accessibility-mode button.acssButton.aspNetDisabled,
.accessibility-mode input.acssButton[disabled],
.accessibility-mode input.acssButton.aspNetDisabled,
.accessibility-mode input[type=checkbox][disabled],
.accessibility-mode input[type=checkbox].aspNetDisabled,
.accessibility-mode input[type=radio][disabled],
.accessibility-mode input[type=radio].aspNetDisabled,
.accessibility-mode input[type=button][disabled],
.accessibility-mode input[type=button].aspNetDisabled,
.accessibility-mode input[type=submit][disabled],
.accessibility-mode input[type=submit].aspNetDisabled,
.accessibility-mode button[disabled],
.accessibility-mode button.aspNetDisabled {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
}
button.acssButton[disabled]:hover, button.acssButton.aspNetDisabled:hover,
input.acssButton[disabled]:hover,
input.acssButton.aspNetDisabled:hover,
input[type=checkbox][disabled]:hover,
input[type=checkbox].aspNetDisabled:hover,
input[type=radio][disabled]:hover,
input[type=radio].aspNetDisabled:hover,
input[type=button][disabled]:hover,
input[type=button].aspNetDisabled:hover,
input[type=submit][disabled]:hover,
input[type=submit].aspNetDisabled:hover,
button[disabled]:hover,
button.aspNetDisabled:hover {
  cursor: default;
  text-decoration: none;
}
.accessibility-mode button.acssButton[disabled], .accessibility-mode button.acssButton.aspNetDisabled,
.accessibility-mode input.acssButton[disabled],
.accessibility-mode input.acssButton.aspNetDisabled,
.accessibility-mode input[type=checkbox][disabled],
.accessibility-mode input[type=checkbox].aspNetDisabled,
.accessibility-mode input[type=radio][disabled],
.accessibility-mode input[type=radio].aspNetDisabled,
.accessibility-mode input[type=button][disabled],
.accessibility-mode input[type=button].aspNetDisabled,
.accessibility-mode input[type=submit][disabled],
.accessibility-mode input[type=submit].aspNetDisabled,
.accessibility-mode button[disabled],
.accessibility-mode button.aspNetDisabled {
  font-style: italic;
}
.accessibility-mode button.acssButton[disabled], .accessibility-mode button.acssButton.aspNetDisabled,
.accessibility-mode input.acssButton[disabled],
.accessibility-mode input.acssButton.aspNetDisabled,
.accessibility-mode input[type=checkbox][disabled],
.accessibility-mode input[type=checkbox].aspNetDisabled,
.accessibility-mode input[type=radio][disabled],
.accessibility-mode input[type=radio].aspNetDisabled,
.accessibility-mode input[type=button][disabled],
.accessibility-mode input[type=button].aspNetDisabled,
.accessibility-mode input[type=submit][disabled],
.accessibility-mode input[type=submit].aspNetDisabled,
.accessibility-mode button[disabled],
.accessibility-mode button.aspNetDisabled {
  color: #333 !important;
}

input[type=email], input[type=number], input[type=numeric], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week],
input[type=file],
textarea,
select {
  border: 1px solid #999999;
  border-radius: 0;
  box-sizing: border-box;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding: 3px 0.2em 4px;
  margin: 0;
}
.accessibility-mode input[type=email], .accessibility-mode input[type=number], .accessibility-mode input[type=numeric], .accessibility-mode input[type=password], .accessibility-mode input[type=search], .accessibility-mode input[type=tel], .accessibility-mode input[type=text], .accessibility-mode input[type=url], .accessibility-mode input[type=color], .accessibility-mode input[type=date], .accessibility-mode input[type=datetime], .accessibility-mode input[type=datetime-local], .accessibility-mode input[type=month], .accessibility-mode input[type=time], .accessibility-mode input[type=week],
.accessibility-mode input[type=file],
.accessibility-mode textarea,
.accessibility-mode select {
  border-color: #999999;
}
input[type=email]:focus, input[type=number]:focus, input[type=numeric]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus,
input[type=file]:focus,
textarea:focus,
select:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode input[type=email]:focus, .accessibility-mode input[type=number]:focus, .accessibility-mode input[type=numeric]:focus, .accessibility-mode input[type=password]:focus, .accessibility-mode input[type=search]:focus, .accessibility-mode input[type=tel]:focus, .accessibility-mode input[type=text]:focus, .accessibility-mode input[type=url]:focus, .accessibility-mode input[type=color]:focus, .accessibility-mode input[type=date]:focus, .accessibility-mode input[type=datetime]:focus, .accessibility-mode input[type=datetime-local]:focus, .accessibility-mode input[type=month]:focus, .accessibility-mode input[type=time]:focus, .accessibility-mode input[type=week]:focus,
.accessibility-mode input[type=file]:focus,
.accessibility-mode textarea:focus,
.accessibility-mode select:focus {
  outline-color: #4d90fe;
}
input[type=email]:disabled, input[type=email].aspNetDisabled, input[type=email].acssTextDisabled, input[type=number]:disabled, input[type=number].aspNetDisabled, input[type=number].acssTextDisabled, input[type=numeric]:disabled, input[type=numeric].aspNetDisabled, input[type=numeric].acssTextDisabled, input[type=password]:disabled, input[type=password].aspNetDisabled, input[type=password].acssTextDisabled, input[type=search]:disabled, input[type=search].aspNetDisabled, input[type=search].acssTextDisabled, input[type=tel]:disabled, input[type=tel].aspNetDisabled, input[type=tel].acssTextDisabled, input[type=text]:disabled, input[type=text].aspNetDisabled, input[type=text].acssTextDisabled, input[type=url]:disabled, input[type=url].aspNetDisabled, input[type=url].acssTextDisabled, input[type=color]:disabled, input[type=color].aspNetDisabled, input[type=color].acssTextDisabled, input[type=date]:disabled, input[type=date].aspNetDisabled, input[type=date].acssTextDisabled, input[type=datetime]:disabled, input[type=datetime].aspNetDisabled, input[type=datetime].acssTextDisabled, input[type=datetime-local]:disabled, input[type=datetime-local].aspNetDisabled, input[type=datetime-local].acssTextDisabled, input[type=month]:disabled, input[type=month].aspNetDisabled, input[type=month].acssTextDisabled, input[type=time]:disabled, input[type=time].aspNetDisabled, input[type=time].acssTextDisabled, input[type=week]:disabled, input[type=week].aspNetDisabled, input[type=week].acssTextDisabled,
input[type=file]:disabled,
input[type=file].aspNetDisabled,
input[type=file].acssTextDisabled,
textarea:disabled,
textarea.aspNetDisabled,
textarea.acssTextDisabled,
select:disabled,
select.aspNetDisabled,
select.acssTextDisabled {
  background-color: #f2f2f2 !important;
  color: #aaaaaa !important;
  fill: #aaaaaa !important;
  border-color: #bcbcbc;
  font-style: italic;
  opacity: 1;
}
input[type=email]:disabled svg, input[type=email].aspNetDisabled svg, input[type=email].acssTextDisabled svg, input[type=number]:disabled svg, input[type=number].aspNetDisabled svg, input[type=number].acssTextDisabled svg, input[type=numeric]:disabled svg, input[type=numeric].aspNetDisabled svg, input[type=numeric].acssTextDisabled svg, input[type=password]:disabled svg, input[type=password].aspNetDisabled svg, input[type=password].acssTextDisabled svg, input[type=search]:disabled svg, input[type=search].aspNetDisabled svg, input[type=search].acssTextDisabled svg, input[type=tel]:disabled svg, input[type=tel].aspNetDisabled svg, input[type=tel].acssTextDisabled svg, input[type=text]:disabled svg, input[type=text].aspNetDisabled svg, input[type=text].acssTextDisabled svg, input[type=url]:disabled svg, input[type=url].aspNetDisabled svg, input[type=url].acssTextDisabled svg, input[type=color]:disabled svg, input[type=color].aspNetDisabled svg, input[type=color].acssTextDisabled svg, input[type=date]:disabled svg, input[type=date].aspNetDisabled svg, input[type=date].acssTextDisabled svg, input[type=datetime]:disabled svg, input[type=datetime].aspNetDisabled svg, input[type=datetime].acssTextDisabled svg, input[type=datetime-local]:disabled svg, input[type=datetime-local].aspNetDisabled svg, input[type=datetime-local].acssTextDisabled svg, input[type=month]:disabled svg, input[type=month].aspNetDisabled svg, input[type=month].acssTextDisabled svg, input[type=time]:disabled svg, input[type=time].aspNetDisabled svg, input[type=time].acssTextDisabled svg, input[type=week]:disabled svg, input[type=week].aspNetDisabled svg, input[type=week].acssTextDisabled svg,
input[type=file]:disabled svg,
input[type=file].aspNetDisabled svg,
input[type=file].acssTextDisabled svg,
textarea:disabled svg,
textarea.aspNetDisabled svg,
textarea.acssTextDisabled svg,
select:disabled svg,
select.aspNetDisabled svg,
select.acssTextDisabled svg {
  fill: #aaaaaa !important;
}
.accessibility-mode input[type=email]:disabled, .accessibility-mode input[type=email].aspNetDisabled, .accessibility-mode input[type=email].acssTextDisabled, .accessibility-mode input[type=number]:disabled, .accessibility-mode input[type=number].aspNetDisabled, .accessibility-mode input[type=number].acssTextDisabled, .accessibility-mode input[type=numeric]:disabled, .accessibility-mode input[type=numeric].aspNetDisabled, .accessibility-mode input[type=numeric].acssTextDisabled, .accessibility-mode input[type=password]:disabled, .accessibility-mode input[type=password].aspNetDisabled, .accessibility-mode input[type=password].acssTextDisabled, .accessibility-mode input[type=search]:disabled, .accessibility-mode input[type=search].aspNetDisabled, .accessibility-mode input[type=search].acssTextDisabled, .accessibility-mode input[type=tel]:disabled, .accessibility-mode input[type=tel].aspNetDisabled, .accessibility-mode input[type=tel].acssTextDisabled, .accessibility-mode input[type=text]:disabled, .accessibility-mode input[type=text].aspNetDisabled, .accessibility-mode input[type=text].acssTextDisabled, .accessibility-mode input[type=url]:disabled, .accessibility-mode input[type=url].aspNetDisabled, .accessibility-mode input[type=url].acssTextDisabled, .accessibility-mode input[type=color]:disabled, .accessibility-mode input[type=color].aspNetDisabled, .accessibility-mode input[type=color].acssTextDisabled, .accessibility-mode input[type=date]:disabled, .accessibility-mode input[type=date].aspNetDisabled, .accessibility-mode input[type=date].acssTextDisabled, .accessibility-mode input[type=datetime]:disabled, .accessibility-mode input[type=datetime].aspNetDisabled, .accessibility-mode input[type=datetime].acssTextDisabled, .accessibility-mode input[type=datetime-local]:disabled, .accessibility-mode input[type=datetime-local].aspNetDisabled, .accessibility-mode input[type=datetime-local].acssTextDisabled, .accessibility-mode input[type=month]:disabled, .accessibility-mode input[type=month].aspNetDisabled, .accessibility-mode input[type=month].acssTextDisabled, .accessibility-mode input[type=time]:disabled, .accessibility-mode input[type=time].aspNetDisabled, .accessibility-mode input[type=time].acssTextDisabled, .accessibility-mode input[type=week]:disabled, .accessibility-mode input[type=week].aspNetDisabled, .accessibility-mode input[type=week].acssTextDisabled,
.accessibility-mode input[type=file]:disabled,
.accessibility-mode input[type=file].aspNetDisabled,
.accessibility-mode input[type=file].acssTextDisabled,
.accessibility-mode textarea:disabled,
.accessibility-mode textarea.aspNetDisabled,
.accessibility-mode textarea.acssTextDisabled,
.accessibility-mode select:disabled,
.accessibility-mode select.aspNetDisabled,
.accessibility-mode select.acssTextDisabled {
  color: #474747 !important;
}
.accessibility-mode input[type=email]:disabled, .accessibility-mode input[type=email].aspNetDisabled, .accessibility-mode input[type=email].acssTextDisabled, .accessibility-mode input[type=number]:disabled, .accessibility-mode input[type=number].aspNetDisabled, .accessibility-mode input[type=number].acssTextDisabled, .accessibility-mode input[type=numeric]:disabled, .accessibility-mode input[type=numeric].aspNetDisabled, .accessibility-mode input[type=numeric].acssTextDisabled, .accessibility-mode input[type=password]:disabled, .accessibility-mode input[type=password].aspNetDisabled, .accessibility-mode input[type=password].acssTextDisabled, .accessibility-mode input[type=search]:disabled, .accessibility-mode input[type=search].aspNetDisabled, .accessibility-mode input[type=search].acssTextDisabled, .accessibility-mode input[type=tel]:disabled, .accessibility-mode input[type=tel].aspNetDisabled, .accessibility-mode input[type=tel].acssTextDisabled, .accessibility-mode input[type=text]:disabled, .accessibility-mode input[type=text].aspNetDisabled, .accessibility-mode input[type=text].acssTextDisabled, .accessibility-mode input[type=url]:disabled, .accessibility-mode input[type=url].aspNetDisabled, .accessibility-mode input[type=url].acssTextDisabled, .accessibility-mode input[type=color]:disabled, .accessibility-mode input[type=color].aspNetDisabled, .accessibility-mode input[type=color].acssTextDisabled, .accessibility-mode input[type=date]:disabled, .accessibility-mode input[type=date].aspNetDisabled, .accessibility-mode input[type=date].acssTextDisabled, .accessibility-mode input[type=datetime]:disabled, .accessibility-mode input[type=datetime].aspNetDisabled, .accessibility-mode input[type=datetime].acssTextDisabled, .accessibility-mode input[type=datetime-local]:disabled, .accessibility-mode input[type=datetime-local].aspNetDisabled, .accessibility-mode input[type=datetime-local].acssTextDisabled, .accessibility-mode input[type=month]:disabled, .accessibility-mode input[type=month].aspNetDisabled, .accessibility-mode input[type=month].acssTextDisabled, .accessibility-mode input[type=time]:disabled, .accessibility-mode input[type=time].aspNetDisabled, .accessibility-mode input[type=time].acssTextDisabled, .accessibility-mode input[type=week]:disabled, .accessibility-mode input[type=week].aspNetDisabled, .accessibility-mode input[type=week].acssTextDisabled,
.accessibility-mode input[type=file]:disabled,
.accessibility-mode input[type=file].aspNetDisabled,
.accessibility-mode input[type=file].acssTextDisabled,
.accessibility-mode textarea:disabled,
.accessibility-mode textarea.aspNetDisabled,
.accessibility-mode textarea.acssTextDisabled,
.accessibility-mode select:disabled,
.accessibility-mode select.aspNetDisabled,
.accessibility-mode select.acssTextDisabled {
  border-color: #bcbcbc;
}

input[type=email][readonly], input[type=number][readonly], input[type=numeric][readonly], input[type=password][readonly], input[type=search][readonly], input[type=tel][readonly], input[type=text][readonly], input[type=url][readonly], input[type=color][readonly], input[type=date][readonly], input[type=datetime][readonly], input[type=datetime-local][readonly], input[type=month][readonly], input[type=time][readonly], input[type=week][readonly],
input[type=file][readonly],
textarea[readonly] {
  background-color: #f2f2f2 !important;
  color: #aaaaaa !important;
  fill: #aaaaaa !important;
  border-color: #bcbcbc;
  font-style: italic;
  opacity: 1;
}
input[type=email][readonly] svg, input[type=number][readonly] svg, input[type=numeric][readonly] svg, input[type=password][readonly] svg, input[type=search][readonly] svg, input[type=tel][readonly] svg, input[type=text][readonly] svg, input[type=url][readonly] svg, input[type=color][readonly] svg, input[type=date][readonly] svg, input[type=datetime][readonly] svg, input[type=datetime-local][readonly] svg, input[type=month][readonly] svg, input[type=time][readonly] svg, input[type=week][readonly] svg,
input[type=file][readonly] svg,
textarea[readonly] svg {
  fill: #aaaaaa !important;
}
.accessibility-mode input[type=email][readonly], .accessibility-mode input[type=number][readonly], .accessibility-mode input[type=numeric][readonly], .accessibility-mode input[type=password][readonly], .accessibility-mode input[type=search][readonly], .accessibility-mode input[type=tel][readonly], .accessibility-mode input[type=text][readonly], .accessibility-mode input[type=url][readonly], .accessibility-mode input[type=color][readonly], .accessibility-mode input[type=date][readonly], .accessibility-mode input[type=datetime][readonly], .accessibility-mode input[type=datetime-local][readonly], .accessibility-mode input[type=month][readonly], .accessibility-mode input[type=time][readonly], .accessibility-mode input[type=week][readonly],
.accessibility-mode input[type=file][readonly],
.accessibility-mode textarea[readonly] {
  color: #474747 !important;
}
.accessibility-mode input[type=email][readonly], .accessibility-mode input[type=number][readonly], .accessibility-mode input[type=numeric][readonly], .accessibility-mode input[type=password][readonly], .accessibility-mode input[type=search][readonly], .accessibility-mode input[type=tel][readonly], .accessibility-mode input[type=text][readonly], .accessibility-mode input[type=url][readonly], .accessibility-mode input[type=color][readonly], .accessibility-mode input[type=date][readonly], .accessibility-mode input[type=datetime][readonly], .accessibility-mode input[type=datetime-local][readonly], .accessibility-mode input[type=month][readonly], .accessibility-mode input[type=time][readonly], .accessibility-mode input[type=week][readonly],
.accessibility-mode input[type=file][readonly],
.accessibility-mode textarea[readonly] {
  border-color: #bcbcbc;
}

select {
  border-radius: 0 0 0 0;
  padding: 2px 0.2em 3px;
}

textarea {
  height: 14em;
  line-height: 1.2em;
  max-width: 42em;
  padding: 4px 0.3em;
  vertical-align: top;
  width: 95%;
}

.acssPlaceholder, ::placeholder {
  color: #999999;
  fill: #999999;
  font-style: italic;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.accessibility-mode .acssPlaceholder, .accessibility-mode ::placeholder {
  color: #474747;
  fill: #474747;
}

/* Fixes character clipping for fields with text-align: right.
    Can only be applied to pseudo-element, not .acssPlaceholder, because
    we only want it applied to the shadow dom element, not as an override on the original input's padding-right
*/
::placeholder {
  padding-right: 1px;
}

em.acssEm {
  font-style: normal;
  text-transform: uppercase;
}

img {
  border: none;
}

p {
  margin: 1em 0;
}
p:focus {
  outline: none;
}

p:first-child {
  margin-top: 0;
  margin-bottom: 1em;
}

[tabindex="0"]:focus, [tabindex="-1"]:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode [tabindex="0"]:focus, .accessibility-mode [tabindex="-1"]:focus {
  outline-color: #4d90fe;
}
[tabindex="0"]:focus#master-content, [tabindex="-1"]:focus#master-content {
  outline: 0;
}

body {
  color: #000;
}

/* Headings are specific to the environment */
h1, h2, h3, h4 {
  font-weight: 600;
}

h1.acssTitle,
h2.acssTitle {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  margin: 10px 5px 10px 5px;
}

/*h2.acssTitle>*/
span.acssSubtitle, .acssSubtitle {
  font-size: 0.9em;
}

h3.acssTitle,
h4.acssTitle {
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  margin: 25px 5px 8px 0;
}

/* End headings */
p {
  line-height: 1.2em;
}

button.acssButton,
input.acssButton,
button:not(.nv-as-button):not(.nv-as-link):not(.nvProgressBar__segment),
input[type=submit],
input[type=button] {
  border: 1px solid #999;
  border-radius: 2px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0.1em 0.5em;
}

/* NuGet package: NVGrowl
 *       Version: 0.3.1
 */
.nv-growl-container {
  display: none;
  position: fixed;
  top: 50px;
  right: 0;
  padding: 5px 0 1em;
  width: 30em;
  z-index: 19000;
}

.nv-growl, .nv-infobox {
  background-color: white;
  color: #323232;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box !important;
  display: flex;
  margin-bottom: 1em;
  padding: 8px 6px;
  animation-timing-function: ease-out;
  transition: box-shadow linear 0.15s, border linear 0.2s;
}
.nv-growl *, .nv-infobox * {
  box-sizing: border-box !important;
}
.nv-growl.acssDisplayNone, .nv-infobox.acssDisplayNone {
  display: none;
}
.nv-growl:before, .nv-infobox:before {
  display: inline-block;
  font-family: "icomoon";
  line-height: 0;
  font-size: 1.3333333333em;
  vertical-align: -0.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  flex: 0 1 auto;
  font-size: 2em;
  padding: 0 10px 0 2px;
  line-height: 1em !important;
}
.nv-growl:before:before, .nv-infobox:before:before {
  content: "**";
}
.nv-growl .nv-notification-content, .nv-infobox .nv-notification-content {
  border-left: 1px solid #bcbcbc;
  flex: 4 1 auto;
  min-height: 25px;
  padding-left: 10px;
}
.nv-growl h1.nv-notification-title, .nv-infobox h1.nv-notification-title {
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.nv-growl h1.nv-notification-title + div.nv-notification-content, .nv-infobox h1.nv-notification-title + div.nv-notification-content {
  padding-top: 0.25em;
}
.nv-growl div.nv-notification-tools, .nv-infobox div.nv-notification-tools {
  align-self: flex-start;
  flex: 0 1 auto;
  padding: 0 10px;
  text-align: center;
}
.nv-growl ul.nv-as-container.nv-gr-close-link, .nv-infobox ul.nv-as-container.nv-gr-close-link {
  display: block;
  font-size: 0.9em;
  margin-right: -0.5em;
}
.nv-growl.mod-notification:before, .nv-growl.mod-notification svg, .nv-growl.mod-info:before, .nv-growl.mod-info svg, .nv-infobox.mod-notification:before, .nv-infobox.mod-notification svg, .nv-infobox.mod-info:before, .nv-infobox.mod-info svg {
  color: #3366ff;
  fill: #3366ff;
  content: "\e92f";
}
.nv-growl.mod-warning:before, .nv-growl.mod-warning svg, .nv-infobox.mod-warning:before, .nv-infobox.mod-warning svg {
  color: #f5a70b;
  fill: #f5a70b;
  content: "\e925";
}
.accessibility-mode .nv-growl.mod-warning:before, .accessibility-mode .nv-growl.mod-warning svg, .accessibility-mode .nv-infobox.mod-warning:before, .accessibility-mode .nv-infobox.mod-warning svg {
  color: #9e6c07;
  fill: #9e6c07;
}
.nv-growl.mod-error:before, .nv-growl.mod-error svg, .nv-infobox.mod-error:before, .nv-infobox.mod-error svg {
  color: #c61a0c;
  fill: #c61a0c;
  content: "\e90b";
}
.nv-growl.mod-success:before, .nv-growl.mod-success svg, .nv-infobox.mod-success:before, .nv-infobox.mod-success svg {
  color: #00c23b;
  fill: #00c23b;
  content: "\e903";
}
.accessibility-mode .nv-growl.mod-success:before, .accessibility-mode .nv-growl.mod-success svg, .accessibility-mode .nv-infobox.mod-success:before, .accessibility-mode .nv-infobox.mod-success svg {
  color: #008a27;
  fill: #008a27;
}

.nv-infobox {
  align-items: flex-start;
  font-size: 15px;
  padding: 6px;
  position: relative;
}
.nv-infobox:before {
  vertical-align: auto;
  line-height: unset;
  position: relative;
  z-index: 1;
}
.nv-infobox p {
  font-size: 1em;
}
.nv-infobox p:first-child {
  margin-top: 0;
}
.nv-infobox .nv-notification-content {
  border-left: none;
  min-height: 2em;
  padding-top: 0.5em;
  padding-left: 0;
  padding-right: 10px;
}
.nv-infobox h1.nv-notification-title {
  font-size: 1.1em;
  line-height: 1.3em;
  margin-top: -0.25em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}
.nv-infobox .nv-notification-message {
  font-size: 0.9em;
  line-height: 1.8em;
  padding-bottom: 1em;
}
.nv-infobox div.nv-notification-tools {
  padding-top: 0.4em;
  padding-left: 0;
}
.nv-infobox.mod-notification, .nv-infobox.mod-info {
  border: 1px solid #3366ff;
  background-color: #d4dfff;
  color: black;
  fill: black;
}
.accessibility-mode .nv-infobox.mod-notification, .accessibility-mode .nv-infobox.mod-info {
  border-color: #3366ff;
}
.nv-infobox.mod-notification svg, .nv-infobox.mod-info svg {
  fill: black;
}
.nv-infobox.mod-notification h1.nv-notification-title, .nv-infobox.mod-info h1.nv-notification-title {
  color: #1a3380;
  fill: #1a3380;
}
.nv-infobox.mod-warning {
  border: 1px solid #f5a70b;
  background-color: #fff0d5;
  color: black;
  fill: black;
}
.accessibility-mode .nv-infobox.mod-warning {
  border-color: #f5a70b;
}
.nv-infobox.mod-warning svg {
  fill: black;
}
.nv-infobox.mod-warning h1.nv-notification-title {
  color: #603813;
  fill: #603813;
}
.nv-infobox.mod-error {
  border: 1px solid #c61a0c;
  background-color: #eaaaa4;
  color: black;
  fill: black;
}
.accessibility-mode .nv-infobox.mod-error {
  border-color: #c61a0c;
}
.nv-infobox.mod-error svg {
  fill: black;
}
.nv-infobox.mod-error h1.nv-notification-title {
  color: #630d06;
  fill: #630d06;
}
.nv-infobox.mod-success {
  border: 1px solid #00c23b;
  background-color: #b4edc5;
  color: black;
  fill: black;
}
.accessibility-mode .nv-infobox.mod-success {
  border-color: #00c23b;
}
.nv-infobox.mod-success svg {
  fill: black;
}
.nv-infobox.mod-success h1.nv-notification-title {
  color: #005518;
  fill: #005518;
}
.nv-infobox.mod-guidance {
  border: 1px solid #6d6d6d;
  background-color: white;
  color: black;
  fill: black;
  padding-left: 2em;
}
.accessibility-mode .nv-infobox.mod-guidance {
  border-color: #6d6d6d;
}
.nv-infobox.mod-guidance svg {
  fill: black;
}
.nv-infobox.mod-guidance h1.nv-notification-title {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.nv-growl {
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 2.5em;
  position: relative;
  right: -31em;
  width: 25em;
}
.nv-growl h1.nv-notification-title {
  color: #bcbcbc;
  fill: #bcbcbc;
  font-size: 0.9em;
}
.accessibility-mode .nv-growl h1.nv-notification-title {
  color: #3f4444;
  fill: #3f4444;
}
.nv-growl:hover, .nv-growl:focus {
  box-shadow: rgba(0, 0, 0, 0.8) 0 0 3em;
}
.nv-growl.mod-initialize {
  position: absolute;
  top: -10000px;
  visibility: hidden;
}
.nv-growl.ie:before {
  display: none;
}
.nv-growl:not(.ie) i:not(.nv-glyph-remove) {
  display: none;
  visibility: hidden;
}
.nv-growl:before, .nv-growl svg:not(.nv-glyph-remove) {
  display: inline-block;
  font-family: "icomoon";
  line-height: 0;
  font-size: 1.3333333333em;
  vertical-align: -0.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  flex: 0 1 auto;
  font-size: 2em;
  padding: 0 10px 0 2px;
  width: 30px;
  height: 30px;
}
.nv-growl:before:before, .nv-growl svg:not(.nv-glyph-remove):before {
  content: "**";
}
.nv-growl span[data-glyph] {
  align-self: flex-start;
  margin-top: 3px;
}
.nv-growl:before {
  line-height: 1em !important;
  align-self: flex-start;
}
.nv-growl.mod-pre-shown {
  height: 0;
  margin-bottom: 0;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
.nv-growl.mod-pre-shown:before, .nv-growl.mod-pre-shown > * {
  display: none;
}
.nv-growl.mod-slidein {
  animation-duration: 0.65s;
  animation-name: nv-animate-slidein;
}
.nv-growl.mod-shown {
  right: -3em;
}
.nv-growl.mod-fadeout {
  animation-duration: 0.3s;
  animation-name: nv-animate-fadeout;
}
.nv-growl.mod-hidden {
  min-height: 0;
  visibility: hidden !important;
}
.nv-growl.mod-hidden * {
  visibility: hidden !important;
}

@keyframes nv-animate-slidein {
  from {
    right: -26em;
  }
  to {
    right: -3em;
  }
}
@keyframes nv-animate-fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
:root {
  --nv-tooltip-nub-height: 8px;
  --nv-tooltip-nub-half: 4px;
  --nv-tooltip-nub-offset-minimum: 10px;
}

.nv-accessible-tooltip_container {
  background: transparent;
  box-sizing: border-box;
  opacity: 1;
  padding: 0.5rem;
  position: fixed;
  transition-property: opacity;
  transition-duration: 400ms;
  z-index: 20000;
}
.nv-accessible-tooltip_container.mod-transitioning {
  opacity: 0;
  visibility: hidden;
}
.nv-accessible-tooltip_container.mod-above {
  padding-top: 0;
}
.nv-accessible-tooltip_container.mod-above .nv-accessible-tooltip_nub {
  border-width: 1px 0 0 1px;
  left: calc(50% - var(--nv-tooltip-nub-half));
  top: calc(100% - var(--nv-tooltip-nub-half));
}
.nv-accessible-tooltip_container.mod-below {
  padding-bottom: 0;
}
.nv-accessible-tooltip_container.mod-below .nv-accessible-tooltip_nub {
  border-width: 0 1px 1px 0;
  left: calc(50% - var(--nv-tooltip-nub-half));
  top: calc(-1 * var(--nv-tooltip-nub-half));
}
.nv-accessible-tooltip_container.mod-above.override-nub-left .nv-accessible-tooltip_nub, .nv-accessible-tooltip_container.mod-below.override-nub-left .nv-accessible-tooltip_nub {
  left: var(--nv-tooltip-nub-side-override);
  right: initial;
}
.nv-accessible-tooltip_container.mod-above.override-nub-left.mod-minimum .nv-accessible-tooltip_nub, .nv-accessible-tooltip_container.mod-below.override-nub-left.mod-minimum .nv-accessible-tooltip_nub {
  left: var(--nv-tooltip-nub-offset-minimum);
}
.nv-accessible-tooltip_container.mod-above.override-nub-right .nv-accessible-tooltip_nub, .nv-accessible-tooltip_container.mod-below.override-nub-right .nv-accessible-tooltip_nub {
  left: initial;
  right: var(--nv-tooltip-nub-side-override);
}
.nv-accessible-tooltip_container.mod-above.override-nub-right.mod-minimum .nv-accessible-tooltip_nub, .nv-accessible-tooltip_container.mod-below.override-nub-right.mod-minimum .nv-accessible-tooltip_nub {
  right: var(--nv-tooltip-nub-offset-minimum);
}
.nv-accessible-tooltip_container.mod-left {
  padding-left: 0;
}
.nv-accessible-tooltip_container.mod-left .nv-accessible-tooltip_nub {
  border-width: 0 0 1px 1px;
  top: calc(50% - var(--nv-tooltip-nub-half));
  right: calc(-1 * var(--nv-tooltip-nub-half));
}
.nv-accessible-tooltip_container.mod-right {
  padding-right: 0;
}
.nv-accessible-tooltip_container.mod-right .nv-accessible-tooltip_nub {
  border-width: 1px 1px 0 0;
  top: calc(50% - var(--nv-tooltip-nub-half));
  left: calc(-1 * var(--nv-tooltip-nub-half));
}
.nv-accessible-tooltip_positioningTarget {
  background: transparent;
  box-sizing: border-box;
  position: fixed;
  width: 3px;
}
.nv-accessible-tooltip_tooltip {
  background: #474747;
  border: 1px solid #474747 !important;
  border-radius: 4px;
  box-shadow: 0 0 5px 0 #bbb;
  color: #DEDEDE;
  font-family: inherit;
  font-size: 0.9em;
  max-width: 280px !important;
  padding: 5px 8px !important;
  pointer-events: auto;
  z-index: 17000;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  word-break: break-word;
  white-space: pre-line;
}
.nv-accessible-tooltip_nub {
  background: #474747;
  border-color: #474747;
  border-style: solid;
  display: block;
  height: var(--nv-tooltip-nub-height);
  position: absolute;
  transform: rotate(-135deg);
  width: var(--nv-tooltip-nub-height);
  z-index: -1;
}
.nv-accessible-tooltip_title {
  margin-bottom: 0.5em;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
.nv-accessible-tooltip_content strong, .nv-accessible-tooltip_content em {
  color: #fff;
}
.nv-accessible-tooltip_text {
  margin: 6px 0;
  text-align: left;
  word-break: break-word;
  white-space: pre-line;
}
.nv-accessible-tooltip_highlight {
  color: #fff;
  font-weight: bold;
}
.nv-accessible-tooltip_target.mod-has-open-tooltip.nv-as-link {
  text-decoration: underline;
}

.nv-mouse-position-tracker {
  position: fixed;
  pointer-events: none;
  z-index: 2147483647;
}

ul.acssActionLinkList {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.acssActionLinkList > li {
  display: inline-block;
  margin: 0 0 0 0.5em;
  padding: 0 0 0 0.75em;
  position: relative;
  vertical-align: middle;
}
ul.acssActionLinkList > li:not(.acssModNoSeparator):before {
  color: #767676;
  content: "|";
  position: absolute;
  left: 0;
}
.accessibility-mode ul.acssActionLinkList > li:not(.acssModNoSeparator):before {
  color: #444444;
}
ul.acssActionLinkList > li:first-child {
  border-left: 0;
  padding-left: 0;
}
ul.acssActionLinkList > li:first-child:before {
  content: "";
}

.acssAction.acssModTextWithIcon {
  background-repeat: no-repeat;
  background-position: left center;
}
.acssBandHead .acssAction.acssModTextWithIcon.acssModFilters {
  display: inline-block;
  /*&:before {
      @include glyphBase("false");
      content: "\e956";           //Filter
      font-size: 1.2em !important;
      margin-top: 0;
      margin-right: .2em;
      margin-left: .4em;
  }*/
}

/* NuGet Package: acadisBands.js
 * Version 1.24.5
 */
/* NuGet Package: acadisBands.js
 * Version 1.24.5
 */
/* NuGet Package: acadisBands.js
 * Version 1.24.5
 */
.acssBand100 {
  --app-bandContent-margin-top: .7em;
  --app-bandContent-margin-right: 1em;
  --app-bandContent-margin-bottom: 3em;
  --app-bandContent-margin-left: 2em;
  clear: both;
  padding: 0;
}
.acssBand100:before, .acssBand100:after {
  content: "";
  display: table;
  height: 0;
}
.acssBand100:after {
  clear: both;
}
.acssBand100 > .acssBandHead {
  margin: 0;
  padding: 0.7em 1em;
  text-align: right;
  break-inside: avoid;
}
.acssBand100 > .acssBandHead:before, .acssBand100 > .acssBandHead:after {
  content: "";
  display: table;
  height: 0;
}
.acssBand100 > .acssBandHead:after {
  clear: both;
}
.acssBand100 > .acssBandHead > .acssBandHeadTitle {
  color: #4668ba;
  fill: #4668ba;
  float: left;
  margin: 0;
  padding: 0 1.25em 0 0;
  text-align: left;
}
.acssBand100 > .acssBandHead > .acssBandHeadTitle .acssBandHeadSubTitle {
  color: #C5C5C5;
  fill: #C5C5C5;
  display: block;
  font-size: 0.6em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0.75em 0 0.5em;
  text-transform: none;
}
.accessibility-mode .acssBand100 > .acssBandHead > .acssBandHeadTitle .acssBandHeadSubTitle {
  color: #3f4444;
  fill: #3f4444;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools {
  float: right;
  height: 2.4em;
  line-height: 2.4em;
  margin-top: -0.7em;
  text-align: right;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools > a { /* Legacy markup */
  display: inline-block;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools > button, .acssBand100 > .acssBandHead > .acssBandHeadTools > input, .acssBand100 > .acssBandHead > .acssBandHeadTools > a, .acssBand100 > .acssBandHead > .acssBandHeadTools > label,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsItem button,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsItem input,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsItem a,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsItem label,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsTool button,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsTool input,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsTool a,
.acssBand100 > .acssBandHead > .acssBandHeadTools .acssBandHeadToolsTool label {
  vertical-align: middle;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools > table, .acssBand100 > .acssBandHead > .acssBandHeadTools > div > table {
  margin-top: -2px;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools label, .acssBand100 > .acssBandHead > .acssBandHeadTools select {
  font-size: 0.9rem;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools select {
  margin-right: 0.5em;
}
.acssBand100.acssModHideHeader > .acssBandHead {
  display: none;
}
.acssBand100.acssModHideHeader > .acssBandCaption {
  margin-left: 0;
}
.acssBand100.acssModHideHeader > .acssBandContent {
  margin: 0;
}
.acssBand100 .acssBandFilters {
  margin: 0.7em 1em 0 2em;
  /* Applied filter display */
}
.acssBand100 .acssBandFilters:before, .acssBand100 .acssBandFilters:after {
  content: "";
  display: table;
  height: 0;
}
.acssBand100 .acssBandFilters:after {
  clear: both;
}
.acssBand100 .acssBandFilters > ul.acssListFilters {
  display: block;
  list-style: none;
  padding: 0 0 3px 0;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2UAAAATCAIAAACfhzJFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNrs3TFSwzAURVEklGES401QMOx/EyloWIkxRsRjHMnUgJUVnLOEW73q/3B+fTuk1PddSukOAAB+S/1j9/L8dB+jFgAA/Bfy16U7HYUAAGB/L9ZaQwhCAACwvxe3bVMBAIDmXqy1qgAAQHMvllJUAACguRfXdVUBAIDmXlyWRQUAAJp7cZ5nFQAAaO7FnLMKAAA09+I0TSoAANDci+M4qgAAwK5SShiGQQgAAFqSe90AANzai/4BAgBway9+r+shJSEAANgV3z/c0wEAoCl95sv1Wk7HhxijHAAA/PEjwABn9TsFSCGJzwAAAABJRU5ErkJggg==") repeat-x;
  display: block;
  float: left;
  margin: 3px 0 0 6px;
  white-space: nowrap;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li a, .acssBand100 .acssBandFilters > ul.acssListFilters li > span {
  color: #000;
  display: block;
  float: left;
  line-height: 13px;
  padding: 3px 3px 3px 10px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 40em;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li a.acssListFiltersRemove, .acssBand100 .acssBandFilters > ul.acssListFilters li > span.acssListFiltersRemove {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAmCAIAAACkm0fCAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCGw81G3f4uW0AAAJOSURBVEjH7ZRPa9pgHMefxDj2j4VRT9ptKegbyMkhdUcrNTqGsF122fYCfAG+lcx0S7tTL9WDbekuAcE5CgORbegYboRGEmaWxhifPE92SClaU9Bsu/VzeZ4n8OXh98vv+RC97z/A8jiOYxgmdBzCdV0QCITx56/fgucBAObIIgEA76UvwfI3b1wnAQBDfRQsTxAE5e0CV0F6SXcWnuebzeb5UdO0crls27Y7B8AY71aP4Swcx9E03Wg0IISKorAsG4vFer0enAMghHarx/YshmHkcjmapuv1Osuy0Wi00+nYfpzlrTl0Xc9kMqFQKBKJtNtt6xIor36E0MV/a5qKooTD4fF4rKoqwzD+/fMWPMtwOOQ4bjAYSJKUTqfz+Xyr1cJ+nPV/+hOEsFgsyrJcq9USiYQgCKlUqlAodLvd+Tx1fv/0VJRKpXg8zjAMxpiiqEqlIoqid7w4QpPJpLrffvTwfrD5+dv5IzRN039bt29dCxCGjkMihIKFAQC/9FPKGNnLxlyMMMYjy7bGNhmkZjLkAsJxEADgyl//w18feL4/5S9T0/bLZcfPX/7vt7O3x29s9JtNjLGpqnwm83FrS5flhd4vxvjZzg6zvv46m+0eHfHZrHFy8vLw8M7qqk/e936Cop5ub99LJoXNTb3ff3FwcHdtzdcfl/rLNk1DUchwGI7Hp6pKL+Uvazh8w3HmYPBKkph0+m0+/3NxfyEI3xWLhiw/r9VWEokngvAglRILBW1BfwGCSJZKK/E4zTBeLx5XKp9Ekb7y17/31x+a8SJWo73ibQAAAABJRU5ErkJggg==") no-repeat 100% 0;
  padding: 3px 3px 3px 10px;
  text-indent: -10000px;
  overflow: hidden;
  width: 8px;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li a.acssListFiltersRemove:hover, .acssBand100 .acssBandFilters > ul.acssListFilters li > span.acssListFiltersRemove:hover {
  background-position: 100% 100%;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li.acssListFiltersChange, .acssBand100 .acssBandFilters > ul.acssListFilters li.acssListFiltersChange a, .acssBand100 .acssBandFilters > ul.acssListFilters li.acssListFiltersChange > span {
  background: none;
  display: inline;
  line-height: 25px;
  margin: 0 0 0 3px;
  padding: 0;
  text-decoration: underline;
}
.acssBand100 > .acssBandCaption {
  margin: 0.7em 1em 0.2em;
}
.acssBand100 > .acssBandCaption:before, .acssBand100 > .acssBandCaption:after {
  content: "";
  display: table;
  height: 0;
}
.acssBand100 > .acssBandCaption:after {
  clear: both;
}
.acssBand100 > .acssBandContent {
  clear: both;
  margin: var(--app-bandContent-margin-top) var(--app-bandContent-margin-right) var(--app-bandContent-margin-bottom) var(--app-bandContent-margin-left);
}
.acssBand100 > .acssBandContent > ul.acssListFilters {
  display: block;
  list-style: none;
  padding: 0 0 3px 0;
}
.acssBand100 > .acssBandContent > ul.acssListFilters li {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2UAAAATCAIAAACfhzJFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNrs3TFSwzAURVEklGES401QMOx/EyloWIkxRsRjHMnUgJUVnLOEW73q/3B+fTuk1PddSukOAAB+S/1j9/L8dB+jFgAA/Bfy16U7HYUAAGB/L9ZaQwhCAACwvxe3bVMBAIDmXqy1qgAAQHMvllJUAACguRfXdVUBAIDmXlyWRQUAAJp7cZ5nFQAAaO7FnLMKAAA09+I0TSoAANDci+M4qgAAwK5SShiGQQgAAFqSe90AANzai/4BAgBway9+r+shJSEAANgV3z/c0wEAoCl95sv1Wk7HhxijHAAA/PEjwABn9TsFSCGJzwAAAABJRU5ErkJggg==") repeat-x;
  display: block;
  float: left;
  margin: 3px 0 0 6px;
  white-space: nowrap;
}
.acssBand100 > .acssBandContent > ul.acssListFilters li a, .acssBand100 > .acssBandContent > ul.acssListFilters li > span {
  color: #000;
  display: block;
  float: left;
  line-height: 13px;
  padding: 3px 3px 3px 10px;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 40em;
}
.acssBand100 > .acssBandContent > ul.acssListFilters li a.acssListFiltersRemove, .acssBand100 > .acssBandContent > ul.acssListFilters li > span.acssListFiltersRemove {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAmCAIAAACkm0fCAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wCGw81G3f4uW0AAAJOSURBVEjH7ZRPa9pgHMefxDj2j4VRT9ptKegbyMkhdUcrNTqGsF122fYCfAG+lcx0S7tTL9WDbekuAcE5CgORbegYboRGEmaWxhifPE92SClaU9Bsu/VzeZ4n8OXh98vv+RC97z/A8jiOYxgmdBzCdV0QCITx56/fgucBAObIIgEA76UvwfI3b1wnAQBDfRQsTxAE5e0CV0F6SXcWnuebzeb5UdO0crls27Y7B8AY71aP4Swcx9E03Wg0IISKorAsG4vFer0enAMghHarx/YshmHkcjmapuv1Osuy0Wi00+nYfpzlrTl0Xc9kMqFQKBKJtNtt6xIor36E0MV/a5qKooTD4fF4rKoqwzD+/fMWPMtwOOQ4bjAYSJKUTqfz+Xyr1cJ+nPV/+hOEsFgsyrJcq9USiYQgCKlUqlAodLvd+Tx1fv/0VJRKpXg8zjAMxpiiqEqlIoqid7w4QpPJpLrffvTwfrD5+dv5IzRN039bt29dCxCGjkMihIKFAQC/9FPKGNnLxlyMMMYjy7bGNhmkZjLkAsJxEADgyl//w18feL4/5S9T0/bLZcfPX/7vt7O3x29s9JtNjLGpqnwm83FrS5flhd4vxvjZzg6zvv46m+0eHfHZrHFy8vLw8M7qqk/e936Cop5ub99LJoXNTb3ff3FwcHdtzdcfl/rLNk1DUchwGI7Hp6pKL+Uvazh8w3HmYPBKkph0+m0+/3NxfyEI3xWLhiw/r9VWEokngvAglRILBW1BfwGCSJZKK/E4zTBeLx5XKp9Ekb7y17/31x+a8SJWo73ibQAAAABJRU5ErkJggg==") no-repeat 100% 0;
  padding: 3px 3px 3px 10px;
  text-indent: -10000px;
  overflow: hidden;
  width: 8px;
}
.acssBand100 > .acssBandContent > ul.acssListFilters li a.acssListFiltersRemove:hover, .acssBand100 > .acssBandContent > ul.acssListFilters li > span.acssListFiltersRemove:hover {
  background-position: 100% 100%;
}
.acssBand100 > .acssBandContent > ul.acssListFilters li.acssListFiltersChange, .acssBand100 > .acssBandContent > ul.acssListFilters li.acssListFiltersChange a, .acssBand100 > .acssBandContent > ul.acssListFilters li.acssListFiltersChange > span {
  background: none;
  display: inline;
  line-height: 25px;
  margin: 0 0 0 3px;
  padding: 0;
  text-decoration: underline;
}
.acssBand100 > .acssBandContent.acssModFlex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.acssBand100.acssModSubBandStyle > .acssBandHead {
  border-top: 1px solid #8e95af;
  margin: 0 1em;
  padding: 0.5em 0 0.8em;
}
.acssBand100.acssModSubBandStyle > .acssBandHead + .acssBandFilters {
  margin-top: 0.7em;
}

.acssBandCaption p:last-child,
.acssSubBandCaption p:last-child {
  margin-bottom: 0;
}

.acssBandHeadTools a {
  color: black;
}

.acssSubBand100 > .acssSubBandHead, .acssSubBand50 > .acssSubBandHead {
  border-top: 1px solid #8e95af;
  margin: 0 2em 0 0;
  padding: 0.5em 0 0.8em;
}
.acssSubBand100 > .acssSubBandHead:before, .acssSubBand100 > .acssSubBandHead:after, .acssSubBand50 > .acssSubBandHead:before, .acssSubBand50 > .acssSubBandHead:after {
  content: "";
  display: table;
  height: 0;
}
.acssSubBand100 > .acssSubBandHead:after, .acssSubBand50 > .acssSubBandHead:after {
  clear: both;
}
.acssSubBand100 > .acssSubBandHead h4.acssSubBandHead,
.acssSubBand100 > .acssSubBandHead h3.acssSubBandHead,
.acssSubBand100 > .acssSubBandHead .acssSubBandHeadTitle, .acssSubBand50 > .acssSubBandHead h4.acssSubBandHead,
.acssSubBand50 > .acssSubBandHead h3.acssSubBandHead,
.acssSubBand50 > .acssSubBandHead .acssSubBandHeadTitle {
  color: #555555;
  fill: #555555;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  margin: 0;
}
.accessibility-mode .acssSubBand100 > .acssSubBandHead h4.acssSubBandHead,
.accessibility-mode .acssSubBand100 > .acssSubBandHead h3.acssSubBandHead,
.accessibility-mode .acssSubBand100 > .acssSubBandHead .acssSubBandHeadTitle, .accessibility-mode .acssSubBand50 > .acssSubBandHead h4.acssSubBandHead,
.accessibility-mode .acssSubBand50 > .acssSubBandHead h3.acssSubBandHead,
.accessibility-mode .acssSubBand50 > .acssSubBandHead .acssSubBandHeadTitle {
  color: #000000;
  fill: #000000;
}
.acadisModal-content .acssSubBand100 > .acssSubBandHead h4.acssSubBandHead,
.acadisModal-content .acssSubBand100 > .acssSubBandHead h3.acssSubBandHead,
.acadisModal-content .acssSubBand100 > .acssSubBandHead .acssSubBandHeadTitle, .acadisModal-content .acssSubBand50 > .acssSubBandHead h4.acssSubBandHead,
.acadisModal-content .acssSubBand50 > .acssSubBandHead h3.acssSubBandHead,
.acadisModal-content .acssSubBand50 > .acssSubBandHead .acssSubBandHeadTitle {
  font-weight: 600;
}
.acssSubBand100 > .acssSubBandHead h4.acssSubBandHead .acssSubBandHeadSubTitle,
.acssSubBand100 > .acssSubBandHead h3.acssSubBandHead .acssSubBandHeadSubTitle,
.acssSubBand100 > .acssSubBandHead .acssSubBandHeadTitle .acssSubBandHeadSubTitle, .acssSubBand50 > .acssSubBandHead h4.acssSubBandHead .acssSubBandHeadSubTitle,
.acssSubBand50 > .acssSubBandHead h3.acssSubBandHead .acssSubBandHeadSubTitle,
.acssSubBand50 > .acssSubBandHead .acssSubBandHeadTitle .acssSubBandHeadSubTitle {
  color: #6D6D6D;
  fill: #6D6D6D;
  display: block;
  font-weight: normal;
  margin: 0.15em 0 0.5em;
  text-transform: none;
}
.accessibility-mode .acssSubBand100 > .acssSubBandHead h4.acssSubBandHead .acssSubBandHeadSubTitle,
.accessibility-mode .acssSubBand100 > .acssSubBandHead h3.acssSubBandHead .acssSubBandHeadSubTitle,
.accessibility-mode .acssSubBand100 > .acssSubBandHead .acssSubBandHeadTitle .acssSubBandHeadSubTitle, .accessibility-mode .acssSubBand50 > .acssSubBandHead h4.acssSubBandHead .acssSubBandHeadSubTitle,
.accessibility-mode .acssSubBand50 > .acssSubBandHead h3.acssSubBandHead .acssSubBandHeadSubTitle,
.accessibility-mode .acssSubBand50 > .acssSubBandHead .acssSubBandHeadTitle .acssSubBandHeadSubTitle {
  color: #474747;
  fill: #474747;
}
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools {
  line-height: 1.2em;
}
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools > button, .acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools > input,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem button,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem input,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool button,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool input, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools > button, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools > input,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem button,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem input,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool button,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool input {
  margin-left: 5px;
}
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools > button, .acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools > input, .acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools > a, .acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools > label,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem button,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem input,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem a,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem label,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool button,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool input,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool a,
.acssSubBand100 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool label, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools > button, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools > input, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools > a, .acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools > label,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem button,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem input,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem a,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsItem label,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool button,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool input,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool a,
.acssSubBand50 > .acssSubBandHead > .acssSubBandHeadTools .acssBandHeadToolsTool label {
  vertical-align: middle;
}
.acssSubBand100 > .acssSubBandHead.modHideContent + .acssSubBandContent, .acssSubBand50 > .acssSubBandHead.modHideContent + .acssSubBandContent {
  margin-bottom: 0.4em;
}
.acssSubBand100 > .acssSubBandCaption, .acssSubBand50 > .acssSubBandCaption {
  margin: 0 1em 1.1em 0;
}
.acssSubBand100 > .acssSubBandCaption:before, .acssSubBand100 > .acssSubBandCaption:after, .acssSubBand50 > .acssSubBandCaption:before, .acssSubBand50 > .acssSubBandCaption:after {
  content: "";
  display: table;
  height: 0;
}
.acssSubBand100 > .acssSubBandCaption:after, .acssSubBand50 > .acssSubBandCaption:after {
  clear: both;
}
.acssSubBand100 > .acssSubBandHead + .acssSubBandCaption, .acssSubBand50 > .acssSubBandHead + .acssSubBandCaption {
  margin-top: -0.2em;
}
.acssSubBand100 > .acssSubBandContent, .acssSubBand50 > .acssSubBandContent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  margin: 0 0 2.5em 0;
  padding: 0 0 0 2%;
}
.acssSubBand100 > .acssSubBandContent.acssModCollapseMargin, .acssSubBand50 > .acssSubBandContent.acssModCollapseMargin {
  margin-bottom: 0;
}
.acssSubBand100 > .acssSubBandContent.acssModFlex, .acssSubBand50 > .acssSubBandContent.acssModFlex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.acssSubBand100:first-child, .acssSubBand50:first-child {
  margin-top: 1em;
}
.acadisModal-content .acssSubBand100:first-child, .acadisModal-content .acssSubBand50:first-child {
  margin-top: 1px;
}
.acadisModal-content .acssSubBand100:last-child .acssSubBandContent, .acadisModal-content .acssSubBand50:last-child .acssSubBandContent {
  margin-bottom: 0;
}

.acssSubBand100 {
  clear: both;
  /*> .acssSubBandContent {

      &.mod-narrow {
          width: 75%;
      }
  }*/
}
.acssSubBand100 > .acssSubBandHead, .acssSubBand100 > .acssSubBandContent {
  margin-right: 0;
}
.acssModFlex .acssSubBand100 {
  flex: 1 0 100%;
}
.acssSubBand100 .acssInputField.acssMod15-85:not(.acssModHideDt):not(.acssModMultiline) > dt,
.acssSubBand100 .acssInputField.acssMod15-85:not(.acssModHideDt):not(.acssModMultiline) > .acadisField-label.nv-field-generated, .acssSubBand100 .acssTextOutput.acssMod15-85:not(.acssModHideDt):not(.acssModMultiline) > dt,
.acssSubBand100 .acssTextOutput.acssMod15-85:not(.acssModHideDt):not(.acssModMultiline) > .acadisField-label.nv-field-generated {
  width: 14%;
}
.acssSubBand100 .acssInputField.acssMod15-85:not(.acssModHideDt) > dd,
.acssSubBand100 .acssInputField.acssMod15-85:not(.acssModHideDt) > .acadisField-content.nv-field-generated, .acssSubBand100 .acssTextOutput.acssMod15-85:not(.acssModHideDt) > dd,
.acssSubBand100 .acssTextOutput.acssMod15-85:not(.acssModHideDt) > .acadisField-content.nv-field-generated {
  margin-left: 14%;
}

.acssSubBand100.acssModNoIndent > .acssSubBandContent, .acssSubBand50.acssModNoIndent > .acssSubBandContent {
  padding-left: 0;
}

.acssSubBand50:first-child + .acssSubBand50 {
  margin-top: 2em !important;
}
.acadisModal-content .acssSubBand50:first-child + .acssSubBand50 {
  margin-top: 1px;
}

.acssSubBand50 {
  width: 50%;
  float: left;
}
.acssSubBand50 > .acssSubBandHead {
  margin-right: 4%;
}
.acssSubBand50 > .acssSubBandContent {
  margin-right: 4%;
  padding-left: 4%;
}
.acssSubBand50.modCol2 > .acssSubBandHead, .acssSubBand50.modCol2 > .acssSubBandContent {
  margin-right: 0;
}
.acssSubBand50 .acssEnhancedListBox {
  width: 98%;
}
.acssModFlex .acssSubBand50 {
  flex: 1 1 50%;
  min-width: 27.5em;
}
.acssSubBand50.acssModFlexPlaceholder {
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
}
.acssSubBand50.acssModFlexPlaceholder .acssSubBandContent {
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
}

/* Sub-groupings of widgets */
.acssSubGroup {
  margin: 2em 0;
}
.acssSubGroup:first-child {
  margin: 0 0 2em;
}

.acssInputField + .acssSubGroup {
  margin-top: 3em;
}

.acssSubBandHeadTools {
  text-align: right;
  float: right;
}

.acssBand100.acssModAttention {
  border: 1px solid #CCCCCC;
  border-radius: 6px;
  margin-bottom: 0.5em;
}
.acssBand100.acssModAttention > .acssBandHead {
  background: #F0F0F0;
  border-top: none;
  border-bottom: 1px solid #ccc;
  border-radius: 6px 6px 0 0;
  min-height: 0;
}
.acssBand100.acssModAttention > .acssBandHead > .acssBandHeadTitle {
  color: black;
  font-size: inherit;
}
.acssBand100.acssModAttention > .acssBandContent {
  margin-bottom: 1em;
}
.acssBand100.acssModAttention.acssModBlue > .acssBandHead {
  background: #4668BA;
}
.acssBand100.acssModAttention.acssModBlue > .acssBandHead > .acssBandHeadTitle {
  color: white;
}

.pilotSubBandWithPhoto {
  position: relative;
  padding-left: 155px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(../stylesheet/boxsizing.htc);
}
.pilotSubBandWithPhoto .pilotSubBandPhoto {
  position: absolute;
  top: 0;
  left: 0;
}
.pilotSubBandWithPhoto .pilotSubBandPhoto img {
  width: 150px;
  height: auto;
}
.pilotSubBandWithPhoto .acssSubBandHead {
  height: auto;
  border-top: none;
  border-bottom: 1px solid #8e95af;
  margin: 0 8px 7px;
  padding: 5px;
}
.pilotSubBandWithPhoto .acssSubBandHead .acssSubBandHeadTitle {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.pilotSubBandWithPhoto .acssSubBandHead .pilotSubBandHeadSubTitle {
  clear: left;
  display: block;
  float: left;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.1em;
  margin-bottom: 3px;
}
.pilotSubBandWithPhoto .pilotSubBandSupportingDetails {
  width: 40%;
  float: left;
  font-size: 1.1em;
  padding-left: 13px;
  padding-right: 13px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(../stylesheet/boxsizing.htc);
}
.pilotSubBandWithPhoto .pilotSubBandSupportingDetails .acssTextOutput,
.pilotSubBandWithPhoto .pilotSubBandSupportingDetails .acssTextOutput > dd {
  line-height: 1em;
  margin-bottom: 0;
}
.pilotSubBandWithPhoto .acssSubBandContent {
  clear: none;
  width: 60%;
  float: left;
  margin: 0;
  padding-left: 13px;
  padding-right: 13px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(../stylesheet/boxsizing.htc);
}
.pilotSubBandWithPhoto .acssSubBandContent dl:first-child {
  margin-top: 0;
}

.pilotSubBandL3 > .acssSubBandHead {
  border-top: none;
  padding: 0 0 0.2em;
}
.pilotSubBandL3 > .acssSubBandHead > .acssSubBandHeadTitle {
  color: #333;
  font-size: 1.2em;
  font-weight: 600;
  padding: 0;
  text-transform: none;
}
.pilotSubBandL3 > .acssSubBandContent {
  margin-bottom: 1.1em;
  margin-left: 0;
  padding-left: 2em;
}
.pilotSubBandL3 > .acssSubBandContent > .acssInputField:first-child {
  margin-top: 1px;
}
.pilotSubBandL3:first-child {
  margin-top: 0;
}

/* NuGet Package: acadisBands.js
 * Version 1.24.5
 */
:root {
  --app-stickyBand-header-height: var(--default-stickyBand-header-height);
  --app-stickyBand-bandHeader-top: var(--default-stickyBand-bandHeader-top);
  --app-stickyBand-bandHeader-height: var(--default-stickyBand-bandHeader-height);
  --app-stickyHeader-sideMargin: var(--default-stickyHeader-sideMargin);
  --app-stickyBand-sideMargin: var(--default-stickyBand-sideMargin);
  --app-stickyHeader-paddingRight: .8rem;
  --app-stickyHeader-paddingLeft: 1rem;
}

html.mod-can-have-sticky-bands .acadisBand.acssModHeader, html.mod-emulate-sticky-style .acadisBand.acssModHeader {
  background-color: #e9edf2;
  border-left: 1px solid #cad3de;
  border-right: 1px solid #cad3de;
  align-items: center;
  box-sizing: border-box;
  color: #454e59;
  display: flex;
  fill: #454e59;
  float: none;
  height: var(--app-stickyBand-header-height);
  justify-content: space-between;
  line-height: calc(var(--app-stickyBand-header-height) - 1px);
  margin: 0 var(--app-stickyHeader-sideMargin);
  padding: 0 var(--app-stickyHeader-paddingRight) 0 var(--app-stickyHeader-paddingLeft);
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > h1,
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderSpacer,
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderContent,
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderTools, html.mod-emulate-sticky-style .acadisBand.acssModHeader > h1,
html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderSpacer,
html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderContent,
html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderTools {
  border-bottom: 1px solid #cad3de;
  box-sizing: border-box;
  height: 100%;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > h1, html.mod-emulate-sticky-style .acadisBand.acssModHeader > h1 {
  flex: 0 0 auto;
  font-size: 0.8rem;
  margin: 0;
  order: 1;
  white-space: nowrap;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderSpacer, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderSpacer {
  flex: 1 1 6px;
  order: 2;
  min-width: 6px;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderContent, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderContent {
  flex: 1000 1 auto;
  font-size: 0.8em;
  min-width: 5em;
  order: 3;
  padding-right: 1em;
  position: relative;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderContent > div, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderContent > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderContent > div:before, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderContent > div:before {
  content: ">";
  display: inline;
  padding-right: 6px;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderContent:not(.mod-always-visible) > div, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderContent:not(.mod-always-visible) > div {
  display: none;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderTools, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderTools {
  box-sizing: border-box;
  height: 100%;
  margin: 0 0 0 -1em;
  order: 4;
  padding: 0 1em;
  white-space: nowrap;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderTools:last-child, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderTools:last-child {
  padding-right: 0;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderTools:empty, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderTools:empty {
  display: none;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .acssHeaderTools > .jump-to-action-stack ~ .nv-as-container, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .acssHeaderTools > .jump-to-action-stack ~ .nv-as-container {
  margin-left: 1em;
}
html.mod-can-have-sticky-bands .acadisBand.acssModHeader > .nv-status-razor, html.mod-emulate-sticky-style .acadisBand.acssModHeader > .nv-status-razor {
  float: none;
  margin-left: 1.3em;
  margin-right: calc(-1 * var(--app-stickyHeader-paddingRight));
  order: 5;
}
@media screen {
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFilters,
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer, html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFilters,
  html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer {
    margin-top: 0;
  }
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFilters ul.acssListFilters,
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer ul.acssListFilters, html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFilters ul.acssListFilters,
  html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer ul.acssListFilters {
    margin-top: 0;
  }
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer .acssBandFilters, html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer .acssBandFilters {
    margin: 0;
  }
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer + .acssBandCaption, html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead + .acssBandFiltersContainer + .acssBandCaption {
    margin-top: 1.4em;
  }
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead ~ .acssBandContent > .acssListFilters, html.mod-emulate-sticky-style .acadisBand.acssModHeader ~ .acssBand100 > .acssBandHead ~ .acssBandContent > .acssListFilters {
    margin-right: -25px;
    margin-left: -51px;
  }
}

body.mod-accessible-hide-title .acadisBand.acssModHeader {
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
body.mod-accessible-hide-title .acadisBand.acssModHeader + .acssBand100 > .acssBandHead,
body.mod-accessible-hide-title .acadisBand.acssModHeader + .acadisBandContainer > .acssBand100 > .acssBandHead {
  --app-stickyBand-bandHeader-top: 0;
  padding-left: 1em !important;
}

/***** sticky rules only applied under amenable conditions *****/
@media screen {
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .filterbox__focuser {
    float: unset !important;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude).acssBandFilters {
    margin-top: 0;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead:not(.acssModFading) {
    opacity: 1 !important;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck {
    border-radius: 0;
    border-top-color: #e9edf2;
    margin: 0 var(--app-stickyBand-sideMargin);
    padding-left: calc(1em - var(--app-stickyBand-sideMargin));
    padding-right: calc(1em + var(--app-stickyBand-sideMargin));
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck::before {
    background-color: #e9edf2;
    border-left: 1px solid #cad3de;
    border-right: 1px solid #cad3de;
    box-sizing: border-box;
    position: absolute;
    top: -2px;
    left: -1px;
    right: -1px;
    height: 2px;
    width: 100%;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandCaption,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandContent {
    margin-top: 1em;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container {
    position: sticky;
    top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height));
    margin: 0 var(--app-stickyBand-sideMargin) 1rem;
    z-index: 102;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters + .acssBandCaption,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters + .acssBandContent,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer + .acssBandCaption,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer + .acssBandContent,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container + .acssBandCaption,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container + .acssBandContent {
    margin-top: 1em;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters ul.acssListFilters,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer ul.acssListFilters,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container ul.acssListFilters {
    border-top: none;
    border-left: none;
    border-right: none;
    margin: 0;
    padding-left: calc(-1 * var(--app-stickyBand-sideMargin) + 1rem);
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer .acssBandFilters,
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container .acssBandFilters {
    margin: 0;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck ~ .acssBandContent > .acssListFilters {
    position: sticky;
    top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height));
    margin: -1rem calc(var(--app-stickyBand-sideMargin) - var(--app-bandContent-margin-right)) 1rem calc(var(--app-stickyBand-sideMargin) - var(--app-bandContent-margin-left));
    z-index: 102;
  }
  html.mod-can-have-sticky-bands .acadisBand.acssModHeader {
    position: sticky;
    top: 0;
    margin-top: 0;
    z-index: 104;
  }
  html.mod-can-have-sticky-bands .acssBand100:not(.mod-sticky-exclude) > .acssBandHead {
    position: sticky;
    top: var(--app-stickyBand-bandHeader-top);
    z-index: 103;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .filterbox__focuser {
    float: unset !important;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude).acssBandFilters {
    margin-top: 0;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead:not(.acssModFading) {
    opacity: 1 !important;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck {
    border-radius: 0;
    border-top-color: #e9edf2;
    margin: 0 var(--app-stickyBand-sideMargin);
    padding-left: calc(1em - var(--app-stickyBand-sideMargin));
    padding-right: calc(1em + var(--app-stickyBand-sideMargin));
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck::before {
    background-color: #e9edf2;
    border-left: 1px solid #cad3de;
    border-right: 1px solid #cad3de;
    box-sizing: border-box;
    position: absolute;
    top: -2px;
    left: -1px;
    right: -1px;
    height: 2px;
    width: 100%;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandCaption,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandContent {
    margin-top: 1em;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container {
    position: sticky;
    top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height));
    margin: 0 var(--app-stickyBand-sideMargin) 1rem;
    z-index: 102;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters + .acssBandCaption,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters + .acssBandContent,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer + .acssBandCaption,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer + .acssBandContent,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container + .acssBandCaption,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container + .acssBandContent {
    margin-top: 1em;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFilters ul.acssListFilters,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer ul.acssListFilters,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container ul.acssListFilters {
    border-top: none;
    border-left: none;
    border-right: none;
    margin: 0;
    padding-left: calc(-1 * var(--app-stickyBand-sideMargin) + 1rem);
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .acssBandFiltersContainer .acssBandFilters,
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck + .filter-links-container .acssBandFilters {
    margin: 0;
  }
  html.mod-emulate-sticky-style .acssBand100:not(.mod-sticky-exclude) > .acssBandHead.acssModStuck ~ .acssBandContent > .acssListFilters {
    position: sticky;
    top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height));
    margin: -1rem calc(var(--app-stickyBand-sideMargin) - var(--app-bandContent-margin-right)) 1rem calc(var(--app-stickyBand-sideMargin) - var(--app-bandContent-margin-left));
    z-index: 102;
  }
  html.mod-can-have-sticky-bands.mod-accessible-hide-title .acssBand100 > .acssBandHead + .acssBandFilters,
  html.mod-can-have-sticky-bands.mod-accessible-hide-title .acssBand100 > .acssBandHead + .acssBandFiltersContainer,
  html.mod-can-have-sticky-bands.mod-accessible-hide-title .acadisBandContainer > .acssBand100 > .acssBandHead + .acssBandFilters,
  html.mod-can-have-sticky-bands.mod-accessible-hide-title .acadisBandContainer > .acssBand100 > .acssBandHead + .acssBandFiltersContainer, html.mod-emulate-sticky-style.mod-accessible-hide-title .acssBand100 > .acssBandHead + .acssBandFilters,
  html.mod-emulate-sticky-style.mod-accessible-hide-title .acssBand100 > .acssBandHead + .acssBandFiltersContainer,
  html.mod-emulate-sticky-style.mod-accessible-hide-title .acadisBandContainer > .acssBand100 > .acssBandHead + .acssBandFilters,
  html.mod-emulate-sticky-style.mod-accessible-hide-title .acadisBandContainer > .acssBand100 > .acssBandHead + .acssBandFiltersContainer {
    top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height));
  }
  html.mod-can-have-sticky-bands.mod-accessible-hide-title .acssBand100 > .acssBandHead ~ .acssBandContent > .acssListFilters,
  html.mod-can-have-sticky-bands.mod-accessible-hide-title .acadisBandContainer > .acssBand100 > .acssBandHead ~ .acssBandContent > .acssListFilters, html.mod-emulate-sticky-style.mod-accessible-hide-title .acssBand100 > .acssBandHead ~ .acssBandContent > .acssListFilters,
  html.mod-emulate-sticky-style.mod-accessible-hide-title .acadisBandContainer > .acssBand100 > .acssBandHead ~ .acssBandContent > .acssListFilters {
    /*top: 118px;*/
    top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height));
  }
}
@media print {
  .acadisBand.acssModHeader {
    background-color: transparent !important;
    border: none !important;
    margin-bottom: 0.5em !important;
  }
  .acadisBand.acssModHeader > h1,
  .acadisBand.acssModHeader > .acssHeaderContent,
  .acadisBand.acssModHeader > .acssHeaderSpacer,
  .acadisBand.acssModHeader > .acssHeaderTools {
    border: none !important;
  }
  .acadisBand.acssModHeader > h1 {
    font-size: 1.25em !important;
  }
  .acadisBand.acssModHeader > .acssHeaderContent {
    margin-top: 2px !important;
  }
  .acssBand100 > .acssBandHead {
    background-color: transparent !important;
    opacity: 1 !important;
  }
}
/*@media screen and (max-height: 400px) {
    .acadisBand.acssModHeader {
        margin-bottom: .5em;
        position: static !important;

        > h1 {
            font-size: $page-title-font-size;
        }

        > .acssHeaderContent {
            margin-top: 2px;
        }
    }

    .acssBand100 > .acssBandHead {
        opacity: 1 !important;
        position: static !important;
    }
}
*/
/* NuGet Package: acadisBands.js
 * Version 1.24.5
 */
.acadisBand.acssModFooter {
  background-color: #f2f2f2;
  border-right-width: 5px;
  border-right-style: solid;
  border-right-color: #f2f2f2;
  box-sizing: border-box;
  margin: 40px 0 0 0;
  position: fixed;
  right: var(--app-sidebar-width);
  bottom: 0;
  left: var(--app-leftNav-width);
  z-index: 3000;
  opacity: 0;
  -moz-transition: opacity linear 0.1s;
  -o-transition: opacity linear 0.1s;
  -webkit-transition: opacity linear 0.1s;
  transition: opacity linear 0.1s;
}
.acadisBand.acssModFooter * {
  opacity: 0;
}
.acadisBand.acssModFooter.mod-initialized {
  opacity: 1;
}
.acadisBand.acssModFooter.mod-initialized * {
  opacity: 1;
}
.acadisBand.acssModFooter:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.6+30,1+100 */
  background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.6) 30%, rgb(255, 255, 255) 100%);
  content: "";
  display: block;
  height: 40px;
  pointer-events: none;
  position: absolute;
  top: -40px;
  right: 17px;
  left: 0;
}
.mod-no-page-grid .acadisBand.acssModFooter:before {
  right: -5px;
}
.acadisBand.acssModFooter .acadisBand-content-tools-container {
  background-color: #f2f2f2;
  display: flex;
  position: relative;
  width: 100%;
  align-items: baseline;
}
.acadisBand.acssModFooter .acadisBand-content {
  flex: 2 1 auto;
  padding: 5px 10px 10px;
}
.acadisBand.acssModFooter .acadisBand-content .required-field {
  color: #c61a0c !important;
  fill: #c61a0c !important;
}
.acadisBand.acssModFooter .acadisBand-tools {
  flex: 1 1 auto;
  height: auto;
  margin: 0;
  padding: 8px 10px 5px;
  text-align: right;
  vertical-align: middle;
  z-index: 1;
}
.acadisBand.acssModFooter .acadisBand-tools > a {
  margin-left: 1.25em;
  position: relative;
}
.acadisBand.acssModFooter .acadisBand-tools > a:before {
  color: #6D6D6D;
  fill: #6D6D6D;
  content: "|";
  position: absolute;
  top: -0.1em;
  left: -0.8em;
  text-decoration: none !important;
  cursor: default !important;
}
.accessibility-mode .acadisBand.acssModFooter .acadisBand-tools > a:before {
  color: #474747;
  fill: #474747;
}
.acadisBand.acssModFooter .acadisBand-tools > a:first-child {
  border-left: 0;
  padding-left: 0;
}
.acadisBand.acssModFooter .acadisBand-tools > a:first-child:before {
  content: "";
}
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > a {
  margin-left: 1.25em;
  position: relative;
}
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > a:before {
  color: #6D6D6D;
  fill: #6D6D6D;
  content: "|";
  position: absolute;
  top: -0.1em;
  left: -0.8em;
  text-decoration: none !important;
  cursor: default !important;
}
.accessibility-mode .acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > a:before {
  color: #474747;
  fill: #474747;
}
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > a:first-child {
  border-left: 0;
  padding-left: 0;
}
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > a:first-child:before {
  content: "";
}
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > li > button.nv-as-link,
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > li > input.nv-as-link,
.acadisBand.acssModFooter .acadisBand-tools > .nv-as-container > li > a.nv-as-link {
  margin-top: 0;
}
.acadisBand.acssModFooter .more-content-indicator {
  background-color: #f2f2f2;
  color: #6d6d6d;
  fill: #6d6d6d;
  font-size: 0.9em;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  text-align: center;
  z-index: 0;
}
.acadisBand.acssModFooter .more-content-indicator svg {
  fill: #6d6d6d;
}
.acadisBand.acssModFooter .more-content-indicator:not(.modEnableIndicator) {
  display: none !important;
}
.acadisBand.acssModFooter .more-content-indicator .centered {
  min-height: 1.2em;
  position: absolute;
  top: 0;
  left: calc(50% - 2.5em);
  width: 5em;
}
.acadisBand.acssModFooter .more-content-indicator .centered.content {
  background-color: #f2f2f2;
  color: #6d6d6d;
  fill: #6d6d6d;
  border-radius: 8px 8px 0 0;
  opacity: 0;
  padding: 1px 0 10px;
  top: 0;
  z-index: 1;
}
.acadisBand.acssModFooter .more-content-indicator .centered.content svg {
  fill: #6d6d6d;
}
.acadisBand.acssModFooter .more-content-indicator .centered.content:before {
  background: inherit;
  border-radius: 8px;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.3em;
  transform: skewY(-67.5deg);
  transform-origin: 100%;
  width: 0.6em;
}
.acadisBand.acssModFooter .more-content-indicator .centered.content:after {
  background: inherit;
  border-radius: 8px;
  content: "";
  position: absolute;
  top: 0;
  right: -0.3em;
  bottom: 0;
  transform: skewY(67.5deg);
  transform-origin: 0;
  width: 0.6em;
}
.acadisBand.acssModFooter .more-content-indicator .more-button {
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  user-select: none; /* Non-prefixed version supported by Chrome/Firefox since 2016/2019 */
}
.acadisBand.acssModFooter .more-content-indicator .more-button > span {
  padding-left: 0.2em;
  vertical-align: middle;
}
.acadisBand.acssModFooter .more-content-indicator .more-button > span .nv-glyph {
  font-size: 0.9em;
  margin-top: 2px;
  vertical-align: 0;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content:not(.modShowing):not(.modHiding) {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: color 0.25s ease-out, transform 0.25s ease-out;
  -o-transition: color 0.25s ease-out, transform 0.25s ease-out;
  -webkit-transition: color 0.25s ease-out, transform 0.25s ease-out;
  transition: color 0.25s ease-out, transform 0.25s ease-out;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modShown, .acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modHidden {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: transform 0.15s ease-in, color 0.15s ease-in;
  -o-transition: transform 0.15s ease-in, color 0.15s ease-in;
  -webkit-transition: transform 0.15s ease-in, color 0.15s ease-in;
  transition: transform 0.15s ease-in, color 0.15s ease-in;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modShown {
  opacity: 1;
  top: -1.6em;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modHidden {
  top: 0;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modShowing {
  color: #323232;
  fill: #323232;
  opacity: 1;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -moz-animation-name: nv-fmi-appear;
  -o-animation-name: nv-fmi-appear;
  -webkit-animation-name: nv-fmi-appear;
  animation-name: nv-fmi-appear;
  -moz-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  -webkit-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modShowing.modGrowing {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -moz-transition: color 0.25s ease-out, transform 0.25s ease-out;
  -o-transition: color 0.25s ease-out, transform 0.25s ease-out;
  -webkit-transition: color 0.25s ease-out, transform 0.25s ease-out;
  transition: color 0.25s ease-out, transform 0.25s ease-out;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modHiding {
  opacity: 1;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -moz-animation-name: nv-fmi-disappear;
  -o-animation-name: nv-fmi-disappear;
  -webkit-animation-name: nv-fmi-disappear;
  animation-name: nv-fmi-disappear;
}
.acadisBand.acssModFooter .more-content-indicator.modAnimated .content.modGrow {
  -moz-transform: translateY(-2em) scale(1.25);
  -ms-transform: translateY(-2em) scale(1.25);
  -o-transform: translateY(-2em) scale(1.25);
  -webkit-transform: translateY(-2em) scale(1.25);
  transform: translateY(-2em) scale(1.25);
  -moz-transition: transform ease-out 5s;
  -o-transition: transform ease-out 5s;
  -webkit-transition: transform ease-out 5s;
  transition: transform ease-out 5s;
}
.acadisBand.acssModFooter .more-content-indicator:not(.modAnimated) .content.modShown {
  opacity: 1;
  top: -1.6em;
}
.acadisBand.acssModFooter.modStatic {
  border-color: white;
  border-image: none;
  background: none !important;
  clear: both;
  margin-top: 0 !important;
  position: relative !important;
  left: 0 !important;
  z-index: 3;
}
.acadisBand.acssModFooter.modStatic:before {
  display: none;
}
.acadisBand.acssModFooter.modStatic .acadisBand-tools {
  clear: none !important;
}
.acadisBand.acssModFooter.modStatic .acadisBand-content-tools-container {
  background: none !important;
  position: static !important;
}
.acadisBand.acssModFooter.modStatic .more-content-indicator {
  display: none !important;
}
@media screen and (max-height: 400px) {
  .acadisBand.acssModFooter {
    border-color: white;
    border-image: none;
    background: none !important;
    clear: both;
    margin-top: 0 !important;
    position: relative !important;
    left: 0 !important;
    z-index: 3;
  }
  .acadisBand.acssModFooter:before {
    display: none;
  }
  .acadisBand.acssModFooter .acadisBand-tools {
    clear: none !important;
  }
  .acadisBand.acssModFooter .acadisBand-content-tools-container {
    background: none !important;
    position: static !important;
  }
  .acadisBand.acssModFooter .more-content-indicator {
    display: none !important;
  }
}
@media screen and (min-height: 401px) {
  .acadisBand.acssModFooter.acssModDockCopToFooter {
    border-left: solid 5px #3366ff;
    padding-left: 0;
  }
  .acadisBand.acssModFooter.acssModDockCopToFooter .acadisBand-content {
    padding-left: 5px;
  }
}
.acadisBand.acssModMasterContentHasScrollBar {
  margin-right: 17px;
}

.acadisBand > .nv-footer-alert {
  max-width: 45%;
}

.acadisBand > .nv-footer-alert, .acadisModal-footer > .nv-footer-alert {
  border-radius: 4px 0 0 4px;
  border-width: 1px 5px 1px 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: default;
  font-size: 0.9em;
  min-height: 26px;
  overflow: hidden;
  padding: 5px 6px 4px 30px;
  position: absolute;
  right: -5px;
  bottom: 100%;
  text-align: left;
  text-decoration: none;
  transition: unset;
}
.acadisBand > .nv-footer-alert:before, .acadisModal-footer > .nv-footer-alert:before {
  display: inline-block;
  font-family: "icomoon";
  margin: 1px 5px 0 -25px;
  top: 12px;
  left: 32px !important;
}
.acadisBand > .nv-footer-alert.modDismissed, .acadisModal-footer > .nv-footer-alert.modDismissed {
  cursor: pointer;
  padding-right: 2px;
}
.acadisBand > .nv-footer-alert.modDismissed::before, .acadisModal-footer > .nv-footer-alert.modDismissed::before {
  top: 11px;
}
.acadisBand > .nv-footer-alert.modShowing, .acadisBand > .nv-footer-alert.modHiding, .acadisModal-footer > .nv-footer-alert.modShowing, .acadisModal-footer > .nv-footer-alert.modHiding {
  min-height: 0;
}
.acadisBand > .nv-footer-alert:hover, .acadisBand > .nv-footer-alert:focus, .acadisModal-footer > .nv-footer-alert:hover, .acadisModal-footer > .nv-footer-alert:focus {
  text-decoration: none;
}
.acadisBand > .nv-footer-alert > ul.nv-as-container, .acadisModal-footer > .nv-footer-alert > ul.nv-as-container {
  margin-top: 0;
  margin-bottom: 0;
}
.acadisBand.mod-warning, .acadisModal-footer.mod-warning {
  border-right-width: 5px !important;
  border-right-color: #f5a70b !important;
  padding-right: 0 !important;
}
.acadisBand.mod-warning > .nv-footer-alert, .acadisModal-footer.mod-warning > .nv-footer-alert {
  border-color: #f5a70b;
  background-color: #fff0d5;
  color: #603813;
  fill: #603813;
}
.acadisBand.mod-warning > .nv-footer-alert svg, .acadisModal-footer.mod-warning > .nv-footer-alert svg {
  fill: #603813;
}
.acadisBand.mod-warning > .nv-footer-alert::before, .acadisModal-footer.mod-warning > .nv-footer-alert::before {
  color: #f5a70b;
  fill: #f5a70b;
  content: "\e925";
}
.accessibility-mode .acadisBand.mod-warning > .nv-footer-alert::before, .accessibility-mode .acadisModal-footer.mod-warning > .nv-footer-alert::before {
  color: #9e6c07;
  fill: #9e6c07;
}
.acadisBand.mod-warning > .nv-footer-alert > .nv-footer-alert__message::before, .acadisModal-footer.mod-warning > .nv-footer-alert > .nv-footer-alert__message::before {
  display: block;
  content: "warning";
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
.acadisBand.mod-error, .acadisModal-footer.mod-error {
  border-right-width: 5px !important;
  border-right-color: #c61a0c !important;
  padding-right: 0 !important;
}
.acadisBand.mod-error > .nv-footer-alert, .acadisModal-footer.mod-error > .nv-footer-alert {
  border-color: #c61a0c;
  background-color: #eaaaa4;
  color: #630d06;
  fill: #630d06;
}
.acadisBand.mod-error > .nv-footer-alert svg, .acadisModal-footer.mod-error > .nv-footer-alert svg {
  fill: #630d06;
}
.acadisBand.mod-error > .nv-footer-alert::before, .acadisModal-footer.mod-error > .nv-footer-alert::before {
  color: #c61a0c;
  fill: #c61a0c;
  content: "\e90b";
}
.acadisBand.mod-error > .nv-footer-alert > .nv-footer-alert__message::before, .acadisModal-footer.mod-error > .nv-footer-alert > .nv-footer-alert__message::before {
  display: block;
  content: "error";
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
.acadisBand.mod-info, .acadisModal-footer.mod-info {
  border-right-width: 5px !important;
  border-right-color: #3366ff !important;
  padding-right: 0 !important;
}
.acadisBand.mod-info > .nv-footer-alert, .acadisModal-footer.mod-info > .nv-footer-alert {
  border-color: #3366ff;
  background-color: #d4dfff;
  color: #1a3380;
  fill: #1a3380;
}
.acadisBand.mod-info > .nv-footer-alert svg, .acadisModal-footer.mod-info > .nv-footer-alert svg {
  fill: #1a3380;
}
.acadisBand.mod-info > .nv-footer-alert::before, .acadisModal-footer.mod-info > .nv-footer-alert::before {
  color: #3366ff;
  fill: #3366ff;
  content: "\e92f";
}
.acadisBand.mod-info > .nv-footer-alert > .nv-footer-alert__message::before, .acadisModal-footer.mod-info > .nv-footer-alert > .nv-footer-alert__message::before {
  display: block;
  content: "information";
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
.acadisBand.mod-success, .acadisModal-footer.mod-success {
  border-right-width: 5px !important;
  border-right-color: #00c23b !important;
  padding-right: 0 !important;
}
.acadisBand.mod-success > .nv-footer-alert, .acadisModal-footer.mod-success > .nv-footer-alert {
  border-color: #00c23b;
  background-color: #b4edc5;
  color: #005518;
  fill: #005518;
}
.acadisBand.mod-success > .nv-footer-alert svg, .acadisModal-footer.mod-success > .nv-footer-alert svg {
  fill: #005518;
}
.acadisBand.mod-success > .nv-footer-alert::before, .acadisModal-footer.mod-success > .nv-footer-alert::before {
  color: #00c23b;
  fill: #00c23b;
  content: "\e998";
}
.accessibility-mode .acadisBand.mod-success > .nv-footer-alert::before, .accessibility-mode .acadisModal-footer.mod-success > .nv-footer-alert::before {
  color: #008a27;
  fill: #008a27;
}
.acadisBand.mod-success > .nv-footer-alert > .nv-footer-alert__message::before, .acadisModal-footer.mod-success > .nv-footer-alert > .nv-footer-alert__message::before {
  display: block;
  content: "success";
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}

@-moz-keyframes nv-fmi-appear {
  from {
    top: 0;
  }
  to {
    top: -1.6em;
  }
}
@-webkit-keyframes nv-fmi-appear {
  from {
    top: 0;
  }
  to {
    top: -1.6em;
  }
}
@keyframes nv-fmi-appear {
  from {
    top: 0;
  }
  to {
    top: -1.6em;
  }
}
@-moz-keyframes nv-fmi-disappear {
  from {
    top: -1.6em;
  }
  to {
    top: 0;
  }
}
@-webkit-keyframes nv-fmi-disappear {
  from {
    top: -1.6em;
  }
  to {
    top: 0;
  }
}
@keyframes nv-fmi-disappear {
  from {
    top: -1.6em;
  }
  to {
    top: 0;
  }
}
@media print {
  .acadisBand.acssModFooter {
    background-color: transparent;
    border-right-color: transparent;
    border-left: none !important;
    margin-top: 1em;
    position: static;
  }
  .acadisBand.acssModFooter::before {
    display: none;
  }
  .acadisBand.acssModFooter .acadisBand-tools,
  .acadisBand.acssModFooter .more-content-indicator,
  .acadisBand.acssModFooter .nv-pager {
    display: none !important;
  }
  .acadisBand.acssModFooter .acadisBand-content-tools-container {
    background-color: transparent;
    min-height: 0 !important;
  }
  .acadisBand.acssModFooter .acadisBand-content-tools-container .acadisBand-content {
    padding: 0;
  }
}
.acadisBand.acssModFooter .acadisBand-content-tools-container {
  min-height: 38px;
}
@media only screen and (min-width: 0em) {
  .acadisBand.acssModFooter .acadisBand-content-tools-container {
    min-height: 42px;
  }
}
.acadisBand.acssModFooter .acadisBand-content {
  padding-top: 12px;
  padding-bottom: 0;
}

.acadisBand.acssModFooter > .nv-footer-alert:before, .acadisModal-footer > .nv-footer-alert:before {
  display: inline-block;
  font-family: "icomoon";
  line-height: 0;
  font-size: 1.3333333333em;
  vertical-align: -0.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  /*top: 12px;*/
  left: 6px;
}
.acadisBand.acssModFooter > .nv-footer-alert:before:before, .acadisModal-footer > .nv-footer-alert:before:before {
  content: "**";
}

.ie11 .acadisBand.acssModFooter {
  transition: unset;
}

dl.acssCheckboxListScroll {
  clear: both;
  margin: 15px 0 5px;
  padding: 0;
}

dl.acssCheckboxListScroll dt {
  float: left;
  clear: left;
  width: 30%;
  font-weight: 600;
  text-align: right;
  margin: 0 0 0 0;
  padding: 0;
}

dl.acssCheckboxListScroll dd {
  display: block;
  margin: 0 0 3px 30%;
  padding: 5px 0 0 15px;
  position: relative;
  top: -8px;
}

.acssCheckboxListScroll ul, ul.acssCheckboxListScroll {
  list-style: none;
  display: block;
  border: 1px solid #cacaca;
  overflow: auto;
  max-height: 7.6em;
  margin: 0;
  padding: 0;
}

dl.acssCheckboxListScroll li {
  line-height: 14px !important;
  clear: left;
  position: relative;
  /*z-index: 2;*/
  padding: 3px 5px 3px 23px;
  margin: 0;
  background: none;
}

dl.acssCheckboxListScroll .acssCheckboxListScrollItemSelected {
  background: #9999ff;
}

dl.acssCheckboxListScroll input, ul.acssCheckboxListScroll input {
  vertical-align: middle;
  margin: 0 5px 0 3px;
  padding: 0;
  height: 1em;
  width: 1em;
}

dl.acssCheckboxListScroll input[type=text],
dl.acssCheckboxListScroll select {
  position: relative;
  top: 0;
  display: block;
  margin-bottom: -5px;
  float: left;
}

dl.acssCheckboxListScroll img {
  float: left;
}

div.acssCheckboxListScrollItemExtension {
  float: left;
  margin-left: 1ex;
}

div.acssCheckboxListScrollItemExtension .acssNotificationValidationInputMessage {
  clear: left;
}

/* Following two rules patch an error that occurs when the asp:radioButtonList control is used */
dl.acssCheckboxListScroll td input[type=radio],
dl.acssCheckboxListScroll td input[type=checkbox] {
  position: relative;
  top: 1px;
}

dl.acssCheckboxListScroll td label {
  padding-left: 5px;
  margin-bottom: 5px;
}

/* Styles for MARKUP FIX for IE6/7 nested tables not computing percentage margins bug; styles apply to all browsers */
table table dl.acssCheckboxListScroll dd {
  float: left;
  margin-left: 0;
}

ul.acssFlagListVertical {
  height: 16px;
  list-style-type: none;
  margin: 0 0 0 0.4em;
  padding: 0;
}
ul.acssFlagListVertical li {
  height: 16px;
  line-height: 2ex;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
ul.acssFlagListVertical li .acssFlag {
  margin-right: 0.4em;
}

.acssFlagListCompactFriend {
  display: inline-block;
}

ul.acssFlagListCompact {
  display: inline-block;
  height: 13px;
  list-style-type: none;
  margin: 0 0 0 0.4em;
  padding: 0;
}
.nv-table ul.acssFlagListCompact {
  margin-left: 0;
}
ul.acssFlagListCompact li {
  display: inline-block;
  margin: 0 0 0 0.2em;
  padding: 0;
  height: 13px;
}
ul.acssFlagListCompact li.modHasActionStack {
  margin-left: 0;
  height: auto;
}
ul.acssFlagListCompact li .acssFlag {
  position: relative;
  vertical-align: baseline;
  z-index: 1;
}

.select2-container .select2-choice .acssFlag,
.select2-results .select2-result .acssFlag,
.acssFlag {
  background-color: transparent;
  background-image: url("../images/icon-marker.png");
  background-repeat: no-repeat;
  border: none;
  display: inline-block;
  *display: inline;
  filter: none;
  height: 13px;
  margin-top: 0;
  position: static;
  vertical-align: middle;
  width: 12px;
  *zoom: 1;
}
.select2-container .select2-choice .acssFlag.modPaddedSymbol,
.select2-results .select2-result .acssFlag.modPaddedSymbol,
.acssFlag.modPaddedSymbol {
  margin: 0 0.2em 0 0;
}
.select2-container .select2-choice .acssFlag.modRedFlag,
.select2-results .select2-result .acssFlag.modRedFlag,
.acssFlag.modRedFlag {
  background-position: -11px -7px;
}
.select2-container .select2-choice .acssFlag.modOrangeFlag,
.select2-results .select2-result .acssFlag.modOrangeFlag,
.acssFlag.modOrangeFlag {
  background-position: -42px -7px;
}
.select2-container .select2-choice .acssFlag.modYellowFlag,
.select2-results .select2-result .acssFlag.modYellowFlag,
.acssFlag.modYellowFlag {
  background-position: -73px -7px;
}
.select2-container .select2-choice .acssFlag.modGreenFlag,
.select2-results .select2-result .acssFlag.modGreenFlag,
.acssFlag.modGreenFlag {
  background-position: -104px -7px;
}
.select2-container .select2-choice .acssFlag.modBlueFlag,
.select2-results .select2-result .acssFlag.modBlueFlag,
.acssFlag.modBlueFlag {
  background-position: -135px -7px;
}
.select2-container .select2-choice .acssFlag.modPurpleFlag,
.select2-results .select2-result .acssFlag.modPurpleFlag,
.acssFlag.modPurpleFlag {
  background-position: -166px -7px;
}
.select2-container .select2-choice .acssFlag.modDarkTealFlag,
.select2-results .select2-result .acssFlag.modDarkTealFlag,
.acssFlag.modDarkTealFlag {
  background-position: -197px -7px;
}
.select2-container .select2-choice .acssFlag.modBrownFlag,
.select2-results .select2-result .acssFlag.modBrownFlag,
.acssFlag.modBrownFlag {
  background-position: -228px -7px;
}
.select2-container .select2-choice .acssFlag.modBeigeFlag,
.select2-results .select2-result .acssFlag.modBeigeFlag,
.acssFlag.modBeigeFlag {
  background-position: -259px -7px;
}
.select2-container .select2-choice .acssFlag.modRedCircle,
.select2-results .select2-result .acssFlag.modRedCircle,
.acssFlag.modRedCircle {
  background-position: -8px -39px;
}
.select2-container .select2-choice .acssFlag.modOrangeCircle,
.select2-results .select2-result .acssFlag.modOrangeCircle,
.acssFlag.modOrangeCircle {
  background-position: -39px -39px;
}
.select2-container .select2-choice .acssFlag.modYellowCircle,
.select2-results .select2-result .acssFlag.modYellowCircle,
.acssFlag.modYellowCircle {
  background-position: -70px -39px;
}
.select2-container .select2-choice .acssFlag.modGreenCircle,
.select2-results .select2-result .acssFlag.modGreenCircle,
.acssFlag.modGreenCircle {
  background-position: -101px -39px;
}
.select2-container .select2-choice .acssFlag.modBlueCircle,
.select2-results .select2-result .acssFlag.modBlueCircle,
.acssFlag.modBlueCircle {
  background-position: -132px -39px;
}
.select2-container .select2-choice .acssFlag.modPurpleCircle,
.select2-results .select2-result .acssFlag.modPurpleCircle,
.acssFlag.modPurpleCircle {
  background-position: -163px -39px;
}
.select2-container .select2-choice .acssFlag.modDarkTealCircle,
.select2-results .select2-result .acssFlag.modDarkTealCircle,
.acssFlag.modDarkTealCircle {
  background-position: -194px -39px;
}
.select2-container .select2-choice .acssFlag.modBrownCircle,
.select2-results .select2-result .acssFlag.modBrownCircle,
.acssFlag.modBrownCircle {
  background-position: -225px -39px;
}
.select2-container .select2-choice .acssFlag.modBeigeCircle,
.select2-results .select2-result .acssFlag.modBeigeCircle,
.acssFlag.modBeigeCircle {
  background-position: -256px -39px;
}

.select2-container .select2-choice .acssFlag,
.select2-results .select2-result .acssFlag,
.select2-container .select2-search-choice .acssFlag {
  margin-top: -2px;
  margin-right: 5px;
}

.acssFlagCalloutTitle {
  font-weight: 600;
  font-size: 1.5em;
}

.acssIconAssign {
  background: url("../images/icon-assign.png") no-repeat 0 0;
  display: inline-block;
  *display: inline;
  height: 1em;
  width: 20px;
}

.acssIconCheckin {
  background: url("../images/icon-checkin.png") no-repeat 0 0;
  display: inline-block;
  *display: inline;
}

.acssIconCheckout {
  background: url("../images/icon-checkout.png") no-repeat 0 0;
  display: inline-block;
  *display: inline;
}

/*button*/
.acssIconButton {
  padding-left: 28px;
}
.acssIconButton > .acssIconAssign {
  background-position: 0 0.1em;
  margin-left: -22px;
  *position: absolute;
  vertical-align: middle;
}

tr > td .acssIconNonStudent,
tr > th .acssIconNonStudent {
  margin: 1px 0 -1px 0;
}

.acssControlIcon {
  background: url(../images/control_icons_sprite_15x15.png) no-repeat;
  border-radius: 7px;
  display: inline-block;
  *display: inline;
  height: 15px;
  padding: 0 5px 2px 20px;
  transition: box-shadow linear 0.2s;
  white-space: nowrap;
  min-width: 15px;
  *zoom: 1;
}
.acssControlIcon.acssModNoText {
  padding: 0;
}
.acssControlIcon.acssModOk {
  background-position: 0 1px;
}
.acssControlIcon.acssModOk.acssModNoText {
  background-position-y: 0;
}
.acssControlIcon.acssModPlus {
  background-position: 0 -15px;
}
.acssControlIcon.acssModPlus.acssModNoText {
  background-position-y: -16px;
}
.acssControlIcon.acssModCancel {
  background-position: 0 -31px;
}
.acssControlIcon.acssModCancel.acssModNoText {
  background-position-y: -32px;
}
.acssControlIcon.acssModMinus {
  background-position: 0 -47px;
}
.acssControlIcon.acssModMinus.acssModNoText {
  background-position-y: -48px;
}
.acssControlIcon.acssModRefresh {
  background-position: 0 -63px;
}
.acssControlIcon.acssModRefresh.acssModNoText {
  background-position-y: -64px;
}
.acssControlIcon.acssTextDisabled, .acssControlIcon.aspNetDisabled, .acssControlIcon.acssTextDisabled:hover, .acssControlIcon.aspNetDisabled:hover {
  color: black;
  opacity: 0.5;
}

a.acssControlIcon.acssModNoText:not(.acssTextDisabled):not(.aspNetDisabled):focus, a.acssControlIcon.acssModNoText:not(.acssTextDisabled):not(.aspNetDisabled):hover {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.7);
}

.acssIcon {
  background-image: url("../images/portal-icon-sprite.png");
  background-position-y: 0;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *float: left;
  height: 16px;
  overflow: hidden;
  text-indent: -1000em;
  vertical-align: -3px;
  width: 16px;
}
.acssIcon.acssExtAdd {
  background-position-x: 0;
}
.acssIcon.acssExtEdit {
  background-position-x: -18px;
}
.acssIcon.acssExtDelete {
  background-position-x: -36px;
}

.acssIcon:hover {
  background-position-y: -18px;
}

.acssIcon.aspNetDisabled {
  background-position-y: -36px;
  cursor: default;
}

a.acssIcon.aspNetDisabled {
  cursor: default;
}

.image-cropper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.image-cropper .image-container {
  float: left;
  width: 120px;
  height: 120px;
}
.image-cropper .image-container img {
  max-width: 100%;
  height: auto;
}
.image-cropper .image-container img.default-image {
  display: none;
}
.image-cropper .upload-container,
.image-cropper .adjust-container,
.image-cropper .help-text {
  margin-left: 130px;
}
.image-cropper .help-text {
  position: absolute;
  bottom: 0;
  *margin-left: -120px;
  *padding-left: 130px;
}
.image-cropper.hide-img .image-container .thumbnail-image {
  display: none;
}
.image-cropper.hide-img .image-container .default-image {
  display: inline;
}
.image-cropper.hide-upload-container .upload-container {
  display: none;
}
.image-cropper.hide-adjust-container .adjust-container {
  display: none;
}

.acssFileUploadContainer {
  display: inline-block;
  overflow: hidden;
  margin: -0.2em 0 0 -0.4em;
  padding: 0.5em 0.4em;
  position: relative;
}
.acadisModal .acssFileUploadContainer {
  margin-left: -0.2em;
}
.acssFileUploadContainer > div {
  margin-top: -0.3em;
}

.acssFileUploadControl {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 100px !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  cursor: pointer;
}
.acssFileUploadControl.acssFileUploadControlMod {
  padding: 0 !important;
  height: 100%;
}
.acssFileUploadControl:focus + div label {
  text-decoration: underline;
}
.accessibility-mode .acssFileUploadControl:focus + div label {
  outline: 2px solid "";
}

.acssSubBand100.acssHighlighted,
.acssSubBand50.acssHighlighted {
  background: #F0F0F0;
  margin-bottom: 1.75em;
  outline: solid 1px #CCCCCC;
  padding: 1em 0 0;
}
.acssSubBand100.acssHighlighted > .acssSubBandHead,
.acssSubBand50.acssHighlighted > .acssSubBandHead {
  border-top: none;
  height: auto;
  margin: 0;
  padding: 0 0.5em 0.5em 1em;
}
.acssSubBand100.acssHighlighted > .acssSubBandHead > .acssListBlock,
.acssSubBand50.acssHighlighted > .acssSubBandHead > .acssListBlock {
  margin-top: 4px;
}
.acssSubBand100.acssHighlighted > .acssSubBandHead + .acssSubBandContent,
.acssSubBand50.acssHighlighted > .acssSubBandHead + .acssSubBandContent {
  padding-left: 2em;
}
.acssSubBand100.acssHighlighted > .acssSubBandContent,
.acssSubBand50.acssHighlighted > .acssSubBandContent {
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.acssSubBand100.acssHighlighted > .acssSubBandContent > *:last-child,
.acssSubBand50.acssHighlighted > .acssSubBandContent > *:last-child {
  margin-bottom: 0;
}

/*div*/
.acssInfoBox {
  background-color: #F0F0F0;
  border: solid 1px #CCCCCC;
  color: black;
  margin-bottom: 1em;
  padding: 8px;
}
.acssInfoBox .acssModSingleSpace > p {
  margin: 0;
}
.acssInfoBox > p {
  line-height: 1.2em;
}
.acssInfoBox > p:first-child {
  margin-top: 0;
}
.acssInfoBox > p:last-child {
  margin-bottom: 0;
}
.acssInfoBox > .acssFooter {
  clear: both;
  text-align: right;
  vertical-align: middle;
  margin: 25px 10px 0 10px !important;
}
.acssInfoBox > .acssFooter > a {
  font-size: 1em;
}

.acssInfoBox.acssModNotification, .acssInfoBox.acssModWarning, .acssInfoBox.acssModError, .acssInfoBox.acssModSuccess, .acssInfoBox.acssModActionBox, .acssHighlighted.acssModNotification, .acssHighlighted.acssModWarning, .acssHighlighted.acssModError, .acssHighlighted.acssModSuccess, .acssHighlighted.acssModActionBox {
  background-position: 9px 9px;
  padding: 15px 5px 15px 46px;
}
.acssInfoBox.acssModFailure, .acssHighlighted.acssModFailure {
  background-color: #F4D1CE;
  border-color: #C61A0C;
  outline-color: #C61A0C;
}
.acssInfoBox.acssModSuccessNoIcon, .acssHighlighted.acssModSuccessNoIcon {
  background-color: #CCEED7;
  border-color: #00AA30;
  outline-color: #00AA30;
}
.acssInfoBox.acssModNotification, .acssHighlighted.acssModNotification {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/info-30x30.svg");
  background-repeat: no-repeat;
  background-color: #D4DFFF;
  border-color: #3366FF;
  border-radius: 4px;
}
.no-svg .acssInfoBox.acssModNotification, .no-svg .acssHighlighted.acssModNotification {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/info-30x30.png");
}
.acssInfoBox.acssModActionBox, .acssHighlighted.acssModActionBox {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-30x30.svg");
  background-repeat: no-repeat;
  border-top-color: #F5A70B;
  border-top-width: 1.2em;
  border-radius: 4px;
  padding-bottom: 5px;
}
.no-svg .acssInfoBox.acssModActionBox, .no-svg .acssHighlighted.acssModActionBox {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-30x30.png");
}
.acssInfoBox.acssModAttention, .acssInfoBox.acssModWarning, .acssHighlighted.acssModAttention, .acssHighlighted.acssModWarning {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-30x30.svg");
  background-repeat: no-repeat;
  background-color: #FFF0D5;
  border-color: #F5A70B;
  border-radius: 4px;
}
.no-svg .acssInfoBox.acssModAttention, .no-svg .acssInfoBox.acssModWarning, .no-svg .acssHighlighted.acssModAttention, .no-svg .acssHighlighted.acssModWarning {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-30x30.png");
}
.acssInfoBox.acssModError, .acssHighlighted.acssModError {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-30x30.svg");
  background-repeat: no-repeat;
  background-color: #F4D1CE;
  border-color: #C61A0C;
  border-radius: 4px;
}
.no-svg .acssInfoBox.acssModError, .no-svg .acssHighlighted.acssModError {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-30x30.png");
}
.acssInfoBox.acssModSuccess, .acssHighlighted.acssModSuccess {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/success-30x30.svg");
  background-repeat: no-repeat;
  background-color: #CCEED7;
  border-color: #00AA30;
  border-radius: 4px;
}
.no-svg .acssInfoBox.acssModSuccess, .no-svg .acssHighlighted.acssModSuccess {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/success-30x30.png");
}

.acssInfoBox.acssModAttention {
  background-image: none;
  padding: 0.5em;
}

.acssHighlighted > .acssListBlock {
  margin-top: 4px;
}

/* NuGet package: acadisDotDotDot
   Version 0.1.11

*/
/* NuGet package: nvField.js
    Version 1.0.40
*/
/* NuGet package: nvField.js
    Version 1.0.40
*/
.nv-field {
  border: none;
  padding: 8px 0;
  max-width: 860px;
  min-width: 0;
}
.nv-field.modNoHover:hover {
  background-color: transparent !important;
}
.nv-field.row {
  margin-left: 0;
  margin-right: 0;
}
.nv-field.mod-no-grid {
  flex-wrap: nowrap;
}
.nv-field.mod-in-table {
  display: flex;
  flex-wrap: wrap;
}
.nv-field.mod-in-table .nv-field-help {
  flex: 0 0 auto;
}
.nv-field.mod-in-table .nv-field-editor {
  flex: 1;
}
.nv-field:not(.mod-no-highlight):hover, .nv-field:not(.mod-no-highlight).acssModHover {
  background-color: #f2f2f2;
}
.nv-field:not(.mod-no-highlight).mod-focused {
  background-color: #e2f0ff;
}
.nv-field:not(.mod-no-highlight).mod-focused .nv-field:hover {
  background-color: #e2f0ff;
}
@media only screen and (min-width: 768px) {
  .nv-field.mod-read-only > .nv-field-label:not(.mod-multiline), .mod-read-only .nv-field > .nv-field-label:not(.mod-multiline) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  .nv-field.mod-read-only > .nv-field-display,
  .nv-field.mod-read-only > .nv-field-editor, .mod-read-only .nv-field > .nv-field-display,
  .mod-read-only .nv-field > .nv-field-editor {
    padding-top: 0;
    padding-bottom: 0 !important;
  }
  .nv-field.mod-read-only > .nv-field-display .nv-help-text:first-child,
  .nv-field.mod-read-only > .nv-field-editor .nv-help-text:first-child, .mod-read-only .nv-field > .nv-field-display .nv-help-text:first-child,
  .mod-read-only .nv-field > .nv-field-editor .nv-help-text:first-child {
    padding-top: 0 !important;
  }
}
.nv-field.mod-read-only > .nv-field-display > .nv-field-display-text:empty::after, .mod-read-only .nv-field > .nv-field-display > .nv-field-display-text:empty::after {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .nv-field.mod-read-only > .nv-field-help .nv-as-container, .mod-read-only .nv-field > .nv-field-help .nv-as-container {
    margin-top: -3px;
  }
}
.nv-field > .nv-field-label {
  font-size: 1rem;
  line-height: 1.1em;
  margin-bottom: 0.5em;
  white-space: nowrap;
}
@media only screen and (min-width: 768px) {
  .nv-field > .nv-field-label:not(.mod-multiline) {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right;
  }
}
.nv-field > .nv-field-label > abbr {
  color: #c61a0c;
  fill: #c61a0c;
  font-weight: bold;
  line-height: 1em;
  margin: 0 0 0 0.25em;
}
@media only screen and (min-width: 768px) {
  .nv-field > .nv-field-label > abbr:not(.mod-multiline) {
    margin: 0 0.25em 0 0;
  }
}
.nv-field > .nv-field-label > label {
  display: inline;
  font-weight: 600;
  line-height: inherit;
  margin: 0;
  vertical-align: baseline;
  white-space: normal;
}
.nv-field > .nv-field-label.nv-accessible-hide + .nv-field-list-clickable {
  padding-left: 0;
}
.nv-field > .nv-field-display,
.nv-field > .nv-field-editor,
.nv-field > .nv-field-list > ul.nv-field-editor {
  font-size: 1rem;
  line-height: 1.1em;
}
@media only screen and (min-width: 768px) {
  .nv-field > .nv-field-display,
  .nv-field > .nv-field-editor,
  .nv-field > .nv-field-list > ul.nv-field-editor {
    /*&:not(.mod-multiline) {*/
    padding-right: 0;
    /*}*/
  }
  .nv-field > .nv-field-display:not(.mod-hide-label):not(.mod-multiline),
  .nv-field > .nv-field-editor:not(.mod-hide-label):not(.mod-multiline),
  .nv-field > .nv-field-list > ul.nv-field-editor:not(.mod-hide-label):not(.mod-multiline) {
    padding-left: 0;
  }
}
.nv-field > .nv-field-display span,
.nv-field > .nv-field-editor span,
.nv-field > .nv-field-list > ul.nv-field-editor span {
  font-size: 1rem;
}
.nv-field > .nv-field-display > span,
.nv-field > .nv-field-editor > span,
.nv-field > .nv-field-list > ul.nv-field-editor > span {
  margin: 0 0.25em 0 0;
}
.nv-field > .nv-field-display > span:first-child,
.nv-field > .nv-field-editor > span:first-child,
.nv-field > .nv-field-list > ul.nv-field-editor > span:first-child {
  margin-left: 0;
}
.nv-field > .nv-field-display > span:last-child,
.nv-field > .nv-field-editor > span:last-child,
.nv-field > .nv-field-list > ul.nv-field-editor > span:last-child {
  margin-right: 0;
}
.nv-field > .nv-field-display > p,
.nv-field > .nv-field-editor > p,
.nv-field > .nv-field-list > ul.nv-field-editor > p {
  line-height: inherit;
}
.nv-field > .nv-field-display > .nv-help-text:first-child,
.nv-field > .nv-field-editor > .nv-help-text:first-child,
.nv-field > .nv-field-list > ul.nv-field-editor > .nv-help-text:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 768px) {
  .nv-field > .nv-field-display > .nv-help-text:first-child,
  .nv-field > .nv-field-editor > .nv-help-text:first-child,
  .nv-field > .nv-field-list > ul.nv-field-editor > .nv-help-text:first-child {
    padding-top: 7px;
  }
}
.nv-field > .nv-field-display p.nv-help-text,
.nv-field > .nv-field-editor p.nv-help-text,
.nv-field > .nv-field-list > ul.nv-field-editor p.nv-help-text {
  padding: 0.5em 0;
  margin-bottom: 0;
}
.nv-field > .nv-field-display p.nv-help-text:last-child,
.nv-field > .nv-field-editor p.nv-help-text:last-child,
.nv-field > .nv-field-list > ul.nv-field-editor p.nv-help-text:last-child {
  padding-bottom: 0;
}
.nv-field > .nv-field-display > .field-validation-error,
.nv-field > .nv-field-editor > .field-validation-error,
.nv-field > .nv-field-list > ul.nv-field-editor > .field-validation-error {
  display: block !important;
}
.nv-field > .nv-field-display.no-options {
  color: #6D6D6D;
  fill: #6D6D6D;
  font-style: italic;
}
.accessibility-mode .nv-field > .nv-field-display.no-options {
  color: #474747;
  fill: #474747;
}
.nv-field > .nv-field-display > span.nv-field-display-text {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.nv-field > .nv-field-display > span.nv-field-display-text:empty::after {
  color: #999999;
  fill: #999999;
  font-style: italic;
  content: "No information provided";
  padding-bottom: 7px;
}
.accessibility-mode .nv-field > .nv-field-display > span.nv-field-display-text:empty::after {
  color: #474747;
  fill: #474747;
}
@media only screen and (min-width: 768px) {
  .nv-field > .nv-field-display {
    padding-top: 7px;
  }
}
.nv-field > .nv-field-editor input[type=email], .nv-field > .nv-field-editor input[type=number], .nv-field > .nv-field-editor input[type=numeric], .nv-field > .nv-field-editor input[type=password], .nv-field > .nv-field-editor input[type=search], .nv-field > .nv-field-editor input[type=tel], .nv-field > .nv-field-editor input[type=text], .nv-field > .nv-field-editor input[type=url], .nv-field > .nv-field-editor input[type=color], .nv-field > .nv-field-editor input[type=date], .nv-field > .nv-field-editor input[type=datetime], .nv-field > .nv-field-editor input[type=datetime-local], .nv-field > .nv-field-editor input[type=month], .nv-field > .nv-field-editor input[type=time], .nv-field > .nv-field-editor input[type=week],
.nv-field > .nv-field-editor input[type=file],
.nv-field > .nv-field-editor textarea {
  box-sizing: border-box;
  width: 100%;
}
.nv-field > .nv-field-editor input[type=email][readonly], .nv-field > .nv-field-editor input[type=email]:disabled, .nv-field > .nv-field-editor input[type=email].aspNetDisabled, .nv-field > .nv-field-editor input[type=email].acssTextDisabled, .nv-field > .nv-field-editor input[type=number][readonly], .nv-field > .nv-field-editor input[type=number]:disabled, .nv-field > .nv-field-editor input[type=number].aspNetDisabled, .nv-field > .nv-field-editor input[type=number].acssTextDisabled, .nv-field > .nv-field-editor input[type=numeric][readonly], .nv-field > .nv-field-editor input[type=numeric]:disabled, .nv-field > .nv-field-editor input[type=numeric].aspNetDisabled, .nv-field > .nv-field-editor input[type=numeric].acssTextDisabled, .nv-field > .nv-field-editor input[type=password][readonly], .nv-field > .nv-field-editor input[type=password]:disabled, .nv-field > .nv-field-editor input[type=password].aspNetDisabled, .nv-field > .nv-field-editor input[type=password].acssTextDisabled, .nv-field > .nv-field-editor input[type=search][readonly], .nv-field > .nv-field-editor input[type=search]:disabled, .nv-field > .nv-field-editor input[type=search].aspNetDisabled, .nv-field > .nv-field-editor input[type=search].acssTextDisabled, .nv-field > .nv-field-editor input[type=tel][readonly], .nv-field > .nv-field-editor input[type=tel]:disabled, .nv-field > .nv-field-editor input[type=tel].aspNetDisabled, .nv-field > .nv-field-editor input[type=tel].acssTextDisabled, .nv-field > .nv-field-editor input[type=text][readonly], .nv-field > .nv-field-editor input[type=text]:disabled, .nv-field > .nv-field-editor input[type=text].aspNetDisabled, .nv-field > .nv-field-editor input[type=text].acssTextDisabled, .nv-field > .nv-field-editor input[type=url][readonly], .nv-field > .nv-field-editor input[type=url]:disabled, .nv-field > .nv-field-editor input[type=url].aspNetDisabled, .nv-field > .nv-field-editor input[type=url].acssTextDisabled, .nv-field > .nv-field-editor input[type=color][readonly], .nv-field > .nv-field-editor input[type=color]:disabled, .nv-field > .nv-field-editor input[type=color].aspNetDisabled, .nv-field > .nv-field-editor input[type=color].acssTextDisabled, .nv-field > .nv-field-editor input[type=date][readonly], .nv-field > .nv-field-editor input[type=date]:disabled, .nv-field > .nv-field-editor input[type=date].aspNetDisabled, .nv-field > .nv-field-editor input[type=date].acssTextDisabled, .nv-field > .nv-field-editor input[type=datetime][readonly], .nv-field > .nv-field-editor input[type=datetime]:disabled, .nv-field > .nv-field-editor input[type=datetime].aspNetDisabled, .nv-field > .nv-field-editor input[type=datetime].acssTextDisabled, .nv-field > .nv-field-editor input[type=datetime-local][readonly], .nv-field > .nv-field-editor input[type=datetime-local]:disabled, .nv-field > .nv-field-editor input[type=datetime-local].aspNetDisabled, .nv-field > .nv-field-editor input[type=datetime-local].acssTextDisabled, .nv-field > .nv-field-editor input[type=month][readonly], .nv-field > .nv-field-editor input[type=month]:disabled, .nv-field > .nv-field-editor input[type=month].aspNetDisabled, .nv-field > .nv-field-editor input[type=month].acssTextDisabled, .nv-field > .nv-field-editor input[type=time][readonly], .nv-field > .nv-field-editor input[type=time]:disabled, .nv-field > .nv-field-editor input[type=time].aspNetDisabled, .nv-field > .nv-field-editor input[type=time].acssTextDisabled, .nv-field > .nv-field-editor input[type=week][readonly], .nv-field > .nv-field-editor input[type=week]:disabled, .nv-field > .nv-field-editor input[type=week].aspNetDisabled, .nv-field > .nv-field-editor input[type=week].acssTextDisabled,
.nv-field > .nv-field-editor input[type=file][readonly],
.nv-field > .nv-field-editor input[type=file]:disabled,
.nv-field > .nv-field-editor input[type=file].aspNetDisabled,
.nv-field > .nv-field-editor input[type=file].acssTextDisabled,
.nv-field > .nv-field-editor textarea[readonly],
.nv-field > .nv-field-editor textarea:disabled,
.nv-field > .nv-field-editor textarea.aspNetDisabled,
.nv-field > .nv-field-editor textarea.acssTextDisabled {
  color: #000000 !important;
  fill: #000000 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  font-style: normal !important;
  text-align: left !important;
}
.nv-field > .nv-field-editor input[type=email][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=email][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=email]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=email]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=email].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=email].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=email].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=email].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=number][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=number][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=number]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=number]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=number].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=number].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=number].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=number].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=numeric][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=numeric][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=numeric]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=numeric]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=numeric].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=numeric].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=numeric].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=numeric].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=password][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=password][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=password]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=password]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=password].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=password].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=password].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=password].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=search][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=search][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=search]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=search]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=search].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=search].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=search].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=search].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=tel][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=tel][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=tel]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=tel]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=tel].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=tel].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=tel].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=tel].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=text][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=text][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=text]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=text]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=text].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=text].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=text].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=text].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=url][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=url][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=url]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=url]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=url].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=url].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=url].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=url].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=color][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=color][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=color]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=color]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=color].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=color].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=color].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=color].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=date][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=date][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=date]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=date]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=date].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=date].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=date].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=date].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime-local][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime-local][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime-local]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime-local]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime-local].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime-local].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=datetime-local].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=datetime-local].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=month][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=month][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=month]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=month]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=month].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=month].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=month].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=month].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=time][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=time][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=time]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=time]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=time].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=time].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=time].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=time].acssTextDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=week][readonly]:placeholder-shown, .nv-field > .nv-field-editor input[type=week][readonly].acssPlaceholder, .nv-field > .nv-field-editor input[type=week]:disabled:placeholder-shown, .nv-field > .nv-field-editor input[type=week]:disabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=week].aspNetDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=week].aspNetDisabled.acssPlaceholder, .nv-field > .nv-field-editor input[type=week].acssTextDisabled:placeholder-shown, .nv-field > .nv-field-editor input[type=week].acssTextDisabled.acssPlaceholder,
.nv-field > .nv-field-editor input[type=file][readonly]:placeholder-shown,
.nv-field > .nv-field-editor input[type=file][readonly].acssPlaceholder,
.nv-field > .nv-field-editor input[type=file]:disabled:placeholder-shown,
.nv-field > .nv-field-editor input[type=file]:disabled.acssPlaceholder,
.nv-field > .nv-field-editor input[type=file].aspNetDisabled:placeholder-shown,
.nv-field > .nv-field-editor input[type=file].aspNetDisabled.acssPlaceholder,
.nv-field > .nv-field-editor input[type=file].acssTextDisabled:placeholder-shown,
.nv-field > .nv-field-editor input[type=file].acssTextDisabled.acssPlaceholder,
.nv-field > .nv-field-editor textarea[readonly]:placeholder-shown,
.nv-field > .nv-field-editor textarea[readonly].acssPlaceholder,
.nv-field > .nv-field-editor textarea:disabled:placeholder-shown,
.nv-field > .nv-field-editor textarea:disabled.acssPlaceholder,
.nv-field > .nv-field-editor textarea.aspNetDisabled:placeholder-shown,
.nv-field > .nv-field-editor textarea.aspNetDisabled.acssPlaceholder,
.nv-field > .nv-field-editor textarea.acssTextDisabled:placeholder-shown,
.nv-field > .nv-field-editor textarea.acssTextDisabled.acssPlaceholder {
  display: none;
}
.nv-field > .nv-field-editor select {
  box-sizing: border-box;
  width: 100%;
}
.nv-field > .nv-field-editor select:disabled, .nv-field > .nv-field-editor select.aspNetDisabled, .nv-field > .nv-field-editor select.acssTextDisabled {
  background-color: transparent !important;
  border-color: transparent !important;
  appearance: none !important;
  background-image: none !important;
}
.nv-field > .nv-field-editor .select2-container {
  box-sizing: border-box;
  width: 100%;
}
.nv-field > .nv-field-editor .select2-container {
  margin-top: 0;
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled {
  background: transparent;
  border-color: transparent;
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled .select2-choice {
  background: transparent;
  color: #000000 !important;
  fill: #000000 !important;
  font-style: normal;
  /*color: black !important;*/
  /*        &.select2-default {
          > span {
              display: none !important;
          }

          &::before {
              content: "No information provided";
              display: block;
          }
      }*/
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled .select2-choice.select2-default {
  color: #999999 !important;
  fill: #999999 !important;
  font-style: italic;
}
.accessibility-mode .nv-field > .nv-field-editor .select2-container.select2-container-disabled .select2-choice.select2-default {
  color: #474747 !important;
  fill: #474747 !important;
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled .select2-choice .select2-search-choice-close {
  display: none;
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled .select2-choice div {
  background: transparent;
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled .select2-choice div b {
  display: none;
}
.nv-field > .nv-field-editor .select2-container.select2-container-disabled .acssSelect2-drop-target {
  display: none;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .acssSelect2-choices-scroller {
  background: transparent;
  border-color: transparent;
  cursor: default;
  margin-right: 0;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices {
  background: transparent;
  flex-direction: column;
  max-height: 10em;
  overflow: auto;
  /*        .select2-search-field {
      display: none;
  }*/
  /*        &:not(:has(.select2-search-choice)) {
      &::before {
          content: "No information provided";
          display: block;
          font-style: italic;
          height: auto;
          margin-top: 4px;
      }
  }*/
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  color: #000000 !important;
  fill: #000000 !important;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  display: block;
  font-style: normal !important;
  margin-left: 0;
  padding: 2px 0 1px 0;
  max-width: calc(100% - 31px);
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice > div {
  overflow: visible;
  padding-bottom: 0;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice::after {
  content: ",";
  display: inline;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice:has(+ .select2-search-field)::after {
  content: "";
  display: none;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-expand {
  display: none;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input {
  color: #999999 !important;
  fill: #999999 !important;
  width: 100% !important;
}
.accessibility-mode .nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input {
  color: #474747 !important;
  fill: #474747 !important;
}
.nv-field > .nv-field-editor .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field .select2-default {
  font-style: italic !important;
}
.nv-field > .nv-field-editor:has(> input[value=""]:disabled)::before, .nv-field > .nv-field-editor:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen))::before, .nv-field > .nv-field-editor:has(> textarea:empty:disabled)::before, .nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled[value=""])::before, .nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden]))::before, .nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled[value=""])::before, .nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden]))::before {
  color: #999999;
  fill: #999999;
  content: "No information provided";
  display: block;
  font-style: italic;
  padding-top: 7px;
  padding-left: 0.2em;
}
.accessibility-mode .nv-field > .nv-field-editor:has(> input[value=""]:disabled)::before, .accessibility-mode .nv-field > .nv-field-editor:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen))::before, .accessibility-mode .nv-field > .nv-field-editor:has(> textarea:empty:disabled)::before, .accessibility-mode .nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled[value=""])::before, .accessibility-mode .nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden]))::before, .accessibility-mode .nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled[value=""])::before, .accessibility-mode .nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden]))::before {
  color: #474747;
  fill: #474747;
}
.nv-field > .nv-field-editor:has(> input[value=""]:disabled) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> input[value=""]:disabled) > .acssTimePickerContainer, .nv-field > .nv-field-editor:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen)) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen)) > .acssTimePickerContainer, .nv-field > .nv-field-editor:has(> textarea:empty:disabled) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> textarea:empty:disabled) > .acssTimePickerContainer, .nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled[value=""]) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled[value=""]) > .acssTimePickerContainer, .nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden])) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden])) > .acssTimePickerContainer, .nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled[value=""]) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled[value=""]) > .acssTimePickerContainer, .nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden])) > .acssDatePickerContainer,
.nv-field > .nv-field-editor:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden])) > .acssTimePickerContainer {
  display: none;
}
.nv-field > .nv-field-editor textarea {
  height: auto;
  line-height: normal;
}
.nv-field > .nv-field-editor textarea[readonly], .nv-field > .nv-field-editor textarea:disabled, .nv-field > .nv-field-editor textarea.aspNetDisabled, .nv-field > .nv-field-editor textarea.acssTextDisabled {
  height: auto !important;
  min-height: 10em !important;
  max-width: 42em !important;
  overflow: auto !important;
}
.nv-field > .nv-field-editor textarea[readonly]:empty, .nv-field > .nv-field-editor textarea:disabled:empty, .nv-field > .nv-field-editor textarea.aspNetDisabled:empty, .nv-field > .nv-field-editor textarea.acssTextDisabled:empty {
  display: none;
}
.nv-field > .nv-field-editor input.acssInputDate,
.nv-field > .nv-field-editor input[type=datetime] {
  width: 5.5em;
}
.nv-field > .nv-field-editor .file-upload-container > .file-name {
  padding: 8px 0 0.5em;
}
.nv-field > .nv-field-editor .input-validation-error {
  background-color: #eaaaa4 !important;
}
.nv-field > .nv-field-editor .input-validation-error.acssModWarning {
  background-color: #fff0d5 !important;
}
.nv-field > ul.nv-field-editor,
.nv-field > .nv-field-list > ul.nv-field-editor {
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.nv-field > ul.nv-field-editor.nv-field-list-clickable:not(.mod-hide-label) > li:first-child:not(.nv-help-text),
.nv-field > .nv-field-list > ul.nv-field-editor.nv-field-list-clickable:not(.mod-hide-label) > li:first-child:not(.nv-help-text) {
  padding-top: 0;
}
@media only screen and (min-width: 768px) {
  .nv-field > ul.nv-field-editor.nv-field-list-clickable:not(.mod-hide-label) > li:first-child:not(.nv-help-text),
  .nv-field > .nv-field-list > ul.nv-field-editor.nv-field-list-clickable:not(.mod-hide-label) > li:first-child:not(.nv-help-text) {
    padding-top: 7px;
  }
}
.nv-field > ul.nv-field-editor > li,
.nv-field > .nv-field-list > ul.nv-field-editor > li {
  font-size: 1rem;
  line-height: 1em;
  padding-top: 0.75em;
  position: relative;
}
.nv-field > ul.nv-field-editor > li:last-child .nv-nested-fields .nv-field:last-child,
.nv-field > .nv-field-list > ul.nv-field-editor > li:last-child .nv-nested-fields .nv-field:last-child {
  padding-bottom: 0;
}
.nv-field > ul.nv-field-editor > li.nv-help-text:last-child,
.nv-field > .nv-field-list > ul.nv-field-editor > li.nv-help-text:last-child {
  margin-bottom: 0.5em;
}
.nv-field > ul.nv-field-editor > li.nv-help-text + li,
.nv-field > .nv-field-list > ul.nv-field-editor > li.nv-help-text + li {
  padding-top: 0.5em;
}
.nv-field > ul.nv-field-editor > li > label,
.nv-field > .nv-field-list > ul.nv-field-editor > li > label {
  font-weight: normal;
  margin: 0;
  padding-left: 20px;
  vertical-align: top;
}
.nv-field > ul.nv-field-editor > li > label .nv-field-list-item-help,
.nv-field > .nv-field-list > ul.nv-field-editor > li > label .nv-field-list-item-help {
  display: inline-block;
}
.nv-field > ul.nv-field-editor > li > label ul.nv-as-container,
.nv-field > .nv-field-list > ul.nv-field-editor > li > label ul.nv-as-container {
  margin-top: -4px;
  margin-left: 0.25em;
}
.nv-field > ul.nv-field-editor > li > input[type=checkbox],
.nv-field > ul.nv-field-editor > li > input[type=radio],
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox],
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio] {
  margin: 1px 0 0 0;
  position: absolute;
  left: 0;
}
.nv-field > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label, .nv-field > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label > :not(.nv-as-container),
.nv-field > ul.nv-field-editor > li > input[type=radio][disabled] ~ label,
.nv-field > ul.nv-field-editor > li > input[type=radio][disabled] ~ label > :not(.nv-as-container),
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label,
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label > :not(.nv-as-container),
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio][disabled] ~ label,
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio][disabled] ~ label > :not(.nv-as-container) {
  color: #C5C5C5;
  fill: #C5C5C5;
  font-style: italic;
}
.accessibility-mode .nv-field > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label, .accessibility-mode .nv-field > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label > :not(.nv-as-container),
.accessibility-mode .nv-field > ul.nv-field-editor > li > input[type=radio][disabled] ~ label,
.accessibility-mode .nv-field > ul.nv-field-editor > li > input[type=radio][disabled] ~ label > :not(.nv-as-container),
.accessibility-mode .nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label,
.accessibility-mode .nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox][disabled] ~ label > :not(.nv-as-container),
.accessibility-mode .nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio][disabled] ~ label,
.accessibility-mode .nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio][disabled] ~ label > :not(.nv-as-container) {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.nv-field > ul.nv-field-editor > li > input[type=checkbox][disabled]:checked ~ label, .nv-field > ul.nv-field-editor > li > input[type=checkbox][disabled]:checked ~ label > :not(.nv-as-container),
.nv-field > ul.nv-field-editor > li > input[type=radio][disabled]:checked ~ label,
.nv-field > ul.nv-field-editor > li > input[type=radio][disabled]:checked ~ label > :not(.nv-as-container),
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox][disabled]:checked ~ label,
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=checkbox][disabled]:checked ~ label > :not(.nv-as-container),
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio][disabled]:checked ~ label,
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[type=radio][disabled]:checked ~ label > :not(.nv-as-container) {
  color: black !important;
}
.nv-field > ul.nv-field-editor > li > .nv-field-input-disabled-overlay,
.nv-field > .nv-field-list > ul.nv-field-editor > li > .nv-field-input-disabled-overlay {
  display: none;
}
.nv-field > ul.nv-field-editor > li > input[disabled] ~ .nv-field-input-disabled-overlay,
.nv-field > .nv-field-list > ul.nv-field-editor > li > input[disabled] ~ .nv-field-input-disabled-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  display: block;
}
.nv-field > ul.nv-field-editor > li .nv-callout-target-container,
.nv-field > .nv-field-list > ul.nv-field-editor > li .nv-callout-target-container {
  z-index: 6;
  position: relative;
}
.nv-field > ul.nv-field-editor > li > .nv-field-message,
.nv-field > .nv-field-list > ul.nv-field-editor > li > .nv-field-message {
  background-position-x: 0;
  display: block;
  margin-left: 1.3em;
  padding-left: 20px;
}
.nv-field > ul.nv-field-editor > li > .nv-field,
.nv-field > .nv-field-list > ul.nv-field-editor > li > .nv-field {
  margin-left: 5px; /* + 15px padding of BS grid = 20px padding of previous sibling label */
}
.nv-field > ul.nv-field-editor > li > .nv-field-dependencies,
.nv-field > .nv-field-list > ul.nv-field-editor > li > .nv-field-dependencies {
  display: none;
}
.nv-field > ul.nv-field-editor > li .nv-field-list-extra-content,
.nv-field > .nv-field-list > ul.nv-field-editor > li .nv-field-list-extra-content {
  margin-left: 20px;
}
.nv-field > ul.nv-field-editor > p.nv-help-text:first-child,
.nv-field > .nv-field-list > ul.nv-field-editor > p.nv-help-text:first-child {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .nv-field > ul.nv-field-editor.mod-hide-label > li:first-child,
  .nv-field > .nv-field-list > ul.nv-field-editor.mod-hide-label > li:first-child {
    padding-top: 0;
  }
}
.nv-field > .nv-field-help {
  float: right;
  height: 1em;
  line-height: 1em;
  margin-bottom: 0.5em;
  text-align: right;
}
.nv-field > .nv-field-help .nv-as-container {
  margin-top: -5px;
}
.nv-field > .nv-field-help .nv-as-container .nv-as-list-item {
  padding-top: 0;
  padding-right: 0;
}
.nv-field > .nv-field-help .nv-as-container .nv-as-list-item .nv-as-link .nv-glyph {
  font-size: 1.2rem;
  text-decoration: none !important;
}
@media only screen and (min-width: 768px) {
  .nv-field > .nv-field-help {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  .nv-field:not(.mod-multiline):not(.mod-read-only) > .nv-field-help .nv-as-container {
    margin-top: 2px;
  }
}
.nv-field > .nv-field-validation {
  min-height: 0 !important;
  overflow: hidden;
  -moz-transition: max-height 0.5s linear;
  -o-transition: max-height 0.5s linear;
  -webkit-transition: max-height 0.5s linear;
  transition: max-height 0.5s linear;
}
.nv-field > .nv-field-validation.field-validation-valid {
  display: block;
  max-height: 0;
}
.nv-field > .nv-field-validation.field-validation-error {
  max-height: 100px;
}
.nv-field .field-validation-error:not(.nv-field-validation) {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  min-height: 15px;
  min-width: 15px;
  padding: 0 0 0 20px;
  background-position-y: 0;
  font-size: 0.9rem !important;
  margin-top: 0.4em;
}
.no-svg .nv-field .field-validation-error:not(.nv-field-validation) {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-15x15.png");
}
.nv-field .field-validation-error:not(.nv-field-validation):not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}
.nv-field .field-validation-error:not(.nv-field-validation) span {
  font-size: 0.9rem !important;
}

.field-validation-valid {
  display: none !important;
}

.field-validation-error,
.field-validation-error:not(.nv-field-validation),
.nv-error-text-icon-small {
  color: #630d06;
  fill: #630d06;
}

.nv-warning-text-icon-small, div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  color: #603813;
  fill: #603813;
}

.nv-success-text-icon-small {
  color: #005518;
  fill: #005518;
}

.nv-info-text-icon-small, div.acssFancyTextboxCharacterCounter {
  color: #1a3380;
  fill: #1a3380;
}

.field-validation-error,
.nv-error-text-icon-small:not(.field-validation-valid),
.nv-warning-text-icon-small,
div.acssFancyTextboxCharacterCounter.mod-max-exceeded,
.nv-success-text-icon-small,
.nv-info-text-icon-small,
div.acssFancyTextboxCharacterCounter {
  clear: left;
  font-size: 0.9rem;
  display: inline-block;
  margin-top: 0.3rem;
  padding-left: 35px;
  background-position: 15px 1px;
}
.field-validation-error > span,
.nv-error-text-icon-small:not(.field-validation-valid) > span,
.nv-warning-text-icon-small > span,
div.acssFancyTextboxCharacterCounter.mod-max-exceeded > span,
.nv-success-text-icon-small > span,
.nv-info-text-icon-small > span,
div.acssFancyTextboxCharacterCounter > span {
  display: inline;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .field-validation-error:not(.mod-hide-label):not(.mod-multiline),
  .nv-error-text-icon-small:not(.field-validation-valid):not(.mod-hide-label):not(.mod-multiline),
  .nv-warning-text-icon-small:not(.mod-hide-label):not(.mod-multiline),
  .nv-success-text-icon-small:not(.mod-hide-label):not(.mod-multiline),
  .nv-info-text-icon-small:not(.mod-hide-label):not(.mod-multiline),
  div.acssFancyTextboxCharacterCounter:not(.mod-hide-label):not(.mod-multiline) {
    padding-left: 20px;
    background-position-x: 0;
  }
  .field-validation-error:not(.mod-multiline),
  .nv-error-text-icon-small:not(.field-validation-valid):not(.mod-multiline),
  .nv-warning-text-icon-small:not(.mod-multiline),
  .nv-success-text-icon-small:not(.mod-multiline),
  .nv-info-text-icon-small:not(.mod-multiline),
  div.acssFancyTextboxCharacterCounter:not(.mod-multiline) {
    padding-right: 0;
  }
}

.nv-field .field-validation-error,
.nv-field .nv-error-text-icon-small:not(.field-validation-valid),
.nv-field .nv-warning-text-icon-small,
.nv-field .nv-success-text-icon-small,
.nv-field .nv-info-text-icon-small,
.nv-field div.acssFancyTextboxCharacterCounter {
  clear: left;
  font-size: 0.9rem;
  display: inline-block;
  margin-top: 0.3rem;
  padding-left: 35px;
  background-position: 15px 1px;
}
.nv-field .field-validation-error > span,
.nv-field .nv-error-text-icon-small:not(.field-validation-valid) > span,
.nv-field .nv-warning-text-icon-small > span,
.nv-field .nv-success-text-icon-small > span,
.nv-field .nv-info-text-icon-small > span,
.nv-field div.acssFancyTextboxCharacterCounter > span {
  display: inline;
  margin: 5px 0 0 0;
}
@media only screen and (min-width: 768px) {
  .nv-field .field-validation-error:not(.mod-hide-label):not(.mod-multiline),
  .nv-field .nv-error-text-icon-small:not(.field-validation-valid):not(.mod-hide-label):not(.mod-multiline),
  .nv-field .nv-warning-text-icon-small:not(.mod-hide-label):not(.mod-multiline),
  .nv-field .nv-success-text-icon-small:not(.mod-hide-label):not(.mod-multiline),
  .nv-field .nv-info-text-icon-small:not(.mod-hide-label):not(.mod-multiline),
  .nv-field div.acssFancyTextboxCharacterCounter:not(.mod-hide-label):not(.mod-multiline) {
    padding-left: 20px;
    background-position-x: 0;
  }
  .nv-field .field-validation-error:not(.mod-multiline),
  .nv-field .nv-error-text-icon-small:not(.field-validation-valid):not(.mod-multiline),
  .nv-field .nv-warning-text-icon-small:not(.mod-multiline),
  .nv-field .nv-success-text-icon-small:not(.mod-multiline),
  .nv-field .nv-info-text-icon-small:not(.mod-multiline),
  .nv-field div.acssFancyTextboxCharacterCounter:not(.mod-multiline) {
    padding-right: 0;
  }
}

.nv-nested-fields > .nv-field {
  padding-top: 0.75em;
}
.nv-nested-fields > .nv-field > .nv-field-help {
  margin-top: -2px;
  padding-right: 0;
}
.nv-nested-fields > .nv-field > .nv-field-help .nv-as-container {
  margin-top: -5px !important;
}
.nv-nested-fields > .nv-field .nv-field-label {
  padding-left: 20px;
}
.nv-nested-fields > .nv-field .nv-field-editor.mod-hide-label {
  padding-left: 20px;
}

.nv-field-accessible-required {
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}

.nv-field {
  /*padding: 7px 0 8px; // To offset additional padding-top needed on inner containers to handle the fact that fields are not as tall in Acadis/Portal as they are in 1F*/
}
.nv-field > ul.nv-field-editor > li:first-child,
.nv-field .nv-field-content > ul.nv-field-editor > li:first-child {
  padding-top: 0;
}
.nv-field > ul.nv-field-editor > li > label,
.nv-field .nv-field-content > ul.nv-field-editor > li > label {
  padding-left: 1.3em;
  display: inline-block;
}
.nv-field > ul.nv-field-editor > li > label > input[type=checkbox],
.nv-field > ul.nv-field-editor > li > label > input[type=radio],
.nv-field .nv-field-content > ul.nv-field-editor > li > label > input[type=checkbox],
.nv-field .nv-field-content > ul.nv-field-editor > li > label > input[type=radio] {
  top: 1px;
}
.nv-field > ul.nv-field-editor > li > label > input[type=radio],
.nv-field .nv-field-content > ul.nv-field-editor > li > label > input[type=radio] {
  top: 2px;
}
@media only screen and (min-width: 768px) {
  .nv-field > ul.nv-field-editor.nv-field-list-clickable:not(.mod-hide-label) > li:first-child:not(.nv-help-text),
  .nv-field .nv-field-content > ul.nv-field-editor.nv-field-list-clickable:not(.mod-hide-label) > li:first-child:not(.nv-help-text) {
    padding-top: 6px;
  }
}
.nv-field > .nv-field-help {
  padding-top: 1px;
  /*        .nv-callout-target {
              line-height: .9em;
          }
  */
}
.nv-field > .nv-field-label .nv-field-help .nv-as-link {
  font-size: 1.2em;
  line-height: 0.9em;
}
.nv-field > .nv-field-label > abbr {
  margin: 0;
}
.nv-field > .nv-field-editor .select2-container,
.nv-field > .nv-field-editor input[type=email], .nv-field > .nv-field-editor input[type=number], .nv-field > .nv-field-editor input[type=numeric], .nv-field > .nv-field-editor input[type=password], .nv-field > .nv-field-editor input[type=search], .nv-field > .nv-field-editor input[type=tel], .nv-field > .nv-field-editor input[type=text], .nv-field > .nv-field-editor input[type=url], .nv-field > .nv-field-editor input[type=color], .nv-field > .nv-field-editor input[type=date], .nv-field > .nv-field-editor input[type=datetime], .nv-field > .nv-field-editor input[type=datetime-local], .nv-field > .nv-field-editor input[type=month], .nv-field > .nv-field-editor input[type=time], .nv-field > .nv-field-editor input[type=week] {
  margin-top: 1px;
}
.nv-field .field-validation-error,
.nv-field .nv-error-text-icon-small:not(.field-validation-valid),
.nv-field .nv-warning-text-icon-small,
.nv-field .nv-success-text-icon-small,
.nv-field .nv-info-text-icon-small,
.nv-field div.acssFancyTextboxCharacterCounter {
  font-size: 1rem;
  color: #000000;
  fill: #000000;
  background-position-y: 2px;
  margin-top: 0.3rem !important;
}
.nv-field .field-validation-error.mod-hide-label.mod-in-table,
.nv-field .nv-error-text-icon-small:not(.field-validation-valid).mod-hide-label.mod-in-table,
.nv-field .nv-warning-text-icon-small.mod-hide-label.mod-in-table,
.nv-field .nv-success-text-icon-small.mod-hide-label.mod-in-table,
.nv-field .nv-info-text-icon-small.mod-hide-label.mod-in-table,
.nv-field div.mod-hide-label.mod-in-table.acssFancyTextboxCharacterCounter {
  padding-left: 20px;
  background-position-x: 0;
}
.nv-field .mod-hide-label:not(.mod-in-table) ~ .field-validation-error, .nv-field .mod-hide-label:not(.mod-in-table) ~ .nv-error-text-icon-small:not(.field-validation-valid), .nv-field .mod-hide-label:not(.mod-in-table) ~ .nv-warning-text-icon-small, .nv-field .mod-hide-label:not(.mod-in-table) ~ .nv-success-text-icon-small, .nv-field .mod-hide-label:not(.mod-in-table) ~ .nv-info-text-icon-small, .nv-field .mod-hide-label:not(.mod-in-table) ~ div.acssFancyTextboxCharacterCounter {
  margin-left: 5px;
}
.nv-field .nv-success-text-icon-small,
.nv-field .nv-info-text-icon-small,
.nv-field div.acssFancyTextboxCharacterCounter,
.nv-field .nv-warning-text-icon-small {
  min-height: 0;
  overflow: hidden;
  transition: max-height 0.5s linear;
}
.nv-field .nv-success-text-icon-small.mod-nested,
.nv-field .nv-info-text-icon-small.mod-nested,
.nv-field div.mod-nested.acssFancyTextboxCharacterCounter,
.nv-field .nv-warning-text-icon-small.mod-nested {
  background-position-x: 15px;
  padding-left: 35px;
}
.nv-field .nv-success-text-icon-small:not(.nv-display-none-always),
.nv-field .nv-info-text-icon-small:not(.nv-display-none-always),
.nv-field div.acssFancyTextboxCharacterCounter:not(.nv-display-none-always),
.nv-field .nv-warning-text-icon-small:not(.nv-display-none-always) {
  max-height: 100px;
}
.nv-field .nv-success-text-icon-small.nv-display-none-always,
.nv-field .nv-info-text-icon-small.nv-display-none-always,
.nv-field div.nv-display-none-always.acssFancyTextboxCharacterCounter,
.nv-field .nv-warning-text-icon-small.nv-display-none-always {
  max-height: 0;
  display: block !important;
}
.nv-field .field-validation-valid {
  clear: left;
}

.acssBandContent.mod-read-only .nv-field-help,
.acssSubBandContent.mod-read-only .nv-field-help,
.nv-field.mod-read-only .nv-field-help {
  padding-top: 0;
}

.nv-field.nv-field-mod-table {
  padding: 0;
}

.field-validation-error,
.nv-error-text-icon-small:not(.field-validation-valid),
.nv-warning-text-icon-small,
div.acssFancyTextboxCharacterCounter.mod-max-exceeded,
.nv-success-text-icon-small,
.nv-info-text-icon-small,
div.acssFancyTextboxCharacterCounter,
:not(.nv-field-validation).field-validation-error {
  font-size: 1rem;
  color: #000000;
  fill: #000000;
  background-position-y: 2px;
  margin-top: 0.3rem !important;
}
.field-validation-error.mod-hide-label.mod-in-table,
.nv-error-text-icon-small:not(.field-validation-valid).mod-hide-label.mod-in-table,
.nv-warning-text-icon-small.mod-hide-label.mod-in-table,
.nv-success-text-icon-small.mod-hide-label.mod-in-table,
.nv-info-text-icon-small.mod-hide-label.mod-in-table,
div.mod-hide-label.mod-in-table.acssFancyTextboxCharacterCounter,
:not(.nv-field-validation).field-validation-error.mod-hide-label.mod-in-table {
  padding-left: 20px;
  background-position-x: 0;
}

.acadisField-content.nv-field-generated.field-validation-error {
  display: block !important;
}

@media only screen and (min-width: 768px) {
  .nv-field.mod-read-only > .nv-field-display,
  .nv-field.mod-read-only > .nv-field-editor,
  .nv-field.mod-read-only > .nv-field-label:not(.mod-nested),
  .mod-read-only .nv-field > .nv-field-display,
  .mod-read-only .nv-field > .nv-field-editor,
  .mod-read-only .nv-field > .nv-field-label:not(.mod-nested) {
    padding-top: 1px !important;
  }
}
.content-upload .file-upload-identifier {
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
.content-upload .file-upload-container .file-input-container {
  display: inline-flex;
}
.content-upload .file-upload-container .file-input-container .file-name {
  display: inline-block;
  margin-right: 10px;
  padding: 7px 0 0.5em;
}
.content-upload .file-upload-container .file-input-container .no-file-message {
  display: inline-block;
  margin-right: 10px;
  padding: 7px 0 0.5em;
}
.content-upload .file-upload-container .file-input-container .file-upload-link {
  align-self: flex-start;
}
.content-upload .file-upload-container .file-input-container .file-upload-link a {
  display: inline-block;
  position: relative;
  padding: 7px 0 0.5em;
  line-height: 1.2em;
  cursor: pointer;
}
.content-upload .file-upload-container .file-input-container .file-upload-link a input {
  margin: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  cursor: pointer;
}

.acssInputDate, .acssTextInputListExtendedWide input[type=text].acssInputDate {
  width: calc(5em + 2 * 0.2em + 2px);
}

/*****  Print Stylesheet Helpers  *****/
/*****   Glyphs   *****/
/*****   Colors   *****/
/***** 508-compliant background-to-text color map *****/
/***** Widget Colors *****/
/***** Button Colors ****/
/***** Link Colors *****/
/*****   End Colors *****/
/***** Input Styles ****/
.acssInputField {
  margin: 0.75em 0;
}
.acssInputField:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.acssInputField > dt > span, .acssInputField > dt > label {
  display: inline-block;
}
.acssInputField > dt,
.acssInputField > .acadisField-label.nv-field-generated {
  display: block;
  float: left;
  width: 30%;
  font-weight: 600;
  text-align: right;
  line-height: 1.35em;
  margin: 0;
  padding: 0;
}
.acssInputField > dt > span, .acssInputField > dt > label,
.acssInputField > .acadisField-label.nv-field-generated > span,
.acssInputField > .acadisField-label.nv-field-generated > label {
  vertical-align: top;
}
.acssInputField > dt .acssModEnhancerAsLabel,
.acssInputField > .acadisField-label.nv-field-generated .acssModEnhancerAsLabel {
  text-align: left;
  width: 100%;
  max-width: 10em;
  min-width: 5em;
}
.acssInputField > dt .nv-help-text,
.acssInputField > .acadisField-label.nv-field-generated .nv-help-text {
  font-weight: normal;
}
.acssInputField > .acadisField-label.nv-field-generated {
  padding-top: 4px;
}
.acssInputField > dt > span,
.acssInputField > dt > label,
.acssInputField > .acadisField-label.nv-field-generated > span,
.acssInputField > .acadisField-label.nv-field-generated > label,
.acssInputField > dd > .nv-help-text:first-child, .acssInputField.acssModTextOnly > dd > span, .acssInputField.acssModTextOnly > dd > label, .acssInputField.acssModTextOnly > dd > a {
  line-height: 1.35em;
  padding-top: 4px;
}
.acssInputField > dd,
.acssInputField > .acadisField-content.nv-field-generated {
  display: block;
  margin: 0 0 4px 30%;
  padding: 0 0 0 1em;
  line-height: 1.35em;
  text-align: left;
}
.acssInputField > dd > .nv-help-text:first-child,
.acssInputField > .acadisField-content.nv-field-generated > .nv-help-text:first-child {
  margin-bottom: 0.3em;
}
.acssInputField > dd select + input[type=checkbox],
.acssInputField > .acadisField-content.nv-field-generated select + input[type=checkbox] {
  vertical-align: -7px;
  margin-right: 0.3em;
}
.acssInputField > dd select + input[type=checkbox] + span,
.acssInputField > dd select + input[type=checkbox] + label,
.acssInputField > .acadisField-content.nv-field-generated select + input[type=checkbox] + span,
.acssInputField > .acadisField-content.nv-field-generated select + input[type=checkbox] + label {
  vertical-align: -5px;
}
.acssInputField > dd input[type=email], .acssInputField > dd input[type=number], .acssInputField > dd input[type=numeric], .acssInputField > dd input[type=password], .acssInputField > dd input[type=search], .acssInputField > dd input[type=tel], .acssInputField > dd input[type=text], .acssInputField > dd input[type=url], .acssInputField > dd input[type=color], .acssInputField > dd input[type=date], .acssInputField > dd input[type=datetime], .acssInputField > dd input[type=datetime-local], .acssInputField > dd input[type=month], .acssInputField > dd input[type=time], .acssInputField > dd input[type=week],
.acssInputField > dd select,
.acssInputField > .acadisField-content.nv-field-generated input[type=email],
.acssInputField > .acadisField-content.nv-field-generated input[type=number],
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric],
.acssInputField > .acadisField-content.nv-field-generated input[type=password],
.acssInputField > .acadisField-content.nv-field-generated input[type=search],
.acssInputField > .acadisField-content.nv-field-generated input[type=tel],
.acssInputField > .acadisField-content.nv-field-generated input[type=text],
.acssInputField > .acadisField-content.nv-field-generated input[type=url],
.acssInputField > .acadisField-content.nv-field-generated input[type=color],
.acssInputField > .acadisField-content.nv-field-generated input[type=date],
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime],
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local],
.acssInputField > .acadisField-content.nv-field-generated input[type=month],
.acssInputField > .acadisField-content.nv-field-generated input[type=time],
.acssInputField > .acadisField-content.nv-field-generated input[type=week],
.acssInputField > .acadisField-content.nv-field-generated select {
  vertical-align: top;
}
.acssInputField > dd input[type=email], .acssInputField > dd input[type=number], .acssInputField > dd input[type=numeric], .acssInputField > dd input[type=password], .acssInputField > dd input[type=search], .acssInputField > dd input[type=tel], .acssInputField > dd input[type=text], .acssInputField > dd input[type=url], .acssInputField > dd input[type=color], .acssInputField > dd input[type=date], .acssInputField > dd input[type=datetime], .acssInputField > dd input[type=datetime-local], .acssInputField > dd input[type=month], .acssInputField > dd input[type=time], .acssInputField > dd input[type=week],
.acssInputField > dd select,
.acssInputField > dd .acssDatePickerContainer,
.acssInputField > dd .select2-container,
.acssInputField > dd span,
.acssInputField > dd label,
.acssInputField > .acadisField-content.nv-field-generated input[type=email],
.acssInputField > .acadisField-content.nv-field-generated input[type=number],
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric],
.acssInputField > .acadisField-content.nv-field-generated input[type=password],
.acssInputField > .acadisField-content.nv-field-generated input[type=search],
.acssInputField > .acadisField-content.nv-field-generated input[type=tel],
.acssInputField > .acadisField-content.nv-field-generated input[type=text],
.acssInputField > .acadisField-content.nv-field-generated input[type=url],
.acssInputField > .acadisField-content.nv-field-generated input[type=color],
.acssInputField > .acadisField-content.nv-field-generated input[type=date],
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime],
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local],
.acssInputField > .acadisField-content.nv-field-generated input[type=month],
.acssInputField > .acadisField-content.nv-field-generated input[type=time],
.acssInputField > .acadisField-content.nv-field-generated input[type=week],
.acssInputField > .acadisField-content.nv-field-generated select,
.acssInputField > .acadisField-content.nv-field-generated .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated .select2-container,
.acssInputField > .acadisField-content.nv-field-generated span,
.acssInputField > .acadisField-content.nv-field-generated label {
  margin-right: 1ex;
}
.acssInputField > dd input[type=email]:last-child, .acssInputField > dd input[type=email].acssModNoMargin, .acssInputField > dd input[type=number]:last-child, .acssInputField > dd input[type=number].acssModNoMargin, .acssInputField > dd input[type=numeric]:last-child, .acssInputField > dd input[type=numeric].acssModNoMargin, .acssInputField > dd input[type=password]:last-child, .acssInputField > dd input[type=password].acssModNoMargin, .acssInputField > dd input[type=search]:last-child, .acssInputField > dd input[type=search].acssModNoMargin, .acssInputField > dd input[type=tel]:last-child, .acssInputField > dd input[type=tel].acssModNoMargin, .acssInputField > dd input[type=text]:last-child, .acssInputField > dd input[type=text].acssModNoMargin, .acssInputField > dd input[type=url]:last-child, .acssInputField > dd input[type=url].acssModNoMargin, .acssInputField > dd input[type=color]:last-child, .acssInputField > dd input[type=color].acssModNoMargin, .acssInputField > dd input[type=date]:last-child, .acssInputField > dd input[type=date].acssModNoMargin, .acssInputField > dd input[type=datetime]:last-child, .acssInputField > dd input[type=datetime].acssModNoMargin, .acssInputField > dd input[type=datetime-local]:last-child, .acssInputField > dd input[type=datetime-local].acssModNoMargin, .acssInputField > dd input[type=month]:last-child, .acssInputField > dd input[type=month].acssModNoMargin, .acssInputField > dd input[type=time]:last-child, .acssInputField > dd input[type=time].acssModNoMargin, .acssInputField > dd input[type=week]:last-child, .acssInputField > dd input[type=week].acssModNoMargin,
.acssInputField > dd select:last-child,
.acssInputField > dd select.acssModNoMargin,
.acssInputField > dd .acssDatePickerContainer:last-child,
.acssInputField > dd .acssDatePickerContainer.acssModNoMargin,
.acssInputField > dd .select2-container:last-child,
.acssInputField > dd .select2-container.acssModNoMargin,
.acssInputField > dd span:last-child,
.acssInputField > dd span.acssModNoMargin,
.acssInputField > dd label:last-child,
.acssInputField > dd label.acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=email]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=number]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=password]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=search]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=text]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=url]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=color]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=date]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=month]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=time]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated input[type=week]:last-child,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated select:last-child,
.acssInputField > .acadisField-content.nv-field-generated select.acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated .acssDatePickerContainer:last-child,
.acssInputField > .acadisField-content.nv-field-generated .acssDatePickerContainer.acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated .select2-container:last-child,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated span:last-child,
.acssInputField > .acadisField-content.nv-field-generated span.acssModNoMargin,
.acssInputField > .acadisField-content.nv-field-generated label:last-child,
.acssInputField > .acadisField-content.nv-field-generated label.acssModNoMargin {
  margin-right: 0;
}
.acssInputField > dd .acssFilterBandFilterContainer,
.acssInputField > .acadisField-content.nv-field-generated .acssFilterBandFilterContainer {
  margin-bottom: 2px;
}
.acssInputField > dd .acssFilterBandFilterContainer select,
.acssInputField > .acadisField-content.nv-field-generated .acssFilterBandFilterContainer select {
  margin-top: -2px;
}
.acssInputField > dd span.ui-spinner,
.acssInputField > .acadisField-content.nv-field-generated span.ui-spinner {
  margin-top: 4px;
  padding-top: 0;
}
.acssInputField > dd input[type=text].ui-spinner-input,
.acssInputField > dd input[type=number].ui-spinner-input,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].ui-spinner-input,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].ui-spinner-input {
  margin-right: 1.75ex;
}
.acssInputField > dd input:disabled[type=radio]:checked + span,
.acssInputField > dd input:disabled[type=checkbox]:checked + span,
.acssInputField > .acadisField-content.nv-field-generated input:disabled[type=radio]:checked + span,
.acssInputField > .acadisField-content.nv-field-generated input:disabled[type=checkbox]:checked + span {
  font-style: italic;
}
.acssInputField > dd input:disabled[type=radio]:not(:checked) + span,
.acssInputField > dd input:disabled[type=checkbox]:not(:checked) + span,
.acssInputField > .acadisField-content.nv-field-generated input:disabled[type=radio]:not(:checked) + span,
.acssInputField > .acadisField-content.nv-field-generated input:disabled[type=checkbox]:not(:checked) + span {
  color: #C5C5C5;
  fill: #C5C5C5;
  font-style: italic;
}
.accessibility-mode .acssInputField > dd input:disabled[type=radio]:not(:checked) + span,
.accessibility-mode .acssInputField > dd input:disabled[type=checkbox]:not(:checked) + span,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated input:disabled[type=radio]:not(:checked) + span,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated input:disabled[type=checkbox]:not(:checked) + span {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.acssInputField > dd label span.aspNetDisabled:has(> input:disabled:not(:checked)[type=radio], > input:disabled:not(:checked)[type=checkbox]) + span,
.acssInputField > .acadisField-content.nv-field-generated label span.aspNetDisabled:has(> input:disabled:not(:checked)[type=radio], > input:disabled:not(:checked)[type=checkbox]) + span {
  color: #C5C5C5;
  fill: #C5C5C5;
  font-style: italic;
}
.accessibility-mode .acssInputField > dd label span.aspNetDisabled:has(> input:disabled:not(:checked)[type=radio], > input:disabled:not(:checked)[type=checkbox]) + span,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated label span.aspNetDisabled:has(> input:disabled:not(:checked)[type=radio], > input:disabled:not(:checked)[type=checkbox]) + span {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.acssInputField > dd label span.aspNetDisabled:has(> input:disabled:checked[type=radio], > input:disabled:checked[type=checkbox]) + span,
.acssInputField > .acadisField-content.nv-field-generated label span.aspNetDisabled:has(> input:disabled:checked[type=radio], > input:disabled:checked[type=checkbox]) + span {
  font-style: italic;
}
.acssInputField > dd input.acssInputFullWidth,
.acssInputField > .acadisField-content.nv-field-generated input.acssInputFullWidth {
  width: 98%;
}
.acssInputField > dd > a,
.acssInputField > .acadisField-content.nv-field-generated > a {
  display: inline-block;
  padding-top: 4px;
}
.acssInputField > dd > label,
.acssInputField > dd > span,
.acssInputField > .acadisField-content.nv-field-generated > label,
.acssInputField > .acadisField-content.nv-field-generated > span {
  display: inline-block;
  line-height: 1.35em;
  padding: 4px 0 0 0;
  vertical-align: top;
}
.acssInputField > dd .acssModCheckBoxInline > input[type=checkbox],
.acssInputField > .acadisField-content.nv-field-generated .acssModCheckBoxInline > input[type=checkbox] {
  margin-top: 2px;
  margin-right: 0.5em;
}
.acssModHideDt.acssInputField > dd .acssModCheckBoxInline > input[type=checkbox] + label, .acssInputField > .acadisField-content.nv-field-generated .acssModCheckBoxInline > input[type=checkbox] + label {
  margin-top: 0;
}

.acssInputField > dd input[type=email][readonly], .acssInputField > dd input[type=email]:disabled, .acssInputField > dd input[type=email].aspNetDisabled, .acssInputField > dd input[type=email].acssTextDisabled, .acssInputField > dd input[type=number][readonly], .acssInputField > dd input[type=number]:disabled, .acssInputField > dd input[type=number].aspNetDisabled, .acssInputField > dd input[type=number].acssTextDisabled, .acssInputField > dd input[type=numeric][readonly], .acssInputField > dd input[type=numeric]:disabled, .acssInputField > dd input[type=numeric].aspNetDisabled, .acssInputField > dd input[type=numeric].acssTextDisabled, .acssInputField > dd input[type=password][readonly], .acssInputField > dd input[type=password]:disabled, .acssInputField > dd input[type=password].aspNetDisabled, .acssInputField > dd input[type=password].acssTextDisabled, .acssInputField > dd input[type=search][readonly], .acssInputField > dd input[type=search]:disabled, .acssInputField > dd input[type=search].aspNetDisabled, .acssInputField > dd input[type=search].acssTextDisabled, .acssInputField > dd input[type=tel][readonly], .acssInputField > dd input[type=tel]:disabled, .acssInputField > dd input[type=tel].aspNetDisabled, .acssInputField > dd input[type=tel].acssTextDisabled, .acssInputField > dd input[type=text][readonly], .acssInputField > dd input[type=text]:disabled, .acssInputField > dd input[type=text].aspNetDisabled, .acssInputField > dd input[type=text].acssTextDisabled, .acssInputField > dd input[type=url][readonly], .acssInputField > dd input[type=url]:disabled, .acssInputField > dd input[type=url].aspNetDisabled, .acssInputField > dd input[type=url].acssTextDisabled, .acssInputField > dd input[type=color][readonly], .acssInputField > dd input[type=color]:disabled, .acssInputField > dd input[type=color].aspNetDisabled, .acssInputField > dd input[type=color].acssTextDisabled, .acssInputField > dd input[type=date][readonly], .acssInputField > dd input[type=date]:disabled, .acssInputField > dd input[type=date].aspNetDisabled, .acssInputField > dd input[type=date].acssTextDisabled, .acssInputField > dd input[type=datetime][readonly], .acssInputField > dd input[type=datetime]:disabled, .acssInputField > dd input[type=datetime].aspNetDisabled, .acssInputField > dd input[type=datetime].acssTextDisabled, .acssInputField > dd input[type=datetime-local][readonly], .acssInputField > dd input[type=datetime-local]:disabled, .acssInputField > dd input[type=datetime-local].aspNetDisabled, .acssInputField > dd input[type=datetime-local].acssTextDisabled, .acssInputField > dd input[type=month][readonly], .acssInputField > dd input[type=month]:disabled, .acssInputField > dd input[type=month].aspNetDisabled, .acssInputField > dd input[type=month].acssTextDisabled, .acssInputField > dd input[type=time][readonly], .acssInputField > dd input[type=time]:disabled, .acssInputField > dd input[type=time].aspNetDisabled, .acssInputField > dd input[type=time].acssTextDisabled, .acssInputField > dd input[type=week][readonly], .acssInputField > dd input[type=week]:disabled, .acssInputField > dd input[type=week].aspNetDisabled, .acssInputField > dd input[type=week].acssTextDisabled,
.acssInputField > dd input[type=file][readonly],
.acssInputField > dd input[type=file]:disabled,
.acssInputField > dd input[type=file].aspNetDisabled,
.acssInputField > dd input[type=file].acssTextDisabled,
.acssInputField > dd textarea[readonly],
.acssInputField > dd textarea:disabled,
.acssInputField > dd textarea.aspNetDisabled,
.acssInputField > dd textarea.acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=email][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=email]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=number][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=number]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=password][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=password]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=search][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=search]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=tel]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=text][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=text]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=url][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=url]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=color][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=color]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=date][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=date]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=month][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=month]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=time][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=time]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=week][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=week]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=file][readonly],
.acssInputField > .acadisField-content.nv-field-generated input[type=file]:disabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=file].aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated input[type=file].acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated textarea[readonly],
.acssInputField > .acadisField-content.nv-field-generated textarea:disabled,
.acssInputField > .acadisField-content.nv-field-generated textarea.aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated textarea.acssTextDisabled {
  color: #000000 !important;
  fill: #000000 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  font-style: normal !important;
  text-align: left !important;
}
.acssInputField > dd input[type=email][readonly]:placeholder-shown, .acssInputField > dd input[type=email][readonly].acssPlaceholder, .acssInputField > dd input[type=email]:disabled:placeholder-shown, .acssInputField > dd input[type=email]:disabled.acssPlaceholder, .acssInputField > dd input[type=email].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=email].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=email].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=email].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=number][readonly]:placeholder-shown, .acssInputField > dd input[type=number][readonly].acssPlaceholder, .acssInputField > dd input[type=number]:disabled:placeholder-shown, .acssInputField > dd input[type=number]:disabled.acssPlaceholder, .acssInputField > dd input[type=number].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=number].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=number].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=number].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=numeric][readonly]:placeholder-shown, .acssInputField > dd input[type=numeric][readonly].acssPlaceholder, .acssInputField > dd input[type=numeric]:disabled:placeholder-shown, .acssInputField > dd input[type=numeric]:disabled.acssPlaceholder, .acssInputField > dd input[type=numeric].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=numeric].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=numeric].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=numeric].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=password][readonly]:placeholder-shown, .acssInputField > dd input[type=password][readonly].acssPlaceholder, .acssInputField > dd input[type=password]:disabled:placeholder-shown, .acssInputField > dd input[type=password]:disabled.acssPlaceholder, .acssInputField > dd input[type=password].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=password].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=password].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=password].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=search][readonly]:placeholder-shown, .acssInputField > dd input[type=search][readonly].acssPlaceholder, .acssInputField > dd input[type=search]:disabled:placeholder-shown, .acssInputField > dd input[type=search]:disabled.acssPlaceholder, .acssInputField > dd input[type=search].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=search].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=search].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=search].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=tel][readonly]:placeholder-shown, .acssInputField > dd input[type=tel][readonly].acssPlaceholder, .acssInputField > dd input[type=tel]:disabled:placeholder-shown, .acssInputField > dd input[type=tel]:disabled.acssPlaceholder, .acssInputField > dd input[type=tel].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=tel].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=tel].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=tel].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=text][readonly]:placeholder-shown, .acssInputField > dd input[type=text][readonly].acssPlaceholder, .acssInputField > dd input[type=text]:disabled:placeholder-shown, .acssInputField > dd input[type=text]:disabled.acssPlaceholder, .acssInputField > dd input[type=text].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=text].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=text].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=text].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=url][readonly]:placeholder-shown, .acssInputField > dd input[type=url][readonly].acssPlaceholder, .acssInputField > dd input[type=url]:disabled:placeholder-shown, .acssInputField > dd input[type=url]:disabled.acssPlaceholder, .acssInputField > dd input[type=url].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=url].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=url].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=url].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=color][readonly]:placeholder-shown, .acssInputField > dd input[type=color][readonly].acssPlaceholder, .acssInputField > dd input[type=color]:disabled:placeholder-shown, .acssInputField > dd input[type=color]:disabled.acssPlaceholder, .acssInputField > dd input[type=color].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=color].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=color].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=color].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=date][readonly]:placeholder-shown, .acssInputField > dd input[type=date][readonly].acssPlaceholder, .acssInputField > dd input[type=date]:disabled:placeholder-shown, .acssInputField > dd input[type=date]:disabled.acssPlaceholder, .acssInputField > dd input[type=date].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=date].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=date].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=date].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=datetime][readonly]:placeholder-shown, .acssInputField > dd input[type=datetime][readonly].acssPlaceholder, .acssInputField > dd input[type=datetime]:disabled:placeholder-shown, .acssInputField > dd input[type=datetime]:disabled.acssPlaceholder, .acssInputField > dd input[type=datetime].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=datetime].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=datetime].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=datetime].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=datetime-local][readonly]:placeholder-shown, .acssInputField > dd input[type=datetime-local][readonly].acssPlaceholder, .acssInputField > dd input[type=datetime-local]:disabled:placeholder-shown, .acssInputField > dd input[type=datetime-local]:disabled.acssPlaceholder, .acssInputField > dd input[type=datetime-local].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=datetime-local].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=datetime-local].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=datetime-local].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=month][readonly]:placeholder-shown, .acssInputField > dd input[type=month][readonly].acssPlaceholder, .acssInputField > dd input[type=month]:disabled:placeholder-shown, .acssInputField > dd input[type=month]:disabled.acssPlaceholder, .acssInputField > dd input[type=month].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=month].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=month].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=month].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=time][readonly]:placeholder-shown, .acssInputField > dd input[type=time][readonly].acssPlaceholder, .acssInputField > dd input[type=time]:disabled:placeholder-shown, .acssInputField > dd input[type=time]:disabled.acssPlaceholder, .acssInputField > dd input[type=time].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=time].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=time].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=time].acssTextDisabled.acssPlaceholder, .acssInputField > dd input[type=week][readonly]:placeholder-shown, .acssInputField > dd input[type=week][readonly].acssPlaceholder, .acssInputField > dd input[type=week]:disabled:placeholder-shown, .acssInputField > dd input[type=week]:disabled.acssPlaceholder, .acssInputField > dd input[type=week].aspNetDisabled:placeholder-shown, .acssInputField > dd input[type=week].aspNetDisabled.acssPlaceholder, .acssInputField > dd input[type=week].acssTextDisabled:placeholder-shown, .acssInputField > dd input[type=week].acssTextDisabled.acssPlaceholder,
.acssInputField > dd input[type=file][readonly]:placeholder-shown,
.acssInputField > dd input[type=file][readonly].acssPlaceholder,
.acssInputField > dd input[type=file]:disabled:placeholder-shown,
.acssInputField > dd input[type=file]:disabled.acssPlaceholder,
.acssInputField > dd input[type=file].aspNetDisabled:placeholder-shown,
.acssInputField > dd input[type=file].aspNetDisabled.acssPlaceholder,
.acssInputField > dd input[type=file].acssTextDisabled:placeholder-shown,
.acssInputField > dd input[type=file].acssTextDisabled.acssPlaceholder,
.acssInputField > dd textarea[readonly]:placeholder-shown,
.acssInputField > dd textarea[readonly].acssPlaceholder,
.acssInputField > dd textarea:disabled:placeholder-shown,
.acssInputField > dd textarea:disabled.acssPlaceholder,
.acssInputField > dd textarea.aspNetDisabled:placeholder-shown,
.acssInputField > dd textarea.aspNetDisabled.acssPlaceholder,
.acssInputField > dd textarea.acssTextDisabled:placeholder-shown,
.acssInputField > dd textarea.acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=email][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=email][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=email]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=email]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=email].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=number][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=number][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=number]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=number]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=number].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=numeric].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=password][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=password][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=password]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=password]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=password].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=search][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=search][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=search]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=search]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=search].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=tel].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=text][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=text][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=text]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=text]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=text].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=url][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=url][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=url]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=url]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=url].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=color][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=color][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=color]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=color]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=color].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=date][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=date][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=date]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=date]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=date].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=datetime-local].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=month][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=month][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=month]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=month]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=month].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=time][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=time][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=time]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=time]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=time].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=week][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=week][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=week]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=week]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=week].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=file][readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=file][readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=file]:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=file]:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=file].aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=file].aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated input[type=file].acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated input[type=file].acssTextDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated textarea[readonly]:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated textarea[readonly].acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated textarea:disabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated textarea:disabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated textarea.aspNetDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated textarea.aspNetDisabled.acssPlaceholder,
.acssInputField > .acadisField-content.nv-field-generated textarea.acssTextDisabled:placeholder-shown,
.acssInputField > .acadisField-content.nv-field-generated textarea.acssTextDisabled.acssPlaceholder {
  display: none;
}
.acssInputField > dd select:disabled, .acssInputField > dd select.aspNetDisabled, .acssInputField > dd select.acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated select:disabled,
.acssInputField > .acadisField-content.nv-field-generated select.aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated select.acssTextDisabled {
  background-color: transparent !important;
  border-color: transparent !important;
  appearance: none !important;
  background-image: none !important;
}
.acssInputField > dd textarea[readonly], .acssInputField > dd textarea:disabled, .acssInputField > dd textarea.aspNetDisabled, .acssInputField > dd textarea.acssTextDisabled,
.acssInputField > .acadisField-content.nv-field-generated textarea[readonly],
.acssInputField > .acadisField-content.nv-field-generated textarea:disabled,
.acssInputField > .acadisField-content.nv-field-generated textarea.aspNetDisabled,
.acssInputField > .acadisField-content.nv-field-generated textarea.acssTextDisabled {
  height: auto !important;
  min-height: 10em !important;
  max-width: 42em !important;
  overflow: auto !important;
}
.acssInputField > dd textarea[readonly]:empty, .acssInputField > dd textarea:disabled:empty, .acssInputField > dd textarea.aspNetDisabled:empty, .acssInputField > dd textarea.acssTextDisabled:empty,
.acssInputField > .acadisField-content.nv-field-generated textarea[readonly]:empty,
.acssInputField > .acadisField-content.nv-field-generated textarea:disabled:empty,
.acssInputField > .acadisField-content.nv-field-generated textarea.aspNetDisabled:empty,
.acssInputField > .acadisField-content.nv-field-generated textarea.acssTextDisabled:empty {
  display: none;
}
.acssInputField > dd .select2-container.select2-container-disabled,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled {
  background: transparent;
  border-color: transparent;
}
.acssInputField > dd .select2-container.select2-container-disabled .select2-choice,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .select2-choice {
  background: transparent;
  color: #000000 !important;
  fill: #000000 !important;
  font-style: normal;
  /*color: black !important;*/
  /*        &.select2-default {
          > span {
              display: none !important;
          }

          &::before {
              content: "No information provided";
              display: block;
          }
      }*/
}
.acssInputField > dd .select2-container.select2-container-disabled .select2-choice.select2-default,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .select2-choice.select2-default {
  color: #999999 !important;
  fill: #999999 !important;
  font-style: italic;
}
.accessibility-mode .acssInputField > dd .select2-container.select2-container-disabled .select2-choice.select2-default,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .select2-choice.select2-default {
  color: #474747 !important;
  fill: #474747 !important;
}
.acssInputField > dd .select2-container.select2-container-disabled .select2-choice .select2-search-choice-close,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .select2-choice .select2-search-choice-close {
  display: none;
}
.acssInputField > dd .select2-container.select2-container-disabled .select2-choice div,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .select2-choice div {
  background: transparent;
}
.acssInputField > dd .select2-container.select2-container-disabled .select2-choice div b,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .select2-choice div b {
  display: none;
}
.acssInputField > dd .select2-container.select2-container-disabled .acssSelect2-drop-target,
.acssInputField > .acadisField-content.nv-field-generated .select2-container.select2-container-disabled .acssSelect2-drop-target {
  display: none;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .acssSelect2-choices-scroller,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .acssSelect2-choices-scroller {
  background: transparent;
  border-color: transparent;
  cursor: default;
  margin-right: 0;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices {
  background: transparent;
  flex-direction: column;
  max-height: 10em;
  overflow: auto;
  /*        .select2-search-field {
      display: none;
  }*/
  /*        &:not(:has(.select2-search-choice)) {
      &::before {
          content: "No information provided";
          display: block;
          font-style: italic;
          height: auto;
          margin-top: 4px;
      }
  }*/
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  color: #000000 !important;
  fill: #000000 !important;
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  display: block;
  font-style: normal !important;
  margin-left: 0;
  padding: 2px 0 1px 0;
  max-width: calc(100% - 31px);
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice > div,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice > div {
  overflow: visible;
  padding-bottom: 0;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice::after,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice::after {
  content: ",";
  display: inline;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice:has(+ .select2-search-field)::after,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice:has(+ .select2-search-field)::after {
  content: "";
  display: none;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-expand,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-expand {
  display: none;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input {
  color: #999999 !important;
  fill: #999999 !important;
  width: 100% !important;
}
.accessibility-mode .acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field input {
  color: #474747 !important;
  fill: #474747 !important;
}
.acssInputField > dd .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field .select2-default,
.acssInputField > .acadisField-content.nv-field-generated .select2-container-multi.select2-container-disabled .select2-choices .select2-search-field .select2-default {
  font-style: italic !important;
}
.acssInputField > dd:has(> input[value=""]:disabled)::before, .acssInputField > dd:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen))::before, .acssInputField > dd:has(> textarea:empty:disabled)::before, .acssInputField > dd:has(> .acssDatePickerContainer > input:disabled[value=""])::before, .acssInputField > dd:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden]))::before, .acssInputField > dd:has(> .acssTimePickerContainer > input:disabled[value=""])::before, .acssInputField > dd:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden]))::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> input[value=""]:disabled)::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen))::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> textarea:empty:disabled)::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled[value=""])::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden]))::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled[value=""])::before,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden]))::before {
  color: #999999;
  fill: #999999;
  content: "No information provided";
  display: block;
  font-style: italic;
  padding-top: 4px;
  padding-left: 0.2em;
}
.accessibility-mode .acssInputField > dd:has(> input[value=""]:disabled)::before, .accessibility-mode .acssInputField > dd:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen))::before, .accessibility-mode .acssInputField > dd:has(> textarea:empty:disabled)::before, .accessibility-mode .acssInputField > dd:has(> .acssDatePickerContainer > input:disabled[value=""])::before, .accessibility-mode .acssInputField > dd:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden]))::before, .accessibility-mode .acssInputField > dd:has(> .acssTimePickerContainer > input:disabled[value=""])::before, .accessibility-mode .acssInputField > dd:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden]))::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> input[value=""]:disabled)::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen))::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> textarea:empty:disabled)::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled[value=""])::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden]))::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled[value=""])::before,
.accessibility-mode .acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden]))::before {
  color: #474747;
  fill: #474747;
}
.acssInputField > dd:has(> input[value=""]:disabled) > .acssDatePickerContainer,
.acssInputField > dd:has(> input[value=""]:disabled) > .acssTimePickerContainer, .acssInputField > dd:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen)) > .acssDatePickerContainer,
.acssInputField > dd:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen)) > .acssTimePickerContainer, .acssInputField > dd:has(> textarea:empty:disabled) > .acssDatePickerContainer,
.acssInputField > dd:has(> textarea:empty:disabled) > .acssTimePickerContainer, .acssInputField > dd:has(> .acssDatePickerContainer > input:disabled[value=""]) > .acssDatePickerContainer,
.acssInputField > dd:has(> .acssDatePickerContainer > input:disabled[value=""]) > .acssTimePickerContainer, .acssInputField > dd:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden])) > .acssDatePickerContainer,
.acssInputField > dd:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden])) > .acssTimePickerContainer, .acssInputField > dd:has(> .acssTimePickerContainer > input:disabled[value=""]) > .acssDatePickerContainer,
.acssInputField > dd:has(> .acssTimePickerContainer > input:disabled[value=""]) > .acssTimePickerContainer, .acssInputField > dd:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden])) > .acssDatePickerContainer,
.acssInputField > dd:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden])) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> input[value=""]:disabled) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> input[value=""]:disabled) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen)) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> input:disabled:not([value], [type=hidden], [type=radio], [type=checkbox], .select2-offscreen)) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> textarea:empty:disabled) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> textarea:empty:disabled) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled[value=""]) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled[value=""]) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden])) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssDatePickerContainer > input:disabled:not([value], [type=hidden])) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled[value=""]) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled[value=""]) > .acssTimePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden])) > .acssDatePickerContainer,
.acssInputField > .acadisField-content.nv-field-generated:has(> .acssTimePickerContainer > input:disabled:not([value], [type=hidden])) > .acssTimePickerContainer {
  display: none;
}
.acssInputField > dd .acssFancyTextboxCharacterCounter span, .acssInputField.acssModCheckboxRadio > dd .acssFancyTextboxCharacterCounter span {
  display: inline;
  margin-right: 0;
}
.acssInputField .acssInputDisabledCheckboxRadioLabel:has(input:not(:checked)) {
  color: #C5C5C5;
  fill: #C5C5C5;
  font-style: italic;
}
.accessibility-mode .acssInputField .acssInputDisabledCheckboxRadioLabel:has(input:not(:checked)) {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.acssInputField .acssInputDisabledCheckboxRadioLabel:has(input:checked) {
  font-style: italic;
}
.acssInputField .acssInputDisabledCheckboxRadioLabel .acssInputFieldDisabledOverlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -1.5em;
  z-index: 5;
  display: block;
}
.acssInputField .acssInputDisabledCheckboxRadioLabel .acssInputFieldDisabledOverlay:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode .acssInputField .acssInputDisabledCheckboxRadioLabel .acssInputFieldDisabledOverlay:focus {
  outline-color: #4d90fe;
}

.acssInputField:not(.acssModEnhanced) > dd input[type=email] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=email] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=number] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=number] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=numeric] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=numeric] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=password] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=password] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=search] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=search] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=tel] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=tel] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=text] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=text] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=url] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=url] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=color] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=color] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=date] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=date] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=datetime] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=datetime] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=datetime-local] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=datetime-local] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=month] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=month] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=time] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=time] + label[for], .acssInputField:not(.acssModEnhanced) > dd input[type=week] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd input[type=week] + label[for],
.acssInputField:not(.acssModEnhanced) > dd select:not(.select2-offscreen) + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd select:not(.select2-offscreen) + label[for],
.acssInputField:not(.acssModEnhanced) > dd .acssDatePickerContainer + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd .acssDatePickerContainer + label[for],
.acssInputField:not(.acssModEnhanced) > dd .acssTimePickerContainer + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > dd .acssTimePickerContainer + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=email] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=email] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=number] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=number] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=numeric] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=numeric] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=password] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=password] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=search] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=search] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=tel] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=tel] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=text] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=text] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=url] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=url] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=color] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=color] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=date] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=date] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=datetime] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=datetime] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=datetime-local] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=datetime-local] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=month] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=month] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=time] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=time] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=week] + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated input[type=week] + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated select:not(.select2-offscreen) + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated select:not(.select2-offscreen) + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated .acssDatePickerContainer + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated .acssDatePickerContainer + label[for],
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated .acssTimePickerContainer + span:not(.acssTimePickerContainer):not(.acssPrimaryIndicatorGlyph),
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated .acssTimePickerContainer + label[for] {
  padding-top: 4px;
}
.acssInputField:not(.acssModEnhanced) > dd .acssRangeSeparator,
.acssInputField:not(.acssModEnhanced) > .acadisField-content.nv-field-generated .acssRangeSeparator {
  padding-top: 4px;
}

.modMaximizeFieldWidths .acssInputField .acadisField-content {
  max-width: 33rem;
}
.modMaximizeFieldWidths .acssInputField .acadisField-content .acssInputFullWidth {
  width: 100% !important;
}
.modMaximizeFieldWidths .acssInputField .acadisField-content input[type=email], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=number], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=numeric], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=password], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=search], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=tel], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=text], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=url], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=color], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=date], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=datetime], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=datetime-local], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=month], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=time], .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=week],
.modMaximizeFieldWidths .acssInputField .acadisField-content input[type=file],
.modMaximizeFieldWidths .acssInputField .acadisField-content textarea,
.modMaximizeFieldWidths .acssInputField .acadisField-content select,
.modMaximizeFieldWidths .acssInputField .acadisField-content .select2-container {
  box-sizing: border-box;
}
.modMaximizeFieldWidths .acssInputField .acadisField-content input[type=email]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=number]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=numeric]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=password]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=search]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=tel]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=text]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=url]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=color]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=date]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=datetime]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=datetime-local]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=month]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=time]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto), .modMaximizeFieldWidths .acssInputField .acadisField-content input[type=week]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto),
.modMaximizeFieldWidths .acssInputField .acadisField-content input[type=file]:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto),
.modMaximizeFieldWidths .acssInputField .acadisField-content textarea:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto),
.modMaximizeFieldWidths .acssInputField .acadisField-content select:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto),
.modMaximizeFieldWidths .acssInputField .acadisField-content .select2-container:not(.acssInputDate):not(.acssInputTime):not(.acssInputWidthAuto) {
  width: 100%;
}

.acssInputField {
  /*&.acssMod15-85 {
      .acadisField-content.nv-field-generated {
          &.acssNotificationValidatorWrapper {
              margin-left: 15% !important;
          }
      }
  }*/
}
.acssInputField.nv-field-generated {
  display: block;
}
.acssInputField.nv-field-generated .acssNotificationRequired {
  padding-right: 2px;
}
.acssInputField .acadisField-help.nv-field-generated {
  display: none !important;
}
.acssInputField.acssModRequired > dt:after,
.acssInputField.acssModRequired > .acadisField-label.nv-field-generated:after {
  content: " required";
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
.acssInputField > dd img.acssFieldLoading,
.acssInputField > .acadisField-content.nv-field-generated img.acssFieldLoading {
  display: inline-block;
  margin-bottom: 4px;
  vertical-align: middle;
}
.acssInputField > dd .nvOrgChooser--noneSelected, .acssInputField > dd .nvOrgChooser--allSelected,
.acssInputField > .acadisField-content.nv-field-generated .nvOrgChooser--noneSelected,
.acssInputField > .acadisField-content.nv-field-generated .nvOrgChooser--allSelected {
  padding-top: 4px;
}
.acssInputField > dd > .acssEnhancedListBox,
.acssInputField > .acadisField-content.nv-field-generated > .acssEnhancedListBox {
  margin-right: 1ex;
  vertical-align: middle;
}
.acssInputField > dd > label.acssModInputPrefix,
.acssInputField > dd > span.acssModInputPrefix,
.acssInputField > .acadisField-content.nv-field-generated > label.acssModInputPrefix,
.acssInputField > .acadisField-content.nv-field-generated > span.acssModInputPrefix {
  margin-right: 0;
}
.acssInputField > dd > label.acssModInputSuffix,
.acssInputField > dd > span.acssModInputSuffix,
.acssInputField > .acadisField-content.nv-field-generated > label.acssModInputSuffix,
.acssInputField > .acadisField-content.nv-field-generated > span.acssModInputSuffix {
  margin-left: -1ex;
}
.acssInputField > dd .acssPrimaryIndicatorGlyph,
.acssInputField > .acadisField-content.nv-field-generated .acssPrimaryIndicatorGlyph {
  padding-top: 3px;
  margin-left: 0.5em;
  margin-right: 0;
}
.acssInputField > dd .acssPrimaryIndicatorGlyph .nv-glyph,
.acssInputField > .acadisField-content.nv-field-generated .acssPrimaryIndicatorGlyph .nv-glyph {
  font-size: 1.2em;
  vertical-align: -0.2em;
}
.acssInputField > dd .acssPrimaryIndicatorGlyph + .nv-as-container,
.acssInputField > .acadisField-content.nv-field-generated .acssPrimaryIndicatorGlyph + .nv-as-container {
  margin-left: 0.5em;
}
.acssInputField > dd .acssNonPrimaryIndicatorGlyph,
.acssInputField > .acadisField-content.nv-field-generated .acssNonPrimaryIndicatorGlyph {
  margin-left: 0;
}
.acssInputField > dd .acssNonPrimaryIndicatorGlyph .nv-glyph,
.acssInputField > .acadisField-content.nv-field-generated .acssNonPrimaryIndicatorGlyph .nv-glyph {
  font-size: 1.2em;
  vertical-align: -0.2em;
}
.acssInputField > dd input + .acssPrimaryIndicatorGlyph,
.acssInputField > .acadisField-content.nv-field-generated input + .acssPrimaryIndicatorGlyph {
  margin-left: 0;
}
.acssInputField > dd label, .acssInputField > dd span, .acssInputField > dd input,
.acssInputField > .acadisField-content.nv-field-generated label,
.acssInputField > .acadisField-content.nv-field-generated span,
.acssInputField > .acadisField-content.nv-field-generated input {
  display: inline-block;
}
.acssInputField > dd > em,
.acssInputField > .acadisField-content.nv-field-generated > em {
  display: inline-block;
}
.acssInputField .acadisField-content.nv-field-generated .input-validation-error {
  /* Testing */
  background-color: #F4D1CE;
}
.acssInputField .acadisField-content.nv-field-generated.acssNotificationValidatorWrapper {
  background-image: none !important;
  line-height: 19px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 30%;
  padding-left: 1em !important;
}
.acssInputField .acadisField-content.nv-field-generated.acssNotificationValidatorWrapper > span {
  line-height: inherit;
  margin-top: 0;
  margin-bottom: 0.5em;
  padding-bottom: 1px;
  padding-top: 0 !important;
  padding-left: 20px !important;
}
.acssInputField B .acssFileUploadContainer > span {
  margin-top: 2px;
}
.acssInputField B .acssFileUploadContainer span * {
  display: inline-block;
  vertical-align: middle !important;
}
.acssInputField.acssModEnhanced > dt {
  margin-top: 0;
}
.acssInputField.acssModEnhanced.acssModInputInDt > dt {
  line-height: 28px;
}
.acssInputField.acssModEnhanced.acssModCheckboxRadio > dt {
  margin-top: 1px;
}
.acssInputField.acssModEnhanced.acssModCheckboxRadio > dd input, .acssInputField.acssModEnhanced.acssModCheckboxRadio > dd select {
  margin-top: -1px;
}
.acssInputField.acssModEnhanced.acssModCheckboxRadio > dd .select2-container:not(.select2-makeLabelNoOptions) {
  margin-top: -2px;
}
.acssInputField.acssModEnhanced.acssModCheckboxRadio > dd .select2-container:not(.select2-makeLabelNoOptions) input {
  margin-top: 0;
}
.acssInputField.acssModEnhanced.acssModCheckboxRadio > dd .select2-container:not(.select2-makeLabelNoOptions) ~ span {
  padding-top: 2px;
}
.acssInputField.acssModEnhanced > dd {
  line-height: 1.35em;
}
.acssInputField.acssModEnhanced > dd input, .acssInputField.acssModEnhanced > dd select, .acssInputField.acssModEnhanced > dd .select2-container {
  vertical-align: top;
}
.acssInputField.acssModEnhanced > dd input, .acssInputField.acssModEnhanced > dd select, .acssInputField.acssModEnhanced > dd .select2-container:not(.select2-makeLabelNoOptions) {
  margin-top: 0;
}
.acssInputField.acssModEnhanced.acssModCheckboxList .acssInputListScrollBar > div > table > thead > tr > th label {
  vertical-align: bottom;
}
.acssInputField.acssModEnhanced.acssModCheckboxList .acssInputListScrollBar > div > table > thead > tr > th.tablesorter-header {
  padding-top: 2px;
}
.acssInputField .ui-datepicker-trigger {
  margin-top: 0.5em;
  vertical-align: top;
}
.acssInputField .acssTimePickerTrigger > .nv-glyph i {
  margin-top: 0.7em;
  vertical-align: top;
}
.acssInputField .acssTimePickerTrigger > .nv-glyph svg {
  margin-top: 0.3em;
}
.acssInputField.acssModDateTextBox > dd > span, .acssInputField.acssModTimeTextBox > dd > span {
  padding-top: 0;
  vertical-align: middle;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) {
  margin-bottom: 1em;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dt + dd {
  padding-top: 2px;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dt + dd {
  padding-top: 3px;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=email], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=number], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=numeric], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=password], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=search], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=tel], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=text], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=url], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=color], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=date], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=datetime], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=datetime-local], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=month], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=time], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=week]:not(.select2-input),
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd select:not(.select2-offscreen),
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd .acssDatePickerContainer {
  margin-top: -2px;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=email] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=email] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=number] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=number] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=numeric] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=numeric] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=password] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=password] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=search] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=search] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=tel] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=tel] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=text] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=text] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=url] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=url] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=color] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=color] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=date] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=date] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=datetime] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=datetime] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=datetime-local] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=datetime-local] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=month] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=month] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=time] + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=time] + label[for], .acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=week]:not(.select2-input) + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd input[type=week]:not(.select2-input) + label[for],
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd select:not(.select2-offscreen) + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd select:not(.select2-offscreen) + label[for],
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd .acssDatePickerContainer + span,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset).acssModEnhanced > dd .acssDatePickerContainer + label[for] {
  padding-top: 2px;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd {
  padding-left: 2.4em;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > label:first-child,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > span.acssPseudoLabel:first-child,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > span > label:first-child,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > div.nv-help-text:first-child + label,
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > div.nv-help-text:first-child + span > label {
  vertical-align: top;
  margin-top: 2px;
  padding: 0;
  display: inline-block;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > label > span:first-child {
  margin-right: 0;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > .acadisField-optionContent {
  margin-top: 0.3em;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > .acadisField-optionContent > .acssInputField:first-child {
  margin-top: 0;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > span.acssPseudoLabel:first-child {
  margin-right: -4px;
  padding-right: 0;
}
.acssInputField.acssModCheckboxRadio:not(.acssModFIReset) > dd > span.acssPseudoLabel:first-child + label {
  padding-top: 2px;
  vertical-align: top;
}
.acssInputField.acssModCheckboxRadio > dd label, .acssInputField.acssModCheckboxRadio > dd span, .acssInputField.acssModCheckboxRadio > dd input {
  display: inline-block;
  vertical-align: top;
}
.acssInputField.acssModCheckboxRadio > dd > .nv-help-text:first-child {
  padding-top: 2px;
  margin-left: -1.4em;
  padding-left: 0;
}
.acssInputField.acssModCheckboxRadio > dd > input[type=email], .acssInputField.acssModCheckboxRadio > dd input[type=number], .acssInputField.acssModCheckboxRadio > dd input[type=numeric], .acssInputField.acssModCheckboxRadio > dd input[type=password], .acssInputField.acssModCheckboxRadio > dd input[type=search], .acssInputField.acssModCheckboxRadio > dd input[type=tel], .acssInputField.acssModCheckboxRadio > dd input[type=text], .acssInputField.acssModCheckboxRadio > dd input[type=url], .acssInputField.acssModCheckboxRadio > dd input[type=color], .acssInputField.acssModCheckboxRadio > dd input[type=date], .acssInputField.acssModCheckboxRadio > dd input[type=datetime], .acssInputField.acssModCheckboxRadio > dd input[type=datetime-local], .acssInputField.acssModCheckboxRadio > dd input[type=month], .acssInputField.acssModCheckboxRadio > dd input[type=time], .acssInputField.acssModCheckboxRadio > dd input[type=week],
.acssInputField.acssModCheckboxRadio > dd > select,
.acssInputField.acssModCheckboxRadio > dd .acssDatePickerContainer {
  margin-top: -2px;
  margin-bottom: 2px;
}
.acssInputField.acssModCheckboxRadio > dd > input[type=email] + span, .acssInputField.acssModCheckboxRadio > dd input[type=number] + span, .acssInputField.acssModCheckboxRadio > dd input[type=numeric] + span, .acssInputField.acssModCheckboxRadio > dd input[type=password] + span, .acssInputField.acssModCheckboxRadio > dd input[type=search] + span, .acssInputField.acssModCheckboxRadio > dd input[type=tel] + span, .acssInputField.acssModCheckboxRadio > dd input[type=text] + span, .acssInputField.acssModCheckboxRadio > dd input[type=url] + span, .acssInputField.acssModCheckboxRadio > dd input[type=color] + span, .acssInputField.acssModCheckboxRadio > dd input[type=date] + span, .acssInputField.acssModCheckboxRadio > dd input[type=datetime] + span, .acssInputField.acssModCheckboxRadio > dd input[type=datetime-local] + span, .acssInputField.acssModCheckboxRadio > dd input[type=month] + span, .acssInputField.acssModCheckboxRadio > dd input[type=time] + span, .acssInputField.acssModCheckboxRadio > dd input[type=week] + span,
.acssInputField.acssModCheckboxRadio > dd > select + span,
.acssInputField.acssModCheckboxRadio > dd .acssDatePickerContainer + span {
  padding-top: 2px;
}
.acssInputField.acssModCheckboxRadio > dd > label > input[type=radio], .acssInputField.acssModCheckboxRadio > dd > label > input[type=checkbox],
.acssInputField.acssModCheckboxRadio > dd > label > span > input[type=radio],
.acssInputField.acssModCheckboxRadio > dd > label > span > input[type=checkbox],
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > input[type=radio],
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > input[type=checkbox],
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > span > input[type=radio],
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > span > input[type=checkbox] {
  height: 1em;
  margin: 3px 0.2em 0 -1.2em;
  padding: 0;
  position: relative;
  left: -0.2em;
  width: 1em;
}
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > input[type=radio], .acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > input[type=checkbox],
.acssInputField.acssModCheckboxRadio > dd > label > span > input[type=radio],
.acssInputField.acssModCheckboxRadio > dd > label > span > input[type=checkbox],
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > span > input[type=radio],
.acssInputField.acssModCheckboxRadio > dd > span.acssPseudoLabel > span > input[type=checkbox] {
  margin-top: 0.2em;
}
.acssInputField.acssModCheckboxRadio > dd > label input + span,
.acssInputField.acssModCheckboxRadio > dd > label span + span {
  display: inline-block;
  margin: 0;
}
.acssInputField.acssModCheckboxRadio > dd > .acssInputField.acssModCheckboxRadio {
  margin: 0.5em 0 0.5em 6px;
}
.acssInputField.acssModCheckboxRadio > dd > .acssInputField.acssModInline.acssModCheckboxRadio {
  padding-left: 0;
}
.acssInputField.acssModCheckboxRadio > dd > .acssInputField.acssModInline.acssModCheckboxRadio > dd {
  margin-left: 40px;
}
.acssInputField.acssModCheckboxRadio > dd .acssInputField.acssModHideDt.acssModCheckboxRadio {
  margin-left: 1.5em;
}
.acssInputField.acssModCheckboxRadio > dd .acssInputField.acssModHideDt.acssModCheckboxRadio > dd {
  margin-left: 0;
  padding-left: 0;
}
.acssInputField.acssModCheckboxRadio.acssModInputFirst > dd > label:first-child + input, .acssInputField.acssModCheckboxRadio.acssModInputFirst > dd > span.acssPseudoLabel:first-child + input, .acssInputField.acssModCheckboxRadio.acssModInputFirst > dd > span > label:first-child + input {
  margin-left: -9px;
}
.acssInputField.acssModSpinner > dt {
  line-height: 23px;
}
.acssInputField.acssModMultiline {
  margin: 0 0 1em 1em;
}
.acssInputField.acssModMultiline.acssModCheckboxRadio > dd {
  margin-top: 0;
  margin-bottom: 4px;
}
.acssInputField.acssModMultiline.acssModCheckboxRadio > dd input[type=checkbox],
.acssInputField.acssModMultiline.acssModCheckboxRadio > dd input[type=radio] {
  margin-top: 2px;
}
.acssInputField.acssModMultiline.acssModCheckboxRadio > dd > label input + span,
.acssInputField.acssModMultiline.acssModCheckboxRadio > dd > label span + span {
  padding-top: 0;
}
.acssInputField.acssModMultiline.acssModCheckboxRadio > dt + dd {
  padding-top: 0;
}
.acssInputField > dd > .acssExtNewline {
  margin: 3px 0 0 0;
}
.acssInputField.acssModNumeric > dd > select {
  width: auto;
}
.acssInputField.acssModNumeric > dd > input[type=text] {
  text-align: right;
}
.acssInputField.acssModHideDt > dd {
  margin-left: 0;
  padding-left: 0;
}
.acssInputField.acssModHideDt > dd input[type=checkbox] + label,
.acssInputField.acssModHideDt > dd input[type=radio] + label {
  padding-top: 0;
  margin-top: -2px;
  max-width: 95%;
}
.acssInputField.acssModHideDt > dd input[type=checkbox] + label:last-child,
.acssInputField.acssModHideDt > dd input[type=radio] + label:last-child {
  padding-right: 0;
}
.acssInputField.acssModHideDt.acssModInline > dt {
  float: left;
}
.acssInputField.acssModHideDt.acssModInline > dd {
  display: block;
}
.acssInputField.acssModHideDt.acssModCheckboxRadio > dd {
  margin-left: 1.4em;
}

.acssInputField.acssModHideDt > dt,
.acssRecordSupportingDetails.acssModHideDt > dt,
.acssTextOutput.acssModHideDt > dt {
  position: absolute;
  left: -10000px;
  top: -10000px;
}

.acssInputField > dd > span.dotdotdotSelector,
.acssTextOutput > dd > span.dotdotdotSelector {
  padding-right: 0;
}
.acssInputField.acssMod15-85:not(.acssModMultiline) > dt,
.acssInputField.acssMod15-85:not(.acssModMultiline) > .acadisField-label.nv-field-generated,
.acssTextOutput.acssMod15-85:not(.acssModMultiline) > dt,
.acssTextOutput.acssMod15-85:not(.acssModMultiline) > .acadisField-label.nv-field-generated {
  width: 15%;
}
.acssInputField.acssMod15-85 > dd,
.acssInputField.acssMod15-85 > .acadisField-content.nv-field-generated,
.acssTextOutput.acssMod15-85 > dd,
.acssTextOutput.acssMod15-85 > .acadisField-content.nv-field-generated {
  margin-left: 15%;
}
.acssInputField.acssMod20-80 > dt,
.acssTextOutput.acssMod20-80 > dt {
  width: 20%;
}
.acssInputField.acssMod20-80 > dd,
.acssTextOutput.acssMod20-80 > dd {
  margin-left: 20%;
}
.acssInputField.acssModMultiline > dt,
.acssTextOutput.acssModMultiline > dt {
  width: auto;
  text-align: left;
  float: none;
  display: inherit;
  padding: 10px 0 1px;
  margin: 0 0 0.5em;
}
.acssInputField.acssModMultiline > dd,
.acssTextOutput.acssModMultiline > dd {
  margin: 0.2em 0 0.3em 6em;
  padding: 0;
}
.acssInputField.acssModMultiline.acssModLikeFieldHelper > dd,
.acssTextOutput.acssModMultiline.acssModLikeFieldHelper > dd {
  margin-left: 2.5em;
}
.acssInputField.acssModMultiline.acssModCheckboxRadio > dd,
.acssTextOutput.acssModMultiline.acssModCheckboxRadio > dd {
  padding-left: 1.4em;
}
.acssInputField.acssModMultiline.acssModInline > dt,
.acssInputField.acssModMultiline.acssModInline > dd,
.acssTextOutput.acssModMultiline.acssModInline > dt,
.acssTextOutput.acssModMultiline.acssModInline > dd {
  display: inherit;
}
.acssInputField.acssModInline > dt,
.acssTextOutput.acssModInline > dt {
  display: inline-block;
  float: none;
  text-align: left;
  width: auto;
  margin-right: 1ex;
  vertical-align: top;
}
.acssInputField.acssModInline > dd,
.acssTextOutput.acssModInline > dd {
  display: inline-block;
  margin-left: 0;
  padding-left: 0;
}
.acssInputField.acssModInline.acssModCheckboxRadio > dd > input[type=checkbox], .acssInputField.acssModInline.acssModCheckboxRadio > dd > input[type=radio],
.acssTextOutput.acssModInline.acssModCheckboxRadio > dd > input[type=checkbox],
.acssTextOutput.acssModInline.acssModCheckboxRadio > dd > input[type=radio] {
  margin-top: 3px;
}
.acssInputField.acssModFlex,
.acssTextOutput.acssModFlex {
  display: flex;
  flex-wrap: wrap;
}
.acssInputField.acssModFlex > dt,
.acssTextOutput.acssModFlex > dt {
  width: auto;
}
.acssInputField.acssModFlex > dd,
.acssTextOutput.acssModFlex > dd {
  flex: 1 1 15em;
  margin-left: 0;
}

.acssRequiredFieldLabel:before {
  color: #C61A0C;
  content: "*";
  margin-right: 0.5ex;
  margin-left: calc(-1em - 0.5ex);
}

.acssInputGrid {
  margin-bottom: 0.3em;
}
.acssInputGrid .header {
  border-bottom: 1px solid black;
  font-weight: bold;
  padding: 0 0.3em 0.2em;
}
.acssInputGrid .header .row .col-1, .acssInputGrid .header .row .col-2, .acssInputGrid .header .row .col-3, .acssInputGrid .header .row .col-4, .acssInputGrid .header .row .col-5, .acssInputGrid .header .row .col-6, .acssInputGrid .header .row .col-7, .acssInputGrid .header .row .col-8, .acssInputGrid .header .row .col-9, .acssInputGrid .header .row .col-10, .acssInputGrid .header .row .col-11, .acssInputGrid .header .row .col-12 {
  vertical-align: bottom;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.acssInputGrid .scrollableArea {
  max-height: 19em;
  overflow-x: hidden;
  overflow-y: auto;
  *position: relative;
}
.acssInputGrid .item {
  border-bottom: 1px solid #CCC;
  padding: 0.5em 0.3em;
}
.acssInputGrid .item:hover {
  background-color: #f3f3f3;
}
.acssInputGrid .item .row {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  line-height: 28px;
}
.acssInputGrid .item .row .contains-select2 {
  padding-right: 9px;
  *padding-right: 0;
}
.acssInputGrid .item .row input, .acssInputGrid .item .row select, .acssInputGrid .item .row .select2-container {
  width: 100%;
  *width: 95%;
  vertical-align: middle;
}
.acssInputGrid .acssMiddleCenter {
  text-align: center;
}
.acssInputGrid .acssMiddleCenter input, .acssInputGrid .acssMiddleCenter span {
  vertical-align: middle;
}

/*ul*/
.acssListBullet {
  list-style: none;
  margin: 0.3em 0 0.3em 1em;
  padding: 0;
}

/*ul*/
.acssListBullet > li {
  margin: 0.3em 0;
  line-height: 1.2em;
  padding: 0 0 0 10px;
  background: url("../images/acssBulletPoint.png") no-repeat 0 5px;
}

/*ul*/
.acssListBullet > li:first-child {
  margin-top: 0;
}

/* NuGet Package: acadisModalBase.js
 * Version 0.44
 */
.acadisModal {
  display: none;
  font-size: 1rem;
  position: relative;
  white-space: normal;
  z-index: 12000;
}
.acadisModal.nv-mc-mod-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: column;
}
.acadisModal.nv-mc-mod-modal.mod-closing {
  display: flex !important;
}
.acadisModal > .nv-mc-spacer-top {
  flex: 0 1 10vh;
}
.acadisModal > .nv-mc-spacer-bottom {
  flex: 1 1 10vh;
}
.acadisModal > .acssModal.mod-no-animations {
  transform: none !important;
  transition: none !important;
}
.acadisModal .acssModal {
  background-color: white;
  border-collapse: separate;
  border-radius: 0.8em;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  max-width: calc(90vw - 34px);
  opacity: 0;
  outline: none;
  transition-duration: 250ms;
  transition-timing-function: ease-in-out;
  transition-property: opacity, transform;
  transform: scale(0.5);
  width: 45em;
  z-index: 12000;
  margin: 0 auto;
}
.acadisModal .acssModal.may-be-dragging, .acadisModal .acssModal.has-been-dragged {
  margin: 0;
}
.acadisModal .acssModal > * {
  box-sizing: border-box;
}
.acadisModal .acssModal > .acadisModal-drag {
  height: 1.5em;
  background-color: #bcbcbc;
  border-style: solid;
  border-color: #bcbcbc;
  border-width: 1px 1px 0;
  border-radius: 0.6em 0.6em 0 0;
  transition: background-color 250ms linear, border-color 250ms linear;
}
.acadisModal .acssModal > .acadisModal-drag:hover {
  background-color: #e6e7e8;
  border-color: #e6e7e8;
  cursor: move;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: calc(90vh - 1.5em) !important;
  padding: 0 1.1em 0.75em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-focuser {
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  color: transparent;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-header {
  margin: 0 0 0.5em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-header > h1 {
  display: inline-block;
  font-size: 1.3em;
  font-weight: 600;
  margin: 11px 0 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-header .acssModalCloseControl {
  float: right;
  height: 16px;
  line-height: 16px;
  margin-right: 10px;
  margin-top: 0.75em;
  text-align: center;
  width: 16px;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-header .acssModalCloseControl img {
  vertical-align: middle;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-caption > p {
  margin-top: 0.5em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-caption > ul {
  margin-top: 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content {
  /* Discovered on AC-47209 that a server control property still sets max-height on acadisModal-content,
   * but we *never* want to set this on acadisModal-content post-flexbox overhaul.
   * Resetting to none so that the content area won't get artifically shortened.
   * Needs a new card for cleanup of server control property.
   */
  max-height: none !important;
  overflow: auto;
  overflow-x: hidden;
  padding-left: 2em;
  padding-bottom: 0.5em;
  position: relative;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content[tabindex="-1"]:focus,
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content [tabindex="-1"]:focus {
  outline: none;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content.acssModOverflowVisible {
  max-height: none !important;
  overflow: visible;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content.acssModOverflowHidden {
  overflow: hidden;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer {
  border-right: 5px solid white;
  line-height: 1.2em;
  margin-right: -5px;
  padding: 10px 0 0;
  position: relative;
  text-align: right;
  transition-duration: 250ms;
  transition-timing-function: ease-in-out;
  transition-property: border-color;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer:after {
  opacity: 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > a {
  margin: 0 1em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > ul {
  margin: 0.25em 0 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > input[type=checkbox] {
  margin-left: 1em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > input[type=checkbox] + label {
  margin-right: 1em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > button, .acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > a, .acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > label, .acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > input {
  margin-bottom: 0;
  margin-top: 0;
  vertical-align: middle;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText {
  margin-top: 0.5em;
  text-align: left;
  float: left;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText .acssInputField.acssModCheckbox.acssModHideDt {
  margin: 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText .acssInputField.acssModCheckbox.acssModHideDt > dd {
  padding-left: 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText.acssModIncludesFieldInput {
  margin-top: 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer.mod-has-alert.mod-warning {
  border-right-color: #f5a70b;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer.mod-has-alert.mod-error {
  border-right-color: #c61a0c;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer.mod-has-alert.mod-info {
  border-right-color: #3366ff;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer.mod-has-alert.mod-success {
  border-right-color: #00c23b;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer.mod-has-alert.mod-transitioning-alert {
  border-right-color: white !important;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer.mod-has-alert.mod-hiding-alert {
  border-right-color: white !important;
  padding-right: 0.65em;
  right: 0;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > .nv-footer-alert {
  margin: 0 0 0 0.85em;
}
.acadisModal .acssModal > .acadisModal-zoomScrollableArea > footer > .nv-footer-alert.modShowing {
  opacity: 0;
}
.acadisModal .acssModal.acssModNoFooter {
  padding-bottom: 2em;
}
.acadisModal .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-header {
  margin-bottom: 1em;
}
.acadisModal .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  top: 2em;
  left: 2em;
  overflow: hidden;
  text-indent: -1000px;
  height: 30px;
  width: 30px;
}
.acadisModal .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-header > h1 {
  font-size: 1.2em;
  padding-left: 3.7em;
}
.acadisModal .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-caption,
.acadisModal .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-content {
  padding-left: 4.5em;
}
.acadisModal .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText {
  margin-left: 1em;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > .acadisModal-header {
  margin-bottom: 0.5em;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  display: none;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > .acadisModal-header > h1 {
  font-size: 1.3em;
  margin-top: 11px;
  padding-left: 0;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > .acadisModal-caption {
  padding-left: 0;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > .acadisModal-content {
  padding-left: 2em;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > footer {
  padding-left: 1em;
}
.acadisModal .acssModal.acssModAlert.acssModNone > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText {
  margin-left: 0;
}
.acadisModal .acssModal.acssModAlert.acssModWarning > .acadisModal-drag {
  background-color: #f5a70b;
  border-color: #f5a70b;
}
.acadisModal .acssModal.acssModAlert.acssModWarning > .acadisModal-drag:hover {
  background-color: #fff0d5;
  border-color: #fff0d5;
}
.acadisModal .acssModal.acssModAlert.acssModWarning > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-30x30.svg");
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWhJREFUeNq8171KA0EQB/DdSVQwQq6yzwvoE4jBzjdQsDifIOlsfYnUSSHoG9hJQnpRO20CllYneILhNM4eRzSXeNn/5MaFZW/3Pobfzd6EWCNo8WWtyUMzm/Zrx3EffYYVBA156OaWTzl4Ty0wBw14GHEPcqci7g0OHvk+i0Bwe0FQk621VcQFWpGaStCK1LYkLaymkrSw2kq0m0dvM9e8X23BaipRC6nJQ9sSFLdWdq9YjGq91aSg9VKTgtZLTUrapWpS0i5Vk6K2UE2K2kI1KWv/VFcl2lyJRNTnc7Ua+AWStpkaTtLcVrb30i7NtUW1dr1uNg6uDQU76fwrejAfN4dmMn6F1IRqK42TadD0lfGxW0PVhO5ku1Zf+NrRHe7EIZLbSfw8t/b5MkRzHRK6i5PRhUmeOj9zPk4eO+gO361mCYfa+PYs7Su0eyd2fz3uzP81F6v3+3Nyud5XLiADF9R9Tt8CDABHtYQ+eI6yTgAAAABJRU5ErkJggg==");
}
.no-svg .acadisModal .acssModal.acssModAlert.acssModWarning > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-30x30.png");
}
.acadisModal .acssModal.acssModAlert.acssModNotification > .acadisModal-drag {
  background-color: #3366ff;
  border-color: #3366ff;
}
.acadisModal .acssModal.acssModAlert.acssModNotification > .acadisModal-drag:hover {
  background-color: #d4dfff;
  border-color: #d4dfff;
}
.acadisModal .acssModal.acssModAlert.acssModNotification > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/info-30x30.svg");
  background-repeat: no-repeat;
}
.no-svg .acadisModal .acssModal.acssModAlert.acssModNotification > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/info-30x30.png");
}
.acadisModal .acssModal.acssModAlert.acssModError > .acadisModal-drag {
  background-color: #c61a0c;
  border-color: #c61a0c;
}
.acadisModal .acssModal.acssModAlert.acssModError > .acadisModal-drag:hover {
  background-color: #eaaaa4;
  border-color: #eaaaa4;
}
.acadisModal .acssModal.acssModAlert.acssModError > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-30x30.svg");
  background-repeat: no-repeat;
}
.no-svg .acadisModal .acssModal.acssModAlert.acssModError > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-30x30.png");
}
.acadisModal .acssModal.acssModAlert.acssModHelp > .acadisModal-drag {
  background-color: #3366ff;
  border-color: #3366ff;
}
.acadisModal .acssModal.acssModAlert.acssModHelp > .acadisModal-drag:hover {
  background-color: #d4dfff;
  border-color: #d4dfff;
}
.acadisModal .acssModal.acssModAlert.acssModHelp > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/help-30x30.svg");
  background-repeat: no-repeat;
}
.no-svg .acadisModal .acssModal.acssModAlert.acssModHelp > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/help-30x30.png");
}
.acadisModal .acssModal.acssModAlert.acssModSuccess > .acadisModal-drag {
  background-color: #00c23b;
  border-color: #00c23b;
}
.acadisModal .acssModal.acssModAlert.acssModSuccess > .acadisModal-drag:hover {
  background-color: #b4edc5;
  border-color: #b4edc5;
}
.acadisModal .acssModal.acssModAlert.acssModSuccess > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/success-30x30.svg");
  background-repeat: no-repeat;
}
.no-svg .acadisModal .acssModal.acssModAlert.acssModSuccess > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/success-30x30.png");
}
.acadisModal .acssModalBg {
  background: black;
  filter: alpha(opacity=60);
  height: 100% !important;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms ease-in-out;
  z-index: 11999;
}
.acadisModal.mod-transforming .acssModal,
.acadisModal.mod-transforming .acssModalBg {
  transition: none !important;
}
.acadisModal.mod-transforming.mod-hiding .acssModal {
  opacity: 0 !important;
}
.acadisModal.mod-transforming .acssModalBg {
  opacity: 0.6 !important;
}
.acadisModal.mod-transitioning {
  display: flex !important;
}
.acadisModal.mod-transitioning .acssModal,
.acadisModal.mod-transitioning .acssModalBg {
  transition: none !important;
}
.acadisModal.mod-transitioning.mod-showing .acssModal {
  transform: scale(1) !important;
}
.acadisModal.mod-transitioning.mod-showing .acssModalBg {
  opacity: 0.6 !important;
}
.acadisModal.mod-transitioning.mod-hiding .acssModal {
  opacity: 0 !important;
}
.acadisModal.mod-transitioning.mod-hiding .acssModalBg {
  opacity: 0 !important;
}
.acadisModal.acssModActive.nv-mc-mod-modal {
  display: flex !important;
}
.acadisModal.acssModActive .acssModal {
  opacity: 1;
  transform: scale(1);
}
.acadisModal.acssModActive .acssModalBg {
  opacity: 0.6;
}
.acadisModal.acssModAlpha .acssModal {
  width: var(--alphaModal-width);
}
.acadisModal.acssModAlpha .acssModal .acadisModal-content {
  height: var(--alphaModal-height);
}
.acadisModal.acssModTimeout .acssModal, .acadisModal.acssModTimeout .acssModalBg {
  z-index: 20000 !important;
}

.acadisModal-morpher {
  display: none;
  background-color: white;
  border-radius: 0.6em;
  opacity: 0;
  position: fixed;
  z-index: 19999;
}

@media (max-width: 767.98px) {
  .acadisModal > .acssModal {
    max-height: 88vh !important;
    max-width: calc(98vw - 34px);
  }
  .acadisModal > .acssModal > .acadisModal-zoomScrollableArea {
    margin: 0.5em 1em;
    max-height: calc(82vh - 1.5em) !important;
  }
  .acadisModal > .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-header > i {
    top: 2.5em;
  }
  .acadisModal > .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-header > h1 {
    padding-left: 2em;
  }
  .acadisModal > .acssModal.acssModAlert > .acadisModal-zoomScrollableArea > .acadisModal-content {
    padding-left: 2.5em;
  }
  .acadisModal > .nv-mc-spacer-top {
    flex: 0 0 6vh;
  }
  .acadisModal > .nv-mc-spacer-bottom {
    flex: 1 0 6vh;
  }
}
@media (max-height: 400px), (max-width: 320px) {
  .acadisModal > .acssModal > .acadisModal-zoomScrollableArea {
    margin: 0.5em 1em;
    overflow: auto;
  }
  .acadisModal > .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content {
    overflow: visible;
  }
}
@media (max-width: 575.98px) {
  .acadisModal {
    justify-content: space-between;
  }
  .acadisModal > .acssModal {
    flex: 1 0 auto;
    max-height: calc(100vh - 20px) !important;
    max-width: calc(100vw - 40px);
  }
  .acadisModal > .acssModal > .acadisModal-zoomScrollableArea {
    height: calc(100% - 2em) !important;
    max-height: calc(100% - 2em) !important;
  }
  .acadisModal > .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content {
    flex: 1;
    padding-left: 1em;
  }
  .acadisModal > .nv-mc-spacer-top {
    flex: 0 0 10px;
  }
  .acadisModal > .nv-mc-spacer-bottom {
    flex: 0 0 10px;
  }
}
.modal-print-container {
  display: none !important;
}

@media print {
  .modal-print-container ~ * {
    display: none !important;
  }
  .acssModalBg {
    display: none !important;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container {
    display: block !important;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container .acssModal {
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    position: static;
    width: 100%;
    margin-left: 0 !important;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container .acssModal > .acadisModal-drag {
    display: none;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container .acssModal > .acadisModal-zoomScrollableArea > .acadisModal-content {
    max-height: none;
    overflow: visible;
    overflow-x: visible;
    padding-bottom: 0;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container .acssModal > .acadisModal-zoomScrollableArea > footer {
    display: none;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container .acssModal textarea, .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container .acssModal input {
    max-height: none !important;
  }
  .acadisModal.acssModActive.nv-mc-mod-modal.modal-print-container.acssModAlpha .acssModal {
    padding-bottom: 0;
  }
}
/* NuGet Package: acadisModalBase.js
 * Version 0.44
 */
.acadisModal {
  display: none;
}
.acadisModal > .acssCallout.mod-no-animations {
  transform: none !important;
  transition: none !important;
}
.acadisModal .acssCallout {
  background-color: white;
  border-collapse: separate;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
  -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  outline: none;
  padding: 1em 1.1em 1em;
  position: fixed;
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  width: 40em;
  z-index: 12000;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-close,
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-headerControl {
  float: right;
  margin-top: 4px;
}
@media (min-width: 768px) {
  .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-close,
  .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-headerControl {
    display: none;
  }
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > header {
  margin: 0 0 0.5em;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > header > h1 {
  display: inline-block;
  font-size: 1.3em;
  font-weight: 600;
  margin: 0;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-caption > p,
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-caption > ul {
  margin-top: 0;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-content {
  max-height: calc(45vh - 4em);
  overflow: auto;
  overflow-x: hidden;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-content.acssModOverflowVisible {
  overflow: visible;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-content p:last-child {
  margin-bottom: 1px; /* Needed for sub-pixel rounding issue re: zoom and the content scrollable area */
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer {
  padding: 0.5em 0 0;
  text-align: right;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > a, .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > ul {
  margin: 0 1em;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > input[type=checkbox] {
  margin-left: 1em;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > input[type=checkbox] + label {
  margin-right: 1em;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > button, .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > a, .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > label, .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > input {
  margin-top: 0;
  vertical-align: middle;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText {
  margin-top: 0.5em;
  text-align: left;
  float: left;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText .acssInputField.acssModCheckbox.acssModHideDt {
  margin: 0;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText .acssInputField.acssModCheckbox.acssModHideDt > dd {
  padding-left: 0;
}
.acadisModal .acssCallout > .acadisModal-zoomScrollableArea > footer > .acssModalFooterText.acssModIncludesFieldInput {
  margin-top: 0;
}
.acadisModal .acssCallout.acssModLeftBottom {
  border-bottom-left-radius: 0;
}
.acadisModal .acssCallout.acssModLeftTop {
  border-top-left-radius: 0;
}
.acadisModal .acssCallout.acssModLeftTop.acssModHorizontal {
  padding-top: 1.5em;
}
.acadisModal .acssCallout.acssModRightBottom {
  border-bottom-right-radius: 0;
}
.acadisModal .acssCallout.acssModRightTop {
  border-top-right-radius: 0;
}
.acadisModal .acssCallout.acssModRightTop.acssModHorizontal {
  padding-top: 1.5em;
}
.acadisModal .acssCallout.acssModNoFooter {
  padding-bottom: 2em;
}
.acadisModal .acssCalloutTargetClone {
  background-color: white;
  border-collapse: separate;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
  box-shadow: 0 0px 9px rgba(0, 0, 0, 0.1), -5px 0 9px rgba(0, 0, 0, 0.1), 5px 0 9px rgba(0, 0, 0, 0.1);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  outline: none;
  padding: 4px;
  position: fixed;
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  z-index: 12001;
  line-height: 0;
}
.acadisModal .acssCalloutTargetClone.acssModTop {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5);
}
.acadisModal .acssCalloutTargetClone.acssModTop:after {
  background-color: white;
  content: "";
  position: absolute;
  top: -10px;
  height: 10px;
}
.acadisModal .acssCalloutTargetClone.acssModTop.acssModShadowLeft:after {
  left: -10px;
  right: 0;
}
.acadisModal .acssCalloutTargetClone.acssModTop.acssModShadowRight:after {
  left: 0;
  right: -10px;
}
.acadisModal .acssCalloutTargetClone.acssModRight {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.acadisModal .acssCalloutTargetClone.acssModRight:after {
  background-color: white;
  content: "";
  position: absolute;
  right: -10px;
  width: 10px;
}
.acadisModal .acssCalloutTargetClone.acssModRight.acssModShadowTop:after {
  top: 0px;
  bottom: 0;
}
.acadisModal .acssCalloutTargetClone.acssModRight.acssModShadowBottom:after {
  top: 0;
  bottom: -10px;
}
.acadisModal .acssCalloutTargetClone.acssModBottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.acadisModal .acssCalloutTargetClone.acssModBottom:after {
  background-color: white;
  content: "";
  position: absolute;
  bottom: -10px;
  height: 10px;
}
.acadisModal .acssCalloutTargetClone.acssModBottom.acssModShadowLeft:after {
  left: -10px;
  right: 0;
}
.acadisModal .acssCalloutTargetClone.acssModBottom.acssModShadowRight:after {
  left: 0;
  right: -10px;
}
.acadisModal .acssCalloutTargetClone.acssModLeft {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.acadisModal .acssCalloutTargetClone.acssModLeft:after {
  background-color: white;
  content: "";
  position: absolute;
  left: -10px;
  width: 10px;
}
.acadisModal .acssCalloutTargetClone.acssModLeft.acssModShadowTop:after {
  top: -10px;
  bottom: 0;
}
.acadisModal .acssCalloutTargetClone.acssModLeft.acssModShadowBottom:after {
  top: 0;
  bottom: -10px;
}
.acadisModal .acssCalloutTargetClone > a, .acadisModal .acssCalloutTargetClone button, .acadisModal .acssCalloutTargetClone input {
  margin: 0;
}
.acadisModal .acssCalloutTargetClone > a:focus, .acadisModal .acssCalloutTargetClone button:focus, .acadisModal .acssCalloutTargetClone input:focus {
  outline-width: 0;
  text-decoration: none;
  border-bottom: 1px solid #4668ba;
  padding-bottom: 2px;
}
.accessibility-mode .acadisModal .acssCalloutTargetClone > a:focus, .accessibility-mode .acadisModal .acssCalloutTargetClone button:focus, .accessibility-mode .acadisModal .acssCalloutTargetClone input:focus {
  border-radius: 4px;
  outline: 2px solid !important;
  outline-color: #92d1ff !important;
}
.accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone > a:focus, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone button:focus, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone input:focus {
  outline-color: #4d90fe !important;
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target, .acadisModal .acssCalloutTargetClone button.nv-callout-target, .acadisModal .acssCalloutTargetClone input.nv-callout-target {
  display: inline-block;
  padding: 1px 2px 2px;
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target.mod-icon-only, .acadisModal .acssCalloutTargetClone button.nv-callout-target.mod-icon-only, .acadisModal .acssCalloutTargetClone input.nv-callout-target.mod-icon-only {
  padding: 0;
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target:not(.nv-as-mod-icon-only) .nv-glyph, .acadisModal .acssCalloutTargetClone button.nv-callout-target:not(.nv-as-mod-icon-only) .nv-glyph, .acadisModal .acssCalloutTargetClone input.nv-callout-target:not(.nv-as-mod-icon-only) .nv-glyph {
  margin-right: 0.15em;
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target.mod-flag, .acadisModal .acssCalloutTargetClone button.nv-callout-target.mod-flag, .acadisModal .acssCalloutTargetClone input.nv-callout-target.mod-flag {
  line-height: 1em;
  padding: 2px 5px;
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target.nv-as-link .nv-glyph, .acadisModal .acssCalloutTargetClone button.nv-callout-target.nv-as-link .nv-glyph, .acadisModal .acssCalloutTargetClone input.nv-callout-target.nv-as-link .nv-glyph {
  font-size: 1.2em !important;
  vertical-align: -0.15em;
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target.nv-as-link:focus, .acadisModal .acssCalloutTargetClone > a.nv-callout-target.nv-as-link:hover, .acadisModal .acssCalloutTargetClone button.nv-callout-target.nv-as-link:focus, .acadisModal .acssCalloutTargetClone button.nv-callout-target.nv-as-link:hover, .acadisModal .acssCalloutTargetClone input.nv-callout-target.nv-as-link:focus, .acadisModal .acssCalloutTargetClone input.nv-callout-target.nv-as-link:hover {
  /*border-bottom-color: transparent;*/
}
.acadisModal .acssCalloutTargetClone > a.nv-callout-target:focus, .acadisModal .acssCalloutTargetClone > a.nv-callout-target:hover, .acadisModal .acssCalloutTargetClone button.nv-callout-target:focus, .acadisModal .acssCalloutTargetClone button.nv-callout-target:hover, .acadisModal .acssCalloutTargetClone input.nv-callout-target:focus, .acadisModal .acssCalloutTargetClone input.nv-callout-target:hover {
  /*border-bottom-color: transparent;*/
  outline-width: 0;
  text-decoration: none;
}
.accessibility-mode .acadisModal .acssCalloutTargetClone > a.nv-callout-target:focus, .accessibility-mode .acadisModal .acssCalloutTargetClone > a.nv-callout-target:focus:hover, .accessibility-mode .acadisModal .acssCalloutTargetClone button.nv-callout-target:focus, .accessibility-mode .acadisModal .acssCalloutTargetClone button.nv-callout-target:focus:hover, .accessibility-mode .acadisModal .acssCalloutTargetClone input.nv-callout-target:focus, .accessibility-mode .acadisModal .acssCalloutTargetClone input.nv-callout-target:focus:hover {
  border-radius: 4px;
  outline: 2px solid !important;
  outline-color: #92d1ff !important;
}
.accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone > a.nv-callout-target:focus, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone > a.nv-callout-target:focus:hover, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone button.nv-callout-target:focus, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone button.nv-callout-target:focus:hover, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone input.nv-callout-target:focus, .accessibility-mode .accessibility-mode .acadisModal .acssCalloutTargetClone input.nv-callout-target:focus:hover {
  outline-color: #4d90fe !important;
}
.acadisModal .acssCalloutBg {
  background-color: white;
  filter: alpha(opacity=0);
  height: 100% !important;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  overflow: hidden;
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  z-index: 11999;
}
.acadisModal .acssCalloutBg.acssModHover {
  cursor: pointer;
}
.acadisModal.acssModActive .acssCallout {
  opacity: 1;
}
.acadisModal.acssModActive .acssCalloutTargetClone {
  opacity: 1;
}
.acadisModal.acssModActive .acssCalloutBg {
  opacity: 0;
}

@media (max-width: 767.98px) {
  .acadisModal .acssCallout {
    width: auto !important;
    top: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
    left: 10px !important;
    border-radius: 0.6em !important;
  }
  .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-headerControl {
    margin-top: 0;
  }
  .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-header {
    margin-right: 2em;
  }
  .acadisModal .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-content {
    margin-top: 4px;
    max-height: 70vh;
  }
  .acadisModal .acssCalloutTargetClone {
    display: none !important;
  }
}
@media screen and (max-height: 400px) {
  .acadisModal > .acssCallout {
    display: flex;
    padding: 1em !important;
  }
  .acadisModal > .acssCallout > .acadisModal-zoomScrollableArea {
    overflow: auto;
    width: 100%;
  }
  .acadisModal > .acssCallout > .acadisModal-zoomScrollableArea > .acadisModal-content {
    overflow: visible;
    margin-right: 0;
    max-height: none;
  }
}
.acadisModal .acssModal > header, .acadisModal .acssModal.acssModAlert.acssModNone > header {
  margin-bottom: 1em;
}
.acadisModal .acssModal .acadisModal-caption {
  margin-bottom: 1em;
  margin-top: -0.5em;
}
.acadisModal .acssModal .acadisModal-caption:empty {
  margin-top: 0;
}
.acadisModal .acssModal .acadisModal-caption > p:first-child:empty, .acadisModal .acssModal .acadisModal-caption > div:first-child:empty, .acadisModal .acssModal .acadisModal-caption > span:first-child:empty {
  margin-top: -1em;
}
.acadisModal .acssModal .acadisModal-caption > p:last-child, .acadisModal .acssModal .acadisModal-caption > div:last-child, .acadisModal .acssModal .acadisModal-caption > span:last-child {
  margin-bottom: 0 !important;
}
.acadisModal .acssModal.mod-has-pager > footer {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}
.acadisModal .acssModal.mod-has-pager > footer > .acssModalFooterText,
.acadisModal .acssModal.mod-has-pager > footer > .acssNotificationRequired {
  float: none !important;
  flex: 1 1;
  order: 2;
  text-align: left;
}
.acadisModal .acssModal.mod-has-pager > footer > .nv-as-container {
  order: 1;
}

.acadisModal > .acssCallout.acssModNoHeader {
  padding-top: 2em;
}
.acadisModal > .acssCallout > .acadisModal-caption > .nv-callout-caption > p,
.acadisModal > .acssCallout > .acadisModal-caption > .nv-callout-caption > ul {
  margin-top: 0;
}

/* NuGet Package: acadisBands.js
 * Version 1.24.5
 */
.nv-pager-container {
  display: flex;
}
.nv-pager-container .nv-pager-scope {
  flex: 1 1 auto;
}
.nv-pager-container .nv-pager-scope > span {
  margin-right: 0.5em;
}
.nv-pager-container .nv-pager {
  flex: 1 1 auto;
  z-index: 2; /* stay above more indicator */
}
.acadisBand.acssModFooter .nv-pager-container .nv-pager {
  text-align: center;
}
.nv-pager-container .nv-pager > a, .nv-pager-container .nv-pager > button, .nv-pager-container .nv-pager > span {
  margin-right: 0.2em;
}
.nv-pager-container .nv-pager > :last-child {
  margin-right: 0;
}
.nv-pager-container .nv-pager > .nv-current-page {
  font-weight: bold;
  color: black;
}
.nv-pager-container .nv-pager > .nv-as-container {
  margin-left: 1em;
}

.nv-pager-scope-modal .nv-pager-scope-page-size {
  width: 6em !important;
}

.nv-pager-goto-callout .filterbox {
  background-color: #F0F0F0;
  border: 1px solid #777;
  border-radius: 0 0 4px 4px;
  line-height: normal;
  text-align: left;
  width: 99%;
}
.nv-pager-goto-callout .filterbox-searchcontainer {
  padding: 0.75em;
}
.nv-pager-goto-callout .filterbox-searchfield {
  padding-left: 1%;
  padding-right: 1%;
  width: 97%;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools .nv-pager-goto-callout .filterbox-searchfield {
  line-height: normal;
  margin: 0;
  padding: 0.2em 1% 0.3em;
}
.nv-pager-goto-callout .filterbox-helpcontainer {
  padding: 0.75em;
}
.nv-pager-goto-callout .filterbox-helpcontainer > p {
  margin: 0 !important;
  padding: 0 !important;
}
.nv-pager-goto-callout .filterbox-scrollpane {
  background-color: white;
  max-height: 12em;
  overflow-y: auto;
  border-top: 1px solid #777;
  border-bottom: 1px solid #777;
}
.nv-pager-goto-callout .filterbox-scrollpane > p {
  padding: 0.75em;
  margin: 0;
}
.nv-pager-goto-callout .filterbox-scrollpane > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.nv-pager-goto-callout .filterbox-scrollpane > ul > li {
  padding-left: 1.5em;
  padding-top: 2px; /* These are in pixels so that jquery doesn't get any fractions to eat while we're scrolling. */
  padding-bottom: 2px;
  color: #275da3;
}
.nv-pager-goto-callout .filterbox-scrollpane > ul > li:hover {
  cursor: pointer;
}
.nv-pager-goto-callout .filterbox-scrollpane > ul > li.filterbox-selected {
  color: white;
  background-color: #275da3;
}
.nv-pager-goto-callout .filterbox-group {
  padding-left: 0.75em;
  padding-top: 0.4em;
  padding-bottom: 0.2em;
  font-weight: bold;
}
.nv-pager-goto-callout .filterbox-group:first-child {
  padding-top: 0.2em;
}

.nv-pager-goto-callout-target {
  white-space: nowrap;
}

.nv-text-editor {
  border: 1px solid lightgray;
  border-radius: 5px;
  background-color: white;
}
.nv-text-editor:has(textarea:disabled) {
  background: transparent;
  border: none;
}
.nv-text-editor:has(textarea:disabled) .nv-text-editor__toolbar {
  display: none;
}
.nv-text-editor:has(textarea:disabled):has(textarea:empty) .nv-text-editor__content::before {
  color: #999999;
  fill: #999999;
  content: "No information provided";
  display: block;
  font-style: italic;
  padding-top: 7px;
  padding-left: 0.2em;
}
.accessibility-mode .nv-text-editor:has(textarea:disabled):has(textarea:empty) .nv-text-editor__content::before {
  color: #474747;
  fill: #474747;
}
.nv-text-editor:has(textarea:disabled):has(textarea:empty) .nv-text-editor__content > .acssDatePickerContainer,
.nv-text-editor:has(textarea:disabled):has(textarea:empty) .nv-text-editor__content > .acssTimePickerContainer {
  display: none;
}
.nv-text-editor:has(textarea:disabled) .nv-text-editor__content {
  padding-top: 0;
}

.nv-text-editor__toolbar {
  padding: 0.5em 0.5em 0;
}

.nv-text-editor__content {
  padding: 0.5em;
}

.nv-text-editor__textarea {
  width: 100% !important;
  max-width: unset !important;
}
.nv-text-editor__textarea.fill-size-to-parent {
  height: 100% !important;
  max-height: unset !important;
}

.nv-text-editor__make-underline,
.nv-text-editor__increase-indent,
.nv-text-editor__show-link-modal {
  margin-right: 1em;
}

.nv-as-container.nv-text-editor__insert-data-field-as {
  margin-left: 0em;
}

.nv-panel {
  background-color: white;
  margin-top: 40px;
  border: 1px solid #275da3;
  border-radius: 15px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 3px 5px;
  padding: 2.5em;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.nv-panel p:last-child {
  margin-bottom: 0;
}

.nv-panel__heading {
  margin-top: 0;
  font-size: 1.2em;
}

.acssPageMessageContainer {
  padding: 20px 30px;
}

.acssPageMessageError {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-30x30.svg");
  background-repeat: no-repeat;
  display: block;
  min-height: 28px;
  padding: 0 0 0 40px;
}
.no-svg .acssPageMessageError {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-30x30.png");
}

.acssPageMessageError > h1 {
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  padding: 3px 0 0 0;
  margin: 0;
}

.acssPaneContent {
  overflow: auto;
}

.acssPaneContentWarning {
  padding: 5px;
  background: #f1c7c7;
  border: 1px solid #7f9db9;
}

.nv-please-wait__spinnerContainer {
  display: inline;
  position: relative;
  background: white;
  border-color: white;
}

.nv-please-wait__spinner {
  content: "";
  position: absolute;
  top: 0.7em;
  left: 2.5em;
}

#masterPleaseWait {
  display: none;
  position: absolute;
  z-index: 15001;
}
#masterPleaseWait .acssPleaseWaitBg {
  background: #000;
  filter: alpha(opacity=60);
  height: 100% !important;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0.6;
  overflow: hidden;
}
#masterPleaseWait .acssPleaseWait {
  background: #fff;
  border: 1px solid #777;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
  -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 0 -22.5em;
  overflow: hidden;
  padding: 4.5em 3em 3em 6em;
  position: fixed;
  top: 20%;
  left: 50%;
  width: 45em;
  *border-top: solid 1.5em #326cb6;
}
#masterPleaseWait .acssPleaseWait:before {
  background: #326cb6;
  content: "";
  display: block;
  height: 1.5em;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
#masterPleaseWait .acssPleaseWait > header > .acssExtSpinner {
  content: "";
  display: block;
  height: 2em;
  position: absolute;
  top: 4.3em;
  left: 3em;
  width: 2em;
}
#masterPleaseWait .acssPleaseWait > header > .acssExtTitle {
  font-size: 1.7em;
}
#masterPleaseWait .acssPleaseWait > .acssExtContent > p {
  font-size: 1.2em;
  margin: 1em 0;
}
#masterPleaseWait #download_iframe {
  display: none;
}
#masterPleaseWait #form_holder {
  display: none;
}

@keyframes fade-in-75 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.75;
  }
}
@keyframes slide-right-out {
  0% {
    left: -100px;
  }
  100% {
    left: 100%;
  }
}
.accessibility-mode .nv-loading-container .nv-loading:before,
.accessibility-mode .nv-loading-container--empty .nv-loading:before {
  animation: none !important;
  opacity: 0.9 !important;
  background-color: #f2f2f2 !important;
}
.accessibility-mode .nv-loading-container .nv-loading:after,
.accessibility-mode .nv-loading-container--empty .nv-loading:after {
  animation: none !important;
}
.accessibility-mode .nv-loading-container .nv-loading-accessible-text,
.accessibility-mode .nv-loading-container--empty .nv-loading-accessible-text {
  color: black !important;
  width: 100% !important;
  top: calc(50% - 10px) !important;
  left: 0 !important;
  text-align: center !important;
  z-index: 103;
}

.nv-loading-container:not(.nv-loading--no-animate) {
  position: relative;
  background-color: #fff;
}
.nv-loading-container:not(.nv-loading--no-animate) .nv-loading {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.nv-loading-container:not(.nv-loading--no-animate) .nv-loading:before {
  content: "";
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  background-color: #e6e7e8;
  animation: fade-in-75 1s linear 0.5s 1 normal forwards;
  height: 100%;
  width: 100%;
  z-index: 102;
}
.nv-loading-container:not(.nv-loading--no-animate) .nv-loading:after {
  content: "";
  position: absolute;
  left: -100px;
  top: 0;
  height: 100%;
  width: 100px;
  opacity: 0.75;
  background: linear-gradient(to right, transparent 0%, #fff 50%, transparent 100%);
  animation: slide-right-out 3s cubic-bezier(0.4, 0, 0.2, 1) 0.5s infinite normal forwards;
  z-index: 102;
}
.nv-loading-container:not(.nv-loading--no-animate) .nv-loading .nv-loading-accessible-text {
  display: inline;
  position: absolute;
  left: -10000px;
  top: -10000px;
}

.nv-loading-container--empty:not(.nv-loading--no-animate) {
  min-height: 150px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.nv-loading-container--empty:not(.nv-loading--no-animate) .nv-loading:before, .nv-loading-container--empty:not(.nv-loading--no-animate) .nv-loading:after {
  animation-delay: 0s !important;
}
.nv-loading-container--empty:not(.nv-loading--no-animate).acadisBandContainer {
  margin-bottom: 1.5em;
}

ul.acssPreferencesList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.acssPreferencesList > li {
  background: none;
  display: block;
  margin: 1em 0 1em 2em;
  text-indent: -2em;
}

a.acssPreferencesListValue,
span.acssPreferencesListValue {
  font-weight: 600;
  color: #000;
}

a.acssPreferencesListValue {
  text-decoration: underline;
}
a.acssPreferencesListValue:hover, a.acssPreferencesListValue:focus {
  text-decoration: none;
}

ul.acssRecordSupportingDetails { /*deprecated 7/29/13 by JTM*/
  list-style: none;
  margin: -5px 0 1em 5px;
  padding: 0;
}

ul.acssRecordSupportingDetails > li { /*deprecated 7/29/13 by JTM*/
  display: block;
  margin: 0;
  padding: 0;
  background: none;
}

dl.acssRecordSupportingDetails {
  margin: 0 0 1em;
}

dl.acssRecordSupportingDetails > dt {
  display: inline-block;
  font-size: 1.3em;
  margin: 0;
  font-weight: 600;
}

dl.acssRecordSupportingDetails > dd {
  margin: 0;
}

dl.acssRecordSupportingDetails > dd > * {
  vertical-align: middle;
}

.nv-saml-reauthorizing-screen {
  background-color: transparent;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 20000;
}

.nv-saml-reauthorizing-status {
  background-color: #FFF0D5;
  border-bottom: 1px solid #CCCCCC;
  border-bottom-right-radius: 1em;
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-top-right-radius: 1em;
  bottom: 24px;
  left: 0;
  padding: 1em;
  position: fixed;
  width: 20em;
  z-index: 20000;
}

/****    All of the color definitions, mixins, and general classes will be replaced by new color package    ****/
/****    End stuff to be replaced by new color package    ****/
.acssStatusCircle {
  background-color: #6D6D6D;
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 1.2em;
  display: inline-block;
  height: 1.2em;
  line-height: 1.2em;
  text-align: center;
  min-width: 1.2em;
}
.acssStatusCircle i.nv-glyph {
  font-size: 0.8em;
  vertical-align: 0;
}
.acssStatusCircle.acssStatusBgOpen {
  background-color: white;
  border-color: #ccc;
  color: #999;
}

.acssStatusBgDraft {
  background-color: #98C9FA !important;
  color: #000000 !important;
}
.acssStatusBgDraft.acssStatusPip {
  border-color: #98C9FA !important;
}

.acssStatusBgOnHold {
  background-color: #98C9FA !important;
  color: #000000 !important;
}
.acssStatusBgOnHold.acssStatusPip {
  border-color: #98C9FA !important;
}

.acssStatusBgSubmitted {
  background-color: #246D94 !important;
  color: #ffffff !important;
}
.acssStatusBgSubmitted.acssStatusPip {
  border-color: #246D94 !important;
}

.acssStatusBgInformation {
  background-color: #3366FF !important;
  color: #ffffff !important;
}
.acssStatusBgInformation.acssStatusPip {
  border-color: #3366FF !important;
}

.acssStatusBgSuccess {
  background-color: #277725 !important;
  color: #ffffff !important;
}
.acssStatusBgSuccess.acssStatusPip {
  border-color: #277725 !important;
}

.acssStatusBgPaused {
  background-color: #BDEB53 !important;
  color: #444444 !important;
}
.acssStatusBgPaused.acssStatusPip {
  border-color: #BDEB53 !important;
}

.acssStatusBgRejected {
  background-color: #C61A0C !important;
  color: #ffffff !important;
}
.acssStatusBgRejected.acssStatusPip {
  border-color: #C61A0C !important;
}

.acssStatusBgError {
  background-color: #C61A0C !important;
  color: #ffffff !important;
}
.acssStatusBgError.acssStatusPip {
  border-color: #C61A0C !important;
}

.acssStatusBgCanceled {
  background-color: #630D06 !important;
  color: #ffffff !important;
}
.acssStatusBgCanceled.acssStatusPip {
  border-color: #630D06 !important;
}

.acssStatusBgCancelled {
  background-color: #630D06 !important;
  color: #ffffff !important;
}
.acssStatusBgCancelled.acssStatusPip {
  border-color: #630D06 !important;
}

.acssStatusBgWarning {
  background-color: #F5A70B !important;
  color: #000000 !important;
}
.acssStatusBgWarning.acssStatusPip {
  border-color: #F5A70B !important;
}

.acssStatusBgNeutral {
  background-color: #6D6D6D !important;
  color: #ffffff !important;
}
.acssStatusBgNeutral.acssStatusPip {
  border-color: #6D6D6D !important;
}

.acssStatusBgWaitlisted {
  background-color: #E2C8BB !important;
  color: #444444 !important;
}
.acssStatusBgWaitlisted.acssStatusPip {
  border-color: #E2C8BB !important;
}

.acssStatusBgSkipped {
  background-color: #F5A70B !important;
  color: #000000 !important;
}
.acssStatusBgSkipped.acssStatusPip {
  border-color: #F5A70B !important;
}

.acssStatusBgRemaining {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.acssStatusBgRemaining.acssStatusPip {
  border-color: #ffffff !important;
}

.acssStatusBgObligated {
  background-color: #277725 !important;
  color: #ffffff !important;
}
.acssStatusBgObligated.acssStatusPip {
  border-color: #277725 !important;
}

.acssStatusBgPending {
  background-color: #98C9FA !important;
  color: #000000 !important;
}
.acssStatusBgPending.acssStatusPip {
  border-color: #98C9FA !important;
}

.acssStatusPip {
  background-color: #C61A0C;
  color: #ffffff;
  border: 2px solid #999;
  border-radius: 5px;
  box-sizing: border-box !important;
  display: inline-block;
  height: 11px;
  margin-right: 3px;
  width: 11px;
}
.acssStatusPip.acssStatusBgOpen {
  background-color: white;
  border-color: #999;
}
.acssStatusPip.acssStatusBgRemaining {
  border-color: #4668ba !important;
}

.acssPrimaryIndicatorGlyph {
  color: #F5A70B;
}
.accessibility-mode .acssPrimaryIndicatorGlyph {
  color: #946506;
}
.acssPrimaryIndicatorGlyph .nv-glyph {
  font-size: 1em;
  vertical-align: -0.05em;
}
.acssPrimaryIndicatorGlyph:not(:first-child) {
  margin-left: 0.25em;
}

.acssNonPrimaryIndicatorGlyph {
  color: #6D6D6D;
}
.accessibility-mode .acssNonPrimaryIndicatorGlyph {
  color: #6D6D6D;
}
.acssNonPrimaryIndicatorGlyph .nv-glyph {
  font-size: 1em;
  vertical-align: -0.05em;
}

.nv-as-link.acssNonPrimaryIndicatorGlyph {
  color: #6D6D6D;
}
.accessibility-mode .nv-as-link.acssNonPrimaryIndicatorGlyph {
  color: #6D6D6D;
}

.acssStatusPip.mod-draft {
  background-color: #98c9fa !important;
  color: white !important;
  fill: white !important;
  border-color: #98c9fa !important;
}
.accessibility-mode .acssStatusPip.mod-draft {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-submitted {
  background-color: #bccde6 !important;
  color: white !important;
  fill: white !important;
  border-color: #bccde6 !important;
}
.accessibility-mode .acssStatusPip.mod-submitted {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-active {
  background-color: #00749e !important;
  color: white !important;
  fill: white !important;
  border-color: #00749e !important;
}

.acssStatusPip.mod-active_in_progress {
  background-color: #00749e !important;
  color: white !important;
  fill: white !important;
  border-color: #00749e !important;
}

.acssStatusPip.mod-approved {
  background-color: #00c23b !important;
  color: white !important;
  fill: white !important;
  border-color: #00c23b !important;
}
.accessibility-mode .acssStatusPip.mod-approved {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-approved_in_progress {
  background-color: #00c23b !important;
  color: white !important;
  fill: white !important;
  border-color: #00c23b !important;
}
.accessibility-mode .acssStatusPip.mod-approved_in_progress {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-inactive {
  background-color: #adc6cc !important;
  color: white !important;
  fill: white !important;
  border-color: #adc6cc !important;
}

.acssStatusPip.mod-warning {
  background-color: #f5a70b !important;
  color: white !important;
  fill: white !important;
  border-color: #f5a70b !important;
}
.accessibility-mode .acssStatusPip.mod-warning {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-rejected {
  background-color: #c61a0c !important;
  color: white !important;
  fill: white !important;
  border-color: #c61a0c !important;
}

.acssStatusPip.mod-rejected_in_progress {
  background-color: #c61a0c !important;
  color: white !important;
  fill: white !important;
  border-color: #c61a0c !important;
}

.acssStatusPip.mod-canceled {
  background-color: #630d06 !important;
  color: white !important;
  fill: white !important;
  border-color: #630d06 !important;
}

.acssStatusPip.mod-cancelled {
  background-color: #630d06 !important;
  color: white !important;
  fill: white !important;
  border-color: #630d06 !important;
}

.acssStatusPip.mod-waitlisted {
  background-color: #bf77a3 !important;
  color: white !important;
  fill: white !important;
  border-color: #bf77a3 !important;
}
.accessibility-mode .acssStatusPip.mod-waitlisted {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-paused {
  background-color: #c5c5c5 !important;
  color: white !important;
  fill: white !important;
  border-color: #c5c5c5 !important;
}
.accessibility-mode .acssStatusPip.mod-paused {
  color: black !important;
  fill: black !important;
}

.acssStatusPip.mod-neutral {
  background-color: #6d6d6d !important;
  color: white !important;
  fill: white !important;
  border-color: #6d6d6d !important;
}

.nv-status-indicator {
  display: table;
  text-indent: 0;
}

.nv-status-indicator_graphic {
  box-sizing: content-box;
  display: table-cell;
  text-align: right;
  padding-right: 0.25em;
}
.nv-status-indicator_graphic:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode .nv-status-indicator_graphic:focus {
  outline-color: #4d90fe;
}

.nv-status-indicator_text {
  box-sizing: content-box;
  display: table-cell;
  white-space: nowrap;
}
.nv-status-indicator_text .nv-help-text, .nv-status-indicator_text .nv-status-indicator_subtitle {
  white-space: normal;
}
.nv-status-indicator_text .nv-help-text--nowrap, .nv-status-indicator_text .nv-status-indicator_subtitle--nowrap {
  white-space: nowrap;
}
.nv-status-indicator_text--bold {
  font-weight: 600;
}
.nv-status-indicator_text--wrap {
  white-space: normal;
}

thead .nv-status-indicator_graphic,
thead .nv-status-indicator_text {
  vertical-align: bottom;
}
thead .nv-status-indicator_graphic {
  width: 100%;
}

/*// And add some overrides for use in enhancers
.nv-status-indicator--enhancer {
    display: table !important;
    margin-right: 0 !important;

    > span, > div {
        display: table-cell !important;
        margin-right: 0 !important;
    }
}*/
.acadisModal.acssModDraft .acssModal > header > .acadisModal-drag, .acadisModal.mod-Draft .acssModal > header > .acadisModal-drag, .acadisModal.mod-draft .acssModal > header > .acadisModal-drag {
  background-color: #98C9FA !important;
  border-color: #98C9FA !important;
}
.acadisModal.acssModDraft .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Draft .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-draft .acssModal > header > .acadisModal-drag:hover {
  background-color: #c9e3fc !important;
  border-color: #c9e3fc !important;
}

.acadisModal.acssModOnHold .acssModal > header > .acadisModal-drag, .acadisModal.mod-OnHold .acssModal > header > .acadisModal-drag, .acadisModal.mod-onhold .acssModal > header > .acadisModal-drag {
  background-color: #98C9FA !important;
  border-color: #98C9FA !important;
}
.acadisModal.acssModOnHold .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-OnHold .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-onhold .acssModal > header > .acadisModal-drag:hover {
  background-color: #c9e3fc !important;
  border-color: #c9e3fc !important;
}

.acadisModal.acssModSubmitted .acssModal > header > .acadisModal-drag, .acadisModal.mod-Submitted .acssModal > header > .acadisModal-drag, .acadisModal.mod-submitted .acssModal > header > .acadisModal-drag {
  background-color: #246D94 !important;
  border-color: #246D94 !important;
}
.acadisModal.acssModSubmitted .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Submitted .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-submitted .acssModal > header > .acadisModal-drag:hover {
  background-color: #2e8bbd !important;
  border-color: #2e8bbd !important;
}

.acadisModal.acssModInformation .acssModal > header > .acadisModal-drag, .acadisModal.mod-Information .acssModal > header > .acadisModal-drag, .acadisModal.mod-information .acssModal > header > .acadisModal-drag {
  background-color: #3366FF !important;
  border-color: #3366FF !important;
}
.acadisModal.acssModInformation .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Information .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-information .acssModal > header > .acadisModal-drag:hover {
  background-color: #668cff !important;
  border-color: #668cff !important;
}

.acadisModal.acssModSuccess .acssModal > header > .acadisModal-drag, .acadisModal.mod-Success .acssModal > header > .acadisModal-drag, .acadisModal.mod-success .acssModal > header > .acadisModal-drag {
  background-color: #277725 !important;
  border-color: #277725 !important;
}
.acadisModal.acssModSuccess .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Success .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-success .acssModal > header > .acadisModal-drag:hover {
  background-color: #349e31 !important;
  border-color: #349e31 !important;
}

.acadisModal.acssModPaused .acssModal > header > .acadisModal-drag, .acadisModal.mod-Paused .acssModal > header > .acadisModal-drag, .acadisModal.mod-paused .acssModal > header > .acadisModal-drag {
  background-color: #BDEB53 !important;
  border-color: #BDEB53 !important;
}
.acadisModal.acssModPaused .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Paused .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-paused .acssModal > header > .acadisModal-drag:hover {
  background-color: #cff081 !important;
  border-color: #cff081 !important;
}

.acadisModal.acssModRejected .acssModal > header > .acadisModal-drag, .acadisModal.mod-Rejected .acssModal > header > .acadisModal-drag, .acadisModal.mod-rejected .acssModal > header > .acadisModal-drag {
  background-color: #C61A0C !important;
  border-color: #C61A0C !important;
}
.acadisModal.acssModRejected .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Rejected .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-rejected .acssModal > header > .acadisModal-drag:hover {
  background-color: #f12514 !important;
  border-color: #f12514 !important;
}

.acadisModal.acssModError .acssModal > header > .acadisModal-drag, .acadisModal.mod-Error .acssModal > header > .acadisModal-drag, .acadisModal.mod-error .acssModal > header > .acadisModal-drag {
  background-color: #C61A0C !important;
  border-color: #C61A0C !important;
}
.acadisModal.acssModError .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Error .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-error .acssModal > header > .acadisModal-drag:hover {
  background-color: #f12514 !important;
  border-color: #f12514 !important;
}

.acadisModal.acssModCanceled .acssModal > header > .acadisModal-drag, .acadisModal.mod-Canceled .acssModal > header > .acadisModal-drag, .acadisModal.mod-canceled .acssModal > header > .acadisModal-drag {
  background-color: #630D06 !important;
  border-color: #630D06 !important;
}
.acadisModal.acssModCanceled .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Canceled .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-canceled .acssModal > header > .acadisModal-drag:hover {
  background-color: #931309 !important;
  border-color: #931309 !important;
}

.acadisModal.acssModCancelled .acssModal > header > .acadisModal-drag, .acadisModal.mod-Cancelled .acssModal > header > .acadisModal-drag, .acadisModal.mod-cancelled .acssModal > header > .acadisModal-drag {
  background-color: #630D06 !important;
  border-color: #630D06 !important;
}
.acadisModal.acssModCancelled .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Cancelled .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-cancelled .acssModal > header > .acadisModal-drag:hover {
  background-color: #931309 !important;
  border-color: #931309 !important;
}

.acadisModal.acssModWarning .acssModal > header > .acadisModal-drag, .acadisModal.mod-Warning .acssModal > header > .acadisModal-drag, .acadisModal.mod-warning .acssModal > header > .acadisModal-drag {
  background-color: #F5A70B !important;
  border-color: #F5A70B !important;
}
.acadisModal.acssModWarning .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Warning .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-warning .acssModal > header > .acadisModal-drag:hover {
  background-color: #f7b93c !important;
  border-color: #f7b93c !important;
}

.acadisModal.acssModNeutral .acssModal > header > .acadisModal-drag, .acadisModal.mod-Neutral .acssModal > header > .acadisModal-drag, .acadisModal.mod-neutral .acssModal > header > .acadisModal-drag {
  background-color: #6D6D6D !important;
  border-color: #6D6D6D !important;
}
.acadisModal.acssModNeutral .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Neutral .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-neutral .acssModal > header > .acadisModal-drag:hover {
  background-color: #878787 !important;
  border-color: #878787 !important;
}

.acadisModal.acssModWaitlisted .acssModal > header > .acadisModal-drag, .acadisModal.mod-Waitlisted .acssModal > header > .acadisModal-drag, .acadisModal.mod-waitlisted .acssModal > header > .acadisModal-drag {
  background-color: #E2C8BB !important;
  border-color: #E2C8BB !important;
}
.acadisModal.acssModWaitlisted .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Waitlisted .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-waitlisted .acssModal > header > .acadisModal-drag:hover {
  background-color: #f1e5df !important;
  border-color: #f1e5df !important;
}

.acadisModal.acssModSkipped .acssModal > header > .acadisModal-drag, .acadisModal.mod-Skipped .acssModal > header > .acadisModal-drag, .acadisModal.mod-skipped .acssModal > header > .acadisModal-drag {
  background-color: #F5A70B !important;
  border-color: #F5A70B !important;
}
.acadisModal.acssModSkipped .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Skipped .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-skipped .acssModal > header > .acadisModal-drag:hover {
  background-color: #f7b93c !important;
  border-color: #f7b93c !important;
}

.acadisModal.acssModRemaining .acssModal > header > .acadisModal-drag, .acadisModal.mod-Remaining .acssModal > header > .acadisModal-drag, .acadisModal.mod-remaining .acssModal > header > .acadisModal-drag {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.acadisModal.acssModRemaining .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Remaining .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-remaining .acssModal > header > .acadisModal-drag:hover {
  background-color: white !important;
  border-color: white !important;
}

.acadisModal.acssModObligated .acssModal > header > .acadisModal-drag, .acadisModal.mod-Obligated .acssModal > header > .acadisModal-drag, .acadisModal.mod-obligated .acssModal > header > .acadisModal-drag {
  background-color: #277725 !important;
  border-color: #277725 !important;
}
.acadisModal.acssModObligated .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Obligated .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-obligated .acssModal > header > .acadisModal-drag:hover {
  background-color: #349e31 !important;
  border-color: #349e31 !important;
}

.acadisModal.acssModPending .acssModal > header > .acadisModal-drag, .acadisModal.mod-Pending .acssModal > header > .acadisModal-drag, .acadisModal.mod-pending .acssModal > header > .acadisModal-drag {
  background-color: #98C9FA !important;
  border-color: #98C9FA !important;
}
.acadisModal.acssModPending .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Pending .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-pending .acssModal > header > .acadisModal-drag:hover {
  background-color: #c9e3fc !important;
  border-color: #c9e3fc !important;
}

.acadisModal.acssModRemaining .acssModal > header > .acadisModal-drag, .acadisModal.mod-Remaining .acssModal > header > .acadisModal-drag, .acadisModal.mod-remaining .acssModal > header > .acadisModal-drag {
  background-color: #4668ba !important;
  border-color: #4668ba !important;
}
.acadisModal.acssModRemaining .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-Remaining .acssModal > header > .acadisModal-drag:hover, .acadisModal.mod-remaining .acssModal > header > .acadisModal-drag:hover {
  background-color: #6b86c8 !important;
  border-color: #6b86c8 !important;
}

.nv-status-text-draft {
  color: #98c9fa !important;
  fill: #98c9fa !important;
}
.accessibility-mode .nv-status-text-draft {
  color: #5b7996 !important;
  fill: #5b7996 !important;
}

.nv-status-text-submitted {
  color: #bccde6 !important;
  fill: #bccde6 !important;
}
.accessibility-mode .nv-status-text-submitted {
  color: #5f6b77 !important;
  fill: #5f6b77 !important;
}

.nv-status-text-active {
  color: #00749e !important;
  fill: #00749e !important;
}

.nv-status-text-active_in_progress {
  color: #00749e !important;
  fill: #00749e !important;
}

.nv-status-text-approved {
  color: #00c23b !important;
  fill: #00c23b !important;
}
.accessibility-mode .nv-status-text-approved {
  color: #008a27 !important;
  fill: #008a27 !important;
}

.nv-status-text-approved_in_progress {
  color: #00c23b !important;
  fill: #00c23b !important;
}
.accessibility-mode .nv-status-text-approved_in_progress {
  color: #008a27 !important;
  fill: #008a27 !important;
}

.nv-status-text-inactive {
  color: #adc6cc !important;
  fill: #adc6cc !important;
}

.nv-status-text-warning {
  color: #f5a70b !important;
  fill: #f5a70b !important;
}
.accessibility-mode .nv-status-text-warning {
  color: #9e6c07 !important;
  fill: #9e6c07 !important;
}

.nv-status-text-rejected {
  color: #c61a0c !important;
  fill: #c61a0c !important;
}

.nv-status-text-rejected_in_progress {
  color: #c61a0c !important;
  fill: #c61a0c !important;
}

.nv-status-text-canceled {
  color: #630d06 !important;
  fill: #630d06 !important;
}

.nv-status-text-cancelled {
  color: #630d06 !important;
  fill: #630d06 !important;
}

.nv-status-text-waitlisted {
  color: #bf77a3 !important;
  fill: #bf77a3 !important;
}
.accessibility-mode .nv-status-text-waitlisted {
  color: #9e6387 !important;
  fill: #9e6387 !important;
}

.nv-status-text-paused {
  color: #c5c5c5 !important;
  fill: #c5c5c5 !important;
}
.accessibility-mode .nv-status-text-paused {
  color: #6d6d6d !important;
  fill: #6d6d6d !important;
}

.nv-status-text-neutral {
  color: #6d6d6d !important;
  fill: #6d6d6d !important;
}

/* AA 3/12/20: Maybe this belongs in NuGet... but for now it is only used in Acadis/Portal registrations, so we're keeping it in a local scss partial. */
.nv-status-circle--open {
  background-color: white;
  border-color: #CCCCCC;
  color: #767676;
}

.acssStickyBand {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  margin: 0;
  width: auto;
  z-index: 1;
}
.acssStickyBand .acssBand100 {
  max-width: 85em;
}
.acssStickyBand .acssBand100:after {
  border-top: 1px solid #c0c0c0;
  background: -webkit-linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));
  background: -o-linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));
  background: -moz-linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));
  background: linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  bottom: -29px;
  left: 1px;
  right: 1px;
}
.acssStickyBand .acssBand100 .acssBandHead {
  background-color: white;
  margin: 0 1px;
  min-height: 70px;
  padding-left: 2em;
  padding-right: 2em;
}
.acssStickyBand .acssBand100 .acssBandContent {
  background-color: white;
  margin-top: 0;
}

.acssStickyBandNext.acssBand100 .acssBandHead {
  border-top-color: white;
}

@media screen and (min-width: 85em) {
  .acssStickyBand .acssBand100 {
    margin: 0 auto;
  }
}
.acssTable {
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 1.5em;
}
.acssTable > thead th {
  border-bottom: 1px solid #666;
  font-weight: 600;
  vertical-align: bottom;
  text-align: left;
  padding-left: 0.3em;
}
.acssTable > thead th:first-child {
  padding-left: 0.6em;
}
.acssTable > tbody > tr > td, .acssTable > tbody > tr > th {
  border-bottom: 0;
  font-weight: normal;
  padding: 4px 1em 3px 0.3em;
  text-align: left;
  vertical-align: top;
}
.acssTable > tbody > tr > td:first-child, .acssTable > tbody > tr > th:first-child {
  padding-left: 0.6em;
}

.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox,
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) td.acssTableColumnCheckbox,
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr > th.acssTableColumnCheckbox,
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox {
  padding-top: 0.4em;
  padding-right: 0;
  max-width: 2em;
  width: 1.3em;
}
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 0;
}
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox input,
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) td.acssTableColumnCheckbox input,
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr > th.acssTableColumnCheckbox input,
.acssTable:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox input {
  margin-top: 0.2em;
  vertical-align: baseline;
}
.acssTable.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-row-headings td.acssTableColumnCheckbox,
.acssTable.nv-st-row-headings tbody > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox, .acssTable.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-column-headings td.acssTableColumnCheckbox,
.acssTable.nv-st-column-headings tbody > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox, .acssTable.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-top-left-corner td.acssTableColumnCheckbox,
.acssTable.nv-st-top-left-corner tbody > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox, .acssTable.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-scrollable-table-data td.acssTableColumnCheckbox,
.acssTable.nv-st-scrollable-table-data tbody > tr > th.acssTableColumnCheckbox,
.acssTable.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox {
  padding-top: 0.4em;
  padding-right: 0;
}
.acssTable.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-row-headings td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-row-headings tbody > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTable.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-column-headings td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-column-headings tbody > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTable.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-top-left-corner td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-top-left-corner tbody > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTable.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-scrollable-table-data td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-scrollable-table-data tbody > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTable.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 0;
}
.acssTable.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-row-headings td.acssTableColumnCheckbox input,
.acssTable.nv-st-row-headings tbody > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox input, .acssTable.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-column-headings td.acssTableColumnCheckbox input,
.acssTable.nv-st-column-headings tbody > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox input, .acssTable.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-top-left-corner td.acssTableColumnCheckbox input,
.acssTable.nv-st-top-left-corner tbody > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox input, .acssTable.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-scrollable-table-data td.acssTableColumnCheckbox input,
.acssTable.nv-st-scrollable-table-data tbody > tr > th.acssTableColumnCheckbox input,
.acssTable.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox input {
  margin-top: 0.2em;
  vertical-align: baseline;
}

td.acssTableColumnCheckbox.acssModRadio {
  vertical-align: middle;
}

th.acssTableColumnIconOnly, td.acssTableColumnIconOnly {
  max-width: 1.3em;
  padding-right: 0 !important;
  padding-left: 0 !important;
  text-align: center;
  width: 1.3em;
}

th.acssTableColumnWarning, td.acssTableColumnWarning {
  background-color: #FFF0D5;
}
th.acssTableColumnWarning:hover, td.acssTableColumnWarning:hover {
  background-color: #e2f0ff;
}

th.acssTableColumnHighlight,
td.acssTableColumnHighlight,
th.mod-highlight,
td.mod-highlight {
  background-color: #f2f2f2;
}
th.acssTableColumnHighlight.acssModSideBorders,
td.acssTableColumnHighlight.acssModSideBorders,
th.mod-highlight.acssModSideBorders,
td.mod-highlight.acssModSideBorders {
  border-left: 1px solid #323232;
  border-right: 1px solid #323232;
}
th.acssTableColumnHighlight.acssModBorderLeft, th.acssTableColumnHighlight.mod-border-left,
td.acssTableColumnHighlight.acssModBorderLeft,
td.acssTableColumnHighlight.mod-border-left,
th.mod-highlight.acssModBorderLeft,
th.mod-highlight.mod-border-left,
td.mod-highlight.acssModBorderLeft,
td.mod-highlight.mod-border-left {
  border-left: 1px solid #323232;
}
th.acssTableColumnHighlight.acssModBorderRight, th.acssTableColumnHighlight.mod-border-right,
td.acssTableColumnHighlight.acssModBorderRight,
td.acssTableColumnHighlight.mod-border-right,
th.mod-highlight.acssModBorderRight,
th.mod-highlight.mod-border-right,
td.mod-highlight.acssModBorderRight,
td.mod-highlight.mod-border-right {
  border-right: 1px solid #323232;
}

.acssTableColumnAction,
.mod-actions {
  text-align: right !important;
  padding-right: 5px !important;
  color: #a8a8a8;
  white-space: nowrap;
}
.acssTableColumnAction.acssModIncludeSeparator .acssTableColumnActionToolsItem, .acssTableColumnAction.acssModIncludeSeparator > .acssLinkAction, .acssTableColumnAction.acssModIncludeSeparator > div > .acssLinkAction,
.mod-actions.acssModIncludeSeparator .acssTableColumnActionToolsItem,
.mod-actions.acssModIncludeSeparator > .acssLinkAction,
.mod-actions.acssModIncludeSeparator > div > .acssLinkAction {
  border-left: 1px solid #a8a8a8;
  margin-left: 0.3em;
  padding-left: 0.5em;
}
.acssTableColumnAction.acssModIncludeSeparator .acssTableColumnActionToolsItem:first-child, .acssTableColumnAction.acssModIncludeSeparator > .acssLinkAction:first-child, .acssTableColumnAction.acssModIncludeSeparator > div > .acssLinkAction:first-child,
.mod-actions.acssModIncludeSeparator .acssTableColumnActionToolsItem:first-child,
.mod-actions.acssModIncludeSeparator > .acssLinkAction:first-child,
.mod-actions.acssModIncludeSeparator > div > .acssLinkAction:first-child {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
.acssTableColumnAction a:not(.nv-as-link):not(.nv-as-button):not(.aspNetDisabled), .acssTableColumnAction .acssLinkAction,
.mod-actions a:not(.nv-as-link):not(.nv-as-button):not(.aspNetDisabled),
.mod-actions .acssLinkAction {
  color: #000;
  text-decoration: underline;
}
.acssTableColumnAction a:not(.nv-as-link):not(.nv-as-button):not(.aspNetDisabled):hover, .acssTableColumnAction .acssLinkAction:hover,
.mod-actions a:not(.nv-as-link):not(.nv-as-button):not(.aspNetDisabled):hover,
.mod-actions .acssLinkAction:hover {
  text-decoration: none;
}
.acssTableColumnAction .actionMenuMenuLink,
.mod-actions .actionMenuMenuLink {
  text-decoration: underline;
}

th.acssTableColumnAction > a,
th.mod-actions > a {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
th.acssTableColumnAction > a.acssModShowAction,
th.mod-actions > a.acssModShowAction {
  position: static;
}

.acssNoDataMessage {
  color: #999999;
  fill: #999999;
  font-style: italic;
  text-align: center !important;
}
.accessibility-mode .acssNoDataMessage {
  color: #474747;
  fill: #474747;
}
.acssNoDataMessage .nv-as-link {
  font-style: normal;
}

/*div*/
.acssTableColumnActionTools {
  float: right;
}

ul.acssTableColumnActionTools {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*div, li*/
.acssTableColumnActionToolsItem {
  float: left;
  margin: 0 0 0 0.5ex;
}

table tbody tr td.acssModIcon,
table tbody tr th.acssModIcon,
table thead tr th.acssModIcon {
  padding-right: 0;
}

table a {
  line-height: 1.2em;
}

.acssTableFooter {
  margin-top: -1em;
}

table .acssModEnhanced > td,
table .acssModForm > td,
table .nv-mod-form > td,
table tbody .acssModEnhanced > th,
table tbody .acssModForm > th,
table tbody .nv-mod-form > th,
table.acssTable .acssModEnhanced > td,
table.acssTable .acssModForm > td,
table.acssTable .nv-mod-form > td,
table.acssTable tbody .acssModEnhanced > th,
table.acssTable tbody .acssModForm > th,
table.acssTable tbody .nv-mod-form > th,
table.acssTableSolid .acssModEnhanced > td,
table.acssTableSolid .acssModForm > td,
table.acssTableSolid .nv-mod-form > td,
table.acssTableSolid tbody .acssModEnhanced > th,
table.acssTableSolid tbody .acssModForm > th,
table.acssTableSolid tbody .nv-mod-form > th,
table.nv-table .acssModEnhanced > td,
table.nv-table .acssModForm > td,
table.nv-table .nv-mod-form > td,
table.nv-table tbody .acssModEnhanced > th,
table.nv-table tbody .acssModForm > th,
table.nv-table tbody .nv-mod-form > th {
  line-height: 26px;
}
table .acssModEnhanced > td.acssTableColumnCheckbox input,
table .acssModForm > td.acssTableColumnCheckbox input,
table .nv-mod-form > td.acssTableColumnCheckbox input,
table tbody .acssModEnhanced > th.acssTableColumnCheckbox input,
table tbody .acssModForm > th.acssTableColumnCheckbox input,
table tbody .nv-mod-form > th.acssTableColumnCheckbox input,
table.acssTable .acssModEnhanced > td.acssTableColumnCheckbox input,
table.acssTable .acssModForm > td.acssTableColumnCheckbox input,
table.acssTable .nv-mod-form > td.acssTableColumnCheckbox input,
table.acssTable tbody .acssModEnhanced > th.acssTableColumnCheckbox input,
table.acssTable tbody .acssModForm > th.acssTableColumnCheckbox input,
table.acssTable tbody .nv-mod-form > th.acssTableColumnCheckbox input,
table.acssTableSolid .acssModEnhanced > td.acssTableColumnCheckbox input,
table.acssTableSolid .acssModForm > td.acssTableColumnCheckbox input,
table.acssTableSolid .nv-mod-form > td.acssTableColumnCheckbox input,
table.acssTableSolid tbody .acssModEnhanced > th.acssTableColumnCheckbox input,
table.acssTableSolid tbody .acssModForm > th.acssTableColumnCheckbox input,
table.acssTableSolid tbody .nv-mod-form > th.acssTableColumnCheckbox input,
table.nv-table .acssModEnhanced > td.acssTableColumnCheckbox input,
table.nv-table .acssModForm > td.acssTableColumnCheckbox input,
table.nv-table .nv-mod-form > td.acssTableColumnCheckbox input,
table.nv-table tbody .acssModEnhanced > th.acssTableColumnCheckbox input,
table.nv-table tbody .acssModForm > th.acssTableColumnCheckbox input,
table.nv-table tbody .nv-mod-form > th.acssTableColumnCheckbox input {
  margin-top: 5px;
}
table .acssModEnhanced > td > span.modTextOnly,
table .acssModForm > td > span.modTextOnly,
table .nv-mod-form > td > span.modTextOnly,
table tbody .acssModEnhanced > th > span.modTextOnly,
table tbody .acssModForm > th > span.modTextOnly,
table tbody .nv-mod-form > th > span.modTextOnly,
table.acssTable .acssModEnhanced > td > span.modTextOnly,
table.acssTable .acssModForm > td > span.modTextOnly,
table.acssTable .nv-mod-form > td > span.modTextOnly,
table.acssTable tbody .acssModEnhanced > th > span.modTextOnly,
table.acssTable tbody .acssModForm > th > span.modTextOnly,
table.acssTable tbody .nv-mod-form > th > span.modTextOnly,
table.acssTableSolid .acssModEnhanced > td > span.modTextOnly,
table.acssTableSolid .acssModForm > td > span.modTextOnly,
table.acssTableSolid .nv-mod-form > td > span.modTextOnly,
table.acssTableSolid tbody .acssModEnhanced > th > span.modTextOnly,
table.acssTableSolid tbody .acssModForm > th > span.modTextOnly,
table.acssTableSolid tbody .nv-mod-form > th > span.modTextOnly,
table.nv-table .acssModEnhanced > td > span.modTextOnly,
table.nv-table .acssModForm > td > span.modTextOnly,
table.nv-table .nv-mod-form > td > span.modTextOnly,
table.nv-table tbody .acssModEnhanced > th > span.modTextOnly,
table.nv-table tbody .acssModForm > th > span.modTextOnly,
table.nv-table tbody .nv-mod-form > th > span.modTextOnly {
  display: inline-block;
  line-height: 1.2em;
}
table .acssModEnhanced > td > .select2-container,
table .acssModForm > td > .select2-container,
table .nv-mod-form > td > .select2-container,
table tbody .acssModEnhanced > th > .select2-container,
table tbody .acssModForm > th > .select2-container,
table tbody .nv-mod-form > th > .select2-container,
table.acssTable .acssModEnhanced > td > .select2-container,
table.acssTable .acssModForm > td > .select2-container,
table.acssTable .nv-mod-form > td > .select2-container,
table.acssTable tbody .acssModEnhanced > th > .select2-container,
table.acssTable tbody .acssModForm > th > .select2-container,
table.acssTable tbody .nv-mod-form > th > .select2-container,
table.acssTableSolid .acssModEnhanced > td > .select2-container,
table.acssTableSolid .acssModForm > td > .select2-container,
table.acssTableSolid .nv-mod-form > td > .select2-container,
table.acssTableSolid tbody .acssModEnhanced > th > .select2-container,
table.acssTableSolid tbody .acssModForm > th > .select2-container,
table.acssTableSolid tbody .nv-mod-form > th > .select2-container,
table.nv-table .acssModEnhanced > td > .select2-container,
table.nv-table .acssModForm > td > .select2-container,
table.nv-table .nv-mod-form > td > .select2-container,
table.nv-table tbody .acssModEnhanced > th > .select2-container,
table.nv-table tbody .acssModForm > th > .select2-container,
table.nv-table tbody .nv-mod-form > th > .select2-container {
  margin-top: 0;
}
table .acssModEnhanced > td > .acssControlIcon,
table .acssModEnhanced > td > input[type=image],
table .acssModForm > td > .acssControlIcon,
table .acssModForm > td > input[type=image],
table .nv-mod-form > td > .acssControlIcon,
table .nv-mod-form > td > input[type=image],
table tbody .acssModEnhanced > th > .acssControlIcon,
table tbody .acssModEnhanced > th > input[type=image],
table tbody .acssModForm > th > .acssControlIcon,
table tbody .acssModForm > th > input[type=image],
table tbody .nv-mod-form > th > .acssControlIcon,
table tbody .nv-mod-form > th > input[type=image],
table.acssTable .acssModEnhanced > td > .acssControlIcon,
table.acssTable .acssModEnhanced > td > input[type=image],
table.acssTable .acssModForm > td > .acssControlIcon,
table.acssTable .acssModForm > td > input[type=image],
table.acssTable .nv-mod-form > td > .acssControlIcon,
table.acssTable .nv-mod-form > td > input[type=image],
table.acssTable tbody .acssModEnhanced > th > .acssControlIcon,
table.acssTable tbody .acssModEnhanced > th > input[type=image],
table.acssTable tbody .acssModForm > th > .acssControlIcon,
table.acssTable tbody .acssModForm > th > input[type=image],
table.acssTable tbody .nv-mod-form > th > .acssControlIcon,
table.acssTable tbody .nv-mod-form > th > input[type=image],
table.acssTableSolid .acssModEnhanced > td > .acssControlIcon,
table.acssTableSolid .acssModEnhanced > td > input[type=image],
table.acssTableSolid .acssModForm > td > .acssControlIcon,
table.acssTableSolid .acssModForm > td > input[type=image],
table.acssTableSolid .nv-mod-form > td > .acssControlIcon,
table.acssTableSolid .nv-mod-form > td > input[type=image],
table.acssTableSolid tbody .acssModEnhanced > th > .acssControlIcon,
table.acssTableSolid tbody .acssModEnhanced > th > input[type=image],
table.acssTableSolid tbody .acssModForm > th > .acssControlIcon,
table.acssTableSolid tbody .acssModForm > th > input[type=image],
table.acssTableSolid tbody .nv-mod-form > th > .acssControlIcon,
table.acssTableSolid tbody .nv-mod-form > th > input[type=image],
table.nv-table .acssModEnhanced > td > .acssControlIcon,
table.nv-table .acssModEnhanced > td > input[type=image],
table.nv-table .acssModForm > td > .acssControlIcon,
table.nv-table .acssModForm > td > input[type=image],
table.nv-table .nv-mod-form > td > .acssControlIcon,
table.nv-table .nv-mod-form > td > input[type=image],
table.nv-table tbody .acssModEnhanced > th > .acssControlIcon,
table.nv-table tbody .acssModEnhanced > th > input[type=image],
table.nv-table tbody .acssModForm > th > .acssControlIcon,
table.nv-table tbody .acssModForm > th > input[type=image],
table.nv-table tbody .nv-mod-form > th > .acssControlIcon,
table.nv-table tbody .nv-mod-form > th > input[type=image] {
  margin-top: 6px;
}
table .nv-mod-form > td,
table tbody .nv-mod-form > th,
table.acssTable .nv-mod-form > td,
table.acssTable tbody .nv-mod-form > th,
table.acssTableSolid .nv-mod-form > td,
table.acssTableSolid tbody .nv-mod-form > th,
table.nv-table .nv-mod-form > td,
table.nv-table tbody .nv-mod-form > th {
  padding-top: 0.3em;
  vertical-align: top;
}

.acssTableResponsive {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.acssTableResponsive .acssTableSolid,
.acssTableResponsive .nv-table {
  margin-bottom: 17px;
}

.acssTableSolid:not(.nv-table),
.nv-table-container {
  margin: 0 0 1.5em;
}

.tablesorter-header-inner {
  background: transparent;
  border: none !important;
  font-weight: 600;
  padding: 0 !important;
  text-align: left;
}

.acssTableSolid,
.nv-table {
  width: 100%;
  border-bottom: 1px solid #d5d5d5;
  border-collapse: collapse;
}
.acssTableSolid th,
.nv-table th {
  text-align: left;
}
.acssTableSolid > thead > tr > th,
.nv-table > thead > tr > th {
  font-weight: 600;
  border-bottom: 1px solid #000;
  padding: 0.3em 1em 0.3em 0.3em;
  vertical-align: bottom;
}
.acssTableSolid > thead > tr > th.acssModLessPadding,
.nv-table > thead > tr > th.acssModLessPadding {
  padding-right: 0.5em !important;
}
.acssTableSolid > thead > tr > th.acssModLessPadding .tablesorter-header-inner,
.nv-table > thead > tr > th.acssModLessPadding .tablesorter-header-inner {
  margin-right: 0;
}
.acssTableSolid > thead > tr > th.nv-hc-table-sort-header .nv-hc-table-sort,
.nv-table > thead > tr > th.nv-hc-table-sort-header .nv-hc-table-sort {
  align-items: flex-end;
  display: inline-flex;
  vertical-align: bottom;
}
.acssTableSolid > thead > tr > th.nv-hc-table-sort-header .nv-hc-table-sort .nv-hc-table-sort-icon,
.nv-table > thead > tr > th.nv-hc-table-sort-header .nv-hc-table-sort .nv-hc-table-sort-icon {
  align-self: flex-end;
  margin-left: 3px;
  width: 10px;
}
.acssTableSolid > thead > tr > th.nv-hc-table-sort-header .nv-hc-table-sort .nv-hc-table-sort-content,
.nv-table > thead > tr > th.nv-hc-table-sort-header .nv-hc-table-sort .nv-hc-table-sort-content {
  display: inline-block;
}
.acssTableSolid > thead > tr > th.tablesorter-header:not(.acssTableSortLink),
.nv-table > thead > tr > th.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 18px;
}
.acssTableSolid > thead > tr > th.tablesorter-header.sorter-false,
.nv-table > thead > tr > th.tablesorter-header.sorter-false {
  position: static;
}
.acssTableSolid > thead > tr > th.tablesorter-header .infoBubbleContainer + .acssTableSortIcon,
.nv-table > thead > tr > th.tablesorter-header .infoBubbleContainer + .acssTableSortIcon {
  margin-left: 0;
}
.acssTableSolid > thead > tr > th.tablesorter-header * + .infoBubbleContainer,
.nv-table > thead > tr > th.tablesorter-header * + .infoBubbleContainer {
  margin-left: 3px;
}
.acssTableSolid > thead > tr > th .tablesorter-header-inner,
.nv-table > thead > tr > th .tablesorter-header-inner {
  align-items: flex-end;
  display: inline-flex;
}
.acssTableSolid > thead > tr > th .acssTableSortIcon,
.nv-table > thead > tr > th .acssTableSortIcon {
  margin-right: -14px;
  width: 14px;
}
.acssTableSolid > thead > tr > th > a,
.nv-table > thead > tr > th > a {
  color: black;
  fill: black;
  font-weight: 600;
}
.tablesorter-childRow .acssTableSolid > thead > tr > th,
.tablesorter-childRow .nv-table > thead > tr > th {
  border-bottom-color: #999;
}
.acssTableSolid > tbody > tr > td.acssModLessPadding,
.nv-table > tbody > tr > td.acssModLessPadding {
  padding-right: 0.3em !important;
}
.acssTableSolid:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr:hover > th, .acssTableSolid:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr:hover > td, .acssTableSolid:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr.acssModHover > th, .acssTableSolid:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr.acssModHover > td,
.nv-table:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr:hover > th,
.nv-table:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr:hover > td,
.nv-table:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr.acssModHover > th,
.nv-table:not(.nv-dg-table):not(.mod-no-hover) > tbody > tr.acssModHover > td {
  background-color: #e2f0ff;
}
.acssTableSolid .actionMenuContainer button,
.nv-table .actionMenuContainer button {
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 0;
  color: #000;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  text-align: inherit;
  text-decoration: underline;
}
.acssTableSolid .actionMenuContainer button:hover, .acssTableSolid .actionMenuContainer button:focus,
.nv-table .actionMenuContainer button:hover,
.nv-table .actionMenuContainer button:focus {
  text-decoration: none;
}
.acssTableSolid .actionMenuContainer button span,
.nv-table .actionMenuContainer button span {
  position: relative;
  top: 0;
  left: 0;
}
.acssTableSolid.acssModIncludeTotals,
.nv-table.acssModIncludeTotals {
  border-bottom: 0;
}
.acssTableSolid.acssModIncludeTotals tfoot tr td, .acssTableSolid.acssModIncludeTotals tfoot tr th,
.nv-table.acssModIncludeTotals tfoot tr td,
.nv-table.acssModIncludeTotals tfoot tr th {
  font-weight: 600;
}
.acssTableSolid.acssModIncludeTotals tfoot tr td.mod-de-emphasized, .acssTableSolid.acssModIncludeTotals tfoot tr td .acadisModal, .acssTableSolid.acssModIncludeTotals tfoot tr th.mod-de-emphasized, .acssTableSolid.acssModIncludeTotals tfoot tr th .acadisModal,
.nv-table.acssModIncludeTotals tfoot tr td.mod-de-emphasized,
.nv-table.acssModIncludeTotals tfoot tr td .acadisModal,
.nv-table.acssModIncludeTotals tfoot tr th.mod-de-emphasized,
.nv-table.acssModIncludeTotals tfoot tr th .acadisModal {
  font-weight: normal;
}
.acssTableSolid.acssModIncludeTotals tfoot tr:first-child td, .acssTableSolid.acssModIncludeTotals tfoot tr:first-child th,
.nv-table.acssModIncludeTotals tfoot tr:first-child td,
.nv-table.acssModIncludeTotals tfoot tr:first-child th {
  border-top: 1px solid black;
}
.acssTableSolid td,
.acssTableSolid tbody > tr > th,
.acssTableSolid tfoot > tr > th,
.nv-table td,
.nv-table tbody > tr > th,
.nv-table tfoot > tr > th {
  /* tbody th treatment matches td, assuming most tbody th'es will be added for 508 purposes */
  border-top: 1px solid #d5d5d5;
  font-weight: normal;
  line-height: 1.2em;
  padding: 0.4em 1em 0.3em 0.3em;
  text-align: left;
  vertical-align: top;
}
.acssTableSolid td > pre,
.acssTableSolid tbody > tr > th > pre,
.acssTableSolid tfoot > tr > th > pre,
.nv-table td > pre,
.nv-table tbody > tr > th > pre,
.nv-table tfoot > tr > th > pre {
  margin: 0;
}
.acssTableSolid > tfoot td,
.nv-table > tfoot td {
  border-bottom: none;
}
.acssTableSolid td [align=right], .acssTableSolid th [align=right],
.nv-table td [align=right],
.nv-table th [align=right] {
  text-align: right;
}
.acssTableSolid td [align=center], .acssTableSolid th [align=center],
.nv-table td [align=center],
.nv-table th [align=center] {
  text-align: center;
}
.acssTableSolid td.acssTableSolidNumericColumn, .acssTableSolid td.mod-numeric, .acssTableSolid td.acssTableSolidNumericHeader, .acssTableSolid td.acssTableSolidNumericData, .acssTableSolid th.acssTableSolidNumericColumn, .acssTableSolid th.mod-numeric, .acssTableSolid th.acssTableSolidNumericHeader, .acssTableSolid th.acssTableSolidNumericData,
.nv-table td.acssTableSolidNumericColumn,
.nv-table td.mod-numeric,
.nv-table td.acssTableSolidNumericHeader,
.nv-table td.acssTableSolidNumericData,
.nv-table th.acssTableSolidNumericColumn,
.nv-table th.mod-numeric,
.nv-table th.acssTableSolidNumericHeader,
.nv-table th.acssTableSolidNumericData {
  padding-right: 18px;
  text-align: right;
}
.acssTableSolid td.acssTableSolidNumericColumn .tablesorter-header-inner, .acssTableSolid td.mod-numeric .tablesorter-header-inner, .acssTableSolid td.acssTableSolidNumericHeader .tablesorter-header-inner, .acssTableSolid td.acssTableSolidNumericData .tablesorter-header-inner, .acssTableSolid th.acssTableSolidNumericColumn .tablesorter-header-inner, .acssTableSolid th.mod-numeric .tablesorter-header-inner, .acssTableSolid th.acssTableSolidNumericHeader .tablesorter-header-inner, .acssTableSolid th.acssTableSolidNumericData .tablesorter-header-inner,
.nv-table td.acssTableSolidNumericColumn .tablesorter-header-inner,
.nv-table td.mod-numeric .tablesorter-header-inner,
.nv-table td.acssTableSolidNumericHeader .tablesorter-header-inner,
.nv-table td.acssTableSolidNumericData .tablesorter-header-inner,
.nv-table th.acssTableSolidNumericColumn .tablesorter-header-inner,
.nv-table th.mod-numeric .tablesorter-header-inner,
.nv-table th.acssTableSolidNumericHeader .tablesorter-header-inner,
.nv-table th.acssTableSolidNumericData .tablesorter-header-inner {
  justify-content: flex-end;
}
.acssTableSolid td.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid td.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid td.mod-numeric:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid td.mod-numeric:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid td.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid td.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid td.acssTableSolidNumericData:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid td.acssTableSolidNumericData:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid th.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid th.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid th.mod-numeric:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid th.mod-numeric:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid th.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid th.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .nv-hc-table-sort-icon, .acssTableSolid th.acssTableSolidNumericData:not(.acssModWideHeaderText) .acssTableSortIcon,
.acssTableSolid th.acssTableSolidNumericData:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table td.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table td.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table td.mod-numeric:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table td.mod-numeric:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table td.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table td.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table td.acssTableSolidNumericData:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table td.acssTableSolidNumericData:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table th.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table th.acssTableSolidNumericColumn:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table th.mod-numeric:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table th.mod-numeric:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table th.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table th.acssTableSolidNumericHeader:not(.acssModWideHeaderText) .nv-hc-table-sort-icon,
.nv-table th.acssTableSolidNumericData:not(.acssModWideHeaderText) .acssTableSortIcon,
.nv-table th.acssTableSolidNumericData:not(.acssModWideHeaderText) .nv-hc-table-sort-icon {
  margin-right: -14px;
}
.acssTableSolid.acssModNoSort td, .acssTableSolid.acssModNoSort th,
.acssTableSolid.acssModNoSort tbody > tr > th,
.acssTableSolid.acssModNoSort tfoot > tr > th,
.nv-table.acssModNoSort td,
.nv-table.acssModNoSort th,
.nv-table.acssModNoSort tbody > tr > th,
.nv-table.acssModNoSort tfoot > tr > th {
  padding-right: 0.5em;
}
.acssTableSolid td.acssTableColumnNarrow,
.acssTableSolid thead > tr > th.acssTableColumnNarrow,
.acssTableSolid tbody > tr > th.acssTableColumnNarrow,
.acssTableSolid tfoot > tr > th.acssTableColumnNarrow,
.nv-table td.acssTableColumnNarrow,
.nv-table thead > tr > th.acssTableColumnNarrow,
.nv-table tbody > tr > th.acssTableColumnNarrow,
.nv-table tfoot > tr > th.acssTableColumnNarrow {
  padding-left: 3px;
  padding-right: 3px;
  text-align: right;
}
.acssTableSolid table td,
.acssTableSolid table tbody th,
.nv-table table td,
.nv-table table tbody th {
  border-bottom: none;
}
.acssTableSolid thead > tr:not(.tablesorter-childRow) td:first-child, .acssTableSolid thead > tr:not(.tablesorter-childRow) th:first-child, .acssTableSolid tfoot > tr:not(.tablesorter-childRow) td:first-child, .acssTableSolid tfoot > tr:not(.tablesorter-childRow) th:first-child, .acssTableSolid tbody > tr:not(.tablesorter-childRow) td:first-child, .acssTableSolid tbody > tr:not(.tablesorter-childRow) th:first-child,
.nv-table thead > tr:not(.tablesorter-childRow) td:first-child,
.nv-table thead > tr:not(.tablesorter-childRow) th:first-child,
.nv-table tfoot > tr:not(.tablesorter-childRow) td:first-child,
.nv-table tfoot > tr:not(.tablesorter-childRow) th:first-child,
.nv-table tbody > tr:not(.tablesorter-childRow) td:first-child,
.nv-table tbody > tr:not(.tablesorter-childRow) th:first-child {
  padding-left: 0.6em;
}
.acssTableSolidChildContainer .acssTableSolid thead > tr:not(.tablesorter-childRow) td:first-child, .acssTableSolidChildContainer .acssTableSolid thead > tr:not(.tablesorter-childRow) th:first-child, .acssTableSolidChildContainer .acssTableSolid tfoot > tr:not(.tablesorter-childRow) td:first-child, .acssTableSolidChildContainer .acssTableSolid tfoot > tr:not(.tablesorter-childRow) th:first-child, .acssTableSolidChildContainer .acssTableSolid tbody > tr:not(.tablesorter-childRow) td:first-child, .acssTableSolidChildContainer .acssTableSolid tbody > tr:not(.tablesorter-childRow) th:first-child,
.acssTableSolidChildContainer .nv-table thead > tr:not(.tablesorter-childRow) td:first-child,
.acssTableSolidChildContainer .nv-table thead > tr:not(.tablesorter-childRow) th:first-child,
.acssTableSolidChildContainer .nv-table tfoot > tr:not(.tablesorter-childRow) td:first-child,
.acssTableSolidChildContainer .nv-table tfoot > tr:not(.tablesorter-childRow) th:first-child,
.acssTableSolidChildContainer .nv-table tbody > tr:not(.tablesorter-childRow) td:first-child,
.acssTableSolidChildContainer .nv-table tbody > tr:not(.tablesorter-childRow) th:first-child {
  padding-left: 0.3em;
}
.acssTableSolid thead > tr:not(.tablesorter-childRow) td:first-child.acssModChildRow, .acssTableSolid thead > tr:not(.tablesorter-childRow) td:first-child.childCell, .acssTableSolid thead > tr:not(.tablesorter-childRow) th:first-child.acssModChildRow, .acssTableSolid thead > tr:not(.tablesorter-childRow) th:first-child.childCell, .acssTableSolid tfoot > tr:not(.tablesorter-childRow) td:first-child.acssModChildRow, .acssTableSolid tfoot > tr:not(.tablesorter-childRow) td:first-child.childCell, .acssTableSolid tfoot > tr:not(.tablesorter-childRow) th:first-child.acssModChildRow, .acssTableSolid tfoot > tr:not(.tablesorter-childRow) th:first-child.childCell, .acssTableSolid tbody > tr:not(.tablesorter-childRow) td:first-child.acssModChildRow, .acssTableSolid tbody > tr:not(.tablesorter-childRow) td:first-child.childCell, .acssTableSolid tbody > tr:not(.tablesorter-childRow) th:first-child.acssModChildRow, .acssTableSolid tbody > tr:not(.tablesorter-childRow) th:first-child.childCell,
.nv-table thead > tr:not(.tablesorter-childRow) td:first-child.acssModChildRow,
.nv-table thead > tr:not(.tablesorter-childRow) td:first-child.childCell,
.nv-table thead > tr:not(.tablesorter-childRow) th:first-child.acssModChildRow,
.nv-table thead > tr:not(.tablesorter-childRow) th:first-child.childCell,
.nv-table tfoot > tr:not(.tablesorter-childRow) td:first-child.acssModChildRow,
.nv-table tfoot > tr:not(.tablesorter-childRow) td:first-child.childCell,
.nv-table tfoot > tr:not(.tablesorter-childRow) th:first-child.acssModChildRow,
.nv-table tfoot > tr:not(.tablesorter-childRow) th:first-child.childCell,
.nv-table tbody > tr:not(.tablesorter-childRow) td:first-child.acssModChildRow,
.nv-table tbody > tr:not(.tablesorter-childRow) td:first-child.childCell,
.nv-table tbody > tr:not(.tablesorter-childRow) th:first-child.acssModChildRow,
.nv-table tbody > tr:not(.tablesorter-childRow) th:first-child.childCell {
  padding-left: 0.3em;
}
.acssTableSolid select,
.nv-table select {
  margin: -1px 0;
}
.acssTableSolid .subheader td,
.nv-table .subheader td { /* Rule to prevent hover highlight on table headers in legacy markup */
  background: None !important;
}

.acssTableSolid > thead > tr > th.tablesorter-header {
  position: relative;
}

.acssCheckboxSelectAll > label {
  position: absolute;
  left: -10000px;
  top: -10000px;
}

.acssTableSolidNoItems {
  background: none !important;
  border-bottom: 0 !important;
}

.acssTableSolid:not(.no-active-row-highlight) .acssTableRowActive > td, .acssTableSolid:not(.no-active-row-highlight) .acssTableRowActive > th,
.acssTableSolid:not(.no-active-row-highlight) .activeRowHighlight > td,
.acssTableSolid:not(.no-active-row-highlight) .activeRowHighlight > th,
.nv-table:not(.no-active-row-highlight) .acssTableRowActive > td,
.nv-table:not(.no-active-row-highlight) .acssTableRowActive > th,
.nv-table:not(.no-active-row-highlight) .activeRowHighlight > td,
.nv-table:not(.no-active-row-highlight) .activeRowHighlight > th {
  background-color: #caecff;
}
.acssTableSolid:not(.no-active-row-highlight) .acssTableRowActive > td:first-child:not(.mod-no-active-left-border), .acssTableSolid:not(.no-active-row-highlight) .acssTableRowActive > th:first-child:not(.mod-no-active-left-border),
.acssTableSolid:not(.no-active-row-highlight) .activeRowHighlight > td:first-child:not(.mod-no-active-left-border),
.acssTableSolid:not(.no-active-row-highlight) .activeRowHighlight > th:first-child:not(.mod-no-active-left-border),
.nv-table:not(.no-active-row-highlight) .acssTableRowActive > td:first-child:not(.mod-no-active-left-border),
.nv-table:not(.no-active-row-highlight) .acssTableRowActive > th:first-child:not(.mod-no-active-left-border),
.nv-table:not(.no-active-row-highlight) .activeRowHighlight > td:first-child:not(.mod-no-active-left-border),
.nv-table:not(.no-active-row-highlight) .activeRowHighlight > th:first-child:not(.mod-no-active-left-border) {
  border-left: 2px solid #224792;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAJCAYAAAD3s5bZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTg0RjU4ODQyOURFMjExQTZEQzgyMUQzOTQxNTdGRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0E5Q0E3ODlENjcxMUUyQjZDN0QzOTgzRUE3NkIzRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0E5Q0E3NzlENjcxMUUyQjZDN0QzOTgzRUE3NkIzRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxODRGNTg4NDI5REUyMTFBNkRDODIxRDM5NDE1N0ZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxODRGNTg4NDI5REUyMTFBNkRDODIxRDM5NDE1N0ZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ToAoXwAAAEBJREFUeNpiVHKfxAADTECcicyZDMR+MA4zEK8AYjMmqApOIJ4J43wH4nQQ5y8QRwDxKRAnF4g3wQyYDjMaIMAA3+cJDXTwQkIAAAAASUVORK5CYII=) !important;
  background-position-x: 0;
  background-position-y: 50% !important;
  background-repeat: no-repeat !important;
}

.nv-table > thead tr.career-role-additional-header > th {
  background-color: white;
  color: #6d6d6d;
  border-top: 1px solid #d5d5d5;
  border-bottom: none;
  font-size: 0.7em;
  font-weight: normal;
}
.nv-table > thead tr.career-role-additional-header > th.blank {
  background-color: transparent;
  border-bottom: none;
  border-top: none;
}

.nv-table > thead tr.portal-additional-header > th {
  background-color: white;
  color: #6d6d6d;
  border-bottom: none;
  font-size: 0.8em;
  font-weight: normal;
  padding-left: 0.8em !important;
}
.nv-table > thead tr.portal-additional-header > th:first-child {
  padding-left: 1.5em !important;
}
.nv-table > thead tr.portal-additional-header > th.blank {
  background-color: transparent;
  border-bottom: none;
  border-top: none;
}

.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox {
  padding-top: 0.4em;
  padding-right: 0;
  max-width: 2em;
  width: 1.3em;
}
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 0;
}
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox input,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox input,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) > thead > tr > th.acssTableColumnCheckbox input,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tfoot > tr > th.acssTableColumnCheckbox input {
  margin-top: 0.2em;
  vertical-align: baseline;
}
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr.nv-mod-form td.acssTableColumnCheckbox,
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr.nv-mod-form > th.acssTableColumnCheckbox,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr.nv-mod-form td.acssTableColumnCheckbox,
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr.nv-mod-form > th.acssTableColumnCheckbox {
  padding-top: 0.4em;
  padding-right: 0;
  max-width: 2em;
  width: 1.3em;
}
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table:not(.nv-st-row-headings, .nv-st-column-headings, .nv-st-top-left-corner, .nv-st-scrollable-table-data) tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 0;
}
.acssTableSolid.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-row-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-row-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox, .acssTableSolid.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-column-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-column-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox, .acssTableSolid.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-top-left-corner tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-top-left-corner tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox, .acssTableSolid.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-scrollable-table-data tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-scrollable-table-data tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.acssTableSolid.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-row-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.nv-table.nv-st-row-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.nv-table.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-column-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.nv-table.nv-st-column-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.nv-table.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-top-left-corner tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.nv-table.nv-st-top-left-corner tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.nv-table.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox,
.nv-table.nv-st-scrollable-table-data tr:not(.nv-mod-form) td.acssTableColumnCheckbox,
.nv-table.nv-st-scrollable-table-data tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox,
.nv-table.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox {
  padding-top: 0.4em;
  padding-right: 0;
}
.acssTableSolid.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-row-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-row-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTableSolid.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-column-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-column-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTableSolid.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-top-left-corner tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-top-left-corner tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTableSolid.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-scrollable-table-data tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-scrollable-table-data tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-row-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-row-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-column-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-column-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-top-left-corner tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-top-left-corner tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-scrollable-table-data tr:not(.nv-mod-form) td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-scrollable-table-data tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 0;
}
.acssTableSolid.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-row-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-row-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox input, .acssTableSolid.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-column-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-column-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox input, .acssTableSolid.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-top-left-corner tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-top-left-corner tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox input, .acssTableSolid.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-scrollable-table-data tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-scrollable-table-data tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.acssTableSolid.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-row-headings > thead > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-row-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.nv-table.nv-st-row-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.nv-table.nv-st-row-headings tfoot > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-column-headings > thead > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-column-headings tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.nv-table.nv-st-column-headings tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.nv-table.nv-st-column-headings tfoot > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-top-left-corner > thead > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-top-left-corner tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.nv-table.nv-st-top-left-corner tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.nv-table.nv-st-top-left-corner tfoot > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-scrollable-table-data > thead > tr > th.acssTableColumnCheckbox input,
.nv-table.nv-st-scrollable-table-data tr:not(.nv-mod-form) td.acssTableColumnCheckbox input,
.nv-table.nv-st-scrollable-table-data tbody > tr:not(.nv-mod-form) > th.acssTableColumnCheckbox input,
.nv-table.nv-st-scrollable-table-data tfoot > tr > th.acssTableColumnCheckbox input {
  margin-top: 0.2em;
  vertical-align: baseline;
}
.acssTableSolid.nv-st-row-headings tr.nv-mod-form td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-row-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox, .acssTableSolid.nv-st-column-headings tr.nv-mod-form td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-column-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox, .acssTableSolid.nv-st-top-left-corner tr.nv-mod-form td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-top-left-corner tbody > tr.nv-mod-form > th.acssTableColumnCheckbox, .acssTableSolid.nv-st-scrollable-table-data tr.nv-mod-form td.acssTableColumnCheckbox,
.acssTableSolid.nv-st-scrollable-table-data tbody > tr.nv-mod-form > th.acssTableColumnCheckbox,
.nv-table.nv-st-row-headings tr.nv-mod-form td.acssTableColumnCheckbox,
.nv-table.nv-st-row-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox,
.nv-table.nv-st-column-headings tr.nv-mod-form td.acssTableColumnCheckbox,
.nv-table.nv-st-column-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox,
.nv-table.nv-st-top-left-corner tr.nv-mod-form td.acssTableColumnCheckbox,
.nv-table.nv-st-top-left-corner tbody > tr.nv-mod-form > th.acssTableColumnCheckbox,
.nv-table.nv-st-scrollable-table-data tr.nv-mod-form td.acssTableColumnCheckbox,
.nv-table.nv-st-scrollable-table-data tbody > tr.nv-mod-form > th.acssTableColumnCheckbox {
  padding-top: 0.4em;
  padding-right: 0;
  max-width: 2em;
  width: 1.3em;
}
.acssTableSolid.nv-st-row-headings tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-row-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTableSolid.nv-st-column-headings tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-column-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTableSolid.nv-st-top-left-corner tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-top-left-corner tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink), .acssTableSolid.nv-st-scrollable-table-data tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.acssTableSolid.nv-st-scrollable-table-data tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-row-headings tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-row-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-column-headings tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-column-headings tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-top-left-corner tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-top-left-corner tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-scrollable-table-data tr.nv-mod-form td.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink),
.nv-table.nv-st-scrollable-table-data tbody > tr.nv-mod-form > th.acssTableColumnCheckbox.tablesorter-header:not(.acssTableSortLink) {
  padding-right: 0;
}

/* This feature is for tables that include nested tables, and which need to be able
   to independently sort both the outer table and each of the inner tables.
*/
.acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-hasChildRow.open > td,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-hasChildRow.open > td {
  border-bottom: 0;
}
.acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-hasChildRow.acssRowHoverHighlight,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-hasChildRow.acssRowHoverHighlight {
  background-color: #e2f0ff;
}
.acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-childRow.acssRowHoverHighlight,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-childRow.acssRowHoverHighlight {
  background-color: #e2f0ff;
}
.acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-childRow table th,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-childRow table th {
  background-color: transparent;
  border-bottom-color: #999;
  color: #333;
  font-style: italic;
}
.acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-childRow table tr:hover th,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-childRow table tr:hover th {
  border-bottom: 1px solid #999;
}
.acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-childRow table tbody tr:hover th, .acssTableSolid.acssModNestedSortables > tbody > tr.tablesorter-childRow table tbody tr:hover td,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-childRow table tbody tr:hover th,
.nv-table.acssModNestedSortables > tbody > tr.tablesorter-childRow table tbody tr:hover td {
  background-color: white;
}

/* NuGet package: nvGlyph
         Version: 3.4
*/
.acssTableSortLink, a.header3 { /* <- non-namespaced name included here because it's hard-coded in tablesorter.js */
  font-weight: 600 !important;
  text-decoration: none;
  color: #000 !important;
  cursor: pointer;
  display: inline-block;
}
.acssTableSortLink:hover, .acssTableSortLink.acssModHover, .acssTableSortLink:focus, .acssTableSortLink.nc-hc-table-mod-hover, a.header3:hover, a.header3.acssModHover, a.header3:focus, a.header3.nc-hc-table-mod-hover {
  text-decoration: underline;
}
.acssTableSortLink:hover .nv-hc-table-sort-content, .acssTableSortLink.acssModHover .nv-hc-table-sort-content, .acssTableSortLink:focus .nv-hc-table-sort-content, .acssTableSortLink.nc-hc-table-mod-hover .nv-hc-table-sort-content, a.header3:hover .nv-hc-table-sort-content, a.header3.acssModHover .nv-hc-table-sort-content, a.header3:focus .nv-hc-table-sort-content, a.header3.nc-hc-table-mod-hover .nv-hc-table-sort-content {
  text-decoration: underline;
}
.acssTableSolid .acssTableSolid .acssTableSortLink, .nv-table .nv-table .acssTableSortLink, .acssTableSolid .acssTableSolid a.header3, .nv-table .nv-table a.header3 {
  color: #333;
  font-size: 0.95em;
}
.acssTableSortLink:visited, a.header3:visited {
  font-weight: 600 !important;
  text-decoration: none;
  color: #000 !important;
  cursor: pointer;
  display: inline-block;
}
.acssTableSortLink:visited:hover, .acssTableSortLink:visited.acssModHover, .acssTableSortLink:visited:focus, .acssTableSortLink:visited.nc-hc-table-mod-hover, a.header3:visited:hover, a.header3:visited.acssModHover, a.header3:visited:focus, a.header3:visited.nc-hc-table-mod-hover {
  text-decoration: underline;
}
.acssTableSortLink:visited:hover .nv-hc-table-sort-content, .acssTableSortLink:visited.acssModHover .nv-hc-table-sort-content, .acssTableSortLink:visited:focus .nv-hc-table-sort-content, .acssTableSortLink:visited.nc-hc-table-mod-hover .nv-hc-table-sort-content, a.header3:visited:hover .nv-hc-table-sort-content, a.header3:visited.acssModHover .nv-hc-table-sort-content, a.header3:visited:focus .nv-hc-table-sort-content, a.header3:visited.nc-hc-table-mod-hover .nv-hc-table-sort-content {
  text-decoration: underline;
}
.acssTableSolid .acssTableSolid .acssTableSortLink:visited, .nv-table .nv-table .acssTableSortLink:visited, .acssTableSolid .acssTableSolid a.header3:visited, .nv-table .nv-table a.header3:visited {
  color: #333;
  font-size: 0.95em;
}

.nv-hc-table-sort:not(.sorter-false) {
  font-weight: 600 !important;
  text-decoration: none;
  color: #000 !important;
  cursor: pointer;
}
.nv-hc-table-sort:not(.sorter-false):hover, .nv-hc-table-sort:not(.sorter-false).acssModHover, .nv-hc-table-sort:not(.sorter-false):focus, .nv-hc-table-sort:not(.sorter-false).nc-hc-table-mod-hover {
  text-decoration: underline;
}
.nv-hc-table-sort:not(.sorter-false):hover .nv-hc-table-sort-content, .nv-hc-table-sort:not(.sorter-false).acssModHover .nv-hc-table-sort-content, .nv-hc-table-sort:not(.sorter-false):focus .nv-hc-table-sort-content, .nv-hc-table-sort:not(.sorter-false).nc-hc-table-mod-hover .nv-hc-table-sort-content {
  text-decoration: underline;
}
.acssTableSolid .acssTableSolid .nv-hc-table-sort:not(.sorter-false), .nv-table .nv-table .nv-hc-table-sort:not(.sorter-false) {
  color: #333;
  font-size: 0.95em;
}

.nv-table-container.nv-table-sort-disabled .nv-hc-table-sort-header {
  cursor: default;
  text-decoration: none !important;
}
.nv-table-container.nv-table-sort-disabled .nv-hc-table-sort-header .nv-hc-table-sort-content {
  text-decoration: none !important;
}
.nv-table-container.nv-table-sort-disabled .nv-hc-table-sort {
  cursor: default;
}

.nv-hc-table-sort-header {
  cursor: pointer;
}
.nv-hc-table-sort-header .nv-hc-table-sort-separator:before {
  content: "/";
  margin-left: 0.3em;
  margin-right: 0.2em;
}

.acssSortLinkStyle {
  font-weight: 600 !important;
  text-decoration: none;
  color: #000 !important;
  cursor: pointer;
}
.acssSortLinkStyle:hover, .acssSortLinkStyle.acssModHover, .acssSortLinkStyle:focus, .acssSortLinkStyle.nc-hc-table-mod-hover {
  text-decoration: underline;
}
.acssSortLinkStyle:hover .nv-hc-table-sort-content, .acssSortLinkStyle.acssModHover .nv-hc-table-sort-content, .acssSortLinkStyle:focus .nv-hc-table-sort-content, .acssSortLinkStyle.nc-hc-table-mod-hover .nv-hc-table-sort-content {
  text-decoration: underline;
}
.acssTableSolid .acssTableSolid .acssSortLinkStyle, .nv-table .nv-table .acssSortLinkStyle {
  color: #333;
  font-size: 0.95em;
}

.sorter-false .acssTableSortLink, .sorter-false a.header3 {
  cursor: default;
}
.sorter-false .acssTableSortLink:hover, .sorter-false .acssTableSortLink.acssModHover, .sorter-false a.header3:hover, .sorter-false a.header3.acssModHover {
  text-decoration: none;
}

.tablesorter-header .acssTableSortHeaderImage {
  border-bottom: 1px solid transparent;
  padding-bottom: 1px;
  vertical-align: middle;
}
.tablesorter-header .acssTableSortHeaderImage :hover {
  border-color: black;
}

.tablesorter-header.sorter-false i.tablesorter-glyph {
  display: none !important;
}
.tablesorter-header:not(.sorter-false):not(.mod-actions) {
  cursor: pointer;
}

.nv-hc-table-sort:not(.sorter-false) {
  cursor: pointer;
}
.nv-hc-table-sort:not(.sorter-false) .nv-hc-table-sort-icon .nv-glyph {
  font-size: 0.9em;
}

.acssTableSortAsc,
.acssTableSortDesc {
  display: inline-block;
  height: 8px;
  margin-right: -14px;
  overflow: hidden;
  text-indent: 10000px;
  vertical-align: middle;
  width: 10px;
}

.acssTableSortAsc {
  background: url("../images/sort_asc.gif") no-repeat;
}

.acssTableSortDesc {
  background: url("../images/sort_desc.gif") no-repeat;
}

.tablesorter-headerUnSorted i.tablesorter-glyph,
.nv-hc-table-unsorted i.tablesorter-glyph {
  display: none;
}

.tablesorter-headerAsc i.tablesorter-glyph,
.tablesorter-headerAsc i.table-sort-glyph,
.tablesorter-headerDesc i.tablesorter-glyph,
.tablesorter-headerDesc i.table-sort-glyph,
.acssTableSortIcon i.tablesorter-glyph,
.acssTableSortIcon i.table-sort-glyph {
  font-size: 0.9em;
}

.tablesorter-headerDesc i.tablesorter-glyph,
i.table-sort-glyph.mod-desc {
  transform: rotate(0.5turn);
}

th.acssLeftMarginIcon .acssTableSortAsc,
th.acssLeftMarginIcon .acssTableSortDesc {
  margin-left: 3px;
}

a.acssTableHeadSortLink {
  font-weight: 600;
  color: #000;
  text-decoration: none;
}

a.acssTableHeadSortLink:hover {
  text-decoration: underline;
}

a.acssTableHeadSortLink > span > img {
  border: none;
}

th > .acssTableSortLink {
  align-items: flex-end;
  display: inline-flex;
}
th > .acssTableSortLink .acssSearchResultsSortAsc,
th > .acssTableSortLink .acssSearchResultsSortDesc,
th > .acssTableSortLink .acssTableSortIcon {
  flex: 0 0 8px;
  margin-right: 0;
  margin-left: 4px;
}
th > .acssTableSortLink .acssSearchResultsSortAsc,
th > .acssTableSortLink .acssSearchResultsSortDesc {
  margin-bottom: 5px;
}
th > .acssTableSortSeparator {
  display: inline-flex;
}
th.mod-numeric > .acssTableSortLink {
  justify-content: flex-end;
}

/* New treatment for sort icons to let them consistently lay out in the th padding without having to worry about newlines in the code... */
.acssTableSortLinkPositioned {
  font-weight: 600 !important;
  text-decoration: none;
  color: #000 !important;
  cursor: pointer;
  display: block;
  position: relative;
}
.acssTableSortLinkPositioned:hover, .acssTableSortLinkPositioned.acssModHover, .acssTableSortLinkPositioned:focus, .acssTableSortLinkPositioned.nc-hc-table-mod-hover {
  text-decoration: underline;
}
.acssTableSortLinkPositioned:hover .nv-hc-table-sort-content, .acssTableSortLinkPositioned.acssModHover .nv-hc-table-sort-content, .acssTableSortLinkPositioned:focus .nv-hc-table-sort-content, .acssTableSortLinkPositioned.nc-hc-table-mod-hover .nv-hc-table-sort-content {
  text-decoration: underline;
}
.acssTableSolid .acssTableSolid .acssTableSortLinkPositioned, .nv-table .nv-table .acssTableSortLinkPositioned {
  color: #333;
  font-size: 0.95em;
}
.acssTableSortLinkPositioned .acssTableSortAsc, .acssTableSortLinkPositioned .acssTableSortDesc {
  margin: 0 0 3px 4px;
  position: absolute;
  bottom: 0;
}

/*
        6.5.) Tables with tools
--------------------------------------------------------------------*/
/*tr*/
.acssTrToolsRow:hover > td,
.acssTrToolsRowActive {
  background: #e2f0ff;
}

/*tr*/
.acssTrToolsRow:hover > .acssExtNoHover,
.acssTrToolsRow:hover > .acssExtNoHover:hover {
  background: none;
}

/*tr*/
.acssTrToolsRow:hover > .acssExtNoBackground {
  background: none !important;
}

/*tr*/
.acssTrToolsContainer {
  visibility: hidden;
  float: right;
}

/*tr*/
.acssTrToolsRow:hover .acssTrToolsContainer,
.acssTrToolsRowActive .acssTrToolsContainer {
  visibility: visible;
}

/*tr*/
.acssTrToolsContainer > .acssButtonLink {
  margin: -3px 5px;
  float: right;
}

/*tbody*/
.acssTbodyToolsContainer {
  visibility: hidden;
  float: right;
}

/*tbody*/
.acssTbodyToolsRow:hover .acssTbodyToolsContainer,
.acssTbodyToolsRowActive .acssTbodyToolsContainer {
  visibility: visible;
}

/*tbody*/
.acssTbodyToolsRow:hover > td,
.acssTbodyToolsRowActive td {
  border-top-color: #d5d5d5;
  background: #e2f0ff;
}

.acssTableSolid .tablesorter-childRow:hover td,
.nv-table .tablesorter-childRow:hover td,
.acssTbodyToolsRow tr:hover > td,
.acssTbodyToolsRow:hover th,
.acssTbodyToolsRow:hover > tr > .acssAsymmetricalRowHeader,
.acssTbodyToolsRow:hover td.acssTbodyToolsRowHeader,
.acssTbodyToolsRowActive {
  background: #e2f0ff;
}

/*tbody*/
.acssTbodyToolsContainer > .acssButtonLink {
  margin: -3px 5px;
  float: right;
}

/*
        6.6.) Tables with "Expandable Rows"
--------------------------------------------------------------------*/
/*tr*/
.acssTrToolsRowActive > td, .acssTrToolsRow.acssModActive > td {
  border-bottom: none !important;
}

/*tr*/
.acssTableRowActionOpen {
  background: #eaf4ff;
}
.acssTableRowActionOpen > th, .acssTableRowActionOpen > td {
  border: 0 !important;
  padding: 0 !important;
}

/*tr*/
.acssTrToolsNestedRow > td {
  border-bottom: 1px solid #d5d5d5 !important;
}

/*tr*/
.acssTrToolsNestedRow:hover {
  background: #f9f9f9;
}

/*tr*/
.acssTrToolsNestedContainer {
  visibility: hidden;
  float: right;
}

/*tr*/
.acssTrToolsNestedRow:hover .acssTrToolsNestedContainer {
  visibility: visible;
}

/*tr*/
.acssTrToolsNestedContainerItem {
  float: left;
  margin: 0 0.5ex 0 0;
}

/*
        6.7) Tables that scroll
--------------------------------------------------------------------*/
/*table*/
.acssTableScrollHead {
  border-collapse: collapse;
  border: 1px solid #8e95af;
  background: #ededed;
  font-weight: 600;
  margin: 0;
}
.acssTableScrollHead > tbody > tr > td > label {
  font-weight: 600;
}

/*td*/
.acssTableScrollHeadCell {
  vertical-align: bottom;
  padding: 0.3em 1em 0.3em 0.3em;
}
.acssTableScrollHeadCell:first-child {
  padding-left: 0.6em;
}

/*td*/
.acssTableScrollHeadCheckbox {
  vertical-align: bottom;
}
.acssTableScrollHeadCheckbox input[type=checkbox] {
  vertical-align: top;
}

.acssTableScrollHeadCheckbox,
.acssTableScrollBodyCheckbox {
  padding: 0 0 0.3em 0.6em;
  width: 1.3em;
}

/*div*/
.acssTableScrollContainer {
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 30px;
  margin-right: 1px;
  max-height: 200px;
  border: 1px solid #8e95af;
  border-top: none;
}
.acssTableScrollContainer.modFullHeightNoScroll {
  max-height: none;
}
.acssTableScrollContainer .acssTableSolid {
  border-bottom: none;
  margin: 0;
  width: calc(100% + 1px);
}
.acssTableScrollContainer .acssTableSolid > tbody > tr:first-child > td {
  border-top: none;
}
.acssTableScrollContainer > .acssTable {
  width: auto;
  margin: 0;
}

.nv-table-container .acssTableAsymmetrical,
.nv-table-container .nv-table-asymmetrical {
  margin: 0;
}

.acssTableAsymmetrical,
.nv-table-asymmetrical {
  border-bottom: 1px solid #aaa;
  border-collapse: collapse;
  margin: 0 0 1.5em 0;
  min-width: 100%;
  table-layout: fixed;
}
.acssTableAsymmetrical.mod-auto-layout,
.nv-table-asymmetrical.mod-auto-layout {
  table-layout: auto;
}
.acssTableAsymmetrical thead th,
.nv-table-asymmetrical thead th {
  border-bottom: 1px solid #000;
  font-weight: 600;
  line-height: 1.2em;
  padding: 2px 1em 2px 5px;
  text-align: left;
  vertical-align: bottom;
}
.acssTableAsymmetrical > tbody > tr td.childCell.first-of-class, .acssTableAsymmetrical > tbody > tr th.childCell.first-of-class, .acssTableAsymmetrical > thead > tr td.childCell.first-of-class, .acssTableAsymmetrical > thead > tr th.childCell.first-of-class,
.nv-table-asymmetrical > tbody > tr td.childCell.first-of-class,
.nv-table-asymmetrical > tbody > tr th.childCell.first-of-class,
.nv-table-asymmetrical > thead > tr td.childCell.first-of-class,
.nv-table-asymmetrical > thead > tr th.childCell.first-of-class {
  padding-left: 0.6em;
}
.acssTableAsymmetrical td, .acssTableAsymmetrical tbody tr th,
.nv-table-asymmetrical td,
.nv-table-asymmetrical tbody tr th {
  border-top: 1px solid #d5d5d5;
  padding: 5px 1em 5px 5px;
  text-align: left;
  vertical-align: top;
}
.acssTableAsymmetrical tr.tablesorter-hasChildRow td, .acssTableAsymmetrical tr.tablesorter-hasChildRow th,
.nv-table-asymmetrical tr.tablesorter-hasChildRow td,
.nv-table-asymmetrical tr.tablesorter-hasChildRow th {
  border-top: 1px solid #777;
}
.acssTableAsymmetrical tbody th,
.nv-table-asymmetrical tbody th {
  font-weight: 600;
}
.acssTableAsymmetrical.acssModNoHeaderHighlight tbody th,
.nv-table-asymmetrical.acssModNoHeaderHighlight tbody th {
  font-weight: normal;
}
.acssTableAsymmetrical tr:first-child td,
.acssTableAsymmetrical > tbody > tr:first-child:not(.acssModHideHeaders) > th,
.nv-table-asymmetrical tr:first-child td,
.nv-table-asymmetrical > tbody > tr:first-child:not(.acssModHideHeaders) > th {
  border-top: 1px solid #aaa;
}
.acssTableAsymmetrical .acssTableColumnCheckbox,
.nv-table-asymmetrical .acssTableColumnCheckbox {
  padding-top: 5px !important;
  max-width: 20px;
  width: 20px;
}
.acssTableAsymmetrical .acssTableColumnCheckboxSibling,
.nv-table-asymmetrical .acssTableColumnCheckboxSibling {
  padding-left: 1px !important;
}
.acssTableAsymmetrical th.acssTableAsymmetricalNumeric, .acssTableAsymmetrical td.acssTableAsymmetricalNumeric,
.nv-table-asymmetrical th.acssTableAsymmetricalNumeric,
.nv-table-asymmetrical td.acssTableAsymmetricalNumeric {
  text-align: right;
}
.acssTableAsymmetrical th:first-child.mod-active, .acssTableAsymmetrical td:first-child.mod-active,
.nv-table-asymmetrical th:first-child.mod-active,
.nv-table-asymmetrical td:first-child.mod-active {
  padding-left: 5px;
}
.acssTableAsymmetrical tr:not(.activeRowHighlight) td:first-child:not(.mod-active):not(.mod-border-left), .acssTableAsymmetrical tr:not(.activeRowHighlight) th:first-child:not(.mod-active):not(.mod-border-left),
.nv-table-asymmetrical tr:not(.activeRowHighlight) td:first-child:not(.mod-active):not(.mod-border-left),
.nv-table-asymmetrical tr:not(.activeRowHighlight) th:first-child:not(.mod-active):not(.mod-border-left) {
  border-left-color: transparent;
}
.acssTableAsymmetrical a,
.nv-table-asymmetrical a {
  text-decoration: none;
}
.acssTableAsymmetrical a:hover,
.nv-table-asymmetrical a:hover {
  text-decoration: underline;
}
.acssTableAsymmetrical .acssModEnhanced > td,
.acssTableAsymmetrical tbody .acssModEnhanced > th,
.nv-table-asymmetrical .acssModEnhanced > td,
.nv-table-asymmetrical tbody .acssModEnhanced > th {
  line-height: 26px;
}
.acssTableAsymmetrical .acssModEnhanced > td.acssTableColumnCheckbox,
.acssTableAsymmetrical tbody .acssModEnhanced > th.acssTableColumnCheckbox,
.nv-table-asymmetrical .acssModEnhanced > td.acssTableColumnCheckbox,
.nv-table-asymmetrical tbody .acssModEnhanced > th.acssTableColumnCheckbox {
  border-top-width: 0;
}
.acssTableAsymmetrical .acssModEnhanced > td.acssTableColumnCheckbox > input,
.acssTableAsymmetrical tbody .acssModEnhanced > th.acssTableColumnCheckbox > input,
.nv-table-asymmetrical .acssModEnhanced > td.acssTableColumnCheckbox > input,
.nv-table-asymmetrical tbody .acssModEnhanced > th.acssTableColumnCheckbox > input {
  margin-top: 5px;
  padding: 0;
}
.acssTableAsymmetrical .acssModEnhanced > td > span.modTextOnly,
.acssTableAsymmetrical tbody .acssModEnhanced > th > span.modTextOnly,
.nv-table-asymmetrical .acssModEnhanced > td > span.modTextOnly,
.nv-table-asymmetrical tbody .acssModEnhanced > th > span.modTextOnly {
  display: inline-block;
  line-height: 1.2em;
}
.acssTableAsymmetrical .acssModEnhanced > td > .acssControlIcon,
.acssTableAsymmetrical tbody .acssModEnhanced > th > .acssControlIcon,
.nv-table-asymmetrical .acssModEnhanced > td > .acssControlIcon,
.nv-table-asymmetrical tbody .acssModEnhanced > th > .acssControlIcon {
  margin-top: 0.5em;
}
.acssTableAsymmetrical .acssTableSolid,
.nv-table-asymmetrical .acssTableSolid {
  border-bottom: 0;
}
.acssTableAsymmetrical table td,
.acssTableAsymmetrical table tr:first-child td,
.nv-table-asymmetrical table td,
.nv-table-asymmetrical table tr:first-child td {
  border-top: none;
}

.acssTableSolid .acssTableParentRowActive > th,
.acssTableSolid .acssTableChildRowActive > td,
.nv-table .acssTableParentRowActive > th,
.nv-table .acssTableChildRowActive > td,
.acssTableAsymmetrical .parentActive > .parentCell,
.acssTableAsymmetrical .childActive > .childCell,
.acssTableTBodyActive {
  background-color: #caecff;
}

.acssTableParentRowActive > th:first-child,
tr.parentActive > .parentCell.first-of-class,
tr.childActive:not(.parentActive) > .childCell.first-of-class,
.acssTableTBodyActive > tr:first-child > th:first-child {
  border-left: 2px solid #224792;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAJCAYAAAD3s5bZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTg0RjU4ODQyOURFMjExQTZEQzgyMUQzOTQxNTdGRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0E5Q0E3ODlENjcxMUUyQjZDN0QzOTgzRUE3NkIzRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0E5Q0E3NzlENjcxMUUyQjZDN0QzOTgzRUE3NkIzRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxODRGNTg4NDI5REUyMTFBNkRDODIxRDM5NDE1N0ZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxODRGNTg4NDI5REUyMTFBNkRDODIxRDM5NDE1N0ZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ToAoXwAAAEBJREFUeNpiVHKfxAADTECcicyZDMR+MA4zEK8AYjMmqApOIJ4J43wH4nQQ5y8QRwDxKRAnF4g3wQyYDjMaIMAA3+cJDXTwQkIAAAAASUVORK5CYII=) !important;
  background-position-x: 0;
  background-position-y: 50% !important;
  background-repeat: no-repeat !important;
}

/*** Bg color only ***/
.nv-table-asymmetrical tbody td, .nv-table-asymmetrical tbody th {
  transition: background-color 0.1s ease-out;
}
.nv-table-asymmetrical tbody td.acssTableCellUpdated, .nv-table-asymmetrical tbody td.acssTableCellAdded, .nv-table-asymmetrical tbody th.acssTableCellUpdated, .nv-table-asymmetrical tbody th.acssTableCellAdded {
  transition: none;
}
.nv-table-asymmetrical tbody td.mod-hover, .nv-table-asymmetrical tbody th.mod-hover {
  background-color: #e2f0ff !important;
}
.nv-table-asymmetrical tbody tr.acssTableRowUpdated td, .nv-table-asymmetrical tbody tr.acssTableRowUpdated th, .nv-table-asymmetrical tbody.acssTableRowAdded td, .nv-table-asymmetrical tbody.acssTableRowAdded th {
  transition: none;
}
.nv-table-asymmetrical.mod-bg.mod-new-color tbody td.mod-hover, .nv-table-asymmetrical.mod-bg.mod-new-color tbody th.mod-hover {
  background-color: #f2f2f2 !important;
}
.nv-table-asymmetrical td.mod-active-first, .nv-table-asymmetrical th.mod-active-first {
  border-left: 2px solid #224792;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAJCAYAAAD3s5bZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTg0RjU4ODQyOURFMjExQTZEQzgyMUQzOTQxNTdGRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0E5Q0E3ODlENjcxMUUyQjZDN0QzOTgzRUE3NkIzRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0E5Q0E3NzlENjcxMUUyQjZDN0QzOTgzRUE3NkIzRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxODRGNTg4NDI5REUyMTFBNkRDODIxRDM5NDE1N0ZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcxODRGNTg4NDI5REUyMTFBNkRDODIxRDM5NDE1N0ZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ToAoXwAAAEBJREFUeNpiVHKfxAADTECcicyZDMR+MA4zEK8AYjMmqApOIJ4J43wH4nQQ5y8QRwDxKRAnF4g3wQyYDjMaIMAA3+cJDXTwQkIAAAAASUVORK5CYII=) !important;
  background-position-x: 0;
  background-position-y: 50% !important;
  background-repeat: no-repeat !important;
}
.nv-table-asymmetrical td.mod-active, .nv-table-asymmetrical th.mod-active {
  background-color: #caecff;
}

/*** End bg color only ***/
/*** Box shadow with bg color ***/
/* For Edge */
/* End Edge */
/* For IE11 */
/* End IE11 */
.nv-table-asymmetrical.mod-outset-shadow {
  height: 100%;
}
.nv-table-asymmetrical.mod-outset-shadow tbody td, .nv-table-asymmetrical.mod-outset-shadow tbody th {
  background-color: white;
  background-clip: padding-box;
  border-left: 1px solid transparent;
}
.nv-table-asymmetrical.mod-outset-shadow tbody td::after, .nv-table-asymmetrical.mod-outset-shadow tbody th::after {
  box-shadow: 1px -1px 1px 0 #2d4866, -1px 1px 1px 0 #2d4866;
  content: " ";
  display: block;
  /*display: none\0; // IE11 can't make this technique work. Falling back to just a bg color on the cell*/
  pointer-events: none;
  position: absolute;
  top: -10000px;
  left: -100000px;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  opacity: 0;
  transition: opacity linear 0.1s;
}
@supports (-ms-ime-align: auto) {
  .nv-table-asymmetrical.mod-outset-shadow tbody td::after, .nv-table-asymmetrical.mod-outset-shadow tbody th::after {
    /* Edge wants a slightly different shadow */
    box-shadow: 0 0 0 1px #2d4866, 0 0 0 1px #2d4866;
  }
}
.nv-table-asymmetrical.mod-outset-shadow tbody td::before, .nv-table-asymmetrical.mod-outset-shadow tbody th::before {
  background-color: transparent;
  border: 5px solid #fcfcfc;
  box-sizing: border-box;
  content: " ";
  display: block;
  /*display: none\0; // IE11 can't make this technique work. Falling back to just a bg color on the cell*/
  pointer-events: none;
  position: absolute;
  top: -10000px;
  left: -100000px;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  opacity: 0;
}
.nv-table-asymmetrical.mod-outset-shadow tbody td.mod-hover, .nv-table-asymmetrical.mod-outset-shadow tbody th.mod-hover {
  background-color: #fcfcfc !important;
  position: relative;
  /*background-color: #f2f2f2\0;
  position: static\0;*/
}
.nv-table-asymmetrical.mod-outset-shadow tbody td.mod-hover::before, .nv-table-asymmetrical.mod-outset-shadow tbody th.mod-hover::before {
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  opacity: 1;
  right: -1px;
  bottom: 0;
  z-index: 1;
}
.nv-table-asymmetrical.mod-outset-shadow tbody td.mod-hover::after, .nv-table-asymmetrical.mod-outset-shadow tbody th.mod-hover::after {
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  opacity: 1;
  right: -1px;
  bottom: 0;
}

/*** End box shadow with bg color ***/
/*** Border with bg color ***/
.nv-table-asymmetrical.mod-border {
  height: 100%;
}
.nv-table-asymmetrical.mod-border tbody td, .nv-table-asymmetrical.mod-border tbody th {
  background-color: white;
  background-clip: padding-box;
  border-left: 1px solid transparent;
}
.nv-table-asymmetrical.mod-border tbody td.mod-hover, .nv-table-asymmetrical.mod-border tbody th.mod-hover {
  background-color: #fcfcfc !important;
  border: 1px solid #2d4866;
  /*border-left-color: #fcfcfc\0;*/
  /*border-right-color: #fcfcfc\0;*/
  position: relative;
}
.nv-table-asymmetrical.mod-border tbody td.mod-hover::before, .nv-table-asymmetrical.mod-border tbody th.mod-hover::before {
  background-color: #fcfcfc !important;
  content: " ";
  display: block;
  /*display: none\0; //For IE 11*/
  pointer-events: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 12px;
  z-index: 1;
  left: -7px;
  opacity: 1;
}
.nv-table-asymmetrical.mod-border tbody td.mod-hover.mod-first::before, .nv-table-asymmetrical.mod-border tbody td.mod-hover.mod-last::before, .nv-table-asymmetrical.mod-border tbody th.mod-hover.mod-first::before, .nv-table-asymmetrical.mod-border tbody th.mod-hover.mod-last::before {
  display: none;
}
.nv-table-asymmetrical.mod-border tbody td.mod-hover.mod-next-to-last::before, .nv-table-asymmetrical.mod-border tbody th.mod-hover.mod-next-to-last::before {
  background-color: transparent !important;
  border-left: 10px solid #fcfcfc;
  border-right: 10px solid #fcfcfc;
  content: " ";
  display: block;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: -6px;
  bottom: 0;
  left: -6px;
  width: auto;
  z-index: 1;
}

/*** End border with bg color ***/
/*
        6.9) Contained Action Columns
--------------------------------------------------------------------*/
/*th*/
.acssTableColumnActionContainedTopLeft {
  background: #f4f4f4;
  border-top: 1px solid #444;
  border-left: 1px solid #444;
  padding-top: 10px !important;
}

/*th*/
.acssTableColumnActionContainedTopRight {
  background: #f4f4f4;
  border-top: 1px solid #444;
  border-right: 1px solid #444;
  padding-top: 10px !important;
}

/*td.acssTableColumnActionContained { // Reserved for future use
}*/
/*td*/
.acssTableColumnActionContainedLeft {
  background: #f4f4f4;
  border-left: 1px solid #444;
  padding-right: 0 !important;
}

/*td*/
.acssTableColumnActionContainedRight {
  background: #f4f4f4;
  border-right: 1px solid #444;
}

/*td.acssTableColumnActionContainedBottom { // Reserved for future use
}*/
/*td*/
.acssTableColumnActionContainedBottomLeft {
  background: #f4f4f4;
  border-bottom: 1px solid #444 !important;
  border-left: 1px solid #444;
}

/*td*/
.acssTableColumnActionContainedBottomRight {
  background: #f4f4f4;
  border-bottom: 1px solid #444 !important;
  border-right: 1px solid #444;
  text-align: right;
}

/*td*/
.acssTableColumnActionContainedBottomLeftAndRight {
  background: #f4f4f4;
  border-bottom: 1px solid #444 !important;
  border-left: 1px solid #444;
  border-right: 1px solid #444;
  text-align: right;
}

/*td*/
.acssTableColumnActionContained {
  text-align: right !important;
  padding-right: 5px !important;
}

/*td*/
.acssTableColumnActionContainedBottom {
  text-align: right !important;
  padding-right: 5px !important;
}

/*div*/
.acssTableColumnActionContainedTools {
  visibility: hidden;
  float: right;
}

/*tr*/
.acssTrToolsRow:hover .acssTableColumnActionContainedTools {
  visibility: visible;
}

/*div*/
.acssTableColumnActionContainedToolsItem {
  float: left;
  margin: 0 0 0 0.5ex;
}

/* NuGet Package: scrollableTable.js
   version 0.4.2 */
.nv-st-scrollable-container {
  margin-bottom: 1em;
  position: relative;
  visibility: hidden;
  width: 100%;
}
.nv-st-scrollable-container * {
  box-sizing: border-box;
}
.nv-st-scrollable-container.nv-st-initializing, .nv-st-scrollable-container.nv-st-initialized {
  height: 20em;
  overflow: hidden;
}
.nv-st-scrollable-container.nv-st-initialized {
  visibility: inherit;
}

.nv-st-scrollable-container table {
  margin-bottom: 0 !important;
}

table.nv-st-has-fixed-columns {
  width: auto;
}
table.nv-st-has-fixed-columns.nv-st-column-headings {
  width: 0;
}

.nv-st-column-heading-container {
  background: white;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
}
.nv-st-column-heading-container.table-container table thead tr th {
  transition: width 0s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .nv-st-column-heading-container.table-container table thead tr th {
    transition: none;
  }
}
.nv-st-column-heading-container table,
.nv-st-column-heading-container table thead tr th {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  table-layout: fixed;
}

.nv-st-row-heading-container {
  background: white;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
}
.nv-st-row-heading-container .nv-st-row-headings {
  border-right: 1px solid black;
  table-layout: fixed;
  width: 0;
}
.nv-st-row-heading-container tbody > tr {
  background: white;
}

.nv-st-top-left-corner-container {
  background-color: white;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}
.nv-st-top-left-corner-container table.nv-st-top-left-corner {
  border-right: 1px solid black;
  margin-bottom: 0;
  table-layout: fixed;
  width: 0;
}

.nv-st-scrollable-area {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid black;
  min-height: 0.01%;
  overflow-x: auto;
}
.nv-st-scrollable-area.nv-st-has-fixed-columns {
  overflow-y: auto;
}
.nv-st-scrollable-area.nv-st-initializing, .nv-st-scrollable-area.nv-st-initialized {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.nv-st-scrollable-area .nv-st__data-cell {
  min-width: 16em;
  width: 16%;
}
.nv-st-scrollable-area .nv-st__data-cell--medium {
  min-width: 12em;
  width: 12%;
}
.nv-st-scrollable-area .nv-st__data-cell--narrow {
  min-width: 8em;
  width: 8%;
}
.nv-st-scrollable-area .nv-st__data-cell--small {
  min-width: 4em;
  width: 4%;
}
.nv-st-scrollable-area .nv-st__data-cell--tiny {
  min-width: 2em;
  width: 1%;
}
.nv-st-scrollable-area .nv-st__data-cell--wide {
  min-width: 32em;
  width: 32%;
}
.nv-st-scrollable-area .nv-st-fixed-column {
  visibility: hidden;
}
.nv-st-scrollable-area tr:not(.activeRowHighlight) td:first-of-type:not(.mod-active-first) {
  border-left: 1px solid transparent;
}

.nv-st-first-scrollable-cell {
  padding-left: 0.6em !important;
}

.nv-table-container.nv-st-scrollable-container .tablesorter-header-inner {
  margin-right: 15px;
}

.nv-st-scrollable-container .sorter-false .tablesorter-header-inner {
  margin-right: 0;
}

.nv-st-scrollable-container .acssStatusPip {
  box-sizing: content-box;
}

@media screen and (max-width: 767px) {
  .nv-st-scrollable-area {
    left: 0 !important;
    overflow: auto;
    width: 100%;
  }
  .nv-st-scrollable-area .nv-st-scrollable-table-data {
    margin-left: 0 !important;
    width: auto !important;
  }
  .nv-st-scrollable-area .nv-st-scrollable-table-data .nv-table-header,
  .nv-st-scrollable-area .nv-st-scrollable-table-data th, .nv-st-scrollable-area .nv-st-scrollable-table-data td {
    visibility: visible !important;
  }
  .nv-st-column-heading-container th {
    visibility: visible !important;
  }
  .nv-st-top-left-corner-container,
  .nv-st-row-heading-container {
    display: none;
  }
}
/*.nv-st-scrollable-container.narrow-mode {
    @include nv_st_narrow_mode();
}*/
.nv-st-show-full-band .acssBandContent {
  margin-bottom: 0;
}

#nv-st-scrollbar-checker {
  border: 0;
  height: 100px;
  margin: 0;
  outline: 0;
  overflow: scroll;
  padding: 0;
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
}

/* Acadis/Portal overrides to ScrollableTable scss go here. */
.nv-st-scrollable-area .acssTableSolid, .nv-st-scrollable-area .nv-table {
  width: 100%;
}

.nv-st-scrollable-container .sorter-false .tablesorter-header-inner {
  margin-right: 0;
}

/*
    Package: nvTable
    Version: 1.19
*/
.nv-table-container {
  position: relative;
}
.nv-table-container .nv-table thead tr th > div.nv-hc-table-sort {
  position: relative;
}
.nv-table-container .nv-table thead tr th > div.nv-hc-table-sort:not(.nv-hc-table-sorted-asc) .nv-hc-table-sort-icon-asc, .nv-table-container .nv-table thead tr th > div.nv-hc-table-sort:not(.nv-hc-table-sorted-desc) .nv-hc-table-sort-icon-desc {
  display: none;
}
.nv-table-container .nv-table thead tr th > div.nv-hc-table-sort .nv-hc-table-sort-icon-desc .nv-glyph {
  transform: rotate(0.5turn);
}
.nv-table-container .nv-table thead tr th.nv-indicator-cell, .nv-table-container .nv-table thead tr td.nv-indicator-cell {
  width: 15px !important;
  padding-right: 0px !important;
}
.nv-table-container .nv-table tbody tr th.mod-view-details:not(.nv-indicator-cell), .nv-table-container .nv-table tbody tr td.mod-view-details:not(.nv-indicator-cell) {
  background-clip: padding-box; /* magic that fixes IE/Edge bug with background covering borders when position is relative */
  position: relative;
  padding-right: 38px;
}
.nv-table-container .nv-table tbody tr th.mod-view-details:not(.nv-indicator-cell) > .nv-table-view-responsive-details-as, .nv-table-container .nv-table tbody tr td.mod-view-details:not(.nv-indicator-cell) > .nv-table-view-responsive-details-as {
  position: absolute;
  top: 5px;
  right: 5px;
}
.nv-table-container .nv-table tbody tr th.mod-view-details:not(.nv-indicator-cell) > .nv-table-view-responsive-details-as > li, .nv-table-container .nv-table tbody tr td.mod-view-details:not(.nv-indicator-cell) > .nv-table-view-responsive-details-as > li {
  height: auto !important;
}
.nv-table-container .nv-table tbody tr th.mod-view-details.nv-indicator-cell, .nv-table-container .nv-table tbody tr td.mod-view-details.nv-indicator-cell {
  width: 15px !important;
  padding-right: 0px !important;
}
.nv-table-container .nv-table tbody tr:not(.activeRowHighlight) tr:first-of-type:not(.mod-active):not(.mod-active-first), .nv-table-container .nv-table tbody tr:not(.activeRowHighlight) td:first-of-type:not(.mod-active):not(.mod-active-first) {
  border-left: 1px solid transparent;
}

.nv-table-cell-preformatted {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.d-table-column {
  display: table-column !important;
}

@media (min-width: 576px) {
  .d-sm-table-column {
    display: table-column !important;
  }
}
@media (min-width: 768px) {
  .d-md-table-column {
    display: table-column !important;
  }
}
@media (min-width: 992px) {
  .d-lg-table-column {
    display: table-column !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-table-column {
    display: table-column !important;
  }
}
@media (min-width: 1800px) {
  .d-xxl-table-column {
    display: table-column !important;
  }
}
@media print {
  .d-print-table-column {
    display: table-column !important;
  }
}
.nv-table-actions {
  float: right;
  margin-bottom: 0.25em !important;
}

.nv-table-sortable-columns-container {
  padding-top: 0.25em;
  position: relative;
}
.nv-table-sortable-columns-container.nv-table-sortable-hide-none-frozen .nv-table-sortable-none-frozen {
  display: none;
}
.nv-table-sortable-columns-container .nv-table-sortable-none-frozen {
  position: absolute;
  font-weight: 600;
  top: 0;
  left: 57px;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1em;
  padding-bottom: 0;
  padding-left: 0.5em;
  list-style: none;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 28em;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list .nv-table-toggle-column-visible {
  width: 25px;
  height: 20px;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list .nv-table-toggle-column-visible .nv-table-toggle-column-visible-icon {
  display: none;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li + li {
  margin-top: 0.45em;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.ui-sortable-helper + li {
  margin-top: 0;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li + li.ui-sortable-helper + li {
  margin-top: 0.25em;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li {
  background-color: white;
  padding: 0.3em;
  cursor: move;
  margin-right: 1em;
  font-weight: 600;
  position: relative;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li .nv-table-column-flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 0.25em;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.separator {
  color: #767676;
  font-style: italic;
}
.accessibility-mode .nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.separator {
  color: #444444;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li .nv-table-column-label {
  align-self: center;
  width: calc(100% - 20px - 25px);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li i.nv-glyph {
  font-size: 18px;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.nv-table-freeze .nv-table-column-flex-container {
  flex-wrap: wrap;
  justify-content: flex-start;
  row-gap: 0.5em;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.nv-table-freeze:not(.sorting-item) {
  /*margin-left: -1em;*/
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.nv-table-freeze .nv-table-freeze-line {
  height: 1px;
  box-shadow: 0px 2px 1px 0px rgba(150, 150, 150, 0.7);
  background-color: black;
  border: 1px solid black;
  border-radius: 300px;
  width: 100%;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.nv-table-freeze .nv-table-freeze-line.critical {
  background-color: #f5a70b;
  border: 1px solid #f5a70b;
  box-shadow: 0px 2px 1px 0px rgba(150, 150, 150, 0.2);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.nv-table-freeze .nv-glyph-download {
  transform: rotate(0.5turn);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.nv-table-freeze .nv-glyph-warning {
  color: #f5a70b;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sortable-placeholder {
  background: linear-gradient(to bottom, white, white 0.95em, #224792 0.95em, #224792 1.1em, white 1.1em);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sortable-placeholder.critical {
  background: linear-gradient(to bottom, white, white 0.95em, #f5a70b 0.95em, #f5a70b 1.1em, white 1.1em);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sortable-placeholder.critical:before {
  background: #f5a70b;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sortable-placeholder:before {
  content: "";
  background: #224792;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  position: absolute;
  top: 12px;
  left: -6px;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sortable-placeholder + .sorting-item.sorting-item {
  display: none !important;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.ui-sortable-helper {
  cursor: move;
  margin-top: 0;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.ui-sortable-helper .delete-item-button {
  visibility: hidden;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li[data-visible=false] {
  display: none;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item {
  background: #999;
  height: 2px;
  margin-bottom: 0;
  padding: 0;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item .nv-table-column-flex-container,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item > .nv-table-freeze-line,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item > .nv-table-toggle-column-visible-icon,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item > .nv-table-column-drag-handle-icon,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item > .nv-table-column-label {
  display: none;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item.ui-sortable-handle .nv-help-text {
  padding-top: 5px;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list > li.sorting-item:before {
  content: "";
  background: #999;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  left: -6px;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list.sorting > li:last-child {
  border-left: 4px solid #224792;
  margin-right: 1em;
  margin-left: 1em;
  box-shadow: 0 0 8px 0 rgba(170, 170, 170, 0.75);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list.sorting > li:last-child .nv-table-column-drag-handle-icon,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list.sorting > li:last-child .nv-table-toggle-column-visible-icon {
  display: block;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list.sorting > .critical ~ li:last-child {
  border-left: 4px solid #f5a70b;
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li:hover, .nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li:focus, .nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li.highlight {
  box-shadow: 0 0 8px 0 rgba(170, 170, 170, 0.75);
}
.nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li:hover .nv-table-column-drag-handle-icon,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li:hover .nv-table-toggle-column-visible-icon, .nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li:focus .nv-table-column-drag-handle-icon,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li:focus .nv-table-toggle-column-visible-icon, .nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li.highlight .nv-table-column-drag-handle-icon,
.nv-table-sortable-columns-container .nv-table-sortable-columns-list:not(.sorting) li.highlight .nv-table-toggle-column-visible-icon {
  display: block;
}

.nv-dg-toggle-draft-selection,
.nv-dg-toggle-all-selection {
  display: block;
  float: left;
  cursor: pointer !important;
  margin-top: -1px;
  margin-right: 0.5em;
}
[data-visible*=false] .nv-dg-toggle-draft-selection i.nv-glyph-box-checked, [data-visible*=false] .nv-dg-toggle-draft-selection svg.nv-glyph-box-checked, .nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-draft-selection i.nv-glyph-box-checked, .nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-draft-selection svg.nv-glyph-box-checked, .nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-draft-selection i.nv-glyph-box-checked, .nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-draft-selection svg.nv-glyph-box-checked,
[data-visible*=false] .nv-dg-toggle-all-selection i.nv-glyph-box-checked,
[data-visible*=false] .nv-dg-toggle-all-selection svg.nv-glyph-box-checked,
.nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-all-selection i.nv-glyph-box-checked,
.nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-all-selection svg.nv-glyph-box-checked,
.nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-all-selection i.nv-glyph-box-checked,
.nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-all-selection svg.nv-glyph-box-checked {
  display: none;
}
[data-visible*=false] .nv-dg-toggle-draft-selection i.nv-glyph-box-unchecked, [data-visible*=false] .nv-dg-toggle-draft-selection svg.nv-glyph-box-unchecked, .nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-draft-selection i.nv-glyph-box-unchecked, .nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-draft-selection svg.nv-glyph-box-unchecked, .nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-draft-selection i.nv-glyph-box-unchecked, .nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-draft-selection svg.nv-glyph-box-unchecked,
[data-visible*=false] .nv-dg-toggle-all-selection i.nv-glyph-box-unchecked,
[data-visible*=false] .nv-dg-toggle-all-selection svg.nv-glyph-box-unchecked,
.nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-all-selection i.nv-glyph-box-unchecked,
.nv-dg-draft-indicator-cell[data-draft-selected*=false] .nv-dg-toggle-all-selection svg.nv-glyph-box-unchecked,
.nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-all-selection i.nv-glyph-box-unchecked,
.nv-dg-draft-header-cell[data-all-selected*=false] .nv-dg-toggle-all-selection svg.nv-glyph-box-unchecked {
  display: inline-block;
}
[data-visible*=true] .nv-dg-toggle-draft-selection i.nv-glyph-box-checked, [data-visible*=true] .nv-dg-toggle-draft-selection svg.nv-glyph-box-checked, .nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-draft-selection i.nv-glyph-box-checked, .nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-draft-selection svg.nv-glyph-box-checked, .nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-draft-selection i.nv-glyph-box-checked, .nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-draft-selection svg.nv-glyph-box-checked,
[data-visible*=true] .nv-dg-toggle-all-selection i.nv-glyph-box-checked,
[data-visible*=true] .nv-dg-toggle-all-selection svg.nv-glyph-box-checked,
.nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-all-selection i.nv-glyph-box-checked,
.nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-all-selection svg.nv-glyph-box-checked,
.nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-all-selection i.nv-glyph-box-checked,
.nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-all-selection svg.nv-glyph-box-checked {
  display: inline-block;
}
[data-visible*=true] .nv-dg-toggle-draft-selection i.nv-glyph-box-unchecked, [data-visible*=true] .nv-dg-toggle-draft-selection svg.nv-glyph-box-unchecked, .nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-draft-selection i.nv-glyph-box-unchecked, .nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-draft-selection svg.nv-glyph-box-unchecked, .nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-draft-selection i.nv-glyph-box-unchecked, .nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-draft-selection svg.nv-glyph-box-unchecked,
[data-visible*=true] .nv-dg-toggle-all-selection i.nv-glyph-box-unchecked,
[data-visible*=true] .nv-dg-toggle-all-selection svg.nv-glyph-box-unchecked,
.nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-all-selection i.nv-glyph-box-unchecked,
.nv-dg-draft-indicator-cell[data-draft-selected][data-draft-selected*=true] .nv-dg-toggle-all-selection svg.nv-glyph-box-unchecked,
.nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-all-selection i.nv-glyph-box-unchecked,
.nv-dg-draft-header-cell[data-all-selected][data-all-selected*=true] .nv-dg-toggle-all-selection svg.nv-glyph-box-unchecked {
  display: none;
}
.nv-dg-draft-indicator-cell:not([data-draft-selected]) .nv-dg-toggle-draft-selection, .nv-dg-draft-header-cell:not([data-all-selected]) .nv-dg-toggle-draft-selection,
.nv-dg-draft-indicator-cell:not([data-draft-selected]) .nv-dg-toggle-all-selection,
.nv-dg-draft-header-cell:not([data-all-selected]) .nv-dg-toggle-all-selection {
  display: none;
}
.nv-dg-toggle-draft-selection i,
.nv-dg-toggle-all-selection i {
  font-size: 16px;
  vertical-align: middle;
}
.nv-dg-toggle-draft-selection .nv-glyph-box-checked,
.nv-dg-toggle-all-selection .nv-glyph-box-checked {
  color: #224792 !important;
}
.nv-dg-toggle-draft-selection .nv-glyph-box-unchecked,
.nv-dg-toggle-all-selection .nv-glyph-box-unchecked {
  color: #6d6d6d !important;
}

.nv-dg-toggle-all-selection {
  position: initial !important;
  padding-left: 1px;
}

.nv-table-column-drag-handle {
  width: 20px;
  height: 20px;
}
.nv-table-column-drag-handle .nv-table-column-drag-handle-icon {
  display: none;
}
.nv-table-column-drag-handle .nv-table-column-drag-handle-icon i {
  vertical-align: middle;
  color: #6d6d6d !important;
}

.nv-table__empty-data-message,
.nv-table td.nv-table__empty-data-message {
  color: #6D6D6D;
  fill: #6D6D6D;
  font-style: italic;
  text-align: center;
}
.accessibility-mode .nv-table__empty-data-message,
.accessibility-mode .nv-table td.nv-table__empty-data-message {
  color: #474747;
  fill: #474747;
}
.nv-table__empty-data-message a,
.nv-table td.nv-table__empty-data-message a {
  font-style: normal;
}

.nv-table-container {
  padding-left: 1px;
}
.nv-table-container .nv-table thead tr .tablesorter-header-inner {
  cursor: pointer;
  margin-right: 0;
}
.nv-table-container .nv-table tbody tr.acssModForm .nv-field, .nv-table-container .nv-table tbody tr.nv-mod-form .nv-field {
  padding: 0;
}
.nv-table-container .nv-table tbody tr th.mod-border-left, .nv-table-container .nv-table tbody tr td.mod-border-left {
  border-left: 1px solid black !important;
}
.nv-table-container .nv-table.mod-include-row-indicator thead tr th:first-child {
  padding-left: 1.1em;
}
.nv-table-container .nv-table.mod-include-row-indicator tbody tr th:first-child, .nv-table-container .nv-table.mod-include-row-indicator tbody tr td:first-child {
  padding-left: 1.1em !important;
}
.nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator.activeRowHighlight td:first-child, .nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator.activeRowHighlight th:first-child {
  border-left-width: 0;
  background-position-x: 0.6em;
}
.nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator.activeRowHighlight td:first-child::before, .nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator.activeRowHighlight th:first-child::before {
  border-right: 2px solid #224792;
}
.nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator th:first-child, .nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator td:first-child {
  position: relative;
}
.nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator th:first-child::before, .nv-table-container .nv-table.mod-include-row-indicator tbody tr.show-indicator td:first-child::before {
  background-color: #98c9fa;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0.5em;
}

.nv-dg-table > tbody td {
  cursor: cell !important;
  position: relative;
}
.nv-dg-table > tbody td:not(.nv-dg-focused) {
  border-left: solid 1px rgb(213, 213, 213);
}
.nv-dg-table > tbody td:not(.nv-dg-focused):last-child {
  border-right: solid 1px rgb(213, 213, 213);
}
.nv-dg-table > tbody td.nv-dg-cell {
  padding: 0 !important;
}
.nv-dg-table > tbody td:not(.nv-dg-draft-invalid) .nv-dg-error-indicator {
  display: none;
}
.nv-dg-table > tbody td .nv-dg-error-indicator {
  position: absolute;
  right: 4px;
  bottom: 4px;
}
.nv-dg-table > tbody td.nv-dg-draft-indicator-cell {
  min-width: 3em;
}
.nv-dg-table > tbody td.nv-dg-draft-indicator-cell.nv-dg-draft-has-errors {
  min-width: 4em;
}
.nv-dg-table > tbody td.nv-dg-draft-indicator-cell:not(.nv-dg-draft-has-errors) .nv-dg-draft-indicator-error {
  display: none;
}
.nv-dg-table > tbody td.nv-dg-draft-indicator-cell .nv-dg-draft-indicator-error {
  float: left;
}
.nv-dg-table > tbody td.nv-dg-draft-indicator-cell .nv-dg-toggle-draft-selection {
  float: right;
}
.nv-dg-table > tbody td.nv-dg-draft:not(.nv-dg-focused, .nv-dg-editing, .nv-dg-draft-invalid) {
  background-color: #263049 !important;
  color: white !important;
}
.nv-dg-table > tbody td.nv-dg-draft:not(.nv-dg-focused, .nv-dg-editing, .nv-dg-draft-invalid) a {
  color: #7a97de !important;
}
.nv-dg-table > tbody td.nv-dg-cell.nv-dg-draft-invalid:not(.nv-dg-editing) {
  background-color: #eaaaa4 !important;
}
.nv-dg-table > tbody td .nv-table-view-responsive-details-as {
  display: none !important;
}
.nv-dg-table > tbody tr.nv-dg-draft td:not(.nv-dg-draft-indicator-cell, .nv-dg-focused, .nv-dg-editing, .nv-dg-draft-invalid) {
  background-color: #263049 !important;
  color: white !important;
  border-top-color: #3c4d6e;
  border-left-color: #3c4d6e;
}
.nv-dg-table > tbody tr.nv-dg-draft td:not(.nv-dg-draft-indicator-cell, .nv-dg-focused, .nv-dg-editing, .nv-dg-draft-invalid):last-child {
  border-right-color: #3c4d6e;
}
.nv-dg-table > tbody tr.nv-dg-draft td:not(.nv-dg-draft-indicator-cell, .nv-dg-focused, .nv-dg-editing, .nv-dg-draft-invalid) a {
  color: #7a97de !important;
}

.nv-dg-table-container {
  user-select: none;
}
.nv-dg-table-container .nv-dg-editor {
  user-select: initial;
}
.nv-dg-table-container .nv-st-row-heading-container {
  box-shadow: 0 1px #d5d5d5;
}

.nv-dg-table.nv-st-row-headings > tbody td:last-child:not(.nv-dg-focused) {
  border-right: solid 1px #000;
}
.nv-dg-table.nv-st-row-headings > tbody tr.nv-dg-draft td:last-child:not(.nv-dg-focused) {
  border-right-color: #989898;
}

.nv-dg-table .nv-dg-draft-header-cell .nv-dg-toggle-all-selection {
  float: right;
}

.nv-dg-focused {
  background-color: white !important;
}
.nv-dg-focused:not(.nv-dg-draft-invalid):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #99c0df !important;
  pointer-events: none;
}
.nv-dg-focused:not(.nv-dg-draft-invalid).nv-dg-copied-boundary-top:before {
  border-top: none !important;
}
.nv-dg-focused:not(.nv-dg-draft-invalid).nv-dg-copied-boundary-right:before {
  border-right: none !important;
}
.nv-dg-focused:not(.nv-dg-draft-invalid).nv-dg-copied-boundary-bottom:before {
  border-bottom: none !important;
}
.nv-dg-focused:not(.nv-dg-draft-invalid).nv-dg-copied-boundary-left:before {
  border-left: none !important;
}
.nv-dg-focused.nv-dg-readonly {
  background-color: #f7f7f7 !important;
  border: solid 1px #7e7e7e !important;
}
.nv-dg-focused.nv-dg-draft-invalid {
  border-width: 1px;
}
.nv-dg-focused.nv-dg-draft-invalid:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #c61a0c;
  pointer-events: none;
}

.nv-dg-selected:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background-color: #e2f0ff;
  opacity: 0.35;
}

.nv-dg-selection-boundary-left:not(.nv-dg-copied-boundary-left):after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-left: 2px solid #99c0df !important;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-selection-boundary-right:not(.nv-dg-copied-boundary-right):after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-right: 2px solid #99c0df !important;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-selection-boundary-top:not(.nv-dg-copied-boundary-top):after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 2px solid #99c0df !important;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-selection-boundary-bottom:not(.nv-dg-copied-boundary-bottom):after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 2px solid #99c0df !important;
  pointer-events: none;
  z-index: 10;
}

@keyframes moving-dashes {
  0% {
    background-position: 0 0, 15px 100%, 0 15px, 100% 0;
  }
  100% {
    background-position: 15px 0, 0 100%, 0 0, 100% 15px;
  }
}
.nv-dg-copied-boundary-left:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-copied-boundary-right:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-copied-boundary-top:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-copied-boundary-bottom:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 10;
}

.nv-dg-copied-boundary-top:after {
  background-image: linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  animation: moving-dashes 400ms infinite linear;
  background-size: 15px 2px, 0px 0px, 0px 0px, 0px 0px;
}

.nv-dg-copied-boundary-bottom:after {
  background-image: linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  animation: moving-dashes 400ms infinite linear;
  background-size: 0px 0px, 15px 2px, 0px 0px, 0px 0px;
}

.nv-dg-copied-boundary-left:after {
  background-image: linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  animation: moving-dashes 400ms infinite linear;
  background-size: 0px 0px, 0px 0px, 2px 15px, 0px 0px;
}

.nv-dg-copied-boundary-right:after {
  background-image: linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(90deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%), linear-gradient(0deg, #99c0df 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  animation: moving-dashes 400ms infinite linear;
  background-size: 0px 0px, 0px 0px, 0px 0px, 2px 15px;
}

.nv-dg-copied-boundary-top.nv-dg-copied-boundary-bottom:after {
  background-size: 15px 2px, 15px 2px, 0px 0px, 0px 0px;
}

.nv-dg-copied-boundary-left.nv-dg-copied-boundary-top:after {
  background-size: 15px 2px, 0px 0px, 2px 15px, 0px 0px;
}

.nv-dg-copied-boundary-left.nv-dg-copied-boundary-bottom:after {
  background-size: 0px 0px, 15px 2px, 2px 15px, 0px 0px;
}

.nv-dg-copied-boundary-left.nv-dg-copied-boundary-right:after {
  background-size: 0px 0px, 0px 0px, 2px 15px, 2px 15px;
}

.nv-dg-copied-boundary-right.nv-dg-copied-boundary-top:after {
  background-size: 15px 2px, 0px 0px, 0px 0px, 2px 15px;
}

.nv-dg-copied-boundary-right.nv-dg-copied-boundary-bottom:after {
  background-size: 0px 0px, 15px 2px, 0px 0px, 2px 15px;
}

.nv-dg-copied-boundary-top.nv-dg-copied-boundary-left.nv-dg-copied-boundary-right:after {
  background-size: 15px 2px, 0px 0px, 2px 15px, 2px 15px;
}

.nv-dg-copied-boundary-top.nv-dg-copied-boundary-left.nv-dg-copied-boundary-bottom:after {
  background-size: 15px 2px, 15px 2px, 2px 15px, 0px 0px;
}

.nv-dg-copied-boundary-top.nv-dg-copied-boundary-right.nv-dg-copied-boundary-bottom:after {
  background-size: 15px 2px, 15px 2px, 0px 0px, 2px 15px;
}

.nv-dg-copied-boundary-bottom.nv-dg-copied-boundary-left.nv-dg-copied-boundary-right:after {
  background-size: 0px 0px, 15px 2px, 2px 15px, 2px 15px;
}

.nv-dg-copied-boundary-top.nv-dg-copied-boundary-left.nv-dg-copied-boundary-right.nv-dg-copied-boundary-bottom:after {
  background-size: 15px 2px, 15px 2px, 2px 15px, 2px 15px;
}

.nv-dg-editing {
  border: solid 1px #99c0df !important;
}

.nv-dg-editor-wrapper {
  line-height: 0;
}

.nv-dg-display {
  padding: 0.4em 1em 0.3em 0.3em;
  min-height: 2.875em;
  width: 98%;
}
.nv-dg-display:not(.nv-dg-display-numeric) {
  word-break: break-all;
}
.nv-dg-display .nv-dg-cascade-display {
  white-space: normal;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .nv-dg-display {
    min-height: 3.15em;
  }
  .nv-dg-draft-indicator-cell {
    min-height: 3.15em;
  }
}
.nv-dg-editor {
  width: 98%;
  margin: 0;
  padding: 0;
  border: none !important;
  outline: none !important;
}
.nv-dg-editor.hasDatepicker + .ui-datepicker-trigger {
  margin-left: -1.25em;
}

.nv-dg-band-tools,
.nv-dg-band-content {
  display: none;
}

.nv-dg-validation-error-msg {
  display: none !important;
}

.nv-dg-draft-indicator-error .nv-glyph-error {
  font-size: 1em;
  color: #c61a0c !important;
}

.nv-dg-error-indicator .nv-glyph-error {
  font-size: 1em;
  color: #c61a0c !important;
}

.nv-dg-error-callout .acadisModal-dialog {
  max-width: 25em;
}

.nv-dg-error-callout-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5em;
}
.nv-dg-error-callout-list li {
  background-position-y: 2px;
  font-size: 1rem;
}

.acadisBand-content-tools-container.nv-dg-draft-selected:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 57px;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  pointer-events: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected:not(.nv-dg-draft-error-selected) {
  background-color: #e2f0ff;
}
.acadisBand-content-tools-container.nv-dg-draft-selected:not(.nv-dg-draft-error-selected):before {
  background-color: #e2f0ff;
}
.acadisBand-content-tools-container.nv-dg-draft-selected:not(.nv-dg-draft-error-selected) .nv-dg-error-navigator {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected:not(.nv-dg-draft-error-selected) .nv-dg-no-selected-drafts-actions {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected:not(.nv-dg-draft-error-selected) .nv-dg-selected-errors-actions {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected {
  background-color: #eaaaa4 !important;
  border: 2px solid #c61a0c;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected:before {
  background-color: #eaaaa4 !important;
  border-top: 2px solid #c61a0c;
  border-left: 2px solid #c61a0c;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-pager-container {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-no-selected-drafts-actions {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-selected-drafts-actions {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .acadisBand-content {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator {
  float: left;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator .nv-dg-previous-error {
  z-index: 1;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator > :not(:first-child) {
  margin-left: -0.5em;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator .nv-dg-error-navigator-display {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
  background-color: white !important;
  cursor: initial;
  min-width: 9em;
}
.accessibility-mode .acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator .nv-dg-error-navigator-display {
  color: #474747 !important;
  fill: #474747 !important;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator .nv-dg-error-navigator-display.nv-as-mod-focused, .acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator .nv-dg-error-navigator-display :hover {
  background-color: white !important;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-error-navigator:after {
  content: "";
  border-left: 2px solid black;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 4px;
  padding-bottom: 4px;
}
.acadisBand-content-tools-container.nv-dg-draft-selected.nv-dg-draft-error-selected .nv-dg-rows-selected-message {
  float: left;
}
.acadisBand-content-tools-container.nv-dg-draft-selected .acadisBand-tools {
  display: none;
}
.acadisBand-content-tools-container.nv-dg-draft-selected .acadisBand-tools.nv-dg-band-tools {
  display: block;
}
.acadisBand-content-tools-container.nv-dg-draft-selected .acadisBand-tools .nv-dg-rows-selected-message {
  padding: 4px 1em 0 0;
  display: inline-block;
}

.nv-help-text:not(.nv-status-indicator_subtitle) a {
  text-decoration: underline;
}
.nv-help-text:not(.nv-status-indicator_subtitle) a:hover {
  text-decoration: none;
}

td > .nv-help-text:first-child {
  display: inline-block;
  padding-top: 2px;
}

.acssHelpBubbleOpen {
  border-radius: 8px;
  display: inline-block;
  line-height: 1.2em;
  min-height: 1.2em;
  padding: 0 5px 0 0;
  transition: box-shadow linear 0.2s;
  vertical-align: text-top;
  white-space: nowrap;
  color: #175fb0;
}
.accessibility-mode .acssHelpBubbleOpen:focus, .accessibility-mode .acssHelpBubbleOpen:hover {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.7);
}
.acssHelpBubbleOpen span {
  margin-left: 0.2em;
  vertical-align: middle;
}
.acssHelpBubbleOpen .nv-glyph {
  font-size: 19px;
  vertical-align: middle;
}
.acssHelpBubbleOpen .nv-glyph {
  color: #175fb0 !important;
  fill: #175fb0 !important;
}

.acssHelpBubbleClose {
  border-radius: 8px;
  display: inline-block;
  line-height: 1.2em;
  min-height: 1.2em;
  padding: 0 5px 0 0;
  transition: box-shadow linear 0.2s;
  vertical-align: text-top;
  white-space: nowrap;
  color: #656565;
}
.accessibility-mode .acssHelpBubbleClose:focus, .accessibility-mode .acssHelpBubbleClose:hover {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.7);
}
.acssHelpBubbleClose span {
  margin-left: 0.2em;
  vertical-align: middle;
}
.acssHelpBubbleClose .nv-glyph {
  font-size: 19px;
  vertical-align: middle;
}
.acssHelpBubbleClose .nv-glyph {
  color: #656565 !important;
  fill: #656565 !important;
}

.acssHelpBubbleHeading {
  margin: 1em 0 -0.5em;
}

/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
.nv-help-text-icon-small {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/help-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  min-height: 15px;
  min-width: 15px;
  padding: 0 0 0 20px;
  background-position: 0 0.15em;
}
.no-svg .nv-help-text-icon-small {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/help-15x15.png");
}
.nv-help-text-icon-small:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-help-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/help-30x30.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 7px 0 0 35px;
  padding-top: 5px;
}
.no-svg .nv-help-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/help-30x30.png");
}
.nv-help-text-icon-medium:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-info-text-icon-small, div.acssFancyTextboxCharacterCounter {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/info-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  min-height: 15px;
  min-width: 15px;
  padding: 0 0 0 20px;
  background-position: 0 0.15em;
}
.no-svg .nv-info-text-icon-small, .no-svg div.acssFancyTextboxCharacterCounter {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/info-15x15.png");
}
.nv-info-text-icon-small:not(.nv-field-message):not(.nv-field-validation), div.acssFancyTextboxCharacterCounter:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-info-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/info-30x30.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 7px 0 0 35px;
  padding-top: 5px;
}
.no-svg .nv-info-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/info-30x30.png");
}
.nv-info-text-icon-medium:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-error-text-icon-small {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  min-height: 15px;
  min-width: 15px;
  padding: 0 0 0 20px;
  background-position: 0 0.15em;
}
.no-svg .nv-error-text-icon-small {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-15x15.png");
}
.nv-error-text-icon-small:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-error-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-30x30.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 7px 0 0 35px;
  padding-top: 5px;
}
.no-svg .nv-error-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-30x30.png");
}
.nv-error-text-icon-medium:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-warning-text-icon-small, div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  min-height: 15px;
  min-width: 15px;
  padding: 0 0 0 20px;
  background-position: 0 0.15em;
}
.no-svg .nv-warning-text-icon-small, .no-svg div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-15x15.png");
}
.nv-warning-text-icon-small:not(.nv-field-message):not(.nv-field-validation), div.acssFancyTextboxCharacterCounter.mod-max-exceeded:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-warning-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-30x30.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 7px 0 0 35px;
  padding-top: 5px;
}
.no-svg .nv-warning-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-30x30.png");
}
.nv-warning-text-icon-medium:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-success-text-icon-small {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/success-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  min-height: 15px;
  min-width: 15px;
  padding: 0 0 0 20px;
  background-position: 0 0.15em;
}
.no-svg .nv-success-text-icon-small {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/success-15x15.png");
}
.nv-success-text-icon-small:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-success-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/success-30x30.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #000;
  display: inline-block;
  line-height: normal;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 7px 0 0 35px;
  padding-top: 5px;
}
.no-svg .nv-success-text-icon-medium {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/success-30x30.png");
}
.nv-success-text-icon-medium:not(.nv-field-message):not(.nv-field-validation) {
  margin-left: 0;
}

.nv-warning-text-icon-medium {
  display: block;
  padding-top: 6px;
}

.nv-warning-text-icon-small, div.acssFancyTextboxCharacterCounter.mod-max-exceeded,
.nv-error-text-icon-small,
.nv-error-text-icon-medium,
.nv-success-text-icon-small,
.nv-warning-text-icon-medium {
  display: block;
}

.acadisModal-content > .nv-warning-text-icon-medium > p:first-child,
.acadisModal-content > .nv-error-text-icon-medium > p:first-child {
  font-weight: 600;
  padding-top: 7px;
}

.nv-success-text-icon-small em {
  color: #00AA30;
  font-style: normal;
}

.acssListItemError {
  list-style-image: url("../Content/NVFramework/Alerts/Icons/svg/error-15x15.svg");
}
.no-svg .acssListItemError {
  list-style-image: url("../Content/NVFramework/Alerts/Icons/png/error-15x15.png");
}

.acssNotificationConflict {
  padding: 5px 0 5px 30px;
  background: url(../images/conflict_gloss.gif) no-repeat;
}

.acssNotificationConflictIgnored {
  padding: 5px 0 5px 30px;
  background: url(../images/conflict_gloss_yellow.gif) no-repeat;
}

/* version 0.2.11 */
.acssFancyTextboxCharacterCounter {
  color: #999;
  line-height: 1em;
  margin: 0.1em 0 0 0;
}
.acssFancyTextboxCharacterCounter > span {
  vertical-align: text-bottom;
}
.acssFancyTextboxCharacterCounter > .acssFancyTextboxCharacterCounter {
  margin-top: 0;
}

.acssFancyTextboxCharacterCounterWarning {
  color: #C61A0C;
}

div.acssFancyTextboxCharacterCounter {
  display: block !important;
  padding: 0 0 0 20px !important;
  line-height: 1em !important;
  margin: 4px 0 1px 0 !important;
  max-height: 0;
  min-height: 0 !important;
  overflow: hidden;
  -moz-transition: max-height 0.5s linear;
  -o-transition: max-height 0.5s linear;
  -webkit-transition: max-height 0.5s linear;
  transition: max-height 0.5s linear;
  background-position-x: 0 !important;
}
div.acssFancyTextboxCharacterCounter > span {
  line-height: 1.3em;
  vertical-align: unset;
  margin-left: 0 !important;
}
div.acssFancyTextboxCharacterCounter > span:not(:last-child) {
  margin-right: 0.2em !important;
}
div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  max-height: inherit;
}
div.acssFancyTextboxCharacterCounter.mod-max-exceeded > span.acssFancyTextboxCharacterCounterWarning:last-child {
  display: inline !important;
}

.charCount:not(.mod-max-exceeded):not(:focus) + div.acssFancyTextboxCharacterCounter {
  display: block;
  max-height: 0;
}
.charCount:focus + div.acssFancyTextboxCharacterCounter {
  display: block;
  max-height: 100px;
}
.charCount.mod-count-zero + div.acssFancyTextboxCharacterCounter {
  max-height: 0 !important;
  margin-top: 0 !important;
}
.charCount.mod-max-exceeded {
  background-color: #FFF0D5;
}
.charCount.mod-hide-charCount:not(.acssNotificationValidationInput) {
  background-color: white !important;
}
.charCount.mod-hide-charCount + div.acssFancyTextboxCharacterCounter {
  display: none !important;
}

div.acssFancyTextboxCharacterCounter.nv-charCount-target-unfocused:not(.mod-max-exceeded) {
  display: block;
  max-height: 0 !important;
}

div.acssFancyTextboxCharacterCounter.nv-charCount-target-focused:not(.mod-count-zero) {
  display: block;
  max-height: 100px;
}

textarea.autoGrow {
  resize: none;
}

.acssTextUpdated {
  color: #fc6500;
}
.accessibility-mode .acssTextUpdated {
  color: #BE4E04;
}

.acssTrToolsRow:hover .acssTextUpdated,
tr:hover .acssTextUpdated {
  /*color: #fc5f00;*/
  text-shadow: #fc6500 0 0;
}
.accessibility-mode .acssTrToolsRow:hover .acssTextUpdated,
.accessibility-mode tr:hover .acssTextUpdated {
  text-shadow: #BE4E04 0 0;
}

.acssTextDeleted {
  text-decoration: line-through;
}

.acssTextEmphasized {
  font-style: italic;
}

.acssTextDisabled:not(input, select, textarea) {
  color: #C5C5C5 !important;
  fill: #C5C5C5 !important;
  cursor: default;
  text-decoration: none;
}
.accessibility-mode .acssTextDisabled:not(input, select, textarea) {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
}
.acssTextDisabled:not(input, select, textarea):hover {
  cursor: default;
  text-decoration: none;
}
.accessibility-mode .acssTextDisabled:not(input, select, textarea) {
  font-style: italic;
}

.acssTextStricken {
  text-decoration: line-through;
}

.acssMessageText {
  color: black;
  fill: black;
  font-style: italic;
}

.acssSupplementalText {
  color: #767676;
  fill: #767676;
  display: block;
}
.accessibility-mode .acssSupplementalText {
  color: #444444;
  fill: #444444;
}
.acssSupplementalText.acssModInline {
  display: inline;
}

.acssDeEmphasizedText {
  color: #999;
  fill: #999;
}
.accessibility-mode .acssDeEmphasizedText {
  color: #444444;
  fill: #444444;
}

.acssReadOnlyScrollableBox {
  background-color: #F0F0F0;
  border: 1px solid #CCCCCC;
  padding: 0.4em;
  height: 10em;
  width: 90%;
  overflow-y: auto;
}

.acssParagraph {
  display: block;
  max-width: 42em;
}

.acssFootnote {
  margin: 0.25em 0 0;
}

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

.acssSelectedFile {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.acssSelectedFile .acssFilePill {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 6px;
  display: flex;
  flex: auto 0 0;
  margin-right: 0.75em;
  margin-bottom: 0.3em;
  padding: 4px 11px;
}
.acssSelectedFile .acssFilePill .acssFileName {
  flex: auto 1 1;
  margin-right: 0.5em;
  max-width: 20em;
}
.acssSelectedFile .acssChangeFile {
  flex: auto 0 0;
}

.nv-search-highlight,
.matched-field-true {
  background-color: #fffca7;
  color: black;
  fill: black;
}
.nv-search-highlight svg,
.matched-field-true svg {
  fill: black;
}

.nv-graphic-and-text {
  display: table;
  text-indent: 0;
}

.nv-graphic-and-text_graphic {
  box-sizing: content-box;
  display: table-cell;
  text-align: right;
  padding-right: 0.25em;
}
.nv-graphic-and-text_graphic:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode .nv-graphic-and-text_graphic:focus {
  outline-color: #4d90fe;
}

.nv-graphic-and-text_text {
  box-sizing: content-box;
  display: table-cell;
  white-space: nowrap;
}
.nv-graphic-and-text_text .nv-help-text, .nv-graphic-and-text_text .nv-graphic-and-text_subtitle {
  white-space: normal;
}
.nv-graphic-and-text_text .nv-help-text--nowrap, .nv-graphic-and-text_text .nv-graphic-and-text_subtitle--nowrap {
  white-space: nowrap;
}
.nv-graphic-and-text_text--bold {
  font-weight: 600;
}
.nv-graphic-and-text_text--wrap {
  white-space: normal;
}

/*.acssCalloutTargetClone {
    .infoBubbleTarget {
        .nv-glyph-help {
            @include infoBubbleHelpGlyph();
        }
    }
}*/
.infoBubbleContainer {
  display: inline-block;
}
.acadisField-content > .infoBubbleContainer {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  vertical-align: top;
}
.acadisField-content > .infoBubbleContainer:first-child {
  margin-top: 0.3em;
}
.acadisField-content > .infoBubbleContainer.mod-below-help-text {
  margin-top: 1em;
}
.acadisField.acssModEnhanced > .acadisField-content > .infoBubbleContainer {
  margin-top: 0.25em;
}
.ie11 .acadisField.acssModEnhanced > .acadisField-content > .infoBubbleContainer {
  margin-top: 0;
}
.acadisField.acssModEnhanced > .acadisField-content > .infoBubbleContainer:first-child {
  margin-top: 0.35em;
}
.acadisField.acssTextOutput > .acadisField-content .infoBubbleContainer {
  margin-left: 1ex;
  margin-top: 0;
  vertical-align: top;
}

.acadisField.acssModCheckboxRadio > .acadisField-content .infoBubbleContainer {
  margin-top: 0;
}
.acadisField.acssModCheckboxRadio > .acadisField-content > label + .infoBubbleContainer {
  margin-bottom: 0;
  vertical-align: middle;
}

.infoBubbleTarget {
  line-height: 1.25em;
  outline: none;
  text-align: left;
}
.infoBubbleTarget .infoBubbleGridContainer {
  display: -ms-grid;
  -ms-grid-columns: 1.4rem 1fr;
  -ms-grid-rows: 1fr;
  -ms-grid-column-align: start;
  -ms-grid-row-align: start;
  display: grid;
  grid-template-columns: 1.4rem 1fr;
  grid-template-rows: 1fr;
  align-content: start;
  justify-content: start;
}
.infoBubbleTarget .infoBubbleIcon {
  color: #3366FF;
  font-size: 19px;
  -ms-grid-column: 1;
  grid-column: 1;
  line-height: inherit;
  /*vertical-align: -.16em;*/
}
.infoBubbleTarget .infoBubbleIcon svg {
  width: 21px !important;
  height: 18px !important;
}
.infoBubbleTarget .infoBubbleText {
  display: inline-block;
  -ms-grid-column: 2;
  grid-column: 2;
}
.infoBubbleTarget [data-glyph] ~ .infoBubbleText {
  margin-top: 2px;
}
.infoBubbleTarget:hover, .infoBubbleTarget:focus {
  outline: none;
  text-decoration: none;
}
.infoBubbleTarget:hover .infoBubbleIcon, .infoBubbleTarget:focus .infoBubbleIcon {
  color: #1A3380;
}
.infoBubbleTarget:hover .infoBubbleText, .infoBubbleTarget:focus .infoBubbleText {
  text-decoration: underline;
}

.acssCalloutTargetClone .infoBubbleTarget:hover .infoBubbleText, .acssCalloutTargetClone .infoBubbleTarget:focus .infoBubbleText {
  text-decoration: none !important;
}

.acssInfoBubbleDialog .acadisModal-dialog {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
  width: 30em;
}
.acssInfoBubbleDialog .acadisModal-dialog .acadisModal-content {
  font-weight: normal;
  text-align: left;
  color: #000;
}
.acssInfoBubbleDialog .acadisModal-dialog .acadisModal-header h1 {
  margin-top: 0;
  padding-top: 0;
}

/*
        9.05) Large Selection Dependent Input
--------------------------------------------------------------------*/
.acssSelectionDependentTitle {
  font-size: 1.1rem;
  margin: 0 0 5px 0;
  clear: both;
}

div.acssSelectionDependent {
  clear: both;
  display: flex;
}
div.acssSelectionDependent .acssSelectionDependentOptions {
  flex: 0 1 20%;
  min-width: 9em;
}
div.acssSelectionDependent .acssSelectionDependentModule {
  flex: 1 1 80%;
}

div.acssSelectionDependentWide {
  clear: both;
}
div.acssSelectionDependentWide .acssSelectionDependentOptions {
  float: left;
  clear: left;
  width: 15%;
}
div.acssSelectionDependentWide div.acssSelectionDependentModule {
  margin: 0 0 0 15%;
}

.acssSelectionDependentOptions {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acssSelectionDependentOptions > li {
  background: none;
  clear: both;
  display: block;
  line-height: 14px;
  padding: 5px 5px 5px 23px;
  position: relative;
  vertical-align: middle;
}
.acssSelectionDependentOptions > li.acssSelectionDependentOptionsSelected {
  background: #e0e2e8;
}
.acssSelectionDependentOptions > li > input[type=radio] {
  margin: 0 5px 0 -18px;
  position: relative;
  bottom: 1px;
  vertical-align: middle;
}

div.acssSelectionDependentModule {
  background: #e0e2e8;
  padding: 0.6em 1em 1em;
}
div.acssSelectionDependentModule > .acssSubBand100 {
  clear: none;
}
div.acssSelectionDependentModule table.acssTableSolid td {
  border-color: #959595;
}

h4.acssSelectionDependentModuleTitle {
  margin: 0 0 0.75em 0;
  padding: 0 0 0.25em;
  font-size: 1em;
  border-bottom: 1px solid #000;
}

/*
        9.06) Small Selection Dependent Input
--------------------------------------------------------------------*/
/*ul*/
.acssSelectionDependentInputSmall {
  list-style: none;
  margin: 1em 0;
  padding: 0;
}

/*ul*/
.acssSelectionDependentInputSmall > li {
  display: block;
  margin: 0 0 1em 50px;
  padding: 0 0 0 35px;
  clear: left;
  position: relative;
  background: none;
}

/*ul*/
.acssSelectionDependentInputSmallSpacy > li {
  display: block;
  margin: 0 0 0.75em 50px;
  padding: 0 0 0 35px;
  clear: left;
  position: relative;
}

/*ul*/
.acssSelectionDependentInputSmall > li > dl > dt,
.acssSelectionDependentInputSmallSpacy > li > dl > dt {
  padding: 0 0 0 7.5%;
  width: 22.5%;
}

/*ul*/
.acssSelectionDependentInputSmall > li > input[type=radio],
.acssSelectionDependentInputSmall > li > span > input[type=radio] {
  float: left;
  margin: 0 0 0 -20px;
  position: relative;
  top: 0.3em;
}

/*ul*/
.acssSelectionDependentInputSmall > li > label {
  display: inline-block;
  padding: 5px 0 3px 0;
}

/*ul*/
.acssSelectionDependentInputSmall div.acssSelectionDependentInputSmallExtension {
  float: left;
  margin-left: 1ex;
}

div.acssSelectionDependentInputSmallExtension span {
  padding-top: 6px;
}

div.acssSelectionDependentInputSmallExtension .acssNotificationValidationInputMessage {
  clear: left;
  padding-top: 1px !important;
}

/*
        9.07) Inline Selection Dependent Input
--------------------------------------------------------------------*/
/*dl*/
.acssSelectionDependentInputInline {
  clear: both;
  margin: 10px 0 15px 30%;
  padding: 0 0 0 36px;
}

/*dl*/
.acssSelectionDependentInputInline > dt {
  float: left;
  clear: left;
  width: 42%;
  display: block;
  font-weight: 600;
  text-align: right;
  margin: 0 0 15px -42%;
  padding: 0;
  position: relative;
  right: 36px;
  line-height: 13px !important;
}

/*dl*/
.acssSelectionDependentInputInline > dd {
  display: block;
  margin: 0 0 3px 0;
  padding: 5px 0 0 0;
  min-height: 15px;
  position: relative;
  z-index: 2;
  top: -5px;
  line-height: 13px !important;
  float: left;
  width: 100%;
}

/*dl*/
.acssSelectionDependentInputInline input[type=radio],
.acssSelectionDependentInputInline input[type=checkbox] {
  position: absolute;
  left: -25px;
  top: 1px;
}

/*dl*/
.acssSelectionDependentInputInline input[type=text],
.acssSelectionDependentInputInline select {
  position: relative;
  top: -5px;
  display: block;
  margin-bottom: -5px;
  float: left;
}

/*dl*/
.acssSelectionDependentInputInline img {
  float: left;
}

/*dl*/
.acssSelectionDependentInputInline label {
  display: block;
  float: left;
  margin: 0 0.5ex 0 0;
  padding: 0 0 0 0;
  position: relative;
  z-index: 3;
}

div.acssSelectionDependentInputInlineItemExtension {
  float: left;
  margin: 0 0.5ex;
}

div.acssSelectionDependentInputInlineItemExtension input,
div.acssSelectionDependentInputInlineItemExtension select {
  margin: 2px 0 0;
}

div.acssSelectionDependentInputInlineItemExtension .acssNotificationValidationInputMessage {
  clear: left;
}

dl.acssSelectionDependentInputInline .nv-warning-text-icon-medium {
  margin-left: 20px;
}

dl.acssSelectionDependentInputInline td input[type=radio],
dl.acssSelectionDependentInputInline td input[type=checkbox] {
  position: relative;
  top: 1px;
  left: 0;
  float: left;
}

dl.acssSelectionDependentInputInline td label {
  padding-left: 0;
  margin: 2px 0 5px 20px;
  display: block;
  float: none;
}

/*div*/
.acssSelectionDependentInputMultilineItem {
  clear: left;
  float: left;
  padding: 7px 0 5px 0;
}

/* Only for use with ASP:CheckBoxList control */
table.acssSelectionDependentInputInline input {
  position: static !important;
}

dt.acssSelectionDependentInputInlineWide {
  width: 21% !important;
  right: 48px;
}

dd.acssSelectionDependentInputInlineWide {
  margin-left: -21% !important;
  right: 10px;
}

table.DES_CalHeaderRows span {
  float: none !important;
  display: inline !important;
}

/*dl*/
.acssTextOutput {
  margin: 1px 0 6px 0;
  clear: left;
}
.acssTextOutput:before, .acssTextOutput:after {
  content: "";
  display: table;
  height: 0;
}
.acssTextOutput:after {
  clear: both;
}
.acssTextOutput .acadisField-help.nv-field-generated {
  display: none !important;
}
.acssTextOutput > dt,
.acssTextOutput > .acadisField-label.nv-field-generated {
  clear: left;
  display: block;
  float: left;
  font-weight: 600;
  line-height: 1.3em;
  margin: 0 0 3px 0;
  text-align: right;
  width: 30%;
}
.acssTextOutput > dd,
.acssTextOutput > .acadisField-content.nv-field-generated {
  display: block;
  line-height: 1.3em;
  margin: 0 0 3px 30%;
  min-height: 1.3em; /* <- Added in case of empty DD */
  padding: 0 0 0 15px;
  text-align: left;
}
.acssTextOutput > dd .acssTextOutput:first-child,
.acssTextOutput > .acadisField-content.nv-field-generated .acssTextOutput:first-child {
  clear: none;
}
.acssTextOutput > dd p:first-child,
.acssTextOutput > .acadisField-content.nv-field-generated p:first-child {
  padding-top: 1px;
}
.acssTextOutput > dd p:last-child,
.acssTextOutput > .acadisField-content.nv-field-generated p:last-child {
  margin-bottom: 0;
}
.acssTextOutput span.acssNotificationValidationInputMessage {
  margin-top: -2px;
}
.acssTextOutput .nv-help-text {
  float: none;
  padding: 4px 0 2px 0;
}
.acssTextOutput.acssModShowEmptyPlaceholder > dd:before {
  color: #999999;
  fill: #999999;
  font-style: italic;
  content: "No information provided";
  display: inline-block;
  margin-right: 0.2em;
}
.accessibility-mode .acssTextOutput.acssModShowEmptyPlaceholder > dd:before {
  color: #474747;
  fill: #474747;
}

.acssAlignRight {
  text-align: right !important;
}

.acssAlignCenter {
  text-align: center !important;
}

.acssAlignMiddle {
  vertical-align: middle;
}

.acssClear {
  clear: both !important;
}

.acssClearFix:before, .acssClearFix:after {
  content: "";
  display: table;
  height: 0;
}
.acssClearFix:after {
  clear: both;
}

.acssFirstChild {
  margin-top: 0 !important;
}

.acssNoBorder {
  border: none !important;
}

.acssNoWrap {
  white-space: nowrap;
}

.acssNormalWrap {
  white-space: normal;
}

.acssHidden {
  visibility: hidden;
}

.acssDisplayNone {
  display: none;
}

.acssFloatRight {
  float: right;
}

.acssFloatLeft {
  float: left;
}

.acssInlineBlock {
  display: inline-block;
}

.acssDisplayFlex {
  display: flex;
}
.acssDisplayFlex.acssModWrap {
  flex-wrap: wrap;
}

.acssOverflowHidden {
  overflow: hidden;
}

.acssSmaller {
  font-size: 0.9em;
}

.acssSuperscript {
  line-height: 0.3;
  vertical-align: super;
}

.acssNoMargin {
  margin: 0 !important;
}

.acssNoMarginBottom {
  margin-bottom: 0 !important;
}

.acssNoPadding {
  padding: 0 !important;
}

.acssPreserveLineBreaks {
  white-space: pre-wrap;
  *white-space: pre;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.x_nv-accessible-hide {
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
}
th.acssTableColumnAction .x_nv-accessible-hide, th.mod-actions .x_nv-accessible-hide {
  position: relative !important;
}

.acssOffScreen {
  display: inline;
  position: absolute !important;
  left: -10000px !important;
  top: -10000px !important;
  visibility: hidden;
}

.acssUnstyledList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acssUnstyledList li, .acssUnstyledList li.acssUnstyledListItem {
  margin: 0 0 0.2em 1em;
  padding: 0;
  text-indent: -1em;
}
.acssUnstyledList.mod-no-text-indent li, .acssUnstyledList.mod-no-text-indent li.acssUnstyledListItem {
  text-indent: initial;
}

.acssPushTop {
  margin-top: 1em;
}

.acssPushLeft {
  margin-left: 1em;
}

.acssPushRight {
  margin-right: 1em;
}

.acssPushBottom {
  margin-bottom: 0.5em;
}

.acssBand100 > .nv-infobox {
  margin: 1em;
}
.acssBand100 .acssBandCaption + .nv-infobox {
  margin-top: 1.5em;
}

.nv-infobox:before {
  line-height: 1.4em !important;
}
.nv-infobox h1.nv-notification-title {
  font-size: 1.2em;
  font-weight: 600;
  padding-top: 0.3em;
  padding-bottom: 0.2em;
}
.nv-infobox .nv-notification-message {
  font-size: 1em;
  line-height: 1.7em;
}

@media only screen and (max-width: 767px) {
  .nv-infobox {
    flex-wrap: wrap;
  }
  div.nv-notification-content {
    max-width: calc(100% - 3em);
  }
  div.nv-notification-tools {
    margin-left: 2.2em;
  }
  .mod-form div.nv-notification-tools {
    margin-left: 0;
  }
}
.nvOrgTree__selectAllPanel {
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  list-style: none;
}

.nvOrgTree__searchBox {
  margin-bottom: 1em;
}

.nvOrgTree__criteriaWrapper {
  position: relative;
  display: inline-block;
}

.nvOrgTree__criteria {
  width: 20em;
}

.nvOrgTree__searchSpinner {
  display: none;
}
.nvOrgTree--searchInProgress .nvOrgTree__searchSpinner {
  display: block;
  position: absolute;
  right: 4px;
  top: 6px;
  width: 16px;
  height: 16px;
}

.nvOrgTree__treeContainer--disabled {
  opacity: 0.5;
}

.nvOrgTree__scrollContainer {
  border: 1px solid gray;
  overflow: auto;
  height: 25em;
}

.nvOrgTree__jstree {
  padding: 0.5em;
}
.nvOrgTree__jstree .jstree-anchor.jstree-disabled > .jstree-checkbox {
  display: none;
}
.nvOrgTree__jstree .jstree-anchor.jstree-hovered > .jstree-checkbox {
  background-color: #e7f4f9;
}
.nvOrgTree__jstree .jstree-disabled.jstree-hovered {
  background: #e7f4f9;
}

.nvOrgTree__nodeSuffix {
  color: #c61a0c;
  fill: #c61a0c;
  padding-left: 0.5em;
}

.nvOrgTree__footer {
  border: 1px solid gray;
  border-top: none;
  padding: 0.5em;
}

.nvOrgTree:not(.nvOrgTree--noOrganizations) .nvOrgTree__noOrganizationMessage {
  display: none;
}
.nvOrgTree.nvOrgTree--noOrganizations .nvOrgTree__selectAllPanel,
.nvOrgTree.nvOrgTree--noOrganizations .nvOrgTree__treeContainer {
  display: none;
}

.nvOrgChooser {
  display: flex;
  line-height: 1.1em;
}

.nvOrgChooser__selectLink {
  user-select: none;
  cursor: pointer;
  display: inline-block;
}
.nvOrgChooser__selectLink > img {
  display: block;
}
.nvOrgChooser__selectLink:hover {
  text-decoration: none;
}

.nvOrgChooser__iconContainer {
  flex: 0 0 auto;
  margin-left: 10px;
}

.nvOrgChooser__spinner {
  flex: 0 0 auto;
  display: none;
  margin-left: 10px;
  padding-top: 2px;
}
.nvOrgChooser__spinner > img {
  user-select: none;
}

.nvOrgChooser--busy .nvOrgChooser__spinner {
  display: block !important;
}
.nvOrgChooser--busy .nvOrgChooser__iconContainer {
  display: none !important;
}

.nvOrgChooser__listContainer {
  max-height: 12em;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #aaa;
  background-color: white;
}

.nvOrgChooser__list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
}

.nvOrgChooser__listItem {
  display: table-row;
}

.nvOrgChooser__listItem:hover {
  background-color: #e2f0ff;
}

.nvOrgChooser__orgName {
  display: table-cell;
  padding: 6px 0.5em 6px 0.5em;
  vertical-align: top;
}

.nvOrgChooser__buttonContainer {
  display: table-cell;
  padding: 4px;
  vertical-align: top;
  width: 20px;
}

a.nvOrgChooser__removeButton, a.nvOrgChooser__removeButton:visited {
  color: #6D6D6D;
  fill: #6D6D6D;
  vertical-align: middle;
}
.accessibility-mode a.nvOrgChooser__removeButton, .accessibility-mode a.nvOrgChooser__removeButton:visited {
  color: #474747;
  fill: #474747;
}
a.nvOrgChooser__removeButton > .nv-glyph, a.nvOrgChooser__removeButton:visited > .nv-glyph {
  font-size: 16px;
}
.nvOrgChooser__listItem:hover a.nvOrgChooser__removeButton, .nvOrgChooser__listItem:hover a.nvOrgChooser__removeButton:visited {
  color: #4668ba;
  fill: #4668ba;
}
.nvOrgChooser__listItem:hover a.nvOrgChooser__removeButton:focus, .nvOrgChooser__listItem:hover a.nvOrgChooser__removeButton:hover, .nvOrgChooser__listItem:hover a.nvOrgChooser__removeButton:visited:focus, .nvOrgChooser__listItem:hover a.nvOrgChooser__removeButton:visited:hover {
  color: #2d4866;
  fill: #2d4866;
}
a.nvOrgChooser__removeButton:focus, a.nvOrgChooser__removeButton:visited:focus {
  color: #2d4866;
  fill: #2d4866;
}

.nvOrgChooser__listItem + .nvOrgChooser__listItem .nvOrgChooser__orgName, .nvOrgChooser__listItem + .nvOrgChooser__listItem .nvOrgChooser__buttonContainer {
  border-top: 1px solid #d5d5d5;
}

.nvOrgChooser--noneSelected .nvOrgChooser__listContainer,
.nvOrgChooser--noneSelected .nvOrgChooser__allSelectedMessage {
  display: none;
}
.nvOrgChooser--noneSelected .nvOrgChooser__selections {
  flex: 0 0 auto;
}
.nv-field .nvOrgChooser--noneSelected .nvOrgChooser__selections {
  padding-top: 7px;
  padding-bottom: 7px;
}
.acssInputField .nvOrgChooser--noneSelected .nvOrgChooser__selections {
  padding-top: 2px;
}
.nvOrgChooser--noneSelected .nvOrgChooser__iconContainer {
  padding-top: 2px;
}
.nv-field .nvOrgChooser--noneSelected .nvOrgChooser__iconContainer {
  padding-top: 7px;
}

.nvOrgChooser--someSelected .nvOrgChooser__noneSelectedMessage,
.nvOrgChooser--someSelected .nvOrgChooser__allSelectedMessage {
  display: none;
}
.nvOrgChooser--someSelected .nvOrgChooser__selections {
  flex: 1 1 auto;
  max-width: 30em;
}
.nvOrgChooser--someSelected .nvOrgChooser__iconContainer {
  padding-top: 7px;
}
.nvOrgChooser--someSelected .nvOrgChooser__spinner {
  padding-top: 7px;
}

.nvOrgChooser--allSelected .nvOrgChooser__noneSelectedMessage,
.nvOrgChooser--allSelected .nvOrgChooser__listContainer,
.nvOrgChooser--allSelected .nvOrgChooser__iconContainer {
  display: none;
}
.nvOrgChooser--allSelected .nvOrgChooser__selections {
  flex: 0 0 auto;
}
.nv-field .nvOrgChooser--allSelected .nvOrgChooser__selections {
  padding-top: 7px;
  padding-bottom: 7px;
}
.acssInputField .nvOrgChooser--allSelected .nvOrgChooser__selections {
  padding-top: 2px;
}

.nvOrgChooser__inactive {
  margin-left: 0.5em;
}

/* Overrides of old inputfield css */
.acssInputField > dd span.nvOrgChooser__orgName {
  display: table-cell;
  margin-right: 0;
}

.acssInputField > dd span.nvOrgChooser__buttonContainer {
  display: table-cell;
}

.acssInputField > dd span.nvOrgChooser__inactive {
  vertical-align: baseline;
}

.nvProgressBar {
  border: 1px solid #4668ba;
  border-radius: 1em;
  display: flex;
  height: 1.5em;
  overflow: hidden;
  position: relative;
}
.nvProgressBar .nvProgressBar__segment {
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  line-height: 1.2em;
  min-width: 1em;
  padding: 0 0.3em 0 0;
  position: relative;
  transition: all 0.2s ease-out;
  white-space: nowrap;
  align-items: center;
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  justify-content: flex-end;
}
.nvProgressBar .nvProgressBar__segment:hover, .nvProgressBar .nvProgressBar__segment:focus {
  z-index: 1;
}
.nvProgressBar .nvProgressBar__segment--draft {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: white !important;
  fill: white !important;
  stroke: #788ca0 !important;
  border-color: #788ca0 !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--draft:hover, .nvProgressBar .nvProgressBar__segment--draft:focus {
  background-color: #e6e6e6 !important;
  border-color: #5f7386 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken white, 20%;
}
.nvProgressBar .nvProgressBar__segment--submitted {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #ced5dc !important;
  fill: #ced5dc !important;
  stroke: #788ca0 !important;
  border-color: #788ca0 !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--submitted:hover, .nvProgressBar .nvProgressBar__segment--submitted:focus {
  background-color: #b0bcc7 !important;
  border-color: #5f7386 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #ced5dc, 20%;
}
.nvProgressBar .nvProgressBar__segment--active {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #00749e !important;
  fill: #00749e !important;
  stroke: #00749e !important;
  border-color: #00749e !important;
  color: white !important;
}
.nvProgressBar .nvProgressBar__segment--active:hover, .nvProgressBar .nvProgressBar__segment--active:focus {
  background-color: #004f6b !important;
  border-color: #004f6b !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #00749e, 20%;
}
.nvProgressBar .nvProgressBar__segment--active_in_progress {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #b4daeb !important;
  fill: #b4daeb !important;
  stroke: #00749e !important;
  border-color: #00749e !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--active_in_progress:hover, .nvProgressBar .nvProgressBar__segment--active_in_progress:focus {
  background-color: #8cc6e0 !important;
  border-color: #004f6b !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #b4daeb, 20%;
}
.nvProgressBar .nvProgressBar__segment--approved {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #00c23b !important;
  fill: #00c23b !important;
  stroke: #00c23b !important;
  border-color: #00c23b !important;
  color: white !important;
}
.accessibility-mode .nvProgressBar .nvProgressBar__segment--approved {
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--approved:hover, .nvProgressBar .nvProgressBar__segment--approved:focus {
  background-color: #008f2b !important;
  border-color: #008f2b !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #00c23b, 20%;
}
.nvProgressBar .nvProgressBar__segment--approved_in_progress {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #b4edc5 !important;
  fill: #b4edc5 !important;
  stroke: #00c23b !important;
  border-color: #00c23b !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--approved_in_progress:hover, .nvProgressBar .nvProgressBar__segment--approved_in_progress:focus {
  background-color: #8be3a5 !important;
  border-color: #008f2b !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #b4edc5, 20%;
}
.nvProgressBar .nvProgressBar__segment--inactive {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #adc6cc !important;
  fill: #adc6cc !important;
  stroke: #adc6cc !important;
  border-color: #adc6cc !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--inactive:hover, .nvProgressBar .nvProgressBar__segment--inactive:focus {
  background-color: #8eb0b8 !important;
  border-color: #8eb0b8 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #adc6cc, 20%;
}
.nvProgressBar .nvProgressBar__segment--warning {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #f5a70b !important;
  fill: #f5a70b !important;
  stroke: #f5a70b !important;
  border-color: #f5a70b !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--warning:hover, .nvProgressBar .nvProgressBar__segment--warning:focus {
  background-color: #c58608 !important;
  border-color: #c58608 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #f5a70b, 20%;
}
.nvProgressBar .nvProgressBar__segment--warning_in_progress {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #fff0d5 !important;
  fill: #fff0d5 !important;
  stroke: #f5a70b !important;
  border-color: #f5a70b !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--warning_in_progress:hover, .nvProgressBar .nvProgressBar__segment--warning_in_progress:focus {
  background-color: #ffdea2 !important;
  border-color: #c58608 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #fff0d5, 20%;
}
.nvProgressBar .nvProgressBar__segment--rejected {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #c61a0c !important;
  fill: #c61a0c !important;
  stroke: #c61a0c !important;
  border-color: #c61a0c !important;
  color: white !important;
}
.nvProgressBar .nvProgressBar__segment--rejected:hover, .nvProgressBar .nvProgressBar__segment--rejected:focus {
  background-color: #961409 !important;
  border-color: #961409 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #c61a0c, 20%;
}
.nvProgressBar .nvProgressBar__segment--rejected_in_progress {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #eaaaa4 !important;
  fill: #eaaaa4 !important;
  stroke: #c61a0c !important;
  border-color: #c61a0c !important;
  color: black !important;
}
.nvProgressBar .nvProgressBar__segment--rejected_in_progress:hover, .nvProgressBar .nvProgressBar__segment--rejected_in_progress:focus {
  background-color: #e0837b !important;
  border-color: #961409 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #eaaaa4, 20%;
}
.nvProgressBar .nvProgressBar__segment--neutral {
  /*$status-color-values: map-get($color-map-508, $status-color-name);*/
  border-width: 2px;
  border-style: solid;
  background-color: #6d6d6d !important;
  fill: #6d6d6d !important;
  stroke: #6d6d6d !important;
  border-color: #6d6d6d !important;
  color: black !important;
}
.accessibility-mode .nvProgressBar .nvProgressBar__segment--neutral {
  color: white !important;
}
.nvProgressBar .nvProgressBar__segment--neutral:hover, .nvProgressBar .nvProgressBar__segment--neutral:focus {
  background-color: #545454 !important;
  border-color: #545454 !important;
  /*@include segmentHoverShadow($hover-color);*/
  background-color: !important darken #6d6d6d, 20%;
}
.nvProgressBar .nvProgressBar__segment--remaining {
  background-color: white;
  border-color: white;
}
.nvProgressBar .nvProgressBar__segment--remaining:hover, .nvProgressBar .nvProgressBar__segment--remaining:focus {
  background-color: #f6f6f6 !important;
  border-color: #f6f6f6 !important;
}
.nvProgressBar .nvProgressBar__segmentText {
  font-weight: 600;
}

.nvProgressBar--hideText .nvProgressBar__segmentText {
  display: none;
}

.nvProgressBar--portalDashboard {
  height: 1em;
  border: none;
}
.nvProgressBar--portalDashboard .nvProgressBar__segment--careerRoleCompleted {
  background-color: #275da3;
  border-color: #275da3;
}
.nvProgressBar--portalDashboard .nvProgressBar__segment--careerRoleCompleted:hover, .nvProgressBar--portalDashboard .nvProgressBar__segment--careerRoleCompleted:focus {
  background-color: #132e51 !important;
  border-color: #132e51 !important;
}
.nvProgressBar--portalDashboard .nvProgressBar__segment--careerRoleNeeded {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
.nvProgressBar--portalDashboard .nvProgressBar__segment--careerRoleNeeded:hover, .nvProgressBar--portalDashboard .nvProgressBar__segment--careerRoleNeeded:focus {
  background-color: #efefef !important;
  border-color: #efefef !important;
}

progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f2f2f2;
  border-radius: 1em;
  border: 1px solid #788ca0;
}

progress[value] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

progress::-webkit-progress-bar {
  background: #f2f2f2;
  border-radius: 1em;
}

progress::-webkit-progress-value {
  background-color: #00749e;
  border-radius: 1em;
}

progress::-moz-progress-bar {
  background-color: #00749e;
  border-radius: 1em;
}

.uploadStatusDisplay {
  min-height: 40px;
}

.nvContextMenu.ui-menu.ui-menu, .nvContextMenu.ui-menu .ui-menu {
  position: absolute;
  z-index: 200;
  background-color: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  border-radius: 0.2em;
  padding-top: 5px;
  padding-bottom: 5px;
}
.nvContextMenu.ui-menu.ui-menu .ui-state-active, .nvContextMenu.ui-menu .ui-menu .ui-state-active {
  background-color: #e2f0ff;
  color: black;
  border: none;
  margin: 0;
}
.nvContextMenu.ui-menu .ui-menu-item-wrapper {
  padding-left: 2.5em;
  padding-right: 1.5em;
  white-space: nowrap;
}
.nvContextMenu.ui-menu .ui-menu-item-wrapper > .nv-glyph_container .nv-glyph {
  position: absolute;
  left: 0.5em;
  top: 0.6em;
  margin: 0;
}
.nvContextMenu.ui-menu .ui-menu-item-wrapper > .ui-icon {
  display: inline-block;
  font-family: "icomoon";
  line-height: 0;
  font-size: 1.3333333333em;
  vertical-align: -0.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: none !important;
  overflow: visible;
  text-indent: 0;
  transform: rotate(180deg);
  width: auto;
  height: auto;
  line-height: inherit;
  font-size: 1em;
  top: 0.45em;
  bottom: unset;
  right: 0.25em !important;
}
.nvContextMenu.ui-menu .ui-menu-item-wrapper > .ui-icon:before {
  content: "**";
}
.nvContextMenu.ui-menu .ui-menu-item-wrapper > .ui-icon::before {
  content: "\e990";
  vertical-align: -0.25em;
  font-size: 0.75em;
}

/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
.nv-status-pill--neutral, .nv-status-pill--rejected_in_progress, .nv-status-pill--rejected, .nv-status-pill--warning_in_progress, .nv-status-pill--warning, .nv-status-pill--inactive, .nv-status-pill--approved_in_progress, .nv-status-pill--approved, .nv-status-pill--active_in_progress, .nv-status-pill--active, .nv-status-pill--submitted, .nv-status-pill--draft, .nv-status-pill {
  border-radius: 11px;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 11px;
  margin-right: 0.25em;
  width: 18px;
}

.nv-status-pip--information, .nv-status-pip--error, .nv-status-pip--success, .nv-status-pip--neutral, .nv-status-pip--rejected_in_progress, .nv-status-pip--rejected, .nv-status-pip--warning_in_progress, .nv-status-pip--warning, .nv-status-pip--inactive, .nv-status-pip--approved_in_progress, .nv-status-pip--approved, .nv-status-pip--active_in_progress, .nv-status-pip--active, .nv-status-pip--submitted, .nv-status-pip--draft {
  border-radius: 11px;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 11px;
  margin-right: 0.25em;
  width: 11px;
}
.nv-status-indicator--icon-only .nv-status-pip--information, .nv-status-indicator--icon-only .nv-status-pip--error, .nv-status-indicator--icon-only .nv-status-pip--success, .nv-status-indicator--icon-only .nv-status-pip--neutral, .nv-status-indicator--icon-only .nv-status-pip--rejected_in_progress, .nv-status-indicator--icon-only .nv-status-pip--rejected, .nv-status-indicator--icon-only .nv-status-pip--warning_in_progress, .nv-status-indicator--icon-only .nv-status-pip--warning, .nv-status-indicator--icon-only .nv-status-pip--inactive, .nv-status-indicator--icon-only .nv-status-pip--approved_in_progress, .nv-status-indicator--icon-only .nv-status-pip--approved, .nv-status-indicator--icon-only .nv-status-pip--active_in_progress, .nv-status-indicator--icon-only .nv-status-pip--active, .nv-status-indicator--icon-only .nv-status-pip--submitted, .nv-status-indicator--icon-only .nv-status-pip--draft {
  margin-right: 0;
}

.nv-status-razor:after, .nv-status-razor:before {
  content: " ";
  position: absolute;
  left: -1.2rem;
  top: 0;
  bottom: 0;
  width: 50%;
  transform: skewX(45deg);
}

.nv-status-razor {
  float: right;
  position: relative;
  display: inline-block;
  margin-left: 4rem;
  font-size: 1rem;
  line-height: 1rem;
  white-space: nowrap;
}
.nv-status-razor:before {
  z-index: 1;
  border-color: inherit;
  border-style: solid;
  border-width: 0.2rem 0 0.2rem 0.3rem;
}
.nv-status-razor:after {
  border: 1px solid transparent;
  background-clip: content-box;
}
.nv-status-razor .nv-status-indicator_text {
  z-index: 2;
  min-width: 6.5rem;
  position: relative;
  display: inline-flex;
  padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  align-items: center;
  justify-content: flex-end;
  font-weight: 600;
  white-space: nowrap;
  background-color: inherit;
  border-color: inherit;
  border-style: solid;
  border-width: 0.2rem 0.2rem 0.2rem 0;
}
.nv-status-razor .nv-status-indicator_text:before {
  content: attr(data-status-prefix);
  font-size: 0.8rem;
  margin-right: 0.5rem;
  font-weight: 300;
  opacity: 0.7;
}

.nv-status-circle--information, .nv-status-circle--error, .nv-status-circle--success, .nv-status-circle--neutral, .nv-status-circle--rejected_in_progress, .nv-status-circle--rejected, .nv-status-circle--warning_in_progress, .nv-status-circle--warning, .nv-status-circle--inactive, .nv-status-circle--approved_in_progress, .nv-status-circle--approved, .nv-status-circle--active_in_progress, .nv-status-circle--active, .nv-status-circle--submitted, .nv-status-circle--draft, .nv-status-circle {
  border-radius: 11px;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  border-radius: 1.2em;
  line-height: 1.2em;
  min-width: 1.5em;
  text-align: center;
  vertical-align: middle;
  width: 1.5em;
}

.nv-status-pill--draft {
  background-color: white;
  fill: white;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-pip--draft {
  background-color: white;
  fill: white;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-razor--draft {
  background-color: white;
  fill: white;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}
.nv-status-razor--draft::after {
  background-color: white;
  fill: white;
}

.nv-status-circle--draft {
  background-color: white;
  fill: white;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-pill--submitted {
  background-color: #ced5dc;
  fill: #ced5dc;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-pip--submitted {
  background-color: #ced5dc;
  fill: #ced5dc;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-razor--submitted {
  background-color: #ced5dc;
  fill: #ced5dc;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}
.nv-status-razor--submitted::after {
  background-color: #ced5dc;
  fill: #ced5dc;
}

.nv-status-circle--submitted {
  background-color: #ced5dc;
  fill: #ced5dc;
  stroke: #788ca0;
  border-color: #788ca0;
  color: black;
}

.nv-status-pill--active {
  background-color: #00749e;
  fill: #00749e;
  stroke: #00749e;
  border-color: #00749e;
  color: white;
}

.nv-status-pip--active {
  background-color: #00749e;
  fill: #00749e;
  stroke: #00749e;
  border-color: #00749e;
  color: white;
}

.nv-status-razor--active {
  background-color: #00749e;
  fill: #00749e;
  stroke: #00749e;
  border-color: #00749e;
  color: white;
}
.nv-status-razor--active::after {
  background-color: #00749e;
  fill: #00749e;
}

.nv-status-circle--active {
  background-color: #00749e;
  fill: #00749e;
  stroke: #00749e;
  border-color: #00749e;
  color: white;
}

.nv-status-pill--active_in_progress {
  background-color: #b4daeb;
  fill: #b4daeb;
  stroke: #00749e;
  border-color: #00749e;
  color: black;
}

.nv-status-pip--active_in_progress {
  background-color: #b4daeb;
  fill: #b4daeb;
  stroke: #00749e;
  border-color: #00749e;
  color: black;
}

.nv-status-razor--active_in_progress {
  background-color: #b4daeb;
  fill: #b4daeb;
  stroke: #00749e;
  border-color: #00749e;
  color: black;
}
.nv-status-razor--active_in_progress::after {
  background-color: #b4daeb;
  fill: #b4daeb;
}

.nv-status-circle--active_in_progress {
  background-color: #b4daeb;
  fill: #b4daeb;
  stroke: #00749e;
  border-color: #00749e;
  color: black;
}

.nv-status-pill--approved {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-pill--approved {
  color: black;
}

.nv-status-pip--approved {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-pip--approved {
  color: black;
}

.nv-status-razor--approved {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-razor--approved {
  color: black;
}
.nv-status-razor--approved::after {
  background-color: #00c23b;
  fill: #00c23b;
}

.nv-status-circle--approved {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-circle--approved {
  color: black;
}

.nv-status-pill--approved_in_progress {
  background-color: #b4edc5;
  fill: #b4edc5;
  stroke: #00c23b;
  border-color: #00c23b;
  color: black;
}

.nv-status-pip--approved_in_progress {
  background-color: #b4edc5;
  fill: #b4edc5;
  stroke: #00c23b;
  border-color: #00c23b;
  color: black;
}

.nv-status-razor--approved_in_progress {
  background-color: #b4edc5;
  fill: #b4edc5;
  stroke: #00c23b;
  border-color: #00c23b;
  color: black;
}
.nv-status-razor--approved_in_progress::after {
  background-color: #b4edc5;
  fill: #b4edc5;
}

.nv-status-circle--approved_in_progress {
  background-color: #b4edc5;
  fill: #b4edc5;
  stroke: #00c23b;
  border-color: #00c23b;
  color: black;
}

.nv-status-pill--inactive {
  background-color: #adc6cc;
  fill: #adc6cc;
  stroke: #adc6cc;
  border-color: #adc6cc;
  color: black;
}

.nv-status-pip--inactive {
  background-color: #adc6cc;
  fill: #adc6cc;
  stroke: #adc6cc;
  border-color: #adc6cc;
  color: black;
}

.nv-status-razor--inactive {
  background-color: #adc6cc;
  fill: #adc6cc;
  stroke: #adc6cc;
  border-color: #adc6cc;
  color: black;
}
.nv-status-razor--inactive::after {
  background-color: #adc6cc;
  fill: #adc6cc;
}

.nv-status-circle--inactive {
  background-color: #adc6cc;
  fill: #adc6cc;
  stroke: #adc6cc;
  border-color: #adc6cc;
  color: black;
}

.nv-status-pill--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-pip--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-razor--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}
.nv-status-razor--warning::after {
  background-color: #f5a70b;
  fill: #f5a70b;
}

.nv-status-circle--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-pill--warning_in_progress {
  background-color: #fff0d5;
  fill: #fff0d5;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-pip--warning_in_progress {
  background-color: #fff0d5;
  fill: #fff0d5;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-razor--warning_in_progress {
  background-color: #fff0d5;
  fill: #fff0d5;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}
.nv-status-razor--warning_in_progress::after {
  background-color: #fff0d5;
  fill: #fff0d5;
}

.nv-status-circle--warning_in_progress {
  background-color: #fff0d5;
  fill: #fff0d5;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-pill--rejected {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-pip--rejected {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-razor--rejected {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}
.nv-status-razor--rejected::after {
  background-color: #c61a0c;
  fill: #c61a0c;
}

.nv-status-circle--rejected {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-pill--rejected_in_progress {
  background-color: #eaaaa4;
  fill: #eaaaa4;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: black;
}

.nv-status-pip--rejected_in_progress {
  background-color: #eaaaa4;
  fill: #eaaaa4;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: black;
}

.nv-status-razor--rejected_in_progress {
  background-color: #eaaaa4;
  fill: #eaaaa4;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: black;
}
.nv-status-razor--rejected_in_progress::after {
  background-color: #eaaaa4;
  fill: #eaaaa4;
}

.nv-status-circle--rejected_in_progress {
  background-color: #eaaaa4;
  fill: #eaaaa4;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: black;
}

.nv-status-pill--neutral {
  background-color: #6d6d6d;
  fill: #6d6d6d;
  stroke: #6d6d6d;
  border-color: #6d6d6d;
  color: black;
}
.accessibility-mode .nv-status-pill--neutral {
  color: white;
}

.nv-status-pip--neutral {
  background-color: #6d6d6d;
  fill: #6d6d6d;
  stroke: #6d6d6d;
  border-color: #6d6d6d;
  color: black;
}
.accessibility-mode .nv-status-pip--neutral {
  color: white;
}

.nv-status-razor--neutral {
  background-color: #6d6d6d;
  fill: #6d6d6d;
  stroke: #6d6d6d;
  border-color: #6d6d6d;
  color: black;
}
.accessibility-mode .nv-status-razor--neutral {
  color: white;
}
.nv-status-razor--neutral::after {
  background-color: #6d6d6d;
  fill: #6d6d6d;
}

.nv-status-circle--neutral {
  background-color: #6d6d6d;
  fill: #6d6d6d;
  stroke: #6d6d6d;
  border-color: #6d6d6d;
  color: black;
}
.accessibility-mode .nv-status-circle--neutral {
  color: white;
}

.nv-status-pip--success {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-pip--success {
  color: black;
}

.nv-status-razor--success {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-razor--success {
  color: black;
}
.nv-status-razor--success::after {
  background-color: #00c23b;
  fill: #00c23b;
}

.nv-status-circle--success {
  background-color: #00c23b;
  fill: #00c23b;
  stroke: #00c23b;
  border-color: #00c23b;
  color: white;
}
.accessibility-mode .nv-status-circle--success {
  color: black;
}

.nv-status-pip--error {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-razor--error {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}
.nv-status-razor--error::after {
  background-color: #c61a0c;
  fill: #c61a0c;
}

.nv-status-circle--error {
  background-color: #c61a0c;
  fill: #c61a0c;
  stroke: #c61a0c;
  border-color: #c61a0c;
  color: white;
}

.nv-status-pip--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-razor--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}
.nv-status-razor--warning::after {
  background-color: #f5a70b;
  fill: #f5a70b;
}

.nv-status-circle--warning {
  background-color: #f5a70b;
  fill: #f5a70b;
  stroke: #f5a70b;
  border-color: #f5a70b;
  color: black;
}

.nv-status-pip--information {
  background-color: #3366ff;
  fill: #3366ff;
  stroke: #3366ff;
  border-color: #3366ff;
  color: white;
}

.nv-status-razor--information {
  background-color: #3366ff;
  fill: #3366ff;
  stroke: #3366ff;
  border-color: #3366ff;
  color: white;
}
.nv-status-razor--information::after {
  background-color: #3366ff;
  fill: #3366ff;
}

.nv-status-circle--information {
  background-color: #3366ff;
  fill: #3366ff;
  stroke: #3366ff;
  border-color: #3366ff;
  color: white;
}

.nv-status-indicator {
  display: table;
  text-indent: 0;
}

.nv-status-indicator_graphic {
  box-sizing: content-box;
  display: table-cell;
  text-align: right;
  padding-right: 0.25em;
}
.nv-status-indicator_graphic:focus {
  outline: 1px solid;
  outline-color: #92d1ff;
}
.accessibility-mode .nv-status-indicator_graphic:focus {
  outline-color: #4d90fe;
}

.nv-status-indicator_text {
  box-sizing: content-box;
  display: table-cell;
  white-space: nowrap;
}
.nv-status-indicator_text .nv-help-text, .nv-status-indicator_text .nv-status-indicator_subtitle {
  white-space: normal;
}
.nv-status-indicator_text .nv-help-text--nowrap, .nv-status-indicator_text .nv-status-indicator_subtitle--nowrap {
  white-space: nowrap;
}
.nv-status-indicator_text--bold {
  font-weight: 600;
}
.nv-status-indicator_text--wrap {
  white-space: normal;
}

thead .nv-status-indicator_graphic,
thead .nv-status-indicator_text {
  vertical-align: bottom;
}
thead .nv-status-indicator_graphic {
  width: 100%;
}

.nv-status-indicator--enhancer {
  box-sizing: border-box !important;
  display: inline-flex !important;
  margin-right: 0 !important;
}
.nv-status-indicator--enhancer span {
  margin-right: 0 !important;
}
.nv-status-indicator--enhancer .nv-status-indicator--status-pip,
.nv-status-indicator--enhancer .nv-status-indicator--enhancer-status-shape {
  box-shadow: 0 0 0 2px #f7f7f7;
  box-sizing: border-box !important;
  vertical-align: baseline !important;
}
.nv-status-indicator--enhancer .nv-status-indicator_graphic {
  padding-right: 0.5em !important;
  text-align: center;
  overflow: visible !important;
}
.nv-status-indicator--enhancer .nv-status-indicator_graphic span {
  display: inline-block !important;
  overflow: inherit !important;
}
.nv-status-indicator--enhancer .nv-status-indicator_graphic ~ span {
  vertical-align: top;
}
.nv-status-indicator--enhancer .nv-status-indicator_text span {
  display: inline !important;
}

.select2-container .nv-status-indicator_graphic {
  padding-right: 0.3em !important;
}
.select2-container .select2-choice .nv-status-indicator {
  width: 100%;
}
.select2-container .select2-choices .nv-status-indicator {
  width: auto;
}

.nv-status-indicator--icon-only {
  display: inline-block;
}
.nv-status-indicator--icon-only .nv-status-indicator_graphic {
  display: inline-block;
  padding-right: 0;
}

a.acssHousingAvailabilityIcon {
  background-image: url(../images/Resource_Housing_30x30.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-top: -2px;
}
a.acssHousingAvailabilityIcon:hover {
  text-decoration: none;
}

table.acssHousingRequirementsTable {
  border-bottom: 0 none black;
}
table.acssHousingRequirementsTable th.modRightBorder,
table.acssHousingRequirementsTable td.modRightBorder {
  border-right: 1px solid black;
}
table.acssHousingRequirementsTable th.modIsRed,
table.acssHousingRequirementsTable td.modIsRed {
  color: #C61A0C;
}
table.acssHousingRequirementsTable > tfoot > tr {
  border-top: 2px solid #444444;
}
table.acssHousingRequirementsTable > tfoot > tr > td {
  font-style: italic;
  font-weight: bold;
}

.deEmphasized-workflow-task-row td {
  color: #C5C5C5;
  fill: #C5C5C5;
}
.accessibility-mode .deEmphasized-workflow-task-row td {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.deEmphasized-workflow-task-row td div, .deEmphasized-workflow-task-row td em {
  color: #C5C5C5;
  fill: #C5C5C5;
}
.accessibility-mode .deEmphasized-workflow-task-row td div, .accessibility-mode .deEmphasized-workflow-task-row td em {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.deEmphasized-workflow-task-row td .workflow-task-status .nv-status-text.mod-neutral {
  color: #C5C5C5;
  fill: #C5C5C5;
}
.accessibility-mode .deEmphasized-workflow-task-row td .workflow-task-status .nv-status-text.mod-neutral {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.deEmphasized-workflow-task-row td > :not(.workflow-task-overdue) {
  color: #C5C5C5;
  fill: #C5C5C5;
}
.accessibility-mode .deEmphasized-workflow-task-row td > :not(.workflow-task-overdue) {
  color: #6D6D6D;
  fill: #6D6D6D;
}
.deEmphasized-workflow-task-row td a.nv-as-link, .deEmphasized-workflow-task-row td a.nv-table-link {
  color: #C5C5C5 !important;
  fill: #C5C5C5 !important;
}
.accessibility-mode .deEmphasized-workflow-task-row td a.nv-as-link, .accessibility-mode .deEmphasized-workflow-task-row td a.nv-table-link {
  color: #6D6D6D !important;
  fill: #6D6D6D !important;
}

.workflow-task-status > span {
  font-size: 1.3rem;
}

.acssNotificationValidatorWrapper {
  line-height: 19px;
}
.acssNotificationValidatorWrapper > span {
  color: #000;
  display: block;
  padding: 1px 0 1px 20px;
  margin: 0.2em 0 0.5em 0;
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 3px;
}
.no-svg .acssNotificationValidatorWrapper > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-15x15.png");
}
.acssNotificationValidatorWrapper > span[style*=inline]:not([style*=none]), .acssNotificationValidatorWrapper > span[style=""] {
  display: block !important;
}
.acssNotificationValidatorWrapper > span.acssModTextHighlight {
  color: #C61A0C;
}
.acssNotificationValidatorWrapper > span.acssModHide {
  background: none;
  margin: 0;
  padding: 0;
}
.acssNotificationValidatorWrapper > span.acssModWarning {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-15x15.svg");
  background-repeat: no-repeat;
}
.no-svg .acssNotificationValidatorWrapper > span.acssModWarning {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-15x15.png");
}
.acssNotificationValidatorWrapper > span.acssModInfo {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/info-15x15.svg");
  background-repeat: no-repeat;
}
.no-svg .acssNotificationValidatorWrapper > span.acssModInfo {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/info-15x15.png");
}
.acssNotificationValidatorWrapper > span > span {
  /* AA TODO: Remove this rule after stripping extra nested spans out of validation messages in field input controls. */
  background: none !important;
  display: inline;
  padding: 0 !important;
}
.acssNotificationValidatorWrapper.nv-warning-text-icon-small > span, div.acssNotificationValidatorWrapper.acssFancyTextboxCharacterCounter.mod-max-exceeded > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/warning-15x15.svg");
  background-repeat: no-repeat;
}
.no-svg .acssNotificationValidatorWrapper.nv-warning-text-icon-small > span, .no-svg div.acssNotificationValidatorWrapper.acssFancyTextboxCharacterCounter.mod-max-exceeded > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/warning-15x15.png");
}
.acssNotificationValidatorWrapper.nv-info-text-icon-small > span, div.acssNotificationValidatorWrapper.acssFancyTextboxCharacterCounter > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/info-15x15.svg");
  background-repeat: no-repeat;
}
.no-svg .acssNotificationValidatorWrapper.nv-info-text-icon-small > span, .no-svg div.acssNotificationValidatorWrapper.acssFancyTextboxCharacterCounter > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/info-15x15.png");
}
.acssNotificationValidatorWrapper.nv-success-text-icon-small > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/success-15x15.svg");
  background-repeat: no-repeat;
}
.no-svg .acssNotificationValidatorWrapper.nv-success-text-icon-small > span {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/success-15x15.png");
}
.acssNotificationValidatorWrapper:not(.nv-field-generated) {
  display: block !important;
}
.acssModCheckboxRadio .acssNotificationValidatorWrapper .acssModValidateCheckboxGroup {
  margin-left: -19px;
}

.acssCheckboxList + .acssNotificationValidatorWrapper {
  display: inline-block !important;
}
.acssCheckboxList + .acssNotificationValidatorWrapper > span {
  margin-top: -12px;
}

.acssNotificationValidationInput {
  background: #F4D1CE !important;
  border: 1px solid #7f9db9 !important;
}
.acssNotificationValidationInput.acssModWarning {
  background: #FFF0D5 !important;
}

.acssValidatedCell {
  overflow: visible;
}
.acssValidatedCell > div.acssNotificationValidatorWrapper {
  text-align: left;
}
.acssValidatedCell > div.acssNotificationValidatorWrapper > span {
  white-space: nowrap;
  margin-top: 8px;
}

.acssNotificationValidationMessage, .acssNotificationValidationCheckboxMessage, .acssNotificationValidationInputMessage, .acssValidationMessage {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-15x15.svg");
  background-repeat: no-repeat;
  display: block;
  line-height: 15px;
  padding: 1px 0 2px 20px !important;
}
.no-svg .acssNotificationValidationMessage, .no-svg .acssNotificationValidationCheckboxMessage, .no-svg .acssNotificationValidationInputMessage, .no-svg .acssValidationMessage {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-15x15.png");
}

/*span*/
.acssNotificationValidationInputMessage, .acssValidationMessage {
  color: #000 !important;
  margin: 0.3em 0 0 0 !important;
}
.acssNotificationValidationInputMessage.acssModTextHighlight, .acssValidationMessage.acssModTextHighlight {
  color: #C61A0C !important;
}

.acssNotificationValidationCheckboxMessage {
  color: #C61A0C;
  padding-bottom: 5px !important;
}

.validation-summary-errors {
  /*@include alertIcon("error", "small");*/
  color: #C61A0C !important;
  margin: 0.3em 0 0 0 !important;
}
.validation-summary-errors ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.validation-summary-errors ul li, .validation-summary-errors ul li.acssUnstyledListItem {
  margin: 0 0 0.2em 1em;
  padding: 0;
  text-indent: -1em;
}
.validation-summary-errors ul li {
  background-image: url("../Content/NVFramework/Alerts/Icons/svg/error-15x15.svg");
  background-repeat: no-repeat;
  background-position: 0 1px;
  line-height: 15px;
  padding: 1px 0 2px 20px !important;
  text-indent: 0;
}
.no-svg .validation-summary-errors ul li {
  background-image: url("../Content/NVFramework/Alerts/Icons/png/error-15x15.png");
}

abbr.acssNotificationRequired {
  font-weight: 600;
}

.acssNotificationRequired,
.acssNotificationWarning,
.x_acssNotificationWarning {
  color: #C61A0C !important;
}

.acssNotificationWillBeRequired {
  color: #00f;
}

.acssNotificationSuccess {
  color: #00AA30;
}

.acssNotificationOn {
  background-color: #CCEED7;
  color: black;
  border-color: #00AA30;
}

.acssNotificationOff {
  background-color: #F4D1CE;
  color: black;
}

.acssNotificationPleaseWait:before {
  width: 16px;
  min-height: 16px;
  content: " ";
  background-image: url("../SharedControls/images/pleaseWait-modalTools.gif");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  margin-right: 0.2em;
}

.acssStatusFlag.acssModFooter {
  border-right: 5px solid #CCCCCC;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  line-height: 0;
  vertical-align: top;
  margin-left: 0.25em;
}
.acssStatusFlag.acssModFooter .acssStatusFlagContent {
  position: absolute;
  right: -5px;
  bottom: 100%;
  white-space: nowrap;
  line-height: 16px;
}
.acssStatusFlag > .acssStatusFlagContent {
  background-color: #F0F0F0;
  border: 1px solid #CCCCCC;
  border-right-width: 5px;
  font-size: 0.9em;
  padding: 5px;
  text-align: right;
  z-index: 15000;
}
.acssStatusFlag.acssModNotification.acssModFooter {
  border-right-color: #3366FF;
}
.acssStatusFlag.acssModNotification > .acssStatusFlagContent {
  background-color: #D4DFFF;
  border-color: #3366FF;
}
.acssStatusFlag.acssModError.acssModFooter {
  border-right-color: #C61A0C;
}
.acssStatusFlag.acssModError > .acssStatusFlagContent {
  background-color: #F4D1CE;
  border-color: #C61A0C;
}

/*span*/
.acssNotificationValidationInputMessage {
  padding-top: 0 !important;
}

/*@import '../global/BandMixins';*/
/* Filter buttons in band head */
div.acssFiltersShow,
div.acssFiltersHide {
  display: inline-block;
  vertical-align: middle;
}
div.acssFiltersShow a, div.acssFiltersShow button,
div.acssFiltersHide a,
div.acssFiltersHide button {
  box-sizing: border-box;
  color: #000;
  padding: 0.3em 0.5em 0.3em 0.3em;
  text-align: left;
}
div.acssFiltersShow a .nv-glyph, div.acssFiltersShow button .nv-glyph,
div.acssFiltersHide a .nv-glyph,
div.acssFiltersHide button .nv-glyph {
  margin-right: 0.2em;
}
div.acssFiltersShow a.nv-as-link, div.acssFiltersShow button.nv-as-link,
div.acssFiltersHide a.nv-as-link,
div.acssFiltersHide button.nv-as-link {
  transition: none;
}
div.acssFiltersShow + .nv-as-container,
div.acssFiltersHide + .nv-as-container {
  margin-left: 0.5em !important;
}

.acssBand100 .acssBandFilters > ul.acssListFilters li,
.acssBand100 > .acssBandContent > ul.acssListFilters li {
  background: #fcfcfc;
  border-radius: 1em;
  margin: 2px;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li a,
.acssBand100 > .acssBandContent > ul.acssListFilters li a {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li a.acssListFiltersRemove, .acssBand100 .acssBandFilters > ul.acssListFilters li > span.acssListFiltersRemove,
.acssBand100 > .acssBandContent > ul.acssListFilters li a.acssListFiltersRemove,
.acssBand100 > .acssBandContent > ul.acssListFilters li > span.acssListFiltersRemove {
  padding: 2px 3px 2px 2px;
  background: transparent;
  color: #999;
  text-indent: 0;
  vertical-align: -5px;
  width: auto;
  overflow: visible;
}
.acssBand100 .acssBandFilters > ul.acssListFilters li a.acssListFiltersRemove .nv-glyph, .acssBand100 .acssBandFilters > ul.acssListFilters li > span.acssListFiltersRemove .nv-glyph,
.acssBand100 > .acssBandContent > ul.acssListFilters li a.acssListFiltersRemove .nv-glyph,
.acssBand100 > .acssBandContent > ul.acssListFilters li > span.acssListFiltersRemove .nv-glyph {
  font-size: 1.2em;
  vertical-align: 1px;
}

div.acssFiltersHide a,
div.acssFiltersHide button {
  background-color: #cad3de;
  border-radius: 4px 4px 0 0;
  border: 1px solid #babdbf;
  border-bottom: none;
  display: inline-block;
  overflow: visible;
  position: relative;
}
.accessibility-mode div.acssFiltersHide a,
.accessibility-mode div.acssFiltersHide button {
  border-color: #babdbf;
}
div.acssFiltersHide a::after,
div.acssFiltersHide button::after {
  content: "";
  display: block;
  background: #cad3de;
  border-left: 1px solid #babdbf;
  border-right: 1px solid #babdbf;
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: -1px;
  right: -1px;
}
.ie11 div.acssFiltersHide a:not(.nv-as-link)::after,
.ie11 div.acssFiltersHide button:not(.nv-as-link)::after {
  bottom: -4px;
}
.ie11 div.acssFiltersHide a.nv-as-link::after,
.ie11 div.acssFiltersHide button.nv-as-link::after {
  height: 6px;
}

.nv-filters {
  display: inline-block;
  margin-left: 0.5em;
  padding-right: 0.4em;
  padding-left: 0.2em;
  float: right;
}
.nv-filters .nv-as-link {
  margin-left: 0 !important;
}

/* Bands */
.acssBand100 {
  margin: 0;
}
.acssBand100 > .acssBandHead {
  background-color: #e9edf2;
  color: #454e59;
  fill: #454e59;
  border: 1px solid #cad3de;
  border-bottom-color: #babdbf;
  border-radius: 4px 4px 0 0;
  float: none;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  height: 2.6rem;
  align-items: center;
  position: relative;
  padding: 0.25em 1em;
}
.acssBand100 > .acssBandHead svg {
  fill: #454e59;
}
.accessibility-mode .acssBand100 > .acssBandHead {
  border-color: #cad3de;
}
.acssBand100 > .acssBandHead::after {
  content: "";
  display: block;
  background-color: #cad3de;
  height: 3px;
  position: absolute;
  bottom: -4px;
  left: -1px;
  right: -1px;
}
.acssBand100 > .acssBandHead > .acssBandHeadTitle {
  color: inherit;
  fill: inherit;
  float: none;
  font-size: 1.2em;
  font-weight: 600;
  height: calc(1.3rem + 8px);
  line-height: calc(1.3rem + 8px);
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools {
  float: none;
  height: auto;
  line-height: inherit;
  margin-top: 0;
  flex: 1 1 auto;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools input[type=radio],
.acssBand100 > .acssBandHead > .acssBandHeadTools input[type=checkbox] {
  border: none;
  height: 1em;
  margin-top: 0;
  margin-right: 0.25em;
  padding-right: 0;
  vertical-align: middle;
  width: 1em;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools label {
  margin-right: 0.3em;
  vertical-align: middle;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools a:not(.nv-as-button), .acssBand100 > .acssBandHead > .acssBandHeadTools input, .acssBand100 > .acssBandHead > .acssBandHeadTools button:not(.nv-as-button) {
  margin-left: 0.75em;
  margin-right: 0;
}
.acssBand100 > .acssBandHead > .acssBandHeadTools .menudiv a {
  margin-left: 0;
}
.acssBand100 .acssBandFilters {
  /* Applied filter display */
}
.acssBand100 .acssBandFilters ul.acssListFilters {
  background: #cad3de;
  margin: -0.7em -1em 0 -2em;
  position: relative;
  padding: 0.2em;
}
.acssBand100 .acssBandFilters ul.acssListFilters:before, .acssBand100 .acssBandFilters ul.acssListFilters:after {
  content: "";
  display: table;
  height: 0;
}
.acssBand100 .acssBandFilters ul.acssListFilters:after {
  clear: both;
}
.acssBand100 > .acssBandContent ul.acssListFilters {
  background: #cad3de;
  margin: -0.7em -1em 0.7em -2em;
  position: relative;
  padding: 0.2em;
}
.acssBand100 > .acssBandContent ul.acssListFilters:before, .acssBand100 > .acssBandContent ul.acssListFilters:after {
  content: "";
  display: table;
  height: 0;
}
.acssBand100 > .acssBandContent ul.acssListFilters:after {
  clear: both;
}

.acssSubBand100 > h4.acssSubBandHead,
.acssSubBand100 > h3.acssSubBandHead,
.acssSubBand100 > .acssSubBandHeadTitle, .acssSubBand50 > h4.acssSubBandHead,
.acssSubBand50 > h3.acssSubBandHead,
.acssSubBand50 > .acssSubBandHeadTitle {
  color: #555555;
  fill: #555555;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 1em 0 0;
  padding: 0.5em 0 0.8em;
}
.accessibility-mode .acssSubBand100 > h4.acssSubBandHead,
.accessibility-mode .acssSubBand100 > h3.acssSubBandHead,
.accessibility-mode .acssSubBand100 > .acssSubBandHeadTitle, .accessibility-mode .acssSubBand50 > h4.acssSubBandHead,
.accessibility-mode .acssSubBand50 > h3.acssSubBandHead,
.accessibility-mode .acssSubBand50 > .acssSubBandHeadTitle {
  color: #000000;
  fill: #000000;
}
.acadisModal-content .acssSubBand100 > h4.acssSubBandHead,
.acadisModal-content .acssSubBand100 > h3.acssSubBandHead,
.acadisModal-content .acssSubBand100 > .acssSubBandHeadTitle, .acadisModal-content .acssSubBand50 > h4.acssSubBandHead,
.acadisModal-content .acssSubBand50 > h3.acssSubBandHead,
.acadisModal-content .acssSubBand50 > .acssSubBandHeadTitle {
  font-weight: 600;
}

.acssSubBand50:first-child {
  margin-top: 1em !important;
}
.acssSubBand50:first-child + .acssSubBand50 {
  margin-top: 1em !important;
}

/* Sidebars for Sub-bands */
.acssSubBandSidebarRight {
  float: right;
  background: #e0e2e8;
}

.acssSubBandSidebarHead {
  border-bottom: 1px solid #000;
  padding: 5px 0 3px 0;
  margin: 0 10px;
}

/*h5*/
.acssSubBandSidebarTitle {
  font-size: 11px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.acssSubBandSidebarContent {
  margin: 0 10px 10px;
}

/* Band head tools */
.acssBandHeadTools > ul {
  list-style: none;
  margin: 0;
}
.acssBandHeadTools > ul > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.acadisModal-content .acssBand100 {
  margin-bottom: 15px;
}

.acadisModal .acssModal > footer > a {
  margin: 0 0.5em;
}
.acadisModal .acssModal > footer > a + input, .acadisModal .acssModal > footer > a + button {
  margin-left: 0.5em;
}
.acadisModal .acssModal > footer .acssModalFooterText .nv-warning-text-icon-small, .acadisModal .acssModal > footer .acssModalFooterText div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  margin-top: 0 !important;
}

/* Patch for ActionMenu control*/
div.actionmenu td {
  padding: 0 !important;
}

div.menudiv td {
  background: none !important;
}

.acssDisplaySettingsContainer {
  background-color: #e9f1fd;
  border-bottom: 1px dashed #8e95af;
  display: none;
  padding: 20px;
}
.acssDisplaySettingsContainer h3 {
  background: #eaf2fd url(../images/table_bg.jpg) no-repeat fixed;
  border-top: solid 1pt #8e95af;
  border-bottom: 1px dashed #8e95af;
  font-size: 14px;
  font-weight: 600;
  line-height: 2.2em;
  margin: -20px -20px 5px;
  padding: 0.2em 10px;
  position: relative;
}
.acssDisplaySettingsContainer h3 input {
  position: absolute;
  top: 0.3em;
  right: 10px;
  font-weight: 600;
}
.acssDisplaySettingsContainer h4 {
  border-bottom: 1pt solid #8e95af;
  font-size: 12px;
  font-weight: 600;
}
.acssDisplaySettingsContainer .settingsContent {
  min-width: 20em;
  width: 50%;
}
.acssDisplaySettingsContainer .settingsContent .optionSelector {
  background-color: white;
  border: 1px solid #8e95af;
  min-width: 20em;
  width: 50%;
}
.acssDisplaySettingsContainer .settingsContent .optionSelector > div {
  height: 4.5em;
  overflow: auto;
}
.acssDisplaySettingsContainer .settingsContent .optionSelector table {
  width: 100%;
}
.acssDisplaySettingsContainer .settingsContent .optionSelector table .multiheader {
  background-color: #ededed;
  border-bottom: 1px solid #8e95af;
}
.acssDisplaySettingsContainer .settingsContent .optionSelector table .multiselected {
  background-color: #E9E9E9;
}

#acssDisplaySettingsRow {
  display: none;
}
#acssDisplaySettingsRow #acssDisplaySettingsContainer {
  display: block;
}

.nv-scroll-snap-container .acssDisplaySettingsContainer {
  scroll-margin-top: calc(var(--app-stickyBand-bandHeader-top) + var(--app-stickyBand-bandHeader-height) + var(--app-bandContent-margin-top));
  scroll-snap-align: start;
}

.nv-band-preferences-modal .acadisModal-content {
  overflow: hidden !important;
}

.nv-band-sortable-container {
  position: relative;
}
.nv-band-sortable-container .nv-sortable-bands-list,
.nv-band-sortable-container .nv-all-bands-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2em;
  padding-top: 0;
  padding-bottom: 0;
  list-style: none;
}
.nv-band-sortable-container .nv-sortable-bands-list .nv-band-toggle-all-visible,
.nv-band-sortable-container .nv-all-bands-list .nv-band-toggle-all-visible {
  border-bottom: 2px solid black;
}
.nv-band-sortable-container .nv-sortable-bands-list > li + li,
.nv-band-sortable-container .nv-all-bands-list > li + li {
  margin-top: 0.25em;
}
.nv-band-sortable-container .nv-sortable-bands-list > li,
.nv-band-sortable-container .nv-all-bands-list > li {
  background-color: white;
  padding: 0.3em;
  margin-right: 2em;
  font-weight: 600;
  position: relative;
}
.nv-band-sortable-container .nv-sortable-bands-list > li:focus .nv-band-toggle-visible,
.nv-band-sortable-container .nv-all-bands-list > li:focus .nv-band-toggle-visible {
  color: #2d4866;
}
.nv-band-sortable-container .nv-sortable-bands-list {
  max-height: 26em;
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1em;
}
.nv-band-sortable-container .nv-sortable-bands-list > li {
  cursor: move;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.separator {
  color: #767676;
  font-style: italic;
}
.accessibility-mode .nv-band-sortable-container .nv-sortable-bands-list > li.separator {
  color: #444444;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sortable-placeholder {
  background: linear-gradient(to bottom, white, white 0.95em, #224792 0.95em, #224792 1.1em, white 1.1em);
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sortable-placeholder:before {
  content: "";
  background: #224792;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  position: absolute;
  top: 12px;
  left: -6px;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sortable-placeholder + .sorting-item {
  display: none !important;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.ui-sortable-helper {
  cursor: move;
  margin-top: 0;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.ui-sortable-helper .delete-item-button {
  visibility: hidden;
}
.nv-band-sortable-container .nv-sortable-bands-list > li[data-visible=false] {
  font-weight: normal;
  color: #6D6D6D;
  fill: #6D6D6D;
}
.accessibility-mode .nv-band-sortable-container .nv-sortable-bands-list > li[data-visible=false] {
  color: #474747;
  fill: #474747;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sorting-item {
  background: #999;
  height: 2px;
  margin-bottom: 0;
  padding: 0;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sorting-item > .nv-band-toggle-visible,
.nv-band-sortable-container .nv-sortable-bands-list > li.sorting-item > .nv-band-drag-handle,
.nv-band-sortable-container .nv-sortable-bands-list > li.sorting-item > .nv-band-label {
  display: none;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sorting-item.ui-sortable-handle .nv-help-text {
  padding-top: 5px;
}
.nv-band-sortable-container .nv-sortable-bands-list > li.sorting-item:before {
  content: "";
  background: #999;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  left: -6px;
}
.nv-band-sortable-container .nv-sortable-bands-list.sorting > li:last-child {
  border-left: 4px solid #224792;
  margin-right: 1em;
  margin-left: 1em;
  -moz-box-shadow: 0 0 10px 0 rgba(170, 170, 170, 0.75);
  -webkit-box-shadow: 0 0 10px 0 rgba(170, 170, 170, 0.75);
  box-shadow: 0 0 10px 0 rgba(170, 170, 170, 0.75);
}
.nv-band-sortable-container .nv-sortable-bands-list.sorting > li:last-child .nv-band-drag-handle {
  display: block;
}
.nv-band-sortable-container .nv-sortable-bands-list:not(.sorting) > li:hover, .nv-band-sortable-container .nv-sortable-bands-list:not(.sorting) li:focus {
  -moz-box-shadow: 0 0 10px 0 rgba(170, 170, 170, 0.75);
  -webkit-box-shadow: 0 0 10px 0 rgba(170, 170, 170, 0.75);
  box-shadow: 0 0 10px 0 rgba(170, 170, 170, 0.75);
}
.nv-band-sortable-container .nv-sortable-bands-list:not(.sorting) > li:hover .nv-band-drag-handle, .nv-band-sortable-container .nv-sortable-bands-list:not(.sorting) li:focus .nv-band-drag-handle {
  display: block;
}

.nv-band-toggle-visible {
  display: block;
  float: left;
  margin-right: 0.5em;
  padding-left: 2px !important;
  padding-bottom: 1px !important;
  cursor: pointer;
  color: #4668ba;
  fill: #4668ba;
}
.nv-band-toggle-visible:focus, .nv-band-toggle-visible:focus-visible {
  outline: black auto 1px !important;
  outline-offset: 1px;
}
.nv-band-toggle-visible:hover {
  color: #2d4866;
}
[data-visible*=false] .nv-band-toggle-visible i.nv-glyph-box-checked, [data-visible*=false] .nv-band-toggle-visible svg.nv-glyph-box-checked {
  display: none;
}
[data-visible*=false] .nv-band-toggle-visible i.nv-glyph-box-unchecked, [data-visible*=false] .nv-band-toggle-visible svg.nv-glyph-box-unchecked {
  display: inline-block;
}
[data-visible*=false] .nv-band-toggle-visible i.nv-glyph-box-indeterminate, [data-visible*=false] .nv-band-toggle-visible svg.nv-glyph-box-indeterminate {
  display: none;
}
[data-visible*=true] .nv-band-toggle-visible i.nv-glyph-box-checked, [data-visible*=true] .nv-band-toggle-visible svg.nv-glyph-box-checked {
  display: inline-block;
}
[data-visible*=true] .nv-band-toggle-visible i.nv-glyph-box-unchecked, [data-visible*=true] .nv-band-toggle-visible svg.nv-glyph-box-unchecked {
  display: none;
}
[data-visible*=true] .nv-band-toggle-visible i.nv-glyph-box-indeterminate, [data-visible*=true] .nv-band-toggle-visible svg.nv-glyph-box-indeterminate {
  display: none;
}
[data-visible*=mixed] .nv-band-toggle-visible i.nv-glyph-box-checked, [data-visible*=mixed] .nv-band-toggle-visible svg.nv-glyph-box-checked {
  display: none;
}
[data-visible*=mixed] .nv-band-toggle-visible i.nv-glyph-box-unchecked, [data-visible*=mixed] .nv-band-toggle-visible svg.nv-glyph-box-unchecked {
  display: none;
}
[data-visible*=mixed] .nv-band-toggle-visible i.nv-glyph-box-indeterminate, [data-visible*=mixed] .nv-band-toggle-visible svg.nv-glyph-box-indeterminate {
  display: inline-block;
}
.nv-band-toggle-visible i {
  font-size: 16px;
  vertical-align: middle;
}
.nv-band-toggle-visible .nv-glyph-box-unchecked {
  color: #6d6d6d !important;
}

.nv-band-drag-handle {
  display: none;
  float: right;
  margin-top: -1px;
  margin-left: 0.25em;
}
.nv-band-drag-handle i {
  font-size: 16px;
  vertical-align: middle;
  color: #6d6d6d !important;
}

.nv-band-sortable-tools {
  position: absolute;
  top: 0.5em;
  right: 2.75em;
}

.acssMoveableIcon {
  background-image: url("ui-icons_222222_256x240.png");
  background-position: -128px -48px;
  height: 16px;
  width: 16px;
}

.acssSortableList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 60%;
}
.acssSortableList > li {
  border: 1px solid #aaa;
  padding: 5px;
  vertical-align: middle;
  line-height: 1.2em;
  background-color: white;
  border-radius: 4px;
  position: relative;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.acssSortableList > li .acssMoveableIcon {
  opacity: 0.6;
  position: absolute;
  right: 0;
  top: calc(50% - 8px);
}
.acssSortableList > li:hover, .acssSortableList > li.ui-sortable-helper {
  background-color: #e2f0ff;
  border: 1px dotted #1d4a7a;
  cursor: move;
}
.acssSortableList > li:hover .acssMoveableIcon, .acssSortableList > li.ui-sortable-helper .acssMoveableIcon {
  opacity: 1;
}
.acssSortableList > li.modHighlight {
  border: 1px dotted #3b517c;
  background-color: #d1e0ff;
}
.acssSortableList > li ~ li {
  margin-top: 5px;
}
.acssSortableList > li.ui-sortable-helper:first-child + li {
  margin-top: 0;
}

.acssTextBoxWatermark {
  color: #999;
}

.nv-help-text {
  line-height: 1.2em;
}

.nv-help-text-icon-medium {
  margin: 0;
}

.acssHelpBubble, .acssHelpBubbleOpen, .acssHelpBubbleClose {
  outline: none;
}

div.acssButtonSubmit {
  text-align: right;
  margin: 0 0 0 0;
  clear: both;
  vertical-align: middle;
}
div.acssButtonSubmit > .button,
div.acssButtonSubmit > input[type=button],
div.acssButtonSubmit > input[type=submit] {
  vertical-align: middle;
  /*&.aspNetDisabled, &[disabled] {
      @include nv-disabled-text();
  }*/
}
div.acssButtonSubmit > a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 1.25em;
}
div.acssButtonSubmit .acssNotificationRequired {
  float: left;
  line-height: 2em;
  vertical-align: middle;
}

/*
        8.5) Miscellaneous links
--------------------------------------------------------------------*/
a.acssButtonCalendar {
  text-indent: -10000px;
  overflow: hidden;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../images/calendarsmall.jpg) no-repeat;
}

.acssButtonSearchSmall {
  background-color: #277725;
  border-style: solid;
  border-width: 1px;
  border-color: #a5acb2 #6b6f73 #6b6f73 #a5acb2;
  color: white;
  font-weight: 600;
  padding: 0.2em 1.5em;
}

.acssButtonExpand {
  display: block;
  text-indent: -500px;
  background: url("../images/icon_plus.jpg") no-repeat;
  height: 11px;
  width: 11px;
  overflow: hidden;
  margin: 3px 0 0 0;
  line-height: 11px;
}

.acssButtonCollapse {
  display: block;
  text-indent: -500px;
  background: url("../images/icon_minus.jpg") no-repeat;
  height: 11px;
  width: 11px;
  overflow: hidden;
  margin: 3px 0 0 0;
  line-height: 11px;
}

/*
        8.6) Button Links
--------------------------------------------------------------------*/
.acssButtonLink {
  display: inline-block;
  background: url(../images/acssBandHeadToolButtonBg.png) repeat-x #f2f2f2 0 100%;
  color: #000;
  border: 1px solid #566a8f;
  padding: 3px 8px;
  text-decoration: none;
}

/*
        8.7) Assorted Buttons
--------------------------------------------------------------------*/
.acssAddLinkSmall {
  background: transparent url("/acadis/images/icon_plus.gif") no-repeat;
  color: #000;
  padding-left: 20px;
  text-decoration: underline;
}

.acssAddLinkSmall:hover {
  text-decoration: none;
}

ol.acssIndicatorProgress {
  border-top: 5px solid #6685c5;
  margin: 0;
  padding: 0 0 0 3px;
}

.acssIndicatorProgress li {
  background: url(../images/acss-numberDisc-1-9.png) no-repeat;
  list-style: none;
  display: block;
  float: left;
  margin: 0 2em 0 0;
  padding: 8px 0 0 20px;
  line-height: 15px;
  position: relative;
  width: auto;
}

a.acssIndicatorProgress {
  background: url(../images/acss-numberDisc-1-9.png) no-repeat;
  display: inline-block;
  margin: 0 0 0 0;
  padding: 8px 0 0 20px;
  line-height: 15px;
  position: relative;
  color: #000;
}

li.acssIndicatorProgressBlue1,
a.acssIndicatorProgressBlue1 {
  background-position: 0 9px;
}

li.acssIndicatorProgressBlue2,
a.acssIndicatorProgressBlue2 {
  background-position: 0 -21px;
}

li.acssIndicatorProgressBlue3,
a.acssIndicatorProgressBlue3 {
  background-position: 0 -51px;
}

li.acssIndicatorProgressBlue4,
a.acssIndicatorProgressBlue4 {
  background-position: 0 -81px;
}

li.acssIndicatorProgressBlue5,
a.acssIndicatorProgressBlue5 {
  background-position: 0 -121px;
}

li.acssIndicatorProgressBlue6,
a.acssIndicatorProgressBlue6 {
  background-position: 0 -141px;
}

li.acssIndicatorProgressBlue7,
a.acssIndicatorProgressBlue7 {
  background-position: 0 -171px;
}

li.acssIndicatorProgressBlue8,
a.acssIndicatorProgressBlue8 {
  background-position: 0 -201px;
}

li.acssIndicatorProgressBlue9,
a.acssIndicatorProgressBlue9 {
  background-position: 0 -231px;
}

li.acssIndicatorProgressGray1,
a.acssIndicatorProgressGray1 {
  background-position: 0 -261px;
}

li.acssIndicatorProgressGray2,
a.acssIndicatorProgressGray2 {
  background-position: 0 -291px;
}

li.acssIndicatorProgressGray3,
a.acssIndicatorProgressGray3 {
  background-position: 0 -321px;
}

li.acssIndicatorProgressGray4,
a.acssIndicatorProgressGray4 {
  background-position: 0 -351px;
}

li.acssIndicatorProgressGray5,
a.acssIndicatorProgressGray5 {
  background-position: 0 -381px;
}

li.acssIndicatorProgressGray6,
a.acssIndicatorProgressGray6 {
  background-position: 0 -411px;
}

li.acssIndicatorProgressGray7,
a.acssIndicatorProgressGray7 {
  background-position: 0 -441px;
}

li.acssIndicatorProgressGray8,
a.acssIndicatorProgressGray8 {
  background-position: 0 -471px;
}

li.acssIndicatorProgressGray9,
a.acssIndicatorProgressGray9 {
  background-position: 0 -501px;
}

span.acssIndicatorProgressCurrent {
  position: absolute;
  top: 0;
  left: 15px;
  right: 0;
  display: block;
  width: auto;
  height: 0;
  padding: 6px 0 0 0;
  background: url(../images/acss-indicator.gif) 50% 0 no-repeat;
  overflow: hidden;
}

div.acssIndicatorProgressNav {
  float: right;
  margin: 6px 0 0 0;
}

ul.acssSelectionDependentOptions label {
  vertical-align: middle;
}

/*div*/
.acssSelectionDependentModuleWrap {
  float: left;
}

#s2id_quickSearchCommand {
  width: 32em;
  margin-top: 0;
  margin-right: -4px;
}
#s2id_quickSearchCommand.select2-container-disabled {
  border-color: #999999;
  width: 10em;
}
.accessibility-mode #s2id_quickSearchCommand.select2-container-disabled {
  border-color: #999999;
}
#s2id_quickSearchCommand.select2-container-disabled .select2-choice > span,
#s2id_quickSearchCommand.select2-container-disabled .select2-choice > span * {
  color: #6D6D6D;
  fill: #6D6D6D;
  cursor: pointer;
  margin: 0;
}
#s2id_quickSearchCommand.select2-container-disabled .select2-choice > div {
  display: none;
}

#tbQuickSearchCriteria {
  width: 20em;
}

#s2id_quickSearchGoToNavItem {
  width: 22em;
  margin-top: 0;
}

#pQuickSearch,
#tbQuickSearchCriteria,
#btnQuickSearch,
#s2id_quickSearchGoToNavItem {
  display: none;
}

.quickSearchCommand__select2-drop__nv-glyph {
  color: #6D6D6D;
  fill: #6D6D6D;
}

.select2-results .select2-highlighted .quickSearchCommand__select2-drop__nv-glyph {
  color: #fff;
}

.print-table-page-header,
.print-table-header-clone {
  display: none;
}

@media print {
  html.print-table {
    font-size: 14pt;
    font-family: "Times New Roman", serif !important;
    /*Portal Overrides*/
    /*  Hide all child elements of 'print table' elements that are not themselves other 'print table' elements
        All parents in the heirarchy have been tagged with the 'print-table' class, so all other extraneous elements will be hidden
        by default.  Then the elements we do want shown are overriden to ensure only what we want to show will.
    */
    /*  Ensure columns that were hidden through customization are,
        but not ones that were hidden by the collector    */
    /* Hide action columns */
    /* Hide checkbox columns */
    /* Header and Sorting Icon Overrides */
    /* Hide 'Details' collector callout for responsively hidden columns */
    /* Hide 'Customize' button */
    /* Hide Page Footer */
    /* Band Overrides */
  }
  html.print-table body {
    background: none;
    margin: 0;
  }
  html.print-table .acssMain {
    border: none;
  }
  html.print-table .acssLayoutRow {
    margin: 0;
    max-width: initial;
    min-width: initial;
  }
  html.print-table .print-table > *:not(.print-table) {
    display: none;
  }
  html.print-table .print-table-page-header {
    display: block !important;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    border-bottom: 4px solid black;
    margin-bottom: 0.5em;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-title-container {
    flex-basis: 50%;
    padding-bottom: 1em;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-title-container .print-table-title {
    font-size: 1em;
    font-weight: 600;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-title-container .print-table-subtitle {
    font-size: 0.85em;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filters-container {
    flex-basis: 50%;
    border-left: 2px solid black;
    padding-bottom: 1em;
    padding-left: 1em;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filter-title-container {
    height: 1.5em;
    font-style: italic;
    background-color: white;
    color: #6d6d6d;
    fill: #6d6d6d;
    font-size: 0.7em;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filter-title-container svg {
    fill: #6d6d6d;
  }
  .accessibility-mode html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filter-title-container {
    color: #474747;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filter-title-left {
    float: left;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filter-title-right {
    float: right;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filters-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    font-size: 0.7em;
  }
  html.print-table .print-table-page-header .page-table-title-filter-outer-container .print-table-filter-item {
    padding: 0.25em 1em;
    font-weight: 600;
  }
  html.print-table .print-table-page-header .print-table-caption {
    display: block;
    background-color: white;
    color: #6d6d6d;
    fill: #6d6d6d;
    font-size: 0.8em;
    padding-right: 0.5em;
    margin-bottom: 1em;
  }
  html.print-table .print-table-page-header .print-table-caption svg {
    fill: #6d6d6d;
  }
  .accessibility-mode html.print-table .print-table-page-header .print-table-caption {
    color: #474747;
  }
  html.print-table table.print-table {
    font-size: 9pt;
    /* Compact Flag List Overrides */
    /* Add name of flag */
    /* ActionStack Overrides */
  }
  html.print-table table.print-table tbody tr, html.print-table table.print-table tfoot {
    page-break-inside: avoid;
  }
  html.print-table table.print-table tbody > tr:hover > th,
  html.print-table table.print-table tbody > tr:hover > td,
  html.print-table table.print-table tbody > tr.acssModHover > th,
  html.print-table table.print-table tbody > tr.acssModHover > td {
    background-color: transparent !important;
  }
  html.print-table table.print-table ul.acssFlagListCompact {
    height: 100% !important;
  }
  html.print-table table.print-table ul.acssFlagListCompact,
  html.print-table table.print-table .compactFlagListContainer ul,
  html.print-table table.print-table .compactFlagListContainer li {
    width: 100% !important;
    height: auto !important;
    display: block !important;
  }
  html.print-table table.print-table button.nv-as-link.mod-flag {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100% !important;
    text-align: left !important;
  }
  html.print-table table.print-table .acssFlag {
    flex-basis: auto;
    display: inline-block;
    vertical-align: middle;
    height: 13px;
    width: 13px;
    flex: 0 0 auto;
  }
  html.print-table table.print-table button.mod-flag:after {
    margin-left: 0.5em;
    font-size: 0.8em;
    content: attr(data-name);
  }
  html.print-table table.print-table .nv-as-link {
    color: black;
    text-decoration: none;
  }
  html.print-table table.print-table .nv-as-link:hover {
    border: initial !important;
    border-radius: initial !important;
    box-shadow: initial !important;
    color: initial !important;
    background-color: initial !important;
    text-decoration: none !important;
  }
  html.print-table table.print-table a:hover {
    text-decoration: none !important;
  }
  html.print-table table.print-table--fit {
    display: block !important;
    width: 100% !important;
    border-style: none !important;
    margin: 0 !important;
    box-sizing: inherit !important;
    border-collapse: initial !important;
    top: 0 !important;
    left: 0 !important;
  }
  html.print-table table.print-table--fit thead {
    display: none !important;
  }
  html.print-table table.print-table--fit tbody {
    display: block !important;
  }
  html.print-table table.print-table--fit tbody tr {
    padding: 0.5em 0;
    border-top: 1px solid black;
  }
  html.print-table table.print-table--fit tbody tr:first-of-type {
    margin-top: 1px;
  }
  html.print-table table.print-table--fit tbody tr:nth-child(odd) {
    background-color: #f2f2f2;
  }
  html.print-table table.print-table--fit tbody tr td {
    /* Add default for empty tbody cells*/
  }
  html.print-table table.print-table--fit tbody tr td:first-of-type {
    font-size: 1.25em;
    flex-basis: 100%;
    margin-left: 0;
  }
  html.print-table table.print-table--fit tbody tr td:first-of-type .nv-help-text {
    font-size: 0.9em;
  }
  html.print-table table.print-table--fit tbody tr td .nv-table-link.print-link-href .nv-glyph {
    display: none !important;
  }
  html.print-table table.print-table--fit tbody tr td .nv-table-link.print-link-href:after {
    content: attr(href);
  }
  html.print-table table.print-table--fit tbody tr td.no-info:after {
    display: block !important;
    color: #C5C5C5;
    fill: #C5C5C5;
    font-style: italic;
    font-size: 1em;
    content: "No information provided";
  }
  .accessibility-mode html.print-table table.print-table--fit tbody tr td.no-info:after {
    color: #6D6D6D;
    fill: #6D6D6D;
  }
  html.print-table table.print-table--fit tfoot {
    display: block !important;
    /* Hide footer cells that are empty */
  }
  html.print-table table.print-table--fit tfoot td.no-info {
    display: none !important;
  }
  html.print-table table.print-table--fit tfoot:before {
    content: "Summary";
    border-top: 2px solid black;
    width: 100%;
    display: block;
    font-weight: 600;
    page-break-inside: avoid;
  }
  html.print-table table.print-table--fit tr {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    margin: 0 0 0 1em;
  }
  html.print-table table.print-table--fit td {
    position: relative !important;
    display: inline-flex !important;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    min-height: 2em !important;
    width: 16em !important;
    min-width: inherit !important;
    padding: 0 0 0 1em !important;
    margin-left: 2em;
    margin-bottom: 1em;
    text-align: left !important;
    background-color: inherit !important;
    border-style: none !important;
    background-image: inherit !important;
    background: inherit !important;
    font-size: 1em;
  }
  html.print-table table.print-table--fit td > * {
    margin-bottom: 0.35em;
  }
  html.print-table table.print-table--fit td .print-table-header-clone {
    display: block !important;
    margin-left: -1em;
    font-weight: 600;
    color: #6D6D6D;
    fill: #6D6D6D;
    font-size: 0.9em;
    white-space: nowrap;
    /* Needed for header clone due to existing style no longer matching based on element type (th vs. div) */
    /* Header and Sorting Icon Overrides */
  }
  html.print-table table.print-table--fit td .print-table-header-clone .nv-hc-table-sort-separator:before {
    content: "/";
    margin-left: 0.3em;
    margin-right: 0.2em;
  }
  html.print-table table.print-table--fit td .print-table-header-clone .nv-hc-table-sort {
    display: inline-block;
  }
  html.print-table table.print-table--standard {
    display: table !important;
    width: 100% !important;
    margin: 0 !important;
    top: 0 !important;
    left: 0 !important;
  }
  html.print-table table.print-table--standard colgroup {
    display: table-column-group !important;
  }
  html.print-table table.print-table--standard thead {
    display: table-header-group !important;
    visibility: visible !important;
  }
  html.print-table table.print-table--standard tbody {
    display: table-row-group !important;
  }
  html.print-table table.print-table--standard tfoot {
    display: contents !important;
    visibility: visible !important;
  }
  html.print-table .nv-table-container.print-table--standard {
    width: 100% !important;
    overflow-x: hidden !important;
  }
  html.print-table table.print-table th.d-none,
  html.print-table table.print-table td.d-none:not([data-collect-lg]),
  html.print-table table.print-table td.d-none:not([data-collect-md]),
  html.print-table table.print-table td.d-none:not([data-collect-sm]),
  html.print-table table.print-table td.d-none:not([data-collect-xl]),
  html.print-table table.print-table td.d-none:not([data-collect-xs]),
  html.print-table table.print-table td.d-none:not([data-collect-xxl]) {
    display: none !important;
  }
  html.print-table table.print-table th.mod-actions,
  html.print-table table.print-table td.mod-actions {
    display: none !important;
  }
  html.print-table table.print-table td.acssTableColumnCheckbox,
  html.print-table table.print-table th.acssTableColumnCheckbox {
    display: none !important;
  }
  html.print-table .nv-table-container.print-table {
    height: inherit !important;
  }
  html.print-table .nv-st-scrollable-area.print-table {
    border-style: none;
    overflow-x: initial;
    position: static !important;
    top: 0 !important;
    left: 0 !important;
  }
  html.print-table .nv-hc-table-sort {
    cursor: auto !important;
  }
  html.print-table .nv-hc-table-sort-icon,
  html.print-table .tablesorter-icon,
  html.print-table .tablesorter-glyph,
  html.print-table .acssTableSortIcon {
    display: none !important;
  }
  html.print-table .nv-hc-table-sort:not(.sorter-false) {
    font-weight: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
  }
  html.print-table .nv-hc-table-sort:not(.sorter-false):hover {
    text-decoration: none !important;
  }
  html.print-table thead .nv-status-indicator_graphic, html.print-table thead .nv-status-indicator_text {
    vertical-align: baseline;
  }
  html.print-table table.print-table .nv-table-view-responsive-details-as {
    display: none !important;
  }
  html.print-table .nv-table-actions {
    display: none !important;
  }
  html.print-table section.acssModFooter {
    display: none !important;
  }
  html.print-table .acssBandContent {
    margin: 0.5em 0 0 0 !important;
  }
  html.print-table .show-hide-link.show-more,
  html.print-table .show-hide-link.show-less {
    display: none !important;
  }
  html.ie11.print-table .nv-st-scrollable-area.print-table {
    overflow-x: hidden;
  }
}
/*dl*/
.acssCheckboxList {
  clear: both;
  margin: 1em 0 1.5em;
  padding: 0;
}

/*dl*/
.acssCheckboxList > dt {
  float: left;
  clear: left;
  width: 30%;
  font-weight: 600;
  text-align: right;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 14px !important;
}

/*dl*/
.acssCheckboxList > dd {
  display: block;
  margin: 0 0 5px 30%;
  padding: 0 0 0 33px; /* 33 = 15px gutter + 18px checkbox margin */
  line-height: 14px !important;
  vertical-align: middle;
}

/*dl*/
.acssCheckboxListWide.mod15-85 > dt {
  width: 15%;
}

/*dl*/
.acssCheckboxList.mod15-85 > dd {
  margin-left: 15%;
}

/*dl*/
.acssCheckboxList input[type=radio],
.acssCheckboxList input[type=checkbox] {
  display: inline;
  vertical-align: middle;
  margin: 0 4px 0 -18px;
  padding: 0;
  line-height: 14px;
}

/*dl*/
.acssCheckboxList input[type=radio] {
  position: relative;
  bottom: 1px;
}

/*dl*/
.acssCheckboxList label {
  display: inline;
  padding: 0;
  vertical-align: middle;
  margin: 0;
  line-height: 14px;
}

.acssCheckboxList img {
  float: left;
}

dl.acssCheckboxList .nv-warning-text-icon-medium {
  margin-left: 20px;
}

/* Following three rules patch an error that occurs when the asp:radioButtonList control is used */
dl.acssCheckboxList td input[type=radio],
dl.acssCheckboxList td input[type=checkbox] {
  position: relative;
  top: 1px;
  left: 0;
  float: left;
}

dl.acssCheckboxList td label {
  padding-left: 0;
  margin: 0 0 5px 0;
  float: none;
}

table table .acadisModal-content dl.acssCheckboxList dd {
  float: none;
  margin: 0 0 5px 30%;
}

/* Only for use with ASP:CheckBoxList control */
table.acssCheckBoxList input {
  position: static !important;
}

/*dl*/
.acssCheckboxListLongDesc {
  margin: 1em 0;
  clear: both;
}

/*dl*/
.acssCheckboxListLongDesc dt {
  font-weight: 600;
  margin: 0 0 0 0;
  padding: 0 0 3px 0;
}

/*dl*/
.acssCheckboxListLongDesc dd {
  display: block;
  margin: 0 0 5px 45px;
  padding: 0 0 0 35px;
  /*    z-index: 2; Commented out by DH on 08/08/2012 */
  line-height: 14px !important;
  vertical-align: middle;
}

/*dl*/
.acssCheckboxListLongDesc > dd input[type=radio],
.acssCheckboxListLongDesc > dd input[type=checkbox] {
  display: inline;
  vertical-align: middle;
  margin: 0 4px 0 -17px;
  padding: 0;
  line-height: 14px;
}

/*dl*/
.acssCheckboxListLongDesc input[type=radio] {
  position: relative;
  bottom: 1px;
}

/*dl*/
.acssCheckboxListLongDesc label {
  display: inline;
  padding: 0;
  vertical-align: middle;
  margin: 0;
  line-height: 14px;
}

dl.acssCheckboxList > dt.acssCheckboxListWide,
dl.acssCheckboxListExtended > dt.acssCheckboxListWide {
  width: 15%;
}

dl.acssCheckboxList > dd.acssCheckboxListWide {
  margin-left: 15%;
}

ul.acssCheckBoxListColumns {
  list-style: none;
  margin: 5px 15px 0 0;
  padding: 0;
  float: left;
  width: 40%;
}

ul.acssCheckBoxListColumns > li {
  display: block;
  z-index: 2;
  margin: 0 1em 5px 0;
  padding: 0;
  line-height: 1.35em !important;
  vertical-align: middle;
  background: none;
}

ul.acssCheckBoxListColumns input {
  vertical-align: middle;
}

div.acssCheckboxListScroll {
  border: 1px solid #cacaca;
  overflow: auto;
  max-height: 7.6em;
  margin: 0;
  padding: 5px;
  min-width: 300px;
  max-width: 600px;
}

/* Styles for MARKUP FIX for IE6/7 nested tables not computing percentage margins bug; styles apply to all browsers */
table table .acadisModal-content dl.acssCheckboxList dd {
  float: none;
  margin: 0 0 5px 30%;
}

/* fix display of ELO IDs and descriptions AC-15632 */
a.header3 {
  margin-right: 8px;
}

.acssDataText > label {
  display: block;
  padding-right: 8px;
}

div.filterDivider {
  border-bottom: 1px solid;
  border-bottom-color: lightgray;
  margin-left: 3em;
  margin-right: 3em;
}

/*dl*/
.acssSelectionDependentInputSmall,
.acssCheckboxListExtended {
  margin: 0.75em 0;
  clear: left;
}

/*dl*/
.acssCheckboxListExtended > dt {
  float: left;
  clear: left;
  width: 30%;
  font-weight: 600;
  text-align: right;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 18px !important;
}

/*dl*/
.acssCheckboxListExtended > dd {
  display: block;
  margin: 0 0 1em 30%;
  padding: 0;
  line-height: 14px !important;
}

/*dl*/
.acssCheckboxListExtended.wide > dt {
  width: 15%;
}

/*dl*/
dt.acssCheckboxListExtendedWide {
  width: 15%;
}

dd.acssCheckboxListExtendedWide {
  margin-left: 15%;
}

/*ul*/
.acssCheckboxListExtendedUl {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

/*ul*/
.acssCheckboxListExtendedUl > li {
  display: block;
  margin: 0 0 5px 0;
  padding: 0 0 0 33px;
  line-height: 18px;
  vertical-align: middle;
}

/*dl*/
.acssCheckboxListExtendedUl > li > .acssFilterBandFilterContainer {
  vertical-align: middle;
}

/*ul*/
.acssCheckboxListExtendedUl > li > div {
  display: inline;
  vertical-align: middle;
}

/*ul*/
.acssCheckboxListExtendedUl > li > .acssCheckboxListExtendedMultilineItem {
  display: block; /* overrides the above rule DH 7/9/2013 */
}

/*ul*/
.acssCheckboxListExtendedUl > li > input[type=radio],
.acssCheckboxListExtendedUl > li > input[type=checkbox],
.acssCheckboxListExtendedUl > li > span > input[type=radio],
.acssCheckboxListExtendedUl > li > span > input[type=checkbox],
.acssCheckboxListExtendedUl > li > .aspNetDisabled > input[type=radio],
.acssCheckboxListExtendedUl > li > .aspNetDisabled > input[type=checkbox] {
  display: inline;
  vertical-align: middle;
  margin: 0 4px 0 -18px;
  padding: 0;
  line-height: 18px;
  position: relative;
  bottom: 1px;
}

/*ul*/
.acssCheckboxListExtendedUl > li > label,
.acssCheckboxListExtendedUl > li > div > label {
  display: inline;
  padding: 0;
  vertical-align: middle;
  margin: 0;
  line-height: 14px;
}

/*div*/
.acssCheckboxListItemExtension {
  display: inline;
  vertical-align: middle;
}

div.acssCheckboxListItemExtension input,
div.acssCheckboxListItemExtension select {
  margin: 2px 0 0;
  vertical-align: middle;
}

div.acssCheckboxListItemExtension select {
  margin-top: 0.5px;
  vertical-align: middle;
}

div.acssCheckboxListItemExtension .acssNotificationValidationInputMessage {
  clear: left;
  margin-left: 1.2ex;
}

/*ul*/
.acssCheckboxListExtendedUl > li > input[type=text] {
  position: relative;
  top: -5px;
  display: inline-block;
  margin-bottom: -5px;
}

/*ul*/
.acssCheckboxListExtendedUl select {
  position: relative;
  top: -2px;
  display: inline-block;
  margin-bottom: -5px;
  font-size: 1em;
}

/*div*/
.acssCheckboxListExtendedMultilineItem {
  display: block; /* There was an important declaration here, added 2/26/2013 by DH, it was removed by DH on 4/26/2013 to make it possible to hide this treatment */
  padding: 5px 0 5px 0;
}

/*dl*/
.acssInputTextInline {
  padding: 0;
  margin: 0.75em 0;
  white-space: nowrap;
}

/*dl*/
.acssInputTextInline > dt {
  display: inline-block;
  font-weight: 600;
  line-height: 1.35em;
  margin: 0 0.5em 0 0;
  padding: 0;
  vertical-align: middle;
}

/*dl*/
.acssInputTextInline > dd {
  display: inline-block;
  line-height: 1.35em;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  white-space: normal;
}

/*dl*/
.acssInputTextInline > dd > .acssInputContext,
.acssInputTextInline > dd > label {
  padding: 0;
  margin: 0.2em 0.25em 0 0;
  vertical-align: middle;
  display: inline-block;
}

/*dl*/
.acssInputTextInline > dd > select,
.acssInputTextInline > dd > img {
  margin: 2px 0 0 0;
  vertical-align: middle;
  display: inline-block;
}

/*dl*/
/*ul*/
.acssListBlock,
.acssListBlockSpacy {
  list-style: none;
  margin: 1em 0 1em 15px;
  padding: 0;
}

/*ul*/
.acssListBlock.acssNoIndent,
.acssListBlockSpacy.acssNoIndent {
  margin-left: 20px;
}

/*ul*/
.acssListBlock.acssNoPadding > li {
  padding: 0;
}

/*ul*/
.acssListBlock > li,
.acssListBlockSpacy > li {
  display: block;
  margin: 4px 0;
  padding: 0 0 0 17px;
  clear: left;
  vertical-align: middle;
  background: none;
  line-height: 14px;
}

/*ul*/
.acssListBlockSpacy > li {
  margin: 0 0 0.75em 0;
}

/*ul*/
.acssListBlock > .acssModNoIndent,
.acssListBlockSpacy > .acssModNoIndent {
  padding-left: 2px;
}

/*ul*/
.acssListBlock input[type=radio],
.acssListBlockSpacy input[type=radio],
.acssListBlock input[type=checkbox],
.acssListBlockSpacy input[type=checkbox] {
  display: inline;
  vertical-align: middle;
  margin: 0 4px 0 -20px;
  padding: 0;
  line-height: 14px;
}

/*ul*/
.acssListBlock input[type=radio],
.acssListBlockSpacy input[type=radio] {
  position: relative;
  bottom: 1px;
}

.acssListBlock label,
.acssListBlockSpacy label {
  display: inline;
  padding: 0;
  vertical-align: middle;
  margin: 0;
  line-height: 14px;
}

div.acssListBlockExtension {
  display: inline;
  vertical-align: middle;
  margin: 0 0 0 0.5ex;
}

span.acssListBlockExtension {
  display: inline;
  margin: 0 0 0 0.5ex;
  vertical-align: middle;
}

div.acssListBlockExtension input.acssInputText {
  vertical-align: middle;
}

/*div.acssListBlockExtension span { Commented out by DH 5/13/2011
    padding-top: 6px;
}*/
div.acssListBlockExtension .acssNotificationValidationInputMessage {
  clear: left;
  padding-top: 1px !important;
}

.acssListBlockMultilineExtension {
  clear: left;
  position: relative;
  top: -2px;
  margin: 0 0 4px 0;
}

/*ul*/
.acssListBlockNested {
  list-style: none;
  margin: 1em 0;
  padding: 0 0 0 20px;
}

/*ul*/
.acssListBlockNested > li {
  display: block;
  margin: 2px 0;
  vertical-align: middle;
  padding: 0 0 0 20px;
  line-height: 14px;
  clear: left;
  background: none;
}

/*ul*/
.acssListBlockNested > li > span > label,
.acssListBlockNested > li > label {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}

/*dl*/
.acss1ColTextInputList {
  margin: 1em 0;
}

.acss1ColTextInputListDt {
  display: block;
  font-weight: 600;
}

.acss1ColTextInputListDd {
  display: block;
  margin: 0;
  padding: 0;
}

.acss1ColTextInputListDd > select {
  max-width: 100%;
}

/* Legacy classes */
tr.acssTableInputRow {
  padding: 2px 5px;
}

td.acssTableRowKey {
  font-weight: 600;
}

tr td.acssTableColumnKey {
  font-weight: 600;
  text-align: right;
  padding: 12px 5px 0;
}

tr td.acssTableColumnValue {
  padding: 8px 5px 0;
}

/*td*/
.acssTableColumnExpand {
  border-bottom: none !important;
  background: #fff;
  width: 11px;
}

/*
        6.2) Table with alternating rows    <- Deprecated, use acssTableSolid instead
--------------------------------------------------------------------*/
table.acssTableAlternating { /* <- Deprecated, use acssTableSolid instead */
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 1.5em;
}

table.acssTableAlternating td.acssTableColumnCheckbox {
  padding: 3px 0 0 5px;
}

table.acssTableAlternating th {
  font-weight: 600;
  text-align: left;
  border-bottom: 1px solid #666;
  padding: 2px 1em 2px 5px;
}

table.acssTableAlternating td {
  vertical-align: top;
  padding: 5px 1em 5px 5px;
}

tr.acssTableAlternatingOdd td { /* Included for Auto Complete in VS */ }

tr.acssTableAlternatingEven td {
  background: #dcdcdc;
}

/*dl*/
.acssTextInputList {
  margin: 0.75em 0;
  clear: left;
}

.acssTextInputList > dt {
  clear: left;
  display: block;
  font-weight: 600;
  float: left;
  line-height: 1.35em;
  padding: 0.3em 0;
  text-align: right;
  width: 30%;
}

dl.acssTextInputList.acssEnhanced > dt { /* DL uncommented 5/15/2013 by DH to increase specificity */
  padding-top: 0.5em;
}

.acssTextInputList > dd {
  display: block;
  line-height: 1.35em;
  margin: 0 0 3px 30%;
  padding: 0 0 0 15px;
}

.acssTextInputList > dd > select {
  position: relative;
  top: 2px;
  margin: 0 0 4px;
}

.acssSubBand50 .acssTextInputList > dd > input,
.acssSubBand50 .acssTextInputList > dd > select {
  width: 94%;
}

dl.acssTextInputList.acssModNumeric > dd > select {
  width: auto;
}

dt.acssTextInputListWide {
  width: 15% !important;
}

dd.acssTextInputListWide {
  margin-left: 15% !important;
  margin-right: 15px !important;
}

/*dd*/
.acssTextInputListWide > input,
.acssTextInputListWide > textarea {
  width: 98%;
}

/*dl*/
.acssTextInputList > dd > span {
  display: block;
  padding: 4px 0 8px;
}

/*dl*/
.acssTextInputList > dd > .acssFilterBandFilterContainer {
  padding-top: 0;
}

dl.acssTextInputList span.acssNotificationValidationInputMessage {
  margin-top: -2px;
}

ul.acssAutoCompleteExtender {
  list-style: none;
  padding: 0;
  margin: -1px 0 0 0;
  border: 1px solid #cacaca;
}

dl.acssTextInputList .nv-help-text:first-child,
dl.acssTextInputListExtended .nv-help-text:first-child {
  padding: 0.35em 0 0.2em 0;
}

dl.acssTextInputList .nv-warning-text-icon-small, dl.acssTextInputList div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  margin-bottom: 10px;
}

/*dl*/
.acssTextInputListExtended {
  margin: 0.75em 0;
  clear: left;
  min-height: 20px; /* <-- 9/12/2012: Caused IE7 problem in Portal; 2/26/2013 not sure why this was commented out in Acadis stylesheet, leaving comment in case problems are found. */
}

/*dl*/
.acssTextInputListExtended > dt {
  clear: left;
  display: block;
  float: left;
  font-weight: 600;
  line-height: 1.35em;
  padding: 0.3em 0;
  text-align: right;
  width: 30%;
}

/*dl*/
.acssTextInputListExtended > dd {
  display: block;
  line-height: 1.35em;
  margin: 0 0 3px 30%;
  overflow: hidden;
  padding: 0 0 0 15px;
}

/*dl*/
.acssTextInputListExtended > dd > select {
  position: relative;
  top: 2px;
  margin: 0 0 4px;
}

dt.acssTextInputListExtendedWide {
  width: 15% !important;
}

dd.acssTextInputListExtendedWide {
  margin-left: 15% !important;
  margin-right: 15px !important;
}

/*dd*/
.acssTextInputListExtendedWide input[type=text] {
  width: 99%;
}

/*dl*/
.acssTextInputListExtended input[type=text] {
  float: none;
  margin: 0 0 4px 0;
}

dl.acssTextInputListExtended input[type=file] {
  margin: 0 0 4px 0;
  padding: 2px 0;
  font-size: 1em;
  cursor: pointer;
}

label.acssTextInputListExtendedItemExtension,
span.acssTextInputListExtendedItemExtension {
  display: block;
  padding: 4px 1ex 0 0;
  float: left;
}

/*dl*/
.acssEnhanced label.acssTextInputListExtendedItemExtension,
.acssEnhanced span.acssTextInputListExtendedItemExtension {
  padding-top: 8px;
}

label.acssTextInputListExtendedItemExtension a.acssHelpBubbleOpen,
span.acssTextInputListExtendedItemExtension a.acssHelpBubbleOpen {
  position: relative;
  top: -2px;
}

ul.acssAutoCompleteExtender {
  list-style: none;
  padding: 0;
  margin: -1px 0 0 0;
  border: 1px solid #cacaca;
}

div.acssTextInputListExtendedItemExtension {
  float: left;
  margin: 0 0 0 0;
  padding: 0 1ex 0 0;
}

div.acssTextInputListExtendedItemExtension input[type=text] {
  margin: 2px 0 0;
}

div.acssTextInputListExtendedItemExtension select {
  margin: 2px 0 0;
}

/*dl*/
.acssEnhanced div.acssTextInputListExtendedItemExtension input[type=text] {
  margin-top: 5px;
}

/*dl*/
.acssEnhanced div.acssTextInputListExtendedItemExtension select {
  margin-top: 6px;
}

/*div*/
.acssTextInputListExtendedValidatorWrapper {
  clear: left;
  padding-top: 4px;
}

dl.acssTextInputListExtended .acssNotificationValidationInputMessage {
  float: left;
  width: 95%;
}

div.acssTextInputListExtendedItemExtension .acssNotificationValidationInputMessage {
  clear: left;
  margin-left: 1.2ex;
  float: none;
  width: auto;
}

dl.acssTextInputList .nv-warning-text-icon-small, dl.acssTextInputList div.acssFancyTextboxCharacterCounter.mod-max-exceeded {
  margin-bottom: 10px;
}

/* Baseline functionality
------------------------------------------------*/
/*ul*/
.acssToggleList {
  margin: 0 0 0.5em 0;
  padding: 0;
  list-style: none;
}

/*ul*/
.acssToggleList > li {
  display: block;
  clear: left;
  margin: 3px 0 0 20px;
  padding: 0 0 0 18px;
  vertical-align: middle;
  background: none;
  line-height: 1.2em;
}

/*ul*/
.acssToggleList > li > label,
.acssToggleList > li > label > span,
.acssToggleList > li > span,
.acssToggleList > li > span:first-child > label {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/*ul*/
.acssToggleList > li > input[type=checkbox],
.acssToggleList > li > input[type=radio],
.acssToggleList > li > span:first-child input[type=checkbox],
.acssToggleList > li > span:first-child input[type=radio],
.acssToggleList > li > label > input[type=checkbox],
.acssToggleList > li > label > input[type=radio] {
  vertical-align: middle;
  margin: 0 4px 0 -18px;
  padding: 0;
  line-height: 14px;
}

/*ul*/
.acssToggleList > li > input[type=radio],
.acssToggleList > li > span:first-child input[type=radio] {
  position: relative;
  bottom: 1px;
}

/*ul*/
.acssToggleList.acssModHorizontal {
  margin-left: 0;
  padding-left: 0;
}

/*ul*/
.acssToggleList.acssModHorizontal > li {
  clear: none;
  float: left;
  margin-left: 1em;
  margin-top: 0;
}

/* Toggle lists with tool tips
------------------------------------------------*/
/*ul*/
.acssToggleList.acssModTips {
  max-width: 30em;
}

/*ul*/
.acssToggleList.acssModTips > li {
  position: relative;
  z-index: 50;
  padding: 5px 5px 5px 23px;
}

/*ul*/
.acssToggleList.acssModTips > li:hover {
  background: #ddd;
}

/*ul*/
.acssToggleList.acssModTips > li > .acssExtTip {
  display: none;
  background: #ddd;
  border: 1px solid #666;
  border-radius: 3px;
  position: absolute;
  left: 100%;
  top: -0.75em;
  width: 100%;
  z-index: 51;
}

/*ul*/
.acssToggleList.acssModTips > li:hover > .acssExtTip {
  display: block;
  padding: 10px;
}

/*ul*/
/* NuGet package: nvColors.scss
   Version 1.3.2
*/
/* NuGet package: nvColors.scss */
/* Planning Categories */
/* Special Conditions */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
/* Variables */
/*****  Print Stylesheet Helpers  *****/
/*****   Glyphs   *****/
/*****   Colors   *****/
/***** 508-compliant background-to-text color map *****/
/***** Widget Colors *****/
/***** Button Colors ****/
/***** Link Colors *****/
/*****   End Colors *****/
/***** Input Styles ****/
/* Mixins */
/* NuGet Package: NVFrameworkScss
 * Version 1.1.1
 */
/*******   Icon classes   ********/
/*****  Print Stylesheet Helpers  *****/
/*****   Glyphs   *****/
/*****   Colors   *****/
/***** 508-compliant background-to-text color map *****/
/***** Widget Colors *****/
/***** Button Colors ****/
/***** Link Colors *****/
/*****   End Colors *****/
/***** Input Styles ****/
/****   All of this will be replaced by new color package. Will need to test svg stuff in the pkg   ****/
.acssStatusTextDraft, .acssStatusTextOnHold, .acssStatusTextPending {
  color: #98C9FA;
}
.accessibility-mode .acssStatusTextDraft, .accessibility-mode .acssStatusTextOnHold, .accessibility-mode .acssStatusTextPending {
  color: #074a8c;
}

.acssStatusTextSubmitted {
  color: #246D94;
}
.accessibility-mode .acssStatusTextSubmitted {
  color: #1a4f6b;
}

.acssStatusTextInformation {
  color: #3366FF;
}
.accessibility-mode .acssStatusTextInformation {
  color: #3366FF;
}

.acssStatusTextPaused {
  color: #BDEB53;
}
.accessibility-mode .acssStatusTextPaused {
  color: #5c7d0f;
}

.acssStatusTextSuccess, .acssStatusTextObligated {
  color: #277725;
}
.accessibility-mode .acssStatusTextSuccess, .accessibility-mode .acssStatusTextObligated {
  color: #277725;
}

.acssStatusTextRejected, .acssStatusTextError {
  color: #C61A0C;
}
.accessibility-mode .acssStatusTextRejected, .accessibility-mode .acssStatusTextError {
  color: #C61A0C;
}

.acssStatusTextCanceled, .acssStatusTextCancelled {
  color: #630D06;
}
.accessibility-mode .acssStatusTextCanceled, .accessibility-mode .acssStatusTextCancelled {
  color: #630D06;
}

.acssStatusTextWarning, .acssStatusTextSkipped {
  color: #F5A70B;
}
.accessibility-mode .acssStatusTextWarning, .accessibility-mode .acssStatusTextSkipped {
  color: #946506;
}

.acssStatusTextNeutral {
  color: #6D6D6D;
}
.accessibility-mode .acssStatusTextNeutral {
  color: #6D6D6D;
}

.acssStatusTextWaitlisted {
  color: #E2C8BB;
}
.accessibility-mode .acssStatusTextWaitlisted {
  color: #8b563b;
}

.acssStatusTextRemaining {
  color: #ffffff;
}
.accessibility-mode .acssStatusTextRemaining {
  color: #000000;
}

/****   END stuff to be replaced by new color package.   ****/
.nv-announcement {
  border: 2px solid;
  border-color: #f5a70b;
}
.nv-announcement * {
  box-sizing: border-box;
}
.accessibility-mode .nv-announcement {
  border-color: #f5a70b;
}
.nv-announcement_headline-container {
  font-size: 1.3rem;
  padding: 0.3rem;
  background-color: #f5a70b;
  display: flex;
  align-items: center;
}
.nv-announcement_icon {
  margin-right: 1rem;
  font-size: 1.85rem;
  transform: translateY(-0.2rem);
}
.nv-announcement_headline {
  font-weight: 600;
  flex-basis: 95%;
  cursor: pointer;
}
.nv-announcement_toggle {
  font-size: 1.25rem;
  color: black !important;
}
.nv-announcement_toggle:focus, .nv-announcement_toggle:active {
  outline: black auto 1px !important;
}
.nv-announcement_toggle[aria-expanded=false] i {
  transform: translateY(0.15rem);
}
.nv-announcement_toggle[aria-expanded=true] i {
  transform: rotate(-45deg) translateY(0.25rem);
}
.nv-announcement_details-container {
  padding: 0.5rem 0.5rem 0.5rem 3.25rem;
  background-color: #fff0d5;
}
.nv-announcement_posted {
  font-size: 0.9rem;
  padding-left: 0.5rem;
}
.nv-announcement_details {
  font-size: 1rem;
  max-height: 8rem;
  overflow-y: auto;
  word-wrap: break-word;
  padding: 0.25rem 0.5rem;
  /* Acadis just uses the default scrollbar styles, but this mixin is needed so it can be called from 
     scss partials used in both Acadis and Portal, also see _PortalMixins.scss */
}
.nv-announcement_details:focus, .nv-announcement_details:active {
  outline: black auto 1px !important;
}
.nv-announcement_details:empty {
  display: none;
}
.nv-announcement.mod-collapsed .nv-announcement_details-container,
.nv-announcement.mod-collapsed .nv-announcement_details {
  display: none;
}

/*@import 'acss/acadis/AcadisMediaQueriesExternal';
@import 'acss/acadis/AcadisMediaQueriesInternal';*/
/*
    Acadis Cascading Style Sheet (ACSS) framework
    Table of contents

    1.) Default element styles
    2.) Containers, columns and rows
    3.) Accessibility-related rules
    4.) Band rules
    5.) Lists
        5.07) Checkbox List that Scrolls
        5.11) Single Column Text Input Lists
        5.14) Bullet lists
    6.) Tables
        6.1) Plain table
            6.1.1) Table sorting
        6.2) Table with alternating rows
        6.3) Table with solid rows
        6.4) Headers for sortable tables
        6.5) Tables with tools
        6.6) Tables with "Expandable Rows"
        6.7) Tables that scroll
        6.8) Asymmetrical tabular data
    7.) Input elements
    8.) Buttons, notifications, text treatments
        8.1) Validation notification
        8.2) Help text and help bubble
        8.3) Warnings
        8.4) Show schedule (calendar icon)
        8.5) Conflicts
        8.6) Button Links
        8.7) Assorted Buttons
        8.8) Fancy Textbox character counter
        8.9) Text updates and deletions
        8.12) Assorted text treatments
    9.) Individual features
        9.02) Filters
        9.03) Information Bubbles
        9.04) Progress Indicator
        9.05) Large Selection Dependent Input
        9.06) Small Selection Dependent Input
        9.07) Inline Selection Dependent Input
        9.09) Indentation
        9.10) Upload box
        9.11) Auto Complete Extender
    10.) Forms
        10.1) Multi-line dl form
    11.) Sprites
        11.1) Flags
        11.2) Navigation links with large iconsD:\AcadisReadinessSuite\acadis\web\ModuleCurriculum\StudentGroups\
        11.3) Presence sprite
        11.4) Standalone icons (icons that do not dictate text formatting on their own)
    i.) Utility classes
    ii.) Modifiers
        ii.a) Lists
        ii.b) Tables
    iii.) CSS Overflow Garden
        ii.a) Replanted = has been used in production, replanted here temporarily
        ii.b) Uprooted = css awaiting better classes to be replanted into, plucked from local pages or other sheets
        ii.c) Seeded = css experiments to solve niche style issues
    iv.) Non-ACSS controls
    v.) Comment Templates = templates for established commenting convention
*/
/*
    1.) Default element styles
--------------------------------------------------------------------*/
/*
    2.) Containers, columns and rows
--------------------------------------------------------------------*/
/*
        2.2) Content Panes
--------------------------------------------------------------------*/
/*
    3.) Accessibility-related rules
--------------------------------------------------------------------
    Moved to _Utility.scss
*/
/*
    4.) Band rules
--------------------------------------------------------------------
SCSS'd!
*/
/*
    5.) Lists
        5.01) List items display as blocks
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.03) Checkbox Lists
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.04) Text Input Lists
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.05) Extended Text Input Lists
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.7) Checkbox List that Scrolls
--------------------------------------------------------------------*/
/*
        5.8) List of Preferences
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.9) Record Supporting Details
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.10) Toggle Lists
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.11) Single Column Text Input Lists
--------------------------------------------------------------------*/
/*
        5.13) Extended Checkbox Lists
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.14) Bullet lists
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.15) Inline Text Input
--------------------------------------------------------------------
SCSS'd!
*/
/*
        5.16) Text Output
--------------------------------------------------------------------
SCSS'd!
*/
/*
    6.) Tables
        6.1) Plain table
--------------------------------------------------------------------*/
/*
            6.1.1) Table sorting
--------------------------------------------------------------------*/
/*
        6.3) Table with solid rows
--------------------------------------------------------------------*/
/*
        6.4.) Headers for sortable tables
--------------------------------------------------------------------*/
/*
        6.5.) Tables with tools
--------------------------------------------------------------------*/
/*
        6.6.) Tables with "Expandable Rows"
--------------------------------------------------------------------*/
/*
        6.7) Tables that scroll
--------------------------------------------------------------------*/
/*
        6.8) Asymmetrical tabular data
--------------------------------------------------------------------*/
/*
        6.9) Contained Action Columns
--------------------------------------------------------------------*/
/*th.acssTableColumnActionContainedTop { // Reserved for future use
}*/
/*
    7.) Input elements
--------------------------------------------------------------------*/
/*
    8.) Buttons, notifications
        8.1) Validation notification
--------------------------------------------------------------------*/
/*
        8.2) Help text and help bubble
--------------------------------------------------------------------*/
/*
        8.3) Warnings & Errors
--------------------------------------------------------------------*/
/*
        8.4) Conflicts
--------------------------------------------------------------------*/
/*
        8.5) Miscellaneous links
--------------------------------------------------------------------*/
/*
        8.6) Button Links
--------------------------------------------------------------------*/
/*
        8.7) Assorted Buttons
--------------------------------------------------------------------*/
/*
        8.8) Fancy Textbox character counter
--------------------------------------------------------------------*/
/*
        8.9) Text updates and deletions
--------------------------------------------------------------------*/
/*
        8.12) Assorted text treatments
--------------------------------------------------------------------*/
/*
        8.13) Assorted icon treatments
--------------------------------------------------------------------*/
/*
    9.) Individual features
        9.01) Modal Popovers
--------------------------------------------------------------------
SCSS'd!
*/
/*
        9.02) Filters
--------------------------------------------------------------------
Moved to _AcadisBand.scss
*/
/*
        9.03) Information Bubbles
--------------------------------------------------------------------*/
/*
        9.04) Progress Indicator
--------------------------------------------------------------------*/
/*
        9.05) Large Selection Dependent Input
--------------------------------------------------------------------*/
/*
        9.06) Small Selection Dependent Input
--------------------------------------------------------------------*/
/*
        9.07) Inline Selection Dependent Input
--------------------------------------------------------------------*/
/*
        9.08) Information Boxes
--------------------------------------------------------------------
SCSS'd
*/
/*
        9.09) Indentation
--------------------------------------------------------------------*/
.acssIndent1 {
  margin-left: 15px;
}

.acssIndent2 {
  margin-left: 30px;
}

.acssIndent3 {
  margin-left: 45px;
}

.acssIndent4 {
  margin-left: 75px;
}

.acssIndent5 {
  margin-left: 120px;
}

.acssIndent6 {
  margin-left: 195px;
}

/*
        9.10) Upload box
--------------------------------------------------------------------*/
/*
        9.11) Auto complete extender
--------------------------------------------------------------------*/
/*ul*/
.acssAutoComplete {
  border: solid 1px #A9A9A9;
  line-height: 15px;
  padding: 0;
  margin-left: 10px;
  text-align: left;
  list-style-type: none;
  z-index: 15006;
}

/*ul*/
.acssAutoComplete > li {
  padding: 1px 3px;
  display: block;
}

/*ul*/
.acssAutoCompleteGapFix {
  margin: 0;
  padding: 0;
}

/*ul*/
.acssAutoCompleteGapFix > li {
  padding-left: 2px !important;
}

/*
    10.) Forms
        10.1) Multi-line dl form
--------------------------------------------------------------------*/
dl.acssMultiLineForm {
  margin: 0;
  margin-bottom: 1em;
  margin-left: 1em;
}

.acssMultiLineForm > dt {
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 1px;
  margin-bottom: 3px;
}

.acssMultiLineForm > dd {
  margin: 3px 0 5px 40px;
  line-height: 14px;
}

.acssMultiLineForm > dd > * {
  /*    line-height:20px;*/
  vertical-align: middle !important;
}

/*dl*/
.acssMultiLineForm.acssModCheckbox > dd {
  margin-left: 60px;
  vertical-align: middle;
}

/*dl*/
.acssMultiLineForm.acssModCheckbox > dd > input[type=radio],
.acssMultiLineForm.acssModCheckbox > dd > span > input[type=radio],
.acssMultiLineForm.acssModCheckbox > dd > input[type=checkbox],
.acssMultiLineForm.acssModCheckbox > dd > span > input[type=checkbox] {
  margin: 0 4px 0 -18px;
  position: relative;
  bottom: 1px;
  vertical-align: middle;
  padding: 0;
}

.acssMultiLineForm > dd > input,
.acssMultiLineForm > dd > textarea,
.acssMultiLineForm > dd > table > * {
  line-height: normal;
}

.acssMultiLineForm > dd > input,
.acssMultiLineForm > dd > label,
.acssMultiLineForm > dd > span > input,
.acssMultiLineForm > dd > span > label {
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

.acssMultiLineForm > dd > input[type=text] {
  width: 40%;
}

.acssMultiLineForm .acssCheckboxListExtendedUl label {
  line-height: 15px;
  margin-bottom: 0;
}

.acssMultiLineForm .acssCheckboxListExtendedMultilineItem {
  width: 100%;
}

/*
    11.) Sprites
        11.1) Flags
--------------------------------------------------------------------*/
.acssIconFlagMedium {
  display: inline-block;
  width: 15px;
  height: 17px;
  background-image: url("../images/sprite-flags.png");
  background-repeat: no-repeat;
}

.acssIconFlagMedium.acssOn {
  background-position: 0 0;
}

.acssIconFlagMedium.acssOff {
  background-position: 0 -20px;
}

/*
        11.3) Presence sprite
--------------------------------------------------------------------*/
/*td*/
.acssPresenceCellTrue {
  background: #ccffca;
  text-align: center;
}

/*td*/
.acssPresenceCellFalse {
  background: #ffcaca;
  text-align: center;
}

/*span*/
.acssPresenceSprite {
  display: inline-block;
  height: 14px;
  text-indent: -1000px;
  overflow: hidden;
  background-image: url("../images/acss-sprite-presence.png");
}

/*span*/
.acssPresenceSprite.acssModTrue {
  background-position: 0 0;
  width: 13px;
}

/*span*/
.acssPresenceSprite.acssModFalse {
  background-position: -16px 0;
  width: 15px;
}

/*
        11.4) Standalone icons (icons that do not dictate text formatting on their own)
--------------------------------------------------------------------*/
/*div*/ /* Base class that can be used as an entry point for adding formatting details in specific contexts */
/*div*/
.acssIcon.acssModWarningLarge {
  width: 55px;
  height: 47px;
  background: url("../images/icon-warning-large.png") no-repeat 0 0;
}

/*
    X.) Media Queries
--------------------------------------------------------------------*/
/*
    i.) Utility classes
--------------------------------------------------------------------*/
.acssTypeAheadShortDropdown {
  position: absolute;
  text-align: left;
  padding: 0;
  background-color: window;
  list-style-type: none;
  width: 204px;
  visibility: visible;
  color: windowtext;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  border: buttonshadow 1px solid;
  top: 92px;
  left: 138px;
  cursor: default;
  overflow: auto;
  max-height: 80px;
}

/*.DanToProvideSomething {
    visibility: visible;
    background-color: #000;
    color: #000;
    cursor: help;
    position: relative;
    left: 30%;
    bottom: 3em;
    width: 60%;
    display: inline !important;
}
.DanToProvideSomething:after {
    content: 'You aRE noT in mY cLUb.';
    display: block;
    position: absolute;
        top: 300px;
        right: 100px;
        left: 100px;
    text-align: center;
}*/
/*
    ii.) Modifiers
        ii.a) Lists
--------------------------------------------------------------------*/
/*dl*/
.acssModSplit40-60 > dt {
  width: 40% !important;
}

/*dl*/
.acssModSplit40-60 > dd {
  margin-left: 40% !important;
}

/*dl*/
.acssModSplit25-75 > dt {
  width: 25% !important;
}

/*dl*/
.acssModSplit25-75 > dd {
  margin-left: 25% !important;
}

/*dl*/
.acssModSplit20-80 > dt {
  width: 20% !important;
}

/*dl*/
.acssModSplit20-80 > dd {
  margin-left: 20% !important;
}

/*
        ii.b) Tables
--------------------------------------------------------------------*/
.acssModBorderRight, .mod-border-right {
  border-right: 1px solid #444;
}

.acssModBorderRight + td,
.mod-border-right + td,
.acssModBorderRight + th,
.mod-border-right + th {
  padding-left: 0.6em !important;
}

.acssModBorderLeft, .mod-border-left {
  border-left: 1px solid #444;
  padding-left: 0.6em !important;
}

/*
    iii.) CSS Overflow Garden
        ii.a) Replanted
--------------------------------------------------------------------*/
.padded {
  padding: 3px;
}

/*
        ii.b) Uprooted
--------------------------------------------------------------------*/
.multipleValidatorsContainer {
  clear: left;
  padding-top: 5px;
  padding-left: 3px;
}

.multipleValidatorsContainer .acssNotificationValidationInputMessage {
  clear: left;
}

/*@import '../global/_BandMixins';*/
/* Bottom-of-page save status message */
span.message {
  color: green;
  font-weight: 600;
}

TABLE.message {
  BORDER-RIGHT: #8e95af 1pt solid;
  BORDER-TOP: #8e95af 1pt solid;
  BACKGROUND-ATTACHMENT: fixed;
  BACKGROUND-IMAGE: url(../images/table_bg.jpg);
  BORDER-LEFT: #8e95af 1pt solid;
  BORDER-BOTTOM: #8e95af 1pt solid;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-COLOR: #eaf2fd;
}

/* Cert popover save message */
div.saved {
  height: 104px;
  background-image: url(../images/saved_shield.jpg);
  background-repeat: no-repeat;
  width: 340px;
  font-family: Arial;
  font-size: 16px;
  color: green;
  padding: 0;
}

p.saved {
  padding: 33px 0 0 95px;
}

/* Tables that weren't converted as part of deframing because they were in xslt */
table.results, div.results {
  background: #f9f9f9 url(../images/table_bg_grey.jpg) no-repeat;
  border: solid 1pt #8e95af;
}

table.border {
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: solid 1pt #8e95af;
}

td.multiheader {
  color: black;
  background-color: #ededed;
  border-bottom: 1px solid #8e95af;
}

td.multiheaderbold {
  color: black;
  font-weight: 600;
  background-color: #ededed;
  border-bottom: 1px solid #8e95af;
  text-align: left;
}

/* Gray box to set off content */
.shade {
  background-color: #dcdcdc;
}

.shade td.header3 {
  color: black;
  font-weight: 600;
  border-bottom: 1px solid #8e95af;
  vertical-align: bottom;
}

/* Printing templates */
table.subtable .shade2 {
  background-color: #ededed;
}
table.subtable td.header3 {
  border-bottom: 1px solid #8e95af;
  font-weight: 600;
  vertical-align: bottom;
}
table.subtable td.label {
  font-weight: 600;
}

/* Date range picker */
.MonthYearPickerHeader {
  background-color: transparent;
  font-weight: 600;
  padding-left: 2px;
  padding-right: 2px;
  width: 100%;
}

/* Modals whose conversion is too extensive for a deframing card */
div.modalDialog {
  background: white;
  border: black 1px solid;
  padding: 10px;
  position: absolute;
  width: 600px;
  z-index: 10001 !important;
}

.modalBackground {
  background-color: #000;
  filter: alpha(opacity=40);
  opacity: 0.4;
  position: absolute;
  z-index: 10000 !important;
}

.modalPopup {
  background-color: #ffffdd;
  border: 3px solid gray;
  padding: 3px;
  width: 250px;
}

/* Multi-select checkbox controls */
td.multiselected {
  color: black;
  background-color: #e9e9e9;
}

td.multiselectedbold {
  color: black;
  font-weight: 600;
  background-color: #e9e9e9;
}

tr.multiselected {
  color: black;
  background-color: #E9E9E9;
}

/* Table behaving as no-50% subband */
td.subheader {
  color: #555555;
  fill: #555555;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  border-top: 1px solid #8e95af;
}
.accessibility-mode td.subheader {
  color: #000000;
  fill: #000000;
}
.acadisModal-content td.subheader {
  font-weight: 600;
}

/*
        ii.c) Seeded
--------------------------------------------------------------------*/
.acadisModal-footer {
  padding: 5px;
}

.acadisModal-footer br {
  clear: both;
}

.acadisModal-footer .buttons {
  float: right;
  text-align: right;
}

.acadisModal-footer ul.nv-as-container {
  min-height: unset;
  vertical-align: middle;
}

.padded.extra {
  padding: 10px;
}

.padded.extraBottom {
  padding-bottom: 10px;
}

.paddedTop {
  padding-top: 3px;
}

.paddedToMeetInputText {
  padding-left: 20px;
}

.extraInputSpacing dl {
  margin-bottom: 10px;
}

.extraInputSpacing.acssListBlock li {
  padding-top: 5px;
}

.treeView table td, .treeView table td label, .treeView table td input {
  vertical-align: middle;
}

/* A temporary (hopefully very temporary) grid idea to mitigate local style tweaking while we avait a more robust grid solution, mainly meant for <dl>s but works for others*/
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8 {
  float: left;
  padding-left: 30px;
  margin-right: -15px;
}

.grid1 {
  width: 10%;
}

.grid2 {
  width: 20%;
}

.grid3 {
  width: 30%;
}

.grid7 {
  width: 70%;
}

.grid8 {
  width: 80%;
}

.grid9 {
  width: 90%;
}

dl.grid_10, dl.grid_15, dl.grid_20, dl.grid_25, dl.grid_30, dl.grid_35, dl.grid_40 {
  width: 100%;
}

.grid_10, .grid_15, .grid_20, .grid_25, .grid_30, .grid_35, .grid_40 {
  float: left;
}

.grid_10 {
  width: 10%;
}

.grid_15 {
  width: 15%;
}

.grid_20 {
  width: 20%;
}

.grid_25 {
  width: 25%;
}

.grid_30 {
  width: 30%;
}

.grid_35 {
  width: 35%;
}

.grid_40 {
  width: 40%;
}

.indent_2 {
  padding-left: 2%;
}

.indent_4 {
  padding-left: 4%;
}

.indent_5 {
  padding-left: 5%;
}

.indent_10 {
  padding-left: 10%;
}

.grid_15 > dt {
  width: 15%;
}

.grid_15 > dd {
  margin-left: 15%;
  width: 80%;
}

.grid_20 > dt {
  width: 20%;
}

.grid_20 > dd {
  margin-left: 20%;
  width: 75%;
}

.grid_30 > dt {
  width: 30%;
}

.grid_30 > dd {
  margin-left: 30%;
  width: 65%;
}

.grid_40 > dt {
  width: 40%;
}

.grid_40 > dd {
  margin-left: 40%;
  width: 55%;
}

/*
    iv.) Non-ACSS controls
--------------------------------------------------------------------*/
/*div*/
.actionmenu > a {
  color: #000;
  text-decoration: underline;
}

ul.ui-autocomplete.ui-menu { /* <- makes jQuery UI Auto-Complete work with Acadis' z-index map */
  z-index: 10001;
}

/*
    v.) CSS Comment Templates
--------------------------------------------------------------------*/
/*
    X.) Category
        X.1) Section1
--------------------------------------------------------------------*/
/*
        X.XX) Section23
--------------------------------------------------------------------*/
@media print {
  .hideWhenPrinting {
    display: none;
    visibility: hidden;
  }
}
.nv-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
