@charset "UTF-8";
/**
 * the variables in this file will be set by the SiteTheme values
 */
.col, .col-1, .col-2, .col-3, .component_indicatorcard .indicatorValueBlock, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .component_indicatorcard .indicatorValueCompareDisplay, .col-10, .col-11, .col-12,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1,
.module_linkgroups_admin .handle, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .module_linkgroups_admin .linkTitleField, .module_linkgroups_admin .linkUrlField, .col-md-12, .report_container .section_container,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12,
.col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
  position: relative;
}

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .header-styling-4, .h4, h3, .filter-label, .header-styling-3, .h3, h2, .header-styling-2, .header-styling-1, .h2, h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
    font-size: 2.5rem;
  }
}

h2, .header-styling-2, .header-styling-1, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .header-styling-2, .header-styling-1, .h2 {
    font-size: 2rem;
  }
}

h3, .filter-label, .header-styling-3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .filter-label, .header-styling-3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .header-styling-4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .header-styling-4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small, .module_chna #chna_index_checklist ul i, div.alert-form-validation-small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.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: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.container-xl, .container-lg, .container-md, .container-sm, .container {
  max-width: 1320px;
}

.row, #content .tileinstance_tileset, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .component_indicatorcard section, .module_siteadmin_admin .category-list {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > *, #content .tileinstance_tileset > *, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout > *, .component_indicatorcard section > *, .module_siteadmin_admin .category-list > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3, .component_indicatorcard .indicatorValueBlock {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9, .component_indicatorcard .indicatorValueCompareDisplay {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 600px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1, .module_linkgroups_admin .handle {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11, .module_linkgroups_admin .linkTitleField, .module_linkgroups_admin .linkUrlField {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12, .report_container .section_container {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1, .module_linkgroups_admin .linkTitleField {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table, .resource-results-table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > *, .resource-results-table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody, .resource-results-table > tbody {
  vertical-align: inherit;
}
.table > thead, .resource-results-table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child), .resource-results-table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light, .thead-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark, .thead-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 599.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  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) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  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) {
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check, .form-check-hanging {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input, .form-check-hanging .form-check-input, .form-check-hanging input[type=radio], .form-check-hanging input[type=checkbox] {
  float: left;
  margin-left: -1.5em;
}

.form-check-input, .form-check-hanging input[type=radio], .form-check-hanging input[type=checkbox] {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact;
}
.form-check-input[type=checkbox], .form-check-hanging input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio], .form-check-hanging input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active, .form-check-hanging input[type=radio]:active, .form-check-hanging input[type=checkbox]:active {
  filter: brightness(90%);
}
.form-check-input:focus, .form-check-hanging input[type=radio]:focus, .form-check-hanging input[type=checkbox]:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked, .form-check-hanging input[type=radio]:checked, .form-check-hanging input[type=checkbox]:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox], .form-check-hanging input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio], .form-check-hanging input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate, .form-check-hanging input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled, .form-check-hanging input[type=radio]:disabled, .form-check-hanging input[type=checkbox]:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-hanging .form-check-input[disabled] ~ label, .form-check-hanging input[disabled][type=radio] ~ .form-check-label, .form-check-hanging input[disabled][type=radio] ~ label, .form-check-hanging input[disabled][type=checkbox] ~ .form-check-label, .form-check-hanging input[disabled][type=checkbox] ~ label, .form-check-input:disabled ~ .form-check-label, .form-check-hanging .form-check-input:disabled ~ label, .form-check-hanging input[type=radio]:disabled ~ .form-check-label, .form-check-hanging input[type=radio]:disabled ~ label, .form-check-hanging input[type=checkbox]:disabled ~ .form-check-label, .form-check-hanging input[type=checkbox]:disabled ~ label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input, .form-switch .form-check-hanging input[type=radio], .form-check-hanging .form-switch input[type=radio], .form-switch .form-check-hanging input[type=checkbox], .form-check-hanging .form-switch input[type=checkbox] {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input, .form-switch .form-check-hanging input[type=radio], .form-check-hanging .form-switch input[type=radio], .form-switch .form-check-hanging input[type=checkbox], .form-check-hanging .form-switch input[type=checkbox] {
    transition: none;
  }
}
.form-switch .form-check-input:focus, .form-switch .form-check-hanging input[type=radio]:focus, .form-check-hanging .form-switch input[type=radio]:focus, .form-switch .form-check-hanging input[type=checkbox]:focus, .form-check-hanging .form-switch input[type=checkbox]:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked, .form-switch .form-check-hanging input[type=radio]:checked, .form-check-hanging .form-switch input[type=radio]:checked, .form-switch .form-check-hanging input[type=checkbox]:checked, .form-check-hanging .form-switch input[type=checkbox]:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .was-validated .form-check-hanging input[type=radio]:valid, .form-check-hanging .was-validated input[type=radio]:valid, .was-validated .form-check-hanging input[type=checkbox]:valid, .form-check-hanging .was-validated input[type=checkbox]:valid, .form-check-input.is-valid, .form-check-hanging input.is-valid[type=radio], .form-check-hanging input.is-valid[type=checkbox] {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .was-validated .form-check-hanging input[type=radio]:valid:checked, .form-check-hanging .was-validated input[type=radio]:valid:checked, .was-validated .form-check-hanging input[type=checkbox]:valid:checked, .form-check-hanging .was-validated input[type=checkbox]:valid:checked, .form-check-input.is-valid:checked, .form-check-hanging input.is-valid[type=radio]:checked, .form-check-hanging input.is-valid[type=checkbox]:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .was-validated .form-check-hanging input[type=radio]:valid:focus, .form-check-hanging .was-validated input[type=radio]:valid:focus, .was-validated .form-check-hanging input[type=checkbox]:valid:focus, .form-check-hanging .was-validated input[type=checkbox]:valid:focus, .form-check-input.is-valid:focus, .form-check-hanging input.is-valid[type=radio]:focus, .form-check-hanging input.is-valid[type=checkbox]:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .was-validated .form-check-hanging .form-check-input:valid ~ label, .form-check-hanging .was-validated .form-check-input:valid ~ label, .was-validated .form-check-hanging input[type=radio]:valid ~ .form-check-label, .was-validated .form-check-hanging input[type=radio]:valid ~ label, .form-check-hanging .was-validated input[type=radio]:valid ~ .form-check-label, .form-check-hanging .was-validated input[type=radio]:valid ~ label, .was-validated .form-check-hanging input[type=checkbox]:valid ~ .form-check-label, .was-validated .form-check-hanging input[type=checkbox]:valid ~ label, .form-check-hanging .was-validated input[type=checkbox]:valid ~ .form-check-label, .form-check-hanging .was-validated input[type=checkbox]:valid ~ label, .form-check-input.is-valid ~ .form-check-label, .form-check-hanging .form-check-input.is-valid ~ label, .form-check-hanging input.is-valid[type=radio] ~ .form-check-label, .form-check-hanging input.is-valid[type=radio] ~ label, .form-check-hanging input.is-valid[type=checkbox] ~ .form-check-label, .form-check-hanging input.is-valid[type=checkbox] ~ label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback, .form-check-inline .form-check-hanging input[type=radio] ~ .valid-feedback, .form-check-hanging .form-check-inline input[type=radio] ~ .valid-feedback, .form-check-inline .form-check-hanging input[type=checkbox] ~ .valid-feedback, .form-check-hanging .form-check-inline input[type=checkbox] ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .was-validated .form-check-hanging input[type=radio]:invalid, .form-check-hanging .was-validated input[type=radio]:invalid, .was-validated .form-check-hanging input[type=checkbox]:invalid, .form-check-hanging .was-validated input[type=checkbox]:invalid, .form-check-input.is-invalid, .form-check-hanging input.is-invalid[type=radio], .form-check-hanging input.is-invalid[type=checkbox] {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .was-validated .form-check-hanging input[type=radio]:invalid:checked, .form-check-hanging .was-validated input[type=radio]:invalid:checked, .was-validated .form-check-hanging input[type=checkbox]:invalid:checked, .form-check-hanging .was-validated input[type=checkbox]:invalid:checked, .form-check-input.is-invalid:checked, .form-check-hanging input.is-invalid[type=radio]:checked, .form-check-hanging input.is-invalid[type=checkbox]:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .was-validated .form-check-hanging input[type=radio]:invalid:focus, .form-check-hanging .was-validated input[type=radio]:invalid:focus, .was-validated .form-check-hanging input[type=checkbox]:invalid:focus, .form-check-hanging .was-validated input[type=checkbox]:invalid:focus, .form-check-input.is-invalid:focus, .form-check-hanging input.is-invalid[type=radio]:focus, .form-check-hanging input.is-invalid[type=checkbox]:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .form-check-hanging .form-check-input:invalid ~ label, .form-check-hanging .was-validated .form-check-input:invalid ~ label, .was-validated .form-check-hanging input[type=radio]:invalid ~ .form-check-label, .was-validated .form-check-hanging input[type=radio]:invalid ~ label, .form-check-hanging .was-validated input[type=radio]:invalid ~ .form-check-label, .form-check-hanging .was-validated input[type=radio]:invalid ~ label, .was-validated .form-check-hanging input[type=checkbox]:invalid ~ .form-check-label, .was-validated .form-check-hanging input[type=checkbox]:invalid ~ label, .form-check-hanging .was-validated input[type=checkbox]:invalid ~ .form-check-label, .form-check-hanging .was-validated input[type=checkbox]:invalid ~ label, .form-check-input.is-invalid ~ .form-check-label, .form-check-hanging .form-check-input.is-invalid ~ label, .form-check-hanging input.is-invalid[type=radio] ~ .form-check-label, .form-check-hanging input.is-invalid[type=radio] ~ label, .form-check-hanging input.is-invalid[type=checkbox] ~ .form-check-label, .form-check-hanging input.is-invalid[type=checkbox] ~ label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback, .form-check-inline .form-check-hanging input[type=radio] ~ .invalid-feedback, .form-check-hanging .form-check-inline input[type=radio] ~ .invalid-feedback, .form-check-inline .form-check-hanging input[type=checkbox] ~ .invalid-feedback, .form-check-hanging .form-check-inline input[type=checkbox] ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .admin-edit, .edit-section-button, .keyword-filter-submit, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 600px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .admin-edit + .dropdown-toggle-split, .edit-section-button + .dropdown-toggle-split, .keyword-filter-submit + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 600px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

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

.alert, .module_indicators_index .archived-indicator, div.alert-form-validation, div.alert-form-validation-small, .message, .messageerror, .errors {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning, .module_indicators_index .archived-indicator {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link, .module_indicators_index .archived-indicator .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 600px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 600px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 599.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after, .tileinstance_partner .partnerList::after, .tileinstance_partner .resourceList::after, .tileinstance_resourcelibrary .partnerList::after, .tileinstance_resourcelibrary .resourceList::after, .tileinstance::after, .config-item-dialog .config-option::after, .config-item-dialog .option_setting::after, .search_results::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio, .embed-responsive {
  position: relative;
  width: 100%;
}
.ratio::before, .embed-responsive::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > *, .embed-responsive > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1, .embed-responsive-1by11 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3, .embed-responsive-4by3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9, .embed-responsive-16by9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9, .embed-responsive-21by9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 600px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden, .module_stories_admin dt[id^=editStory-csrfToken], .module_stories_admin dd[id^=editStory-csrfToken],
.module_stories_admin dt[id^=createStory-csrfToken], .module_stories_admin dd[id^=createStory-csrfToken], .resource-selection-wrapper .resource-selection-table .tablesorter-header-inner, .resource-selection-wrapper .resource-selection-table .tablesorter-headerRow, .locationSelectPanel .locationSelection .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .locationSelectPanel .locationSelection .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .locationSelectPanel .selectedLocations .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .locationSelectPanel .selectedLocations .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .locationSelectPanel .resourceSelection .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .locationSelectPanel .resourceSelection .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .locationSelectPanel .selectedResources .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .locationSelectPanel .selectedResources .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .resource-select-panel .locationSelection .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .resource-select-panel .locationSelection .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .resource-select-panel .selectedLocations .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .resource-select-panel .selectedLocations .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .resource-select-panel .resourceSelection .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .resource-select-panel .resourceSelection .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .resource-select-panel .selectedResources .locationList table.selectionTable.tablesorter .tablesorter-header-inner, .resource-select-panel .selectedResources .locationList table.selectionTable.tablesorter .tablesorter-headerRow, .indicatorResultsListView table thead.sticky-table-header th:first-child, .sr-only,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

.align-top {
  vertical-align: top !important;
}

.align-middle, .resource-results-table thead th {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start, .float-left {
  float: left !important;
}

.float-end, .float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

.d-inline-block, .keyword-filter-submit {
  display: inline-block !important;
}

.d-block, .tileinstance_masthead h1.site_name.displaySiteNameOnMobile, .tileinstance_masthead .site_name.displaySiteNameOnMobile.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .visible-xs, .vert-copy-arrows {
  display: block !important;
}

.d-grid {
  display: grid !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;
}

.d-none, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardSectionIntrosHeader, .hidden-xs, .horiz-copy-arrows {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle, .topic-icon-row a, .topic-item-text, .tile-filter-box span {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end, .border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start, .border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100, .config-item-dialog select.option_setting + span.select2-container input.select2-search__field, .config-item-dialog select.option_setting + span.select2-container .select2-search--inline {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100, .sample-item-panel .image-wrapper {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

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

.flex-row, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .row-start-stretch, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .row-start-centered-inline, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-between-centered, .side-controls, .story-page .story-content-item .item-toolbar, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations, .row-around-centered-nowrap, .row-around-centered {
  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-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;
}

.flex-wrap, .flex-vert-aligner, .col-grow-start, .col-start-end, .col-start-start, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .row-start-stretch, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .row-start-centered-inline, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a, .col-around-start, .col-around-centered, .module_reports #reportComponents.editMode .edit_only_warning, .col-centered-start, .col-centered-centered, .col-between-centered, .row-between-centered, .side-controls, .story-page .story-content-item .item-toolbar, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations, .row-around-centered {
  flex-wrap: wrap !important;
}

.flex-nowrap, .col-end-centered, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-around-centered-nowrap {
  flex-wrap: nowrap !important;
}

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

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !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;
}

.justify-content-evenly {
  justify-content: space-evenly !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;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0, .component_indicatorcard section {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto, .contentitem .item-width-narrow, .contentitem .content-item-intro, .contentitem .content-item-title, .contentitem, .story-wrapper .page-intro {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0, .module_stories_admin .contentitem_resourcelibrary {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0, .mr-0 {
  margin-right: 0 !important;
}

.me-1, .mr-1 {
  margin-right: 0.25rem !important;
}

.me-2, .mr-2 {
  margin-right: 0.5rem !important;
}

.me-3, .mr-3 {
  margin-right: 1rem !important;
}

.me-4, .story-modal .close-button, .mr-4 {
  margin-right: 1.5rem !important;
}

.me-5, .mr-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0, dd[id$=manage-element],
dd#manageCollaborationGroupIds-element,
dd[id$=manageCollaborationGroupInfo-element],
dd[id$=view-element],
dd#viewCollaborationGroupIds-element,
dd[id$=viewCollaborationGroupInfo-element] {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2, .section-title-input-section .input-edit-buttons,
.page-title-section .input-edit-buttons,
.item-title-section .input-edit-buttons {
  margin-bottom: 0.5rem !important;
}

.mb-3, .module_stories_admin .contentitem_resourcelibrary {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0, .ml-0 {
  margin-left: 0 !important;
}

.ms-1, .ml-1 {
  margin-left: 0.25rem !important;
}

.ms-2, .ml-2 {
  margin-left: 0.5rem !important;
}

.ms-3, .search_results ul, .ml-3 {
  margin-left: 1rem !important;
}

.ms-4, .ml-4 {
  margin-left: 1.5rem !important;
}

.ms-5, .ml-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0, .component_indicatorcard section {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2, .locationSelectPanel .locationSelection .locationType, .locationSelectPanel .locationSelection .locationFilter, .locationSelectPanel .locationSelection .locationList, .locationSelectPanel .selectedLocations .locationType, .locationSelectPanel .selectedLocations .locationFilter, .locationSelectPanel .selectedLocations .locationList, .locationSelectPanel .resourceSelection .locationType, .locationSelectPanel .resourceSelection .locationFilter, .locationSelectPanel .resourceSelection .locationList, .locationSelectPanel .selectedResources .locationType, .locationSelectPanel .selectedResources .locationFilter, .locationSelectPanel .selectedResources .locationList, .resource-select-panel .locationSelection .locationType, .resource-select-panel .locationSelection .locationFilter, .resource-select-panel .locationSelection .locationList, .resource-select-panel .selectedLocations .locationType, .resource-select-panel .selectedLocations .locationFilter, .resource-select-panel .selectedLocations .locationList, .resource-select-panel .resourceSelection .locationType, .resource-select-panel .resourceSelection .locationFilter, .resource-select-panel .resourceSelection .locationList, .resource-select-panel .selectedResources .locationType, .resource-select-panel .selectedResources .locationFilter, .resource-select-panel .selectedResources .locationList {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3, .locationSelectPanel .panel-select-buttons, .resource-select-panel .panel-select-buttons {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0, .pr-0 {
  padding-right: 0 !important;
}

.pe-1, .pr-1 {
  padding-right: 0.25rem !important;
}

.pe-2, .pr-2 {
  padding-right: 0.5rem !important;
}

.pe-3, .pr-3 {
  padding-right: 1rem !important;
}

.pe-4, .pr-4 {
  padding-right: 1.5rem !important;
}

.pe-5, .pr-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0, .pl-0 {
  padding-left: 0 !important;
}

.ps-1, .pl-1 {
  padding-left: 0.25rem !important;
}

.ps-2, .pl-2 {
  padding-left: 0.5rem !important;
}

.ps-3, .pl-3 {
  padding-left: 1rem !important;
}

.ps-4, .pl-4 {
  padding-left: 1.5rem !important;
}

.ps-5, .pl-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start, .text-left {
  text-align: left !important;
}

.text-end, .text-right {
  text-align: right !important;
}

.text-center, .sample-item-panel .image-wrapper {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase, .story-wrapper .story-header .next .chapter-title, .story-wrapper .story-header .previous .chapter-title {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info, .info-icon, .indicatorTitleCol .view-details, .selected-measure-display .view-details, .add-item-panel ul li.item-type span, .selectionConstraint, .selectedLocations > h3.limitToSingleLocaleType, .selectedLocations > .limitToSingleLocaleType.h3, .selectedLocations > .limitToSingleLocaleType.header-styling-3, .selectedLocations > .limitToSingleLocaleType.filter-label {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning, .locationSelectPanel .selectedLocations > .limitToMaxLocales, .locationSelectPanel .selectedLocations > .minLocalesRequired, .resource-select-panel .selectedLocations > .limitToMaxLocales, .resource-select-panel .selectedLocations > .minLocalesRequired {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info, .ribbon-notifications:before, .ribbon-notifications:after, .ribbon-notifications {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end, .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start, .rounded-left {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 600px) {
  .float-sm-start, .float-sm-left {
    float: left !important;
  }
  .float-sm-end, .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardSectionIntrosHeader, .hidden-xs, .horiz-copy-arrows {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !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;
  }
  .d-sm-none, .tileinstance_masthead h1.site_name.displaySiteNameOnMobile, .tileinstance_masthead .site_name.displaySiteNameOnMobile.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .hidden-sm, .visible-xs, .vert-copy-arrows {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-start, .text-sm-left {
    text-align: left !important;
  }
  .text-sm-end, .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start, .float-md-left {
    float: left !important;
  }
  .float-md-end, .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block, .hidden-sm {
    display: block !important;
  }
  .d-md-grid {
    display: grid !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;
  }
  .d-md-none, .hidden-md {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-start, .text-md-left {
    text-align: left !important;
  }
  .text-md-end, .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start, .float-lg-left {
    float: left !important;
  }
  .float-lg-end, .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block, .hidden-md {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !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;
  }
  .d-lg-none, .hidden-lg {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-start, .text-lg-left {
    text-align: left !important;
  }
  .text-lg-end, .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start, .float-xl-left {
    float: left !important;
  }
  .float-xl-end, .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block, .hidden-lg {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-start, .text-xl-left {
    text-align: left !important;
  }
  .text-xl-end, .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}
label {
  margin-bottom: 0.5rem;
}

legend {
  float: none;
  padding: inherit;
}

.table > :not(:first-child), .resource-results-table > :not(:first-child) {
  border-top-width: 0;
}

.color-white, .color-white a, .color-white a:link, .color-white a:visited, .color-white a:hover, .color-white a:active {
  color: #FFF !important;
}

.bg-color-white {
  background-color: #FFF !important;
}

.color-black, .color-black a, .color-black a:link, .color-black a:visited, .color-black a:hover, .color-black a:active {
  color: #333 !important;
}

.bg-color-black {
  background-color: #333 !important;
}

.color-darkGray, .color-darkGray a, .color-darkGray a:link, .color-darkGray a:visited, .color-darkGray a:hover, .color-darkGray a:active {
  color: #4F4F4F !important;
}

.bg-color-darkGray {
  background-color: #4F4F4F !important;
}

.color-mediumDarkGray, #resourcelibrary_index .resource-library-admin i, #reslib_list .resource-library-admin i, .color-mediumDarkGray a, #resourcelibrary_index .resource-library-admin i a, #reslib_list .resource-library-admin i a, .color-mediumDarkGray a:link, .color-mediumDarkGray a:visited, .color-mediumDarkGray a:hover, .color-mediumDarkGray a:active {
  color: #828282 !important;
}

.bg-color-mediumDarkGray {
  background-color: #828282 !important;
}

.color-gray, .color-gray a, .color-gray a:link, .color-gray a:visited, .color-gray a:hover, .color-gray a:active {
  color: #AAA !important;
}

.bg-color-gray {
  background-color: #AAA !important;
}

.color-mediumLightGray, .color-mediumLightGray a, .color-mediumLightGray a:link, .color-mediumLightGray a:visited, .color-mediumLightGray a:hover, .color-mediumLightGray a:active {
  color: #B5B5B5 !important;
}

.bg-color-mediumLightGray {
  background-color: #B5B5B5 !important;
}

.color-lightGray, .color-lightGray a, .color-lightGray a:link, .color-lightGray a:visited, .color-lightGray a:hover, .color-lightGray a:active {
  color: #F5F5F5 !important;
}

.bg-color-lightGray {
  background-color: #F5F5F5 !important;
}

.color-primary, .color-primary a, .color-primary a:link, .color-primary a:visited, .color-primary a:hover, .color-primary a:active {
  color: #4C494A !important;
}

.bg-color-primary {
  background-color: #4C494A !important;
}

.color-primaryLight, .color-primaryLight a, .color-primaryLight a:link, .color-primaryLight a:visited, .color-primaryLight a:hover, .color-primaryLight a:active {
  color: hsl(340, 2.0134228188%, 90%) !important;
}

.bg-color-primaryLight {
  background-color: hsl(340, 2.0134228188%, 90%) !important;
}

.color-primaryMedium, .color-primaryMedium a, .color-primaryMedium a:link, .color-primaryMedium a:visited, .color-primaryMedium a:hover, .color-primaryMedium a:active {
  color: hsl(340, 2.0134228188%, 70%) !important;
}

.bg-color-primaryMedium {
  background-color: hsl(340, 2.0134228188%, 70%) !important;
}

.color-pageBackground, .color-pageBackground a, .color-pageBackground a:link, .color-pageBackground a:visited, .color-pageBackground a:hover, .color-pageBackground a:active {
  color: hsl(340, 2.0134228188%, 96%) !important;
}

.bg-color-pageBackground {
  background-color: hsl(340, 2.0134228188%, 96%) !important;
}

.color-accent, .quickFactsTitle, .color-accent a, .quickFactsTitle a, .color-accent a:link, .color-accent a:visited, .color-accent a:hover, .color-accent a:active {
  color: #FFB71B !important;
}

.bg-color-accent {
  background-color: #FFB71B !important;
}

.color-lightAccent, .color-lightAccent a, .color-lightAccent a:link, .color-lightAccent a:visited, .color-lightAccent a:hover, .color-lightAccent a:active {
  color: hsl(41.0526315789, 40%, 55.2941176471%) !important;
}

.bg-color-lightAccent {
  background-color: hsl(41.0526315789, 40%, 55.2941176471%) !important;
}

.color-action, .color-action a, .color-action a:link, .color-action a:visited, .color-action a:hover, .color-action a:active {
  color: #B91965 !important;
}

.bg-color-action {
  background-color: #B91965 !important;
}

.color-lightAction, .color-lightAction a, .color-lightAction a:link, .color-lightAction a:visited, .color-lightAction a:hover, .color-lightAction a:active {
  color: hsl(331.5, 40%, 41.1764705882%) !important;
}

.bg-color-lightAction {
  background-color: hsl(331.5, 40%, 41.1764705882%) !important;
}

.color-inherit, .color-inherit a, .color-inherit a:link, .color-inherit a:visited, .color-inherit a:hover, .color-inherit a:active {
  color: inherit !important;
}

.bg-color-inherit {
  background-color: inherit !important;
}

.color-red, .color-red a, .color-red a:link, .color-red a:visited, .color-red a:hover, .color-red a:active {
  color: #ff0000 !important;
}

.bg-color-red {
  background-color: #ff0000 !important;
}

.color-yellow, .color-yellow a, .color-yellow a:link, .color-yellow a:visited, .color-yellow a:hover, .color-yellow a:active {
  color: #ffff00 !important;
}

.bg-color-yellow {
  background-color: #ffff00 !important;
}

.color-green, .color-green a, .color-green a:link, .color-green a:visited, .color-green a:hover, .color-green a:active {
  color: #39FF14 !important;
}

.bg-color-green {
  background-color: #39FF14 !important;
}

.translucent-bg-color-black {
  background-color: rgba(51, 51, 51, 0.9);
}

.translucent-bg-color-white {
  background-color: rgba(255, 255, 255, 0.9);
}

.translucent-bg-color-gray {
  background-color: rgba(106, 106, 106, 0.9);
}

.translucent-bg-color-primary {
  background-color: rgba(76, 73, 74, 0.9);
}

.translucent-bg-color-primaryLight {
  background-color: rgba(230, 229, 229, 0.9);
}

.translucent-bg-color-primaryMedium {
  background-color: rgba(180, 177, 178, 0.9);
}

.translucent-bg-color-pageBackground {
  background-color: rgba(245, 245, 245, 0.9);
}

.translucent-bg-color-accent {
  background-color: rgba(255, 183, 27, 0.9);
}

.translucent-bg-color-action {
  background-color: rgba(185, 25, 101, 0.9);
}

.font-family-ArbutusSlab {
  font-family: "Arbutus Slab" !important;
}

.font-family-Arial {
  font-family: "Arial" !important;
}

.font-family-Exo2 {
  font-family: "Exo 2" !important;
}

.font-family-Georgia {
  font-family: "Georgia" !important;
}

.font-family-Helvetica {
  font-family: "Helvetica" !important;
}

.font-family-Lato {
  font-family: "Lato" !important;
}

.font-family-Lora {
  font-family: "Lora" !important;
}

.font-family-OpenSans {
  font-family: "Open Sans" !important;
}

.font-family-PTSans {
  font-family: "PT Sans" !important;
}

.font-family-Roboto {
  font-family: "Roboto" !important;
}

.font-family-SignikaNegative {
  font-family: "Signika Negative" !important;
}

.font-family-SourceSansPro {
  font-family: "Source Sans Pro" !important;
}

.font-family-TrebuchetMS {
  font-family: "Trebuchet MS" !important;
}

.font-family-VarelaRound {
  font-family: "Varela Round" !important;
}

.font-family-Verdana {
  font-family: "Verdana" !important;
}

.xx-small {
  font-size: 60% !important;
}

.x-small {
  font-size: 70% !important;
}

.small, .module_chna #chna_index_checklist ul i, div.alert-form-validation-small {
  font-size: 85% !important;
}

.medium {
  font-size: 100% !important;
}

.large {
  font-size: 135% !important;
}

.x-large {
  font-size: 160% !important;
}

.xx-large {
  font-size: 200% !important;
}

.headerFont {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
}

.bodyFont {
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
}

* {
  -webkit-font-smoothing: antialiased;
  outline-color: #4F4F4F;
}

/* Vertical Margin/Padding for Layout Elements
   ========================================================================== */
/* Major Headings
   ========================================================================== */
.btn-group-xs > .btn, .btn-xs {
  padding: 0.35rem 0.3rem;
  font-size: 0.8rem;
  line-height: 0.5;
  border-radius: 0.2rem;
}

@media (max-width: 599.98px) {
  .pull-left-xs {
    float: left;
  }
}
@media (min-width: 600px) {
  .right-sm-up {
    float: right;
  }
}
.dot-1 {
  height: 0.0625rem;
  width: 0.0625rem;
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 0.0312rem;
}

.dot-2 {
  height: 0.125rem;
  width: 0.125rem;
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 0.0624rem;
}

.dot-3 {
  height: 0.1875rem;
  width: 0.1875rem;
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 0.0936rem;
}

.dot-4 {
  height: 0.25rem;
  width: 0.25rem;
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 0.1248rem;
}

.dot-5 {
  height: 0.3125rem;
  width: 0.3125rem;
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 0.156rem;
}

.grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-template-columns: 1fr 1fr 1fr !important;
  grid-template-columns: 1fr 1fr 1fr !important;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .grid {
    -ms-grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important;
  }
}
@media (min-width: 768px) {
  .grid {
    -ms-grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;
  }
}

.hidden, .hidden-all {
  display: none !important;
}

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

* h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, * .h1, * h2, * .header-styling-2, * .header-styling-1, * .h2, * h3, * .filter-label, * .header-styling-3, * .h3, * h4, * .header-styling-4, * .h4, * h5, * .h5, * h6, * .h6 {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
  color: #4F4F4F;
  margin-bottom: 0.25em;
  margin-top: 0;
  font-weight: normal;
}
* h1 a:link, .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, * .h1 a:link, * h1 a:visited, .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, * .h1 a:visited, * h1 a:hover, .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, * .h1 a:hover, * h1 a:active, .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, * .h1 a:active, * h2 a:link, * .header-styling-2 a:link, * .header-styling-1 a:link, * .h2 a:link, * h2 a:visited, * .header-styling-2 a:visited, * .header-styling-1 a:visited, * .h2 a:visited, * h2 a:hover, * .header-styling-2 a:hover, * .header-styling-1 a:hover, * .h2 a:hover, * h2 a:active, * .header-styling-2 a:active, * .header-styling-1 a:active, * .h2 a:active, * h3 a:link, * .filter-label a:link, * .header-styling-3 a:link, * .h3 a:link, * h3 a:visited, * .filter-label a:visited, * .header-styling-3 a:visited, * .h3 a:visited, * h3 a:hover, * .filter-label a:hover, * .header-styling-3 a:hover, * .h3 a:hover, * h3 a:active, * .filter-label a:active, * .header-styling-3 a:active, * .h3 a:active, * h4 a:link, * .header-styling-4 a:link, * .h4 a:link, * h4 a:visited, * .header-styling-4 a:visited, * .h4 a:visited, * h4 a:hover, * .header-styling-4 a:hover, * .h4 a:hover, * h4 a:active, * .header-styling-4 a:active, * .h4 a:active, * h5 a:link, * .h5 a:link, * h5 a:visited, * .h5 a:visited, * h5 a:hover, * .h5 a:hover, * h5 a:active, * .h5 a:active, * h6 a:link, * .h6 a:link, * h6 a:visited, * .h6 a:visited, * h6 a:hover, * .h6 a:hover, * h6 a:active, * .h6 a:active {
  color: #4C494A;
}

.select2-container {
  z-index: 6000;
}

.select2-drop-mask {
  z-index: 5990;
}

.select2-drop-active {
  z-index: 5995;
}

html {
  height: 100%;
}

h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1, h2, .header-styling-2, .header-styling-1, .h2 {
  margin: 0 0 0.25em;
  padding-top: 0.5em;
}

h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
  color: #FFB71B;
  font-size: 1.375rem;
}
@media (min-width: 440px) {
  h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
    font-size: 1.625rem;
  }
}
@media (min-width: 600px) {
  h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
    font-size: 1.875rem;
  }
}
@media (min-width: 700px) {
  h1, .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2, .h1 {
    font-size: 2.125rem;
  }
}

h2, .header-styling-2, .header-styling-1, .h2 {
  font-size: 1.375rem;
}
@media (min-width: 600px) {
  h2, .header-styling-2, .header-styling-1, .h2 {
    font-size: 1.125rem;
  }
}
@media (min-width: 700px) {
  h2, .header-styling-2, .header-styling-1, .h2 {
    font-size: 1.5rem;
  }
}

h3, .filter-label, .header-styling-3, .h3 {
  font-size: 0.9rem;
}
@media (min-width: 440px) {
  h3, .filter-label, .header-styling-3, .h3 {
    font-size: 1.125rem;
  }
}
@media (min-width: 600px) {
  h3, .filter-label, .header-styling-3, .h3 {
    font-size: 1rem;
  }
}
@media (min-width: 700px) {
  h3, .filter-label, .header-styling-3, .h3 {
    font-size: 1.125rem;
  }
}

h4, .header-styling-4, .h4 {
  font-size: 0.75rem;
}
@media (min-width: 440px) {
  h4, .header-styling-4, .h4 {
    font-size: 0.875rem;
  }
}
@media (min-width: 600px) {
  h4, .header-styling-4, .h4 {
    font-size: 1.125rem;
  }
}
@media (min-width: 700px) {
  h4, .header-styling-4, .h4 {
    font-size: 1.375rem;
  }
}

h5, .h5 {
  font-size: 0.625rem;
}
@media (min-width: 440px) {
  h5, .h5 {
    font-size: 0.75rem;
  }
}
@media (min-width: 600px) {
  h5, .h5 {
    font-size: 1rem;
  }
}
@media (min-width: 700px) {
  h5, .h5 {
    font-size: 1.25rem;
  }
}

.allcaps {
  text-transform: capitalize;
}

.nounderline {
  text-decoration: none;
}

.fullheight {
  height: 100% !important;
}

ul {
  list-style: none;
  padding: 0;
}

li {
  margin-bottom: 0.5em;
}

p, ul, fieldset, form {
  margin-top: 0.25em;
  margin-bottom: 1em;
}

.hyphens {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #B5B5B5;
  margin: 1em 0;
  padding: 0;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

input[type=checkbox], input[type=radio] {
  margin-right: 5px;
  margin-left: 2px;
}

input[type=text] {
  margin: 1px 0;
}

dt, dd {
  margin-bottom: 1rem;
}

dt {
  width: 25%;
  float: left;
  clear: left;
  font-weight: bold;
}

dd {
  width: 74%;
  float: left;
  word-wrap: break-word;
}

@media (min-width: 600px) {
  .dd-emph {
    padding: 5px;
    background: lightyellow;
  }
}
dl.definition-list {
  margin: 0.5em 0 1em;
}
dl.definition-list dt {
  width: auto;
  font-weight: bold;
  margin: 0;
  float: none;
}
dl.definition-list dd {
  margin: 0 0 0.5em 1em;
  width: auto;
  float: none;
  font-weight: normal;
}

.padvertical {
  padding: 1rem 0;
}

.padhorizontal {
  padding: 0 0.75rem;
}

.pad {
  padding: 1rem 0.75rem;
}

.right {
  float: right;
}

.left {
  float: left;
}

.center {
  text-align: center;
}

.strong, .bold {
  font-weight: bold;
}

.muted, .disabled {
  color: #828282;
}

.nofloat {
  float: none;
}

.clear, .clearfix, .tileinstance_partner .partnerList, .tileinstance_partner .resourceList, .tileinstance_resourcelibrary .partnerList, .tileinstance_resourcelibrary .resourceList, .tileinstance, .config-item-dialog .config-option, .config-item-dialog .option_setting, .search_results {
  zoom: 1;
  clear: both;
}
.clear:before, .clear:after, .clearfix:before, .tileinstance_partner .partnerList:before, .tileinstance_partner .resourceList:before, .tileinstance_resourcelibrary .partnerList:before, .tileinstance_resourcelibrary .resourceList:before, .tileinstance:before, .config-item-dialog .config-option:before, .config-item-dialog .option_setting:before, .search_results:before, .clearfix:after, .tileinstance_partner .partnerList:after, .tileinstance_partner .resourceList:after, .tileinstance_resourcelibrary .partnerList:after, .tileinstance_resourcelibrary .resourceList:after, .tileinstance:after, .config-item-dialog .config-option:after, .config-item-dialog .option_setting:after, .search_results:after {
  content: "";
  display: table;
}
.clear:after, .clearfix:after, .tileinstance_partner .partnerList:after, .tileinstance_partner .resourceList:after, .tileinstance_resourcelibrary .partnerList:after, .tileinstance_resourcelibrary .resourceList:after, .tileinstance:after, .config-item-dialog .config-option:after, .config-item-dialog .option_setting:after, .search_results:after {
  clear: both;
}

.nowrap {
  white-space: nowrap !important;
}

.featured_text {
  color: dimgray;
  margin: 1em 0;
}

.caption, .contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption, .contentitem.contentitem_measuremap .visualization-title, .contentitem.contentitem_communitymap .visualization-title, .contentitem .measuretable .table_container table tfoot {
  padding: 0.25em;
  background-color: #F5F5F5;
  color: #4F4F4F;
  overflow: auto;
}

.footnote {
  font-size: smaller;
}

.box {
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  padding: 0.5em;
  margin: 0.25em 0;
}
.box .no_pad {
  padding: 0;
}

.header_bar, .search_results h3, .search_results .h3, .search_results .header-styling-3, .search_results .filter-label, .dragitem_cat, .sub_header_bar, .header_bar_reverse {
  clear: both;
  background-color: hsl(340, 2.0134228188%, 90%);
  padding: 5px 0.5em;
  margin: 1em 0 0.5em;
  vertical-align: middle;
  overflow: auto;
}
.header_bar h1, .header_bar .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .header_bar h2.resourceGroupTitle, .header_bar .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .header_bar .resourceGroupTitle.h2, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-1, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-2, .header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .header_bar h2.resourceGroupTitle, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.h2, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-1, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-2, .header_bar .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .header_bar h2.resourceGroupTitle, .header_bar .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .header_bar .resourceGroupTitle.h2, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-1, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-2, .search_results h3 h1, .search_results h3 .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .search_results h3 h2.resourceGroupTitle, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.h2, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-1, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-2, .search_results h3 .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .search_results h3 h2.resourceGroupTitle, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.h2, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-1, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-2, .search_results h3 .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .search_results h3 h2.resourceGroupTitle, .search_results h3 .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .search_results h3 .resourceGroupTitle.h2, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-1, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-2, .search_results .h3 h1, .search_results .h3 .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .search_results .h3 h2.resourceGroupTitle, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.h2, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-1, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-2, .search_results .h3 .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .search_results .h3 h2.resourceGroupTitle, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.h2, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-1, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-2, .search_results .h3 .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .search_results .h3 h2.resourceGroupTitle, .search_results .h3 .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .search_results .h3 .resourceGroupTitle.h2, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-1, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-2, .search_results .header-styling-3 h1, .search_results .header-styling-3 .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .search_results .header-styling-3 h2.resourceGroupTitle, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.h2, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-1, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-2, .search_results .header-styling-3 .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .search_results .header-styling-3 h2.resourceGroupTitle, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.h2, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-1, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-2, .search_results .header-styling-3 .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .search_results .header-styling-3 h2.resourceGroupTitle, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.h2, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-1, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-2, .search_results .filter-label h1, .search_results .filter-label .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .search_results .filter-label h2.resourceGroupTitle, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.h2, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-1, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-2, .search_results .filter-label .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .search_results .filter-label h2.resourceGroupTitle, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.h2, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-1, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-2, .search_results .filter-label .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .search_results .filter-label h2.resourceGroupTitle, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.h2, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-1, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-2, .dragitem_cat h1, .dragitem_cat .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .dragitem_cat h2.resourceGroupTitle, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.h2, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-1, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-2, .dragitem_cat .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .dragitem_cat h2.resourceGroupTitle, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.h2, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-1, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-2, .dragitem_cat .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .dragitem_cat h2.resourceGroupTitle, .dragitem_cat .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .dragitem_cat .resourceGroupTitle.h2, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-1, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-2, .sub_header_bar h1, .sub_header_bar .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .sub_header_bar h2.resourceGroupTitle, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.h2, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-1, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-2, .sub_header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .sub_header_bar h2.resourceGroupTitle, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.h2, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-1, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-2, .sub_header_bar .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .sub_header_bar h2.resourceGroupTitle, .sub_header_bar .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .sub_header_bar .resourceGroupTitle.h2, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-1, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-2, .header_bar_reverse h1, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2, .header_bar .h1, .search_results h3 .h1, .search_results .h3 .h1, .search_results .header-styling-3 .h1, .search_results .filter-label .h1, .dragitem_cat .h1, .sub_header_bar .h1, .header_bar_reverse .h1, .header_bar h2, .search_results h3 h2, .search_results .h3 h2, .search_results .header-styling-3 h2, .search_results .filter-label h2, .dragitem_cat h2, .header_bar .header-styling-2, .search_results h3 .header-styling-2, .search_results .h3 .header-styling-2, .search_results .header-styling-3 .header-styling-2, .search_results .filter-label .header-styling-2, .dragitem_cat .header-styling-2, .header_bar .header-styling-1, .search_results h3 .header-styling-1, .search_results .h3 .header-styling-1, .search_results .header-styling-3 .header-styling-1, .search_results .filter-label .header-styling-1, .dragitem_cat .header-styling-1, .sub_header_bar h2, .sub_header_bar .header-styling-2, .sub_header_bar .header-styling-1, .header_bar_reverse h2, .header_bar_reverse .header-styling-2, .header_bar_reverse .header-styling-1, .header_bar .h2, .search_results h3 .h2, .search_results .h3 .h2, .search_results .header-styling-3 .h2, .search_results .filter-label .h2, .dragitem_cat .h2, .sub_header_bar .h2, .header_bar_reverse .h2, .header_bar h3, .search_results h3 h3, .search_results .h3 h3, .search_results .header-styling-3 h3, .search_results .filter-label h3, .header_bar .filter-label, .search_results h3 .filter-label, .search_results .h3 .filter-label, .search_results .header-styling-3 .filter-label, .search_results .filter-label .filter-label, .dragitem_cat h3, .dragitem_cat .filter-label, .header_bar .header-styling-3, .search_results h3 .header-styling-3, .search_results .h3 .header-styling-3, .search_results .header-styling-3 .header-styling-3, .search_results .filter-label .header-styling-3, .dragitem_cat .header-styling-3, .sub_header_bar h3, .sub_header_bar .filter-label, .sub_header_bar .header-styling-3, .header_bar_reverse h3, .header_bar_reverse .filter-label, .header_bar_reverse .header-styling-3, .header_bar .h3, .search_results h3 .h3, .search_results .h3 .h3, .search_results .header-styling-3 .h3, .search_results .filter-label .h3, .dragitem_cat .h3, .sub_header_bar .h3, .header_bar_reverse .h3, .header_bar h4, .search_results h3 h4, .search_results .h3 h4, .search_results .header-styling-3 h4, .search_results .filter-label h4, .dragitem_cat h4, .header_bar .header-styling-4, .search_results h3 .header-styling-4, .search_results .h3 .header-styling-4, .search_results .header-styling-3 .header-styling-4, .search_results .filter-label .header-styling-4, .dragitem_cat .header-styling-4, .sub_header_bar h4, .sub_header_bar .header-styling-4, .header_bar_reverse h4, .header_bar_reverse .header-styling-4, .header_bar .h4, .search_results h3 .h4, .search_results .h3 .h4, .search_results .header-styling-3 .h4, .search_results .filter-label .h4, .dragitem_cat .h4, .sub_header_bar .h4, .header_bar_reverse .h4, .header_bar h5, .search_results h3 h5, .search_results .h3 h5, .search_results .header-styling-3 h5, .search_results .filter-label h5, .dragitem_cat h5, .sub_header_bar h5, .header_bar_reverse h5, .header_bar .h5, .search_results h3 .h5, .search_results .h3 .h5, .search_results .header-styling-3 .h5, .search_results .filter-label .h5, .dragitem_cat .h5, .sub_header_bar .h5, .header_bar_reverse .h5, .header_bar h6, .search_results h3 h6, .search_results .h3 h6, .search_results .header-styling-3 h6, .search_results .filter-label h6, .dragitem_cat h6, .sub_header_bar h6, .header_bar_reverse h6, .header_bar .h6, .search_results h3 .h6, .search_results .h3 .h6, .search_results .header-styling-3 .h6, .search_results .filter-label .h6, .dragitem_cat .h6, .sub_header_bar .h6, .header_bar_reverse .h6 {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
  color: #4F4F4F;
  margin-bottom: 0.25em;
  margin-top: 0;
  font-weight: normal;
  margin: 0;
  padding: 0;
  color: #333333;
}
.header_bar h1 a:link, .header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .header_bar h2.resourceGroupTitle a:link, .header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .header_bar .resourceGroupTitle.h2 a:link, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-1 a:link, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-2 a:link, .header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .header_bar h2.resourceGroupTitle a:link, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.h2 a:link, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-1 a:link, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-2 a:link, .header_bar .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .header_bar h2.resourceGroupTitle a:link, .header_bar .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .header_bar .resourceGroupTitle.h2 a:link, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-1 a:link, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-2 a:link, .search_results h3 h1 a:link, .search_results h3 .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .search_results h3 h2.resourceGroupTitle a:link, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.h2 a:link, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-1 a:link, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-2 a:link, .search_results h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .search_results h3 h2.resourceGroupTitle a:link, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.h2 a:link, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-1 a:link, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-2 a:link, .search_results h3 .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .search_results h3 h2.resourceGroupTitle a:link, .search_results h3 .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .search_results h3 .resourceGroupTitle.h2 a:link, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-1 a:link, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-2 a:link, .search_results .h3 h1 a:link, .search_results .h3 .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .search_results .h3 h2.resourceGroupTitle a:link, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.h2 a:link, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-1 a:link, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-2 a:link, .search_results .h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .search_results .h3 h2.resourceGroupTitle a:link, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.h2 a:link, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-1 a:link, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-2 a:link, .search_results .h3 .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .search_results .h3 h2.resourceGroupTitle a:link, .search_results .h3 .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .search_results .h3 .resourceGroupTitle.h2 a:link, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-1 a:link, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-2 a:link, .search_results .header-styling-3 h1 a:link, .search_results .header-styling-3 .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .search_results .header-styling-3 h2.resourceGroupTitle a:link, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.h2 a:link, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:link, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:link, .search_results .header-styling-3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .search_results .header-styling-3 h2.resourceGroupTitle a:link, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.h2 a:link, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:link, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:link, .search_results .header-styling-3 .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .search_results .header-styling-3 h2.resourceGroupTitle a:link, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.h2 a:link, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:link, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:link, .search_results .filter-label h1 a:link, .search_results .filter-label .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .search_results .filter-label h2.resourceGroupTitle a:link, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.h2 a:link, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-1 a:link, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-2 a:link, .search_results .filter-label .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .search_results .filter-label h2.resourceGroupTitle a:link, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.h2 a:link, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-1 a:link, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-2 a:link, .search_results .filter-label .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .search_results .filter-label h2.resourceGroupTitle a:link, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.h2 a:link, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-1 a:link, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-2 a:link, .dragitem_cat h1 a:link, .dragitem_cat .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .dragitem_cat h2.resourceGroupTitle a:link, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.h2 a:link, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-1 a:link, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-2 a:link, .dragitem_cat .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .dragitem_cat h2.resourceGroupTitle a:link, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.h2 a:link, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-1 a:link, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-2 a:link, .dragitem_cat .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .dragitem_cat h2.resourceGroupTitle a:link, .dragitem_cat .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .dragitem_cat .resourceGroupTitle.h2 a:link, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-1 a:link, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-2 a:link, .sub_header_bar h1 a:link, .sub_header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .sub_header_bar h2.resourceGroupTitle a:link, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.h2 a:link, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-1 a:link, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-2 a:link, .sub_header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .sub_header_bar h2.resourceGroupTitle a:link, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.h2 a:link, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-1 a:link, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-2 a:link, .sub_header_bar .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .sub_header_bar h2.resourceGroupTitle a:link, .sub_header_bar .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .sub_header_bar .resourceGroupTitle.h2 a:link, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-1 a:link, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse h1 a:link, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar .h1 a:link, .search_results h3 .h1 a:link, .search_results .h3 .h1 a:link, .search_results .header-styling-3 .h1 a:link, .search_results .filter-label .h1 a:link, .dragitem_cat .h1 a:link, .sub_header_bar .h1 a:link, .header_bar_reverse .h1 a:link, .header_bar h1 a:visited, .header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .header_bar h2.resourceGroupTitle a:visited, .header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .header_bar .resourceGroupTitle.h2 a:visited, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-1 a:visited, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-2 a:visited, .header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .header_bar h2.resourceGroupTitle a:visited, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.h2 a:visited, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-1 a:visited, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-2 a:visited, .header_bar .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .header_bar h2.resourceGroupTitle a:visited, .header_bar .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .header_bar .resourceGroupTitle.h2 a:visited, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-1 a:visited, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-2 a:visited, .search_results h3 h1 a:visited, .search_results h3 .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .search_results h3 h2.resourceGroupTitle a:visited, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.h2 a:visited, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-1 a:visited, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-2 a:visited, .search_results h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .search_results h3 h2.resourceGroupTitle a:visited, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.h2 a:visited, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-1 a:visited, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-2 a:visited, .search_results h3 .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .search_results h3 h2.resourceGroupTitle a:visited, .search_results h3 .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .search_results h3 .resourceGroupTitle.h2 a:visited, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-1 a:visited, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .h3 h1 a:visited, .search_results .h3 .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .search_results .h3 h2.resourceGroupTitle a:visited, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.h2 a:visited, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-1 a:visited, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .search_results .h3 h2.resourceGroupTitle a:visited, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.h2 a:visited, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-1 a:visited, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .h3 .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .search_results .h3 h2.resourceGroupTitle a:visited, .search_results .h3 .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .search_results .h3 .resourceGroupTitle.h2 a:visited, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-1 a:visited, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .header-styling-3 h1 a:visited, .search_results .header-styling-3 .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .search_results .header-styling-3 h2.resourceGroupTitle a:visited, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.h2 a:visited, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:visited, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .header-styling-3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .search_results .header-styling-3 h2.resourceGroupTitle a:visited, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.h2 a:visited, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:visited, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .header-styling-3 .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .search_results .header-styling-3 h2.resourceGroupTitle a:visited, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.h2 a:visited, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:visited, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:visited, .search_results .filter-label h1 a:visited, .search_results .filter-label .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .search_results .filter-label h2.resourceGroupTitle a:visited, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.h2 a:visited, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-1 a:visited, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-2 a:visited, .search_results .filter-label .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .search_results .filter-label h2.resourceGroupTitle a:visited, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.h2 a:visited, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-1 a:visited, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-2 a:visited, .search_results .filter-label .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .search_results .filter-label h2.resourceGroupTitle a:visited, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.h2 a:visited, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-1 a:visited, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-2 a:visited, .dragitem_cat h1 a:visited, .dragitem_cat .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .dragitem_cat h2.resourceGroupTitle a:visited, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.h2 a:visited, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-1 a:visited, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-2 a:visited, .dragitem_cat .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .dragitem_cat h2.resourceGroupTitle a:visited, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.h2 a:visited, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-1 a:visited, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-2 a:visited, .dragitem_cat .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .dragitem_cat h2.resourceGroupTitle a:visited, .dragitem_cat .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .dragitem_cat .resourceGroupTitle.h2 a:visited, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-1 a:visited, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-2 a:visited, .sub_header_bar h1 a:visited, .sub_header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .sub_header_bar h2.resourceGroupTitle a:visited, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.h2 a:visited, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-1 a:visited, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-2 a:visited, .sub_header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .sub_header_bar h2.resourceGroupTitle a:visited, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.h2 a:visited, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-1 a:visited, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-2 a:visited, .sub_header_bar .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .sub_header_bar h2.resourceGroupTitle a:visited, .sub_header_bar .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .sub_header_bar .resourceGroupTitle.h2 a:visited, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-1 a:visited, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse h1 a:visited, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar .h1 a:visited, .search_results h3 .h1 a:visited, .search_results .h3 .h1 a:visited, .search_results .header-styling-3 .h1 a:visited, .search_results .filter-label .h1 a:visited, .dragitem_cat .h1 a:visited, .sub_header_bar .h1 a:visited, .header_bar_reverse .h1 a:visited, .header_bar h1 a:hover, .header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .header_bar h2.resourceGroupTitle a:hover, .header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .header_bar .resourceGroupTitle.h2 a:hover, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-1 a:hover, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-2 a:hover, .header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .header_bar h2.resourceGroupTitle a:hover, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.h2 a:hover, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-1 a:hover, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-2 a:hover, .header_bar .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .header_bar h2.resourceGroupTitle a:hover, .header_bar .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .header_bar .resourceGroupTitle.h2 a:hover, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-1 a:hover, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-2 a:hover, .search_results h3 h1 a:hover, .search_results h3 .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .search_results h3 h2.resourceGroupTitle a:hover, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.h2 a:hover, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-1 a:hover, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-2 a:hover, .search_results h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .search_results h3 h2.resourceGroupTitle a:hover, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.h2 a:hover, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-1 a:hover, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-2 a:hover, .search_results h3 .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .search_results h3 h2.resourceGroupTitle a:hover, .search_results h3 .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .search_results h3 .resourceGroupTitle.h2 a:hover, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-1 a:hover, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .h3 h1 a:hover, .search_results .h3 .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .search_results .h3 h2.resourceGroupTitle a:hover, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.h2 a:hover, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-1 a:hover, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .search_results .h3 h2.resourceGroupTitle a:hover, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.h2 a:hover, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-1 a:hover, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .h3 .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .search_results .h3 h2.resourceGroupTitle a:hover, .search_results .h3 .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .search_results .h3 .resourceGroupTitle.h2 a:hover, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-1 a:hover, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .header-styling-3 h1 a:hover, .search_results .header-styling-3 .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .search_results .header-styling-3 h2.resourceGroupTitle a:hover, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.h2 a:hover, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:hover, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .header-styling-3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .search_results .header-styling-3 h2.resourceGroupTitle a:hover, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.h2 a:hover, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:hover, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .header-styling-3 .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .search_results .header-styling-3 h2.resourceGroupTitle a:hover, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.h2 a:hover, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:hover, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:hover, .search_results .filter-label h1 a:hover, .search_results .filter-label .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .search_results .filter-label h2.resourceGroupTitle a:hover, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.h2 a:hover, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-1 a:hover, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-2 a:hover, .search_results .filter-label .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .search_results .filter-label h2.resourceGroupTitle a:hover, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.h2 a:hover, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-1 a:hover, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-2 a:hover, .search_results .filter-label .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .search_results .filter-label h2.resourceGroupTitle a:hover, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.h2 a:hover, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-1 a:hover, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-2 a:hover, .dragitem_cat h1 a:hover, .dragitem_cat .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .dragitem_cat h2.resourceGroupTitle a:hover, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.h2 a:hover, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-1 a:hover, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-2 a:hover, .dragitem_cat .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .dragitem_cat h2.resourceGroupTitle a:hover, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.h2 a:hover, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-1 a:hover, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-2 a:hover, .dragitem_cat .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .dragitem_cat h2.resourceGroupTitle a:hover, .dragitem_cat .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .dragitem_cat .resourceGroupTitle.h2 a:hover, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-1 a:hover, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-2 a:hover, .sub_header_bar h1 a:hover, .sub_header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .sub_header_bar h2.resourceGroupTitle a:hover, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.h2 a:hover, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-1 a:hover, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-2 a:hover, .sub_header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .sub_header_bar h2.resourceGroupTitle a:hover, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.h2 a:hover, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-1 a:hover, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-2 a:hover, .sub_header_bar .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .sub_header_bar h2.resourceGroupTitle a:hover, .sub_header_bar .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .sub_header_bar .resourceGroupTitle.h2 a:hover, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-1 a:hover, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-2 a:hover, .header_bar_reverse h1 a:hover, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:hover, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:hover, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:hover, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:hover, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:hover, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:hover, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:hover, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:hover, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:hover, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:hover, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:hover, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:hover, .header_bar .h1 a:hover, .search_results h3 .h1 a:hover, .search_results .h3 .h1 a:hover, .search_results .header-styling-3 .h1 a:hover, .search_results .filter-label .h1 a:hover, .dragitem_cat .h1 a:hover, .sub_header_bar .h1 a:hover, .header_bar_reverse .h1 a:hover, .header_bar h1 a:active, .header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .header_bar h2.resourceGroupTitle a:active, .header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .header_bar .resourceGroupTitle.h2 a:active, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-1 a:active, .header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .header_bar .resourceGroupTitle.header-styling-2 a:active, .header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .header_bar h2.resourceGroupTitle a:active, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.h2 a:active, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-1 a:active, .header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .header_bar .resourceGroupTitle.header-styling-2 a:active, .header_bar .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .header_bar h2.resourceGroupTitle a:active, .header_bar .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .header_bar .resourceGroupTitle.h2 a:active, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-1 a:active, .header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .header_bar .resourceGroupTitle.header-styling-2 a:active, .search_results h3 h1 a:active, .search_results h3 .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .search_results h3 h2.resourceGroupTitle a:active, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.h2 a:active, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-1 a:active, .search_results h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .search_results h3 .resourceGroupTitle.header-styling-2 a:active, .search_results h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .search_results h3 h2.resourceGroupTitle a:active, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.h2 a:active, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-1 a:active, .search_results h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .search_results h3 .resourceGroupTitle.header-styling-2 a:active, .search_results h3 .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .search_results h3 h2.resourceGroupTitle a:active, .search_results h3 .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .search_results h3 .resourceGroupTitle.h2 a:active, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-1 a:active, .search_results h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .search_results h3 .resourceGroupTitle.header-styling-2 a:active, .search_results .h3 h1 a:active, .search_results .h3 .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .search_results .h3 h2.resourceGroupTitle a:active, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.h2 a:active, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-1 a:active, .search_results .h3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .search_results .h3 .resourceGroupTitle.header-styling-2 a:active, .search_results .h3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .search_results .h3 h2.resourceGroupTitle a:active, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.h2 a:active, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-1 a:active, .search_results .h3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .search_results .h3 .resourceGroupTitle.header-styling-2 a:active, .search_results .h3 .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .search_results .h3 h2.resourceGroupTitle a:active, .search_results .h3 .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .search_results .h3 .resourceGroupTitle.h2 a:active, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-1 a:active, .search_results .h3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .search_results .h3 .resourceGroupTitle.header-styling-2 a:active, .search_results .header-styling-3 h1 a:active, .search_results .header-styling-3 .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .search_results .header-styling-3 h2.resourceGroupTitle a:active, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.h2 a:active, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:active, .search_results .header-styling-3 .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:active, .search_results .header-styling-3 .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .search_results .header-styling-3 h2.resourceGroupTitle a:active, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.h2 a:active, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:active, .search_results .header-styling-3 .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:active, .search_results .header-styling-3 .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .search_results .header-styling-3 h2.resourceGroupTitle a:active, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.h2 a:active, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-1 a:active, .search_results .header-styling-3 .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .search_results .header-styling-3 .resourceGroupTitle.header-styling-2 a:active, .search_results .filter-label h1 a:active, .search_results .filter-label .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .search_results .filter-label h2.resourceGroupTitle a:active, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.h2 a:active, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-1 a:active, .search_results .filter-label .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .search_results .filter-label .resourceGroupTitle.header-styling-2 a:active, .search_results .filter-label .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .search_results .filter-label h2.resourceGroupTitle a:active, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.h2 a:active, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-1 a:active, .search_results .filter-label .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .search_results .filter-label .resourceGroupTitle.header-styling-2 a:active, .search_results .filter-label .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .search_results .filter-label h2.resourceGroupTitle a:active, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.h2 a:active, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-1 a:active, .search_results .filter-label .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .search_results .filter-label .resourceGroupTitle.header-styling-2 a:active, .dragitem_cat h1 a:active, .dragitem_cat .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .dragitem_cat h2.resourceGroupTitle a:active, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.h2 a:active, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-1 a:active, .dragitem_cat .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .dragitem_cat .resourceGroupTitle.header-styling-2 a:active, .dragitem_cat .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .dragitem_cat h2.resourceGroupTitle a:active, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.h2 a:active, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-1 a:active, .dragitem_cat .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .dragitem_cat .resourceGroupTitle.header-styling-2 a:active, .dragitem_cat .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .dragitem_cat h2.resourceGroupTitle a:active, .dragitem_cat .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .dragitem_cat .resourceGroupTitle.h2 a:active, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-1 a:active, .dragitem_cat .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .dragitem_cat .resourceGroupTitle.header-styling-2 a:active, .sub_header_bar h1 a:active, .sub_header_bar .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .sub_header_bar h2.resourceGroupTitle a:active, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.h2 a:active, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-1 a:active, .sub_header_bar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .sub_header_bar .resourceGroupTitle.header-styling-2 a:active, .sub_header_bar .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .sub_header_bar h2.resourceGroupTitle a:active, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.h2 a:active, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-1 a:active, .sub_header_bar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .sub_header_bar .resourceGroupTitle.header-styling-2 a:active, .sub_header_bar .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .sub_header_bar h2.resourceGroupTitle a:active, .sub_header_bar .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .sub_header_bar .resourceGroupTitle.h2 a:active, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-1 a:active, .sub_header_bar .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .sub_header_bar .resourceGroupTitle.header-styling-2 a:active, .header_bar_reverse h1 a:active, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:active, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:active, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:active, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:active, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:active, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:active, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:active, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:active, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:active, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:active, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:active, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:active, .header_bar .h1 a:active, .search_results h3 .h1 a:active, .search_results .h3 .h1 a:active, .search_results .header-styling-3 .h1 a:active, .search_results .filter-label .h1 a:active, .dragitem_cat .h1 a:active, .sub_header_bar .h1 a:active, .header_bar_reverse .h1 a:active, .header_bar h2 a:link, .search_results h3 h2 a:link, .search_results .h3 h2 a:link, .search_results .header-styling-3 h2 a:link, .search_results .filter-label h2 a:link, .dragitem_cat h2 a:link, .header_bar .header-styling-2 a:link, .search_results h3 .header-styling-2 a:link, .search_results .h3 .header-styling-2 a:link, .search_results .header-styling-3 .header-styling-2 a:link, .search_results .filter-label .header-styling-2 a:link, .dragitem_cat .header-styling-2 a:link, .header_bar .header-styling-1 a:link, .search_results h3 .header-styling-1 a:link, .search_results .h3 .header-styling-1 a:link, .search_results .header-styling-3 .header-styling-1 a:link, .search_results .filter-label .header-styling-1 a:link, .dragitem_cat .header-styling-1 a:link, .sub_header_bar h2 a:link, .sub_header_bar .header-styling-2 a:link, .sub_header_bar .header-styling-1 a:link, .header_bar_reverse h2 a:link, .header_bar_reverse .header-styling-2 a:link, .header_bar_reverse .header-styling-1 a:link, .header_bar .h2 a:link, .search_results h3 .h2 a:link, .search_results .h3 .h2 a:link, .search_results .header-styling-3 .h2 a:link, .search_results .filter-label .h2 a:link, .dragitem_cat .h2 a:link, .sub_header_bar .h2 a:link, .header_bar_reverse .h2 a:link, .header_bar h2 a:visited, .search_results h3 h2 a:visited, .search_results .h3 h2 a:visited, .search_results .header-styling-3 h2 a:visited, .search_results .filter-label h2 a:visited, .dragitem_cat h2 a:visited, .header_bar .header-styling-2 a:visited, .search_results h3 .header-styling-2 a:visited, .search_results .h3 .header-styling-2 a:visited, .search_results .header-styling-3 .header-styling-2 a:visited, .search_results .filter-label .header-styling-2 a:visited, .dragitem_cat .header-styling-2 a:visited, .header_bar .header-styling-1 a:visited, .search_results h3 .header-styling-1 a:visited, .search_results .h3 .header-styling-1 a:visited, .search_results .header-styling-3 .header-styling-1 a:visited, .search_results .filter-label .header-styling-1 a:visited, .dragitem_cat .header-styling-1 a:visited, .sub_header_bar h2 a:visited, .sub_header_bar .header-styling-2 a:visited, .sub_header_bar .header-styling-1 a:visited, .header_bar_reverse h2 a:visited, .header_bar_reverse .header-styling-2 a:visited, .header_bar_reverse .header-styling-1 a:visited, .header_bar .h2 a:visited, .search_results h3 .h2 a:visited, .search_results .h3 .h2 a:visited, .search_results .header-styling-3 .h2 a:visited, .search_results .filter-label .h2 a:visited, .dragitem_cat .h2 a:visited, .sub_header_bar .h2 a:visited, .header_bar_reverse .h2 a:visited, .header_bar h2 a:hover, .search_results h3 h2 a:hover, .search_results .h3 h2 a:hover, .search_results .header-styling-3 h2 a:hover, .search_results .filter-label h2 a:hover, .dragitem_cat h2 a:hover, .header_bar .header-styling-2 a:hover, .search_results h3 .header-styling-2 a:hover, .search_results .h3 .header-styling-2 a:hover, .search_results .header-styling-3 .header-styling-2 a:hover, .search_results .filter-label .header-styling-2 a:hover, .dragitem_cat .header-styling-2 a:hover, .header_bar .header-styling-1 a:hover, .search_results h3 .header-styling-1 a:hover, .search_results .h3 .header-styling-1 a:hover, .search_results .header-styling-3 .header-styling-1 a:hover, .search_results .filter-label .header-styling-1 a:hover, .dragitem_cat .header-styling-1 a:hover, .sub_header_bar h2 a:hover, .sub_header_bar .header-styling-2 a:hover, .sub_header_bar .header-styling-1 a:hover, .header_bar_reverse h2 a:hover, .header_bar_reverse .header-styling-2 a:hover, .header_bar_reverse .header-styling-1 a:hover, .header_bar .h2 a:hover, .search_results h3 .h2 a:hover, .search_results .h3 .h2 a:hover, .search_results .header-styling-3 .h2 a:hover, .search_results .filter-label .h2 a:hover, .dragitem_cat .h2 a:hover, .sub_header_bar .h2 a:hover, .header_bar_reverse .h2 a:hover, .header_bar h2 a:active, .search_results h3 h2 a:active, .search_results .h3 h2 a:active, .search_results .header-styling-3 h2 a:active, .search_results .filter-label h2 a:active, .dragitem_cat h2 a:active, .header_bar .header-styling-2 a:active, .search_results h3 .header-styling-2 a:active, .search_results .h3 .header-styling-2 a:active, .search_results .header-styling-3 .header-styling-2 a:active, .search_results .filter-label .header-styling-2 a:active, .dragitem_cat .header-styling-2 a:active, .header_bar .header-styling-1 a:active, .search_results h3 .header-styling-1 a:active, .search_results .h3 .header-styling-1 a:active, .search_results .header-styling-3 .header-styling-1 a:active, .search_results .filter-label .header-styling-1 a:active, .dragitem_cat .header-styling-1 a:active, .sub_header_bar h2 a:active, .sub_header_bar .header-styling-2 a:active, .sub_header_bar .header-styling-1 a:active, .header_bar_reverse h2 a:active, .header_bar_reverse .header-styling-2 a:active, .header_bar_reverse .header-styling-1 a:active, .header_bar .h2 a:active, .search_results h3 .h2 a:active, .search_results .h3 .h2 a:active, .search_results .header-styling-3 .h2 a:active, .search_results .filter-label .h2 a:active, .dragitem_cat .h2 a:active, .sub_header_bar .h2 a:active, .header_bar_reverse .h2 a:active, .header_bar h3 a:link, .search_results h3 h3 a:link, .search_results .h3 h3 a:link, .search_results .header-styling-3 h3 a:link, .search_results .filter-label h3 a:link, .header_bar .filter-label a:link, .search_results h3 .filter-label a:link, .search_results .h3 .filter-label a:link, .search_results .header-styling-3 .filter-label a:link, .search_results .filter-label .filter-label a:link, .dragitem_cat h3 a:link, .dragitem_cat .filter-label a:link, .header_bar .header-styling-3 a:link, .search_results h3 .header-styling-3 a:link, .search_results .h3 .header-styling-3 a:link, .search_results .header-styling-3 .header-styling-3 a:link, .search_results .filter-label .header-styling-3 a:link, .dragitem_cat .header-styling-3 a:link, .sub_header_bar h3 a:link, .sub_header_bar .filter-label a:link, .sub_header_bar .header-styling-3 a:link, .header_bar_reverse h3 a:link, .header_bar_reverse .filter-label a:link, .header_bar_reverse .header-styling-3 a:link, .header_bar .h3 a:link, .search_results h3 .h3 a:link, .search_results .h3 .h3 a:link, .search_results .header-styling-3 .h3 a:link, .search_results .filter-label .h3 a:link, .dragitem_cat .h3 a:link, .sub_header_bar .h3 a:link, .header_bar_reverse .h3 a:link, .header_bar h3 a:visited, .search_results h3 h3 a:visited, .search_results .h3 h3 a:visited, .search_results .header-styling-3 h3 a:visited, .search_results .filter-label h3 a:visited, .header_bar .filter-label a:visited, .search_results h3 .filter-label a:visited, .search_results .h3 .filter-label a:visited, .search_results .header-styling-3 .filter-label a:visited, .search_results .filter-label .filter-label a:visited, .dragitem_cat h3 a:visited, .dragitem_cat .filter-label a:visited, .header_bar .header-styling-3 a:visited, .search_results h3 .header-styling-3 a:visited, .search_results .h3 .header-styling-3 a:visited, .search_results .header-styling-3 .header-styling-3 a:visited, .search_results .filter-label .header-styling-3 a:visited, .dragitem_cat .header-styling-3 a:visited, .sub_header_bar h3 a:visited, .sub_header_bar .filter-label a:visited, .sub_header_bar .header-styling-3 a:visited, .header_bar_reverse h3 a:visited, .header_bar_reverse .filter-label a:visited, .header_bar_reverse .header-styling-3 a:visited, .header_bar .h3 a:visited, .search_results h3 .h3 a:visited, .search_results .h3 .h3 a:visited, .search_results .header-styling-3 .h3 a:visited, .search_results .filter-label .h3 a:visited, .dragitem_cat .h3 a:visited, .sub_header_bar .h3 a:visited, .header_bar_reverse .h3 a:visited, .header_bar h3 a:hover, .search_results h3 h3 a:hover, .search_results .h3 h3 a:hover, .search_results .header-styling-3 h3 a:hover, .search_results .filter-label h3 a:hover, .header_bar .filter-label a:hover, .search_results h3 .filter-label a:hover, .search_results .h3 .filter-label a:hover, .search_results .header-styling-3 .filter-label a:hover, .search_results .filter-label .filter-label a:hover, .dragitem_cat h3 a:hover, .dragitem_cat .filter-label a:hover, .header_bar .header-styling-3 a:hover, .search_results h3 .header-styling-3 a:hover, .search_results .h3 .header-styling-3 a:hover, .search_results .header-styling-3 .header-styling-3 a:hover, .search_results .filter-label .header-styling-3 a:hover, .dragitem_cat .header-styling-3 a:hover, .sub_header_bar h3 a:hover, .sub_header_bar .filter-label a:hover, .sub_header_bar .header-styling-3 a:hover, .header_bar_reverse h3 a:hover, .header_bar_reverse .filter-label a:hover, .header_bar_reverse .header-styling-3 a:hover, .header_bar .h3 a:hover, .search_results h3 .h3 a:hover, .search_results .h3 .h3 a:hover, .search_results .header-styling-3 .h3 a:hover, .search_results .filter-label .h3 a:hover, .dragitem_cat .h3 a:hover, .sub_header_bar .h3 a:hover, .header_bar_reverse .h3 a:hover, .header_bar h3 a:active, .search_results h3 h3 a:active, .search_results .h3 h3 a:active, .search_results .header-styling-3 h3 a:active, .search_results .filter-label h3 a:active, .header_bar .filter-label a:active, .search_results h3 .filter-label a:active, .search_results .h3 .filter-label a:active, .search_results .header-styling-3 .filter-label a:active, .search_results .filter-label .filter-label a:active, .dragitem_cat h3 a:active, .dragitem_cat .filter-label a:active, .header_bar .header-styling-3 a:active, .search_results h3 .header-styling-3 a:active, .search_results .h3 .header-styling-3 a:active, .search_results .header-styling-3 .header-styling-3 a:active, .search_results .filter-label .header-styling-3 a:active, .dragitem_cat .header-styling-3 a:active, .sub_header_bar h3 a:active, .sub_header_bar .filter-label a:active, .sub_header_bar .header-styling-3 a:active, .header_bar_reverse h3 a:active, .header_bar_reverse .filter-label a:active, .header_bar_reverse .header-styling-3 a:active, .header_bar .h3 a:active, .search_results h3 .h3 a:active, .search_results .h3 .h3 a:active, .search_results .header-styling-3 .h3 a:active, .search_results .filter-label .h3 a:active, .dragitem_cat .h3 a:active, .sub_header_bar .h3 a:active, .header_bar_reverse .h3 a:active, .header_bar h4 a:link, .search_results h3 h4 a:link, .search_results .h3 h4 a:link, .search_results .header-styling-3 h4 a:link, .search_results .filter-label h4 a:link, .dragitem_cat h4 a:link, .header_bar .header-styling-4 a:link, .search_results h3 .header-styling-4 a:link, .search_results .h3 .header-styling-4 a:link, .search_results .header-styling-3 .header-styling-4 a:link, .search_results .filter-label .header-styling-4 a:link, .dragitem_cat .header-styling-4 a:link, .sub_header_bar h4 a:link, .sub_header_bar .header-styling-4 a:link, .header_bar_reverse h4 a:link, .header_bar_reverse .header-styling-4 a:link, .header_bar .h4 a:link, .search_results h3 .h4 a:link, .search_results .h3 .h4 a:link, .search_results .header-styling-3 .h4 a:link, .search_results .filter-label .h4 a:link, .dragitem_cat .h4 a:link, .sub_header_bar .h4 a:link, .header_bar_reverse .h4 a:link, .header_bar h4 a:visited, .search_results h3 h4 a:visited, .search_results .h3 h4 a:visited, .search_results .header-styling-3 h4 a:visited, .search_results .filter-label h4 a:visited, .dragitem_cat h4 a:visited, .header_bar .header-styling-4 a:visited, .search_results h3 .header-styling-4 a:visited, .search_results .h3 .header-styling-4 a:visited, .search_results .header-styling-3 .header-styling-4 a:visited, .search_results .filter-label .header-styling-4 a:visited, .dragitem_cat .header-styling-4 a:visited, .sub_header_bar h4 a:visited, .sub_header_bar .header-styling-4 a:visited, .header_bar_reverse h4 a:visited, .header_bar_reverse .header-styling-4 a:visited, .header_bar .h4 a:visited, .search_results h3 .h4 a:visited, .search_results .h3 .h4 a:visited, .search_results .header-styling-3 .h4 a:visited, .search_results .filter-label .h4 a:visited, .dragitem_cat .h4 a:visited, .sub_header_bar .h4 a:visited, .header_bar_reverse .h4 a:visited, .header_bar h4 a:hover, .search_results h3 h4 a:hover, .search_results .h3 h4 a:hover, .search_results .header-styling-3 h4 a:hover, .search_results .filter-label h4 a:hover, .dragitem_cat h4 a:hover, .header_bar .header-styling-4 a:hover, .search_results h3 .header-styling-4 a:hover, .search_results .h3 .header-styling-4 a:hover, .search_results .header-styling-3 .header-styling-4 a:hover, .search_results .filter-label .header-styling-4 a:hover, .dragitem_cat .header-styling-4 a:hover, .sub_header_bar h4 a:hover, .sub_header_bar .header-styling-4 a:hover, .header_bar_reverse h4 a:hover, .header_bar_reverse .header-styling-4 a:hover, .header_bar .h4 a:hover, .search_results h3 .h4 a:hover, .search_results .h3 .h4 a:hover, .search_results .header-styling-3 .h4 a:hover, .search_results .filter-label .h4 a:hover, .dragitem_cat .h4 a:hover, .sub_header_bar .h4 a:hover, .header_bar_reverse .h4 a:hover, .header_bar h4 a:active, .search_results h3 h4 a:active, .search_results .h3 h4 a:active, .search_results .header-styling-3 h4 a:active, .search_results .filter-label h4 a:active, .dragitem_cat h4 a:active, .header_bar .header-styling-4 a:active, .search_results h3 .header-styling-4 a:active, .search_results .h3 .header-styling-4 a:active, .search_results .header-styling-3 .header-styling-4 a:active, .search_results .filter-label .header-styling-4 a:active, .dragitem_cat .header-styling-4 a:active, .sub_header_bar h4 a:active, .sub_header_bar .header-styling-4 a:active, .header_bar_reverse h4 a:active, .header_bar_reverse .header-styling-4 a:active, .header_bar .h4 a:active, .search_results h3 .h4 a:active, .search_results .h3 .h4 a:active, .search_results .header-styling-3 .h4 a:active, .search_results .filter-label .h4 a:active, .dragitem_cat .h4 a:active, .sub_header_bar .h4 a:active, .header_bar_reverse .h4 a:active, .header_bar h5 a:link, .search_results h3 h5 a:link, .search_results .h3 h5 a:link, .search_results .header-styling-3 h5 a:link, .search_results .filter-label h5 a:link, .dragitem_cat h5 a:link, .sub_header_bar h5 a:link, .header_bar_reverse h5 a:link, .header_bar .h5 a:link, .search_results h3 .h5 a:link, .search_results .h3 .h5 a:link, .search_results .header-styling-3 .h5 a:link, .search_results .filter-label .h5 a:link, .dragitem_cat .h5 a:link, .sub_header_bar .h5 a:link, .header_bar_reverse .h5 a:link, .header_bar h5 a:visited, .search_results h3 h5 a:visited, .search_results .h3 h5 a:visited, .search_results .header-styling-3 h5 a:visited, .search_results .filter-label h5 a:visited, .dragitem_cat h5 a:visited, .sub_header_bar h5 a:visited, .header_bar_reverse h5 a:visited, .header_bar .h5 a:visited, .search_results h3 .h5 a:visited, .search_results .h3 .h5 a:visited, .search_results .header-styling-3 .h5 a:visited, .search_results .filter-label .h5 a:visited, .dragitem_cat .h5 a:visited, .sub_header_bar .h5 a:visited, .header_bar_reverse .h5 a:visited, .header_bar h5 a:hover, .search_results h3 h5 a:hover, .search_results .h3 h5 a:hover, .search_results .header-styling-3 h5 a:hover, .search_results .filter-label h5 a:hover, .dragitem_cat h5 a:hover, .sub_header_bar h5 a:hover, .header_bar_reverse h5 a:hover, .header_bar .h5 a:hover, .search_results h3 .h5 a:hover, .search_results .h3 .h5 a:hover, .search_results .header-styling-3 .h5 a:hover, .search_results .filter-label .h5 a:hover, .dragitem_cat .h5 a:hover, .sub_header_bar .h5 a:hover, .header_bar_reverse .h5 a:hover, .header_bar h5 a:active, .search_results h3 h5 a:active, .search_results .h3 h5 a:active, .search_results .header-styling-3 h5 a:active, .search_results .filter-label h5 a:active, .dragitem_cat h5 a:active, .sub_header_bar h5 a:active, .header_bar_reverse h5 a:active, .header_bar .h5 a:active, .search_results h3 .h5 a:active, .search_results .h3 .h5 a:active, .search_results .header-styling-3 .h5 a:active, .search_results .filter-label .h5 a:active, .dragitem_cat .h5 a:active, .sub_header_bar .h5 a:active, .header_bar_reverse .h5 a:active, .header_bar h6 a:link, .search_results h3 h6 a:link, .search_results .h3 h6 a:link, .search_results .header-styling-3 h6 a:link, .search_results .filter-label h6 a:link, .dragitem_cat h6 a:link, .sub_header_bar h6 a:link, .header_bar_reverse h6 a:link, .header_bar .h6 a:link, .search_results h3 .h6 a:link, .search_results .h3 .h6 a:link, .search_results .header-styling-3 .h6 a:link, .search_results .filter-label .h6 a:link, .dragitem_cat .h6 a:link, .sub_header_bar .h6 a:link, .header_bar_reverse .h6 a:link, .header_bar h6 a:visited, .search_results h3 h6 a:visited, .search_results .h3 h6 a:visited, .search_results .header-styling-3 h6 a:visited, .search_results .filter-label h6 a:visited, .dragitem_cat h6 a:visited, .sub_header_bar h6 a:visited, .header_bar_reverse h6 a:visited, .header_bar .h6 a:visited, .search_results h3 .h6 a:visited, .search_results .h3 .h6 a:visited, .search_results .header-styling-3 .h6 a:visited, .search_results .filter-label .h6 a:visited, .dragitem_cat .h6 a:visited, .sub_header_bar .h6 a:visited, .header_bar_reverse .h6 a:visited, .header_bar h6 a:hover, .search_results h3 h6 a:hover, .search_results .h3 h6 a:hover, .search_results .header-styling-3 h6 a:hover, .search_results .filter-label h6 a:hover, .dragitem_cat h6 a:hover, .sub_header_bar h6 a:hover, .header_bar_reverse h6 a:hover, .header_bar .h6 a:hover, .search_results h3 .h6 a:hover, .search_results .h3 .h6 a:hover, .search_results .header-styling-3 .h6 a:hover, .search_results .filter-label .h6 a:hover, .dragitem_cat .h6 a:hover, .sub_header_bar .h6 a:hover, .header_bar_reverse .h6 a:hover, .header_bar h6 a:active, .search_results h3 h6 a:active, .search_results .h3 h6 a:active, .search_results .header-styling-3 h6 a:active, .search_results .filter-label h6 a:active, .dragitem_cat h6 a:active, .sub_header_bar h6 a:active, .header_bar_reverse h6 a:active, .header_bar .h6 a:active, .search_results h3 .h6 a:active, .search_results .h3 .h6 a:active, .search_results .header-styling-3 .h6 a:active, .search_results .filter-label .h6 a:active, .dragitem_cat .h6 a:active, .sub_header_bar .h6 a:active, .header_bar_reverse .h6 a:active {
  color: #4C494A;
}
.header_bar a, .search_results h3 a, .search_results .h3 a, .search_results .header-styling-3 a, .search_results .filter-label a, .dragitem_cat a, .sub_header_bar a, .header_bar_reverse a {
  text-decoration: none;
}
.header_bar a:hover, .search_results h3 a:hover, .search_results .h3 a:hover, .search_results .header-styling-3 a:hover, .search_results .filter-label a:hover, .dragitem_cat a:hover, .sub_header_bar a:hover, .header_bar_reverse a:hover {
  text-decoration: underline;
}
.header_bar .action, .search_results h3 .action, .search_results .h3 .action, .search_results .header-styling-3 .action, .search_results .filter-label .action, .dragitem_cat .action, .sub_header_bar .action, .header_bar_reverse .action {
  float: right;
}
.header_bar .fa, .search_results h3 .fa, .search_results .h3 .fa, .search_results .header-styling-3 .fa, .search_results .filter-label .fa, .dragitem_cat .fa, .sub_header_bar .fa, .header_bar_reverse .fa, .header_bar .hcicon, .search_results h3 .hcicon, .search_results .h3 .hcicon, .search_results .header-styling-3 .hcicon, .search_results .filter-label .hcicon, .dragitem_cat .hcicon, .sub_header_bar .hcicon, .header_bar_reverse .hcicon {
  vertical-align: middle;
}
.header_bar .hcicon, .search_results h3 .hcicon, .search_results .h3 .hcicon, .search_results .header-styling-3 .hcicon, .search_results .filter-label .hcicon, .dragitem_cat .hcicon, .sub_header_bar .hcicon, .header_bar_reverse .hcicon {
  margin-top: 0.15em;
}
.header_bar.fixto-fixed, .search_results h3.fixto-fixed, .search_results .fixto-fixed.h3, .search_results .fixto-fixed.header-styling-3, .search_results .fixto-fixed.filter-label, .fixto-fixed.dragitem_cat, .fixto-fixed.sub_header_bar, .fixto-fixed.header_bar_reverse {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #4C494A;
}

.header_bar_reverse {
  background-color: #4C494A !important;
  color: #FFF;
}
.header_bar_reverse h1, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2, .header_bar_reverse .h1, .header_bar_reverse h2, .header_bar_reverse .header-styling-2, .header_bar_reverse .header-styling-1, .header_bar_reverse .h2, .header_bar_reverse h3, .header_bar_reverse .filter-label, .header_bar_reverse .header-styling-3, .header_bar_reverse .h3, .header_bar_reverse h4, .header_bar_reverse .header-styling-4, .header_bar_reverse .h4, .header_bar_reverse h5, .header_bar_reverse .h5, .header_bar_reverse h6, .header_bar_reverse .h6 {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
  color: #4F4F4F;
  margin-bottom: 0.25em;
  margin-top: 0;
  font-weight: normal;
  color: #FFF;
}
.header_bar_reverse h1 a:link, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .h1 a:link, .header_bar_reverse h1 a:visited, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .h1 a:visited, .header_bar_reverse h1 a:hover, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:hover, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:hover, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:hover, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:hover, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:hover, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:hover, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:hover, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:hover, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:hover, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:hover, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:hover, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:hover, .header_bar_reverse .h1 a:hover, .header_bar_reverse h1 a:active, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:active, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:active, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:active, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:active, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:active, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:active, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:active, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:active, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:active, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:active, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:active, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:active, .header_bar_reverse .h1 a:active, .header_bar_reverse h2 a:link, .header_bar_reverse .header-styling-2 a:link, .header_bar_reverse .header-styling-1 a:link, .header_bar_reverse .h2 a:link, .header_bar_reverse h2 a:visited, .header_bar_reverse .header-styling-2 a:visited, .header_bar_reverse .header-styling-1 a:visited, .header_bar_reverse .h2 a:visited, .header_bar_reverse h2 a:hover, .header_bar_reverse .header-styling-2 a:hover, .header_bar_reverse .header-styling-1 a:hover, .header_bar_reverse .h2 a:hover, .header_bar_reverse h2 a:active, .header_bar_reverse .header-styling-2 a:active, .header_bar_reverse .header-styling-1 a:active, .header_bar_reverse .h2 a:active, .header_bar_reverse h3 a:link, .header_bar_reverse .filter-label a:link, .header_bar_reverse .header-styling-3 a:link, .header_bar_reverse .h3 a:link, .header_bar_reverse h3 a:visited, .header_bar_reverse .filter-label a:visited, .header_bar_reverse .header-styling-3 a:visited, .header_bar_reverse .h3 a:visited, .header_bar_reverse h3 a:hover, .header_bar_reverse .filter-label a:hover, .header_bar_reverse .header-styling-3 a:hover, .header_bar_reverse .h3 a:hover, .header_bar_reverse h3 a:active, .header_bar_reverse .filter-label a:active, .header_bar_reverse .header-styling-3 a:active, .header_bar_reverse .h3 a:active, .header_bar_reverse h4 a:link, .header_bar_reverse .header-styling-4 a:link, .header_bar_reverse .h4 a:link, .header_bar_reverse h4 a:visited, .header_bar_reverse .header-styling-4 a:visited, .header_bar_reverse .h4 a:visited, .header_bar_reverse h4 a:hover, .header_bar_reverse .header-styling-4 a:hover, .header_bar_reverse .h4 a:hover, .header_bar_reverse h4 a:active, .header_bar_reverse .header-styling-4 a:active, .header_bar_reverse .h4 a:active, .header_bar_reverse h5 a:link, .header_bar_reverse .h5 a:link, .header_bar_reverse h5 a:visited, .header_bar_reverse .h5 a:visited, .header_bar_reverse h5 a:hover, .header_bar_reverse .h5 a:hover, .header_bar_reverse h5 a:active, .header_bar_reverse .h5 a:active, .header_bar_reverse h6 a:link, .header_bar_reverse .h6 a:link, .header_bar_reverse h6 a:visited, .header_bar_reverse .h6 a:visited, .header_bar_reverse h6 a:hover, .header_bar_reverse .h6 a:hover, .header_bar_reverse h6 a:active, .header_bar_reverse .h6 a:active {
  color: #4C494A;
}
.header_bar_reverse h1 a, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a, .header_bar_reverse .h1 a, .header_bar_reverse h1 a:link, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:link, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:link, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:link, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:link, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:link, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:link, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:link, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:link, .header_bar_reverse h1 a:visited, .header_bar_reverse .module_resourcelibrary_index h2.resourceGroupTitle a:visited, .module_resourcelibrary_index .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.h2 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:visited, .module_resourcelibrary_index .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .tileinstance_resourcelibrary h2.resourceGroupTitle a:visited, .tileinstance_resourcelibrary .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:visited, .tileinstance_resourcelibrary .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse .module_stories_index_view h2.resourceGroupTitle a:visited, .module_stories_index_view .header_bar_reverse h2.resourceGroupTitle a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.h2 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.h2 a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-1 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-1 a:visited, .header_bar_reverse .module_stories_index_view .resourceGroupTitle.header-styling-2 a:visited, .module_stories_index_view .header_bar_reverse .resourceGroupTitle.header-styling-2 a:visited, .header_bar_reverse h2 a, .header_bar_reverse .header-styling-2 a, .header_bar_reverse .header-styling-1 a, .header_bar_reverse .h2 a, .header_bar_reverse h2 a:link, .header_bar_reverse h2 a:visited, .header_bar_reverse h3 a, .header_bar_reverse .filter-label a, .header_bar_reverse .header-styling-3 a, .header_bar_reverse .h3 a, .header_bar_reverse h3 a:link, .header_bar_reverse h3 a:visited, .header_bar_reverse h4 a, .header_bar_reverse .header-styling-4 a, .header_bar_reverse .h4 a, .header_bar_reverse h4 a:link, .header_bar_reverse h4 a:visited, .header_bar_reverse h5 a, .header_bar_reverse .h5 a, .header_bar_reverse h5 a:link, .header_bar_reverse h5 a:visited, .header_bar_reverse h6 a, .header_bar_reverse .h6 a, .header_bar_reverse h6 a:link, .header_bar_reverse h6 a:visited {
  color: #FFF;
}

.sub_header_bar {
  background-color: hsl(340, 2.0134228188%, 90%) !important;
  padding-bottom: 0.25rem;
}
.sub_header_bar.tertiary {
  background-color: transparent !important;
  border-bottom: 1px solid hsl(340, 2.0134228188%, 90%);
}

.kicker {
  color: #4F4F4F;
  font-size: 0.75rem;
  text-transform: uppercase;
}

.pager_links a, .pager_links span, .pager_links strong {
  display: inline-block;
  width: 2rem;
  height: 1.5rem;
  text-align: center;
  padding: 0 0.25rem;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  background-color: hsl(340, 2.0134228188%, 90%);
  margin: 1px 2px 1px 0;
}
.pager_links a:hover, .pager_links a:active {
  background-color: hsl(340, 2.0134228188%, 70%);
  text-decoration: none;
}
.pager_links strong {
  background-color: transparent;
}
.pager_links .disabled {
  background-color: #B5B5B5;
  border-color: #AAA;
}

.printonly {
  display: none;
}

.tileinstance_resourcelibrary .resourceList .listItem:hover, .module_resourcelibrary_index .resourceItemResult:hover, .tileinstance_resourcelibrary .resourceItemResult:hover, .module_stories_index_view .resourceItemResult:hover, #collectionList .collectionItem:hover, #resourceView .resourcePreview, #promisepractice_index .ppItem:hover, .shadow {
  box-shadow: rgba(0, 0, 0, 0.15) 0 2px 4px 0, rgba(0, 0, 0, 0.15) 0 2px 7px 0;
}

.util_buttons {
  font-size: 0.85rem;
  display: none;
}
@media (min-width: 480px) {
  .util_buttons {
    display: block;
  }
}

.util_buttons_embed {
  background-color: #FFF;
  font-size: 1rem;
  padding-left: 0.5rem;
}

.margin-top-1 {
  margin-top: 1px !important;
}

.margin-right-1 {
  margin-right: 1px !important;
}

.margin-bottom-1 {
  margin-bottom: 1px !important;
}

.margin-left-1 {
  margin-left: 1px !important;
}

.margin-x-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.margin-y-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.margin-all-1 {
  margin: 1px !important;
}

.padding-top-1 {
  padding-top: 1px !important;
}

.padding-right-1 {
  padding-right: 1px !important;
}

.padding-bottom-1 {
  padding-bottom: 1px !important;
}

.padding-left-1 {
  padding-left: 1px !important;
}

.padding-x-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.padding-y-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.padding-all-1 {
  padding: 1px !important;
}

.margin-top-2 {
  margin-top: 2px !important;
}

.margin-right-2 {
  margin-right: 2px !important;
}

.margin-bottom-2 {
  margin-bottom: 2px !important;
}

.margin-left-2 {
  margin-left: 2px !important;
}

.margin-x-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.margin-y-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.margin-all-2 {
  margin: 2px !important;
}

.padding-top-2 {
  padding-top: 2px !important;
}

.padding-right-2 {
  padding-right: 2px !important;
}

.padding-bottom-2 {
  padding-bottom: 2px !important;
}

.padding-left-2 {
  padding-left: 2px !important;
}

.padding-x-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.padding-y-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.padding-all-2 {
  padding: 2px !important;
}

.margin-top-3 {
  margin-top: 3px !important;
}

.margin-right-3 {
  margin-right: 3px !important;
}

.margin-bottom-3 {
  margin-bottom: 3px !important;
}

.margin-left-3 {
  margin-left: 3px !important;
}

.margin-x-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.margin-y-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.margin-all-3 {
  margin: 3px !important;
}

.padding-top-3 {
  padding-top: 3px !important;
}

.padding-right-3 {
  padding-right: 3px !important;
}

.padding-bottom-3 {
  padding-bottom: 3px !important;
}

.padding-left-3 {
  padding-left: 3px !important;
}

.padding-x-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.padding-y-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.padding-all-3 {
  padding: 3px !important;
}

.margin-top-4 {
  margin-top: 4px !important;
}

.margin-right-4 {
  margin-right: 4px !important;
}

.margin-bottom-4 {
  margin-bottom: 4px !important;
}

.margin-left-4 {
  margin-left: 4px !important;
}

.margin-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.margin-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.margin-all-4 {
  margin: 4px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-right-4 {
  padding-right: 4px !important;
}

.padding-bottom-4 {
  padding-bottom: 4px !important;
}

.padding-left-4 {
  padding-left: 4px !important;
}

.padding-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.padding-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.padding-all-4 {
  padding: 4px !important;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-x-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.margin-y-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.margin-all-0 {
  margin: 0px !important;
}

.padding-top-0 {
  padding-top: 0px !important;
}

.padding-right-0 {
  padding-right: 0px !important;
}

.padding-bottom-0 {
  padding-bottom: 0px !important;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-x-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.padding-y-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.padding-all-0 {
  padding: 0px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-x-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.margin-y-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.margin-all-5 {
  margin: 5px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-x-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding-y-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.padding-all-5 {
  padding: 5px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-x-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.margin-y-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.margin-all-10 {
  margin: 10px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-x-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding-y-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.padding-all-10 {
  padding: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-x-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.margin-y-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.margin-all-15 {
  margin: 15px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-x-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.padding-y-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.padding-all-15 {
  padding: 15px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-x-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin-y-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.margin-all-20 {
  margin: 20px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-x-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding-y-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padding-all-20 {
  padding: 20px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-x-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.margin-y-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.margin-all-25 {
  margin: 25px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-x-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.padding-y-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.padding-all-25 {
  padding: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-x-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.margin-y-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.margin-all-30 {
  margin: 30px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-x-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.padding-y-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.padding-all-30 {
  padding: 30px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-x-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.margin-y-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.margin-all-35 {
  margin: 35px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-x-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.padding-y-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.padding-all-35 {
  padding: 35px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-x-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin-y-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.margin-all-40 {
  margin: 40px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-x-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padding-all-40 {
  padding: 40px !important;
}

@media (max-width: 599.98px) {
  .col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (min-width: 600px) {
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
@media (max-width: 599.98px) {
  .col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (min-width: 600px) {
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (min-width: 768px) {
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
@media (max-width: 599.98px) {
  .col-fifth {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 600px) {
  .col-sm-fifth {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 768px) {
  .col-md-fifth {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 992px) {
  .col-lg-fifth {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (max-width: 599.98px) {
  .col-seventh {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
@media (min-width: 600px) {
  .col-sm-seventh {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
@media (min-width: 768px) {
  .col-md-seventh {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
@media (min-width: 992px) {
  .col-lg-seventh {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }
}
@media (max-width: 599.98px) {
  .col-eighth {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 600px) {
  .col-sm-eighth {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 768px) {
  .col-md-eighth {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (min-width: 992px) {
  .col-lg-eighth {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 599.98px) {
  .col-ninth {
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
}
@media (min-width: 600px) {
  .col-sm-ninth {
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
}
@media (min-width: 768px) {
  .col-md-ninth {
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
}
@media (min-width: 992px) {
  .col-lg-ninth {
    flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
}
@media (max-width: 599.98px) {
  .col-tenth {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 600px) {
  .col-sm-tenth {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 768px) {
  .col-md-tenth {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 992px) {
  .col-lg-tenth {
    flex: 0 0 10%;
    max-width: 10%;
  }
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .pull-right-sm {
    float: right;
  }
  .pull-left-sm {
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pull-right-md {
    float: right;
  }
  .pull-left-md {
    float: left;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .pull-right-lg {
    float: right;
  }
  .pull-left-lg {
    float: left;
  }
}
.text-xs-left {
  text-align: left;
}

.text-xs-right {
  text-align: right;
}

.text-xs-center {
  text-align: center;
}

.text-xs-justify {
  text-align: justify;
}

@media (min-width: 600px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-center {
    text-align: center;
  }
  .text-sm-justify {
    text-align: justify;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-justify {
    text-align: justify;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-center {
    text-align: center;
  }
  .text-lg-justify {
    text-align: justify;
  }
}
.visible-xss {
  display: block;
}

@media (min-width: 480px) {
  .visible-xss {
    display: none;
  }
}
/*
 * flexbox classes, all of which have been run through https://autoprefixer.github.io/
 */
.flex, .story-wrapper .story-header .next, .story-wrapper .story-header .previous, .story-admin-wrapper .side-toolbar h2, .story-admin-wrapper .side-toolbar .h2, .story-admin-wrapper .side-toolbar .header-styling-1, .story-admin-wrapper .side-toolbar .header-styling-2, .story-page .story-content-item .item-toolbar, .locationSelectPanel .selectedLocations, .resource-select-panel .selectedLocations, .row-eq-height, .flex-vert-aligner, .vert-align, .story-wrapper .story-header .story-nav-dropdown, .vert-align-image, .col-grow-start, .col-start-end, .col-start-start, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .row-start-stretch, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a, .col-end-centered, .col-around-start, .col-around-centered, .module_reports #reportComponents.editMode .edit_only_warning, .col-centered-start, .col-centered-centered, .col-between-centered, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-between-centered, .side-controls, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations, .row-around-centered-nowrap, .row-around-centered, .row, #content .tileinstance_tileset, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .component_indicatorcard section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.flex-inline, .row-start-centered-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.flex-row, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .row-start-stretch, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .row-start-centered-inline, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-between-centered, .side-controls, .story-page .story-content-item .item-toolbar, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations, .row-around-centered-nowrap, .row-around-centered {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-col, .locationSelectPanel .selectedLocations, .resource-select-panel .selectedLocations, .flex-vert-aligner, .col-grow-start, .col-start-end, .col-start-start, .col-end-centered, .col-around-start, .col-around-centered, .module_reports #reportComponents.editMode .edit_only_warning, .col-centered-start, .col-centered-centered, .col-between-centered {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.space-center, .col-centered-start, .col-centered-centered, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations {
  justify-content: center;
}

.space-around, .col-around-start, .col-around-centered, .module_reports #reportComponents.editMode .edit_only_warning, .row-around-centered-nowrap, .row-around-centered {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.space-between, .story-admin-wrapper .side-toolbar h2, .story-admin-wrapper .side-toolbar .h2, .story-admin-wrapper .side-toolbar .header-styling-1, .story-admin-wrapper .side-toolbar .header-styling-2, .col-between-centered, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-between-centered, .side-controls, .story-page .story-content-item .item-toolbar, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-centered, .tileinstance_hero .center-center, .tileinstance_carousel .center-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-centered, .tileinstance_hero .center-center, .tileinstance_carousel .center-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-start, .tileinstance_hero .center-left, .tileinstance_carousel .center-left, .tileinstance_hero .top-left, .tileinstance_hero .bottom-left, .tileinstance_carousel .top-left, .tileinstance_carousel .bottom-left, .flex-vert-aligner, .col-grow-start, .col-start-end, .col-start-start, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .row-start-stretch, .row-start-centered-inline, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex-end, .tileinstance_hero .center-right, .tileinstance_carousel .center-right, .tileinstance_hero .top-right, .tileinstance_hero .bottom-right, .tileinstance_carousel .top-right, .tileinstance_carousel .bottom-right, .story-wrapper .story-header .next, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .col-end-centered {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cross-center, .tileinstance_hero .center-center, .tileinstance_carousel .center-center, .tileinstance_hero .center-left, .tileinstance_carousel .center-left, .tileinstance_hero .center-right, .tileinstance_carousel .center-right, .story-wrapper .story-header .next, .story-wrapper .story-header .previous, .story-admin-wrapper .side-toolbar h2, .story-admin-wrapper .side-toolbar .h2, .story-admin-wrapper .side-toolbar .header-styling-1, .story-admin-wrapper .side-toolbar .header-styling-2, .vert-align, .story-wrapper .story-header .story-nav-dropdown, .vert-align-image, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .row-start-centered-inline, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a, .col-end-centered, .col-around-centered, .module_reports #reportComponents.editMode .edit_only_warning, .col-centered-centered, .col-between-centered, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-between-centered, .side-controls, .story-page .story-content-item .item-toolbar, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations, .row-around-centered-nowrap, .row-around-centered {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cross-stretch, .row-start-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.cross-start, .tileinstance_hero .top-left, .tileinstance_hero .top-right, .tileinstance_carousel .top-left, .tileinstance_carousel .top-right, .col-start-start, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .col-around-start, .col-centered-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cross-end, .tileinstance_hero .bottom-left, .tileinstance_hero .bottom-right, .tileinstance_carousel .bottom-left, .tileinstance_carousel .bottom-right, .col-start-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-wrap, .flex-vert-aligner, .col-grow-start, .col-start-end, .col-start-start, .row-start-start, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper, .module_siteadmin_admin .category-list, .row-start-stretch, .row-end-centered, .story-admin-wrapper .page-toolbar, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar, .row-start-centered-inline, .row-start-centered, .tileinstance_expando dl dt .expando_title_bar, .measure-select, .indicatorResultsIndicatorValueView .update-message, .module_siteadmin_admin .admin-categories li.module-link a, .col-around-start, .col-around-centered, .module_reports #reportComponents.editMode .edit_only_warning, .col-centered-start, .col-centered-centered, .col-between-centered, .row-between-centered, .side-controls, .story-page .story-content-item .item-toolbar, .story-modal.settings-dialog .story-setting.story-alias, .module_reports .report-header, .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2, .row-centered-centered, #mastheadForm .center-preview, .sample-item-panel .image-wrapper, .module_reports div.multiplyLocations, .row-around-centered {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-nowrap, .col-end-centered, .row-between-centered-nowrap, .story-wrapper .story-header .story-nav-dropdown .dropdown-content > li > div, .row-around-centered-nowrap {
  flex-shrink: 0;
}

.equalHeight {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.equalWidth, .component_indicatorcard .indicatorComparison, .indicatorResultsIndicatorValueView .indicatorComparison {
  -webkit-box-flex: 0 0 110px;
  -ms-flex: 0 0 110px;
  flex: 0 0 110px;
}

.flex-grow, .locationSelectPanel .selectedLocations > div, .resource-select-panel .selectedLocations > div, .col-grow-start > div {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* Naming format for compound flex classes:
    Direction: flex-row or flex-column
    Major axis spacing: start, end, centered, spaced or around
    Cross axis alignment: center or start

    More to come
*/
.safariFix.row:before, #content .safariFix.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .safariFix.indicatorCardBreakout:before, .component_indicatorcard section.safariFix:before, .module_siteadmin_admin .safariFix.category-list:before, .row.col-start-end:before, #content .col-start-end.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .col-start-end.indicatorCardBreakout:before, .component_indicatorcard section.col-start-end:before, .module_siteadmin_admin .col-start-end.category-list:before, .row.col-start-start:before, #content .col-start-start.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .col-start-start.indicatorCardBreakout:before, .component_indicatorcard section.col-start-start:before, .module_siteadmin_admin .col-start-start.category-list:before, .row.row-start-start:before, #content .row-start-start.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row-start-start.indicatorCardBreakout:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row.dashboardSectionWrapper:before, .indicatorResultsIndicatorValueView .indicatorCardMode #content .dashboardSectionWrapper.tileinstance_tileset:before, #content .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper.indicatorCardBreakout:before, .component_indicatorcard section.row-start-start:before, .component_indicatorcard .indicatorResultsIndicatorValueView .indicatorCardMode section.dashboardSectionWrapper:before, .indicatorResultsIndicatorValueView .indicatorCardMode .component_indicatorcard section.dashboardSectionWrapper:before, .module_siteadmin_admin .row.category-list:before, .module_siteadmin_admin #content .category-list.tileinstance_tileset:before, #content .module_siteadmin_admin .category-list.tileinstance_tileset:before, .module_siteadmin_admin .indicatorResultsIndicatorValueView .indicatorCardMode .category-list.indicatorCardBreakout:before, .indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .category-list.indicatorCardBreakout:before, .module_siteadmin_admin .component_indicatorcard section.category-list:before, .component_indicatorcard .module_siteadmin_admin section.category-list:before, .module_siteadmin_admin .row-start-start.category-list:before, .module_siteadmin_admin .indicatorResultsIndicatorValueView .indicatorCardMode .category-list.dashboardSectionWrapper:before, .indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .category-list.dashboardSectionWrapper:before, .module_siteadmin_admin .category-list:before, .row.row-start-stretch:before, #content .row-start-stretch.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row-start-stretch.indicatorCardBreakout:before, .component_indicatorcard section.row-start-stretch:before, .module_siteadmin_admin .row-start-stretch.category-list:before, .row.row-end-centered:before, #content .row-end-centered.tileinstance_tileset:before, .story-admin-wrapper .row.page-toolbar:before, .story-admin-wrapper #content .page-toolbar.tileinstance_tileset:before, #content .story-admin-wrapper .page-toolbar.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row-end-centered.indicatorCardBreakout:before, .indicatorResultsIndicatorValueView .indicatorCardMode .story-admin-wrapper .indicatorCardBreakout.page-toolbar:before, .story-admin-wrapper .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.page-toolbar:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row.indicatorActionBar:before, .indicatorResultsIndicatorValueView .indicatorCardMode #content .indicatorActionBar.tileinstance_tileset:before, #content .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar.indicatorCardBreakout:before, .component_indicatorcard section.row-end-centered:before, .component_indicatorcard .story-admin-wrapper section.page-toolbar:before, .story-admin-wrapper .component_indicatorcard section.page-toolbar:before, .component_indicatorcard .indicatorResultsIndicatorValueView .indicatorCardMode section.indicatorActionBar:before, .indicatorResultsIndicatorValueView .indicatorCardMode .component_indicatorcard section.indicatorActionBar:before, .module_siteadmin_admin .row-end-centered.category-list:before, .module_siteadmin_admin .story-admin-wrapper .category-list.page-toolbar:before, .story-admin-wrapper .module_siteadmin_admin .category-list.page-toolbar:before, .module_siteadmin_admin .indicatorResultsIndicatorValueView .indicatorCardMode .category-list.indicatorActionBar:before, .indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .category-list.indicatorActionBar:before, .row.row-start-centered-inline:before, #content .row-start-centered-inline.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row-start-centered-inline.indicatorCardBreakout:before, .component_indicatorcard section.row-start-centered-inline:before, .module_siteadmin_admin .row-start-centered-inline.category-list:before, .row.row-start-centered:before, .tileinstance_expando dl dt .row.expando_title_bar:before, #content .row-start-centered.tileinstance_tileset:before, #content .tileinstance_expando dl dt .tileinstance_tileset.expando_title_bar:before, .tileinstance_expando dl dt #content .tileinstance_tileset.expando_title_bar:before, .row.measure-select:before, #content .measure-select.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .row.update-message:before, .indicatorResultsIndicatorValueView #content .update-message.tileinstance_tileset:before, #content .indicatorResultsIndicatorValueView .update-message.tileinstance_tileset:before, .indicatorResultsIndicatorValueView .indicatorCardMode .row-start-centered.indicatorCardBreakout:before, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_expando dl dt .indicatorCardBreakout.expando_title_bar:before, .tileinstance_expando dl dt .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.expando_title_bar:before, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.measure-select:before, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.update-message:before, .component_indicatorcard section.row-start-centered:before, .component_indicatorcard .tileinstance_expando dl dt section.expando_title_bar:before, .tileinstance_expando dl dt .component_indicatorcard section.expando_title_bar:before, .component_indicatorcard section.measure-select:before, .component_indicatorcard .indicatorResultsIndicatorValueView section.update-message:before, .indicatorResultsIndicatorValueView .component_indicatorcard section.update-message:before, .module_siteadmin_admin .row-start-centered.category-list:before, .module_siteadmin_admin .tileinstance_expando dl dt .category-list.expando_title_bar:before, .tileinstance_expando dl dt .module_siteadmin_admin .category-list.expando_title_bar:before, .module_siteadmin_admin .category-list.measure-select:before, .module_siteadmin_admin .indicatorResultsIndicatorValueView .category-list.update-message:before, .indicatorResultsIndicatorValueView .module_siteadmin_admin .category-list.update-message:before, .module_siteadmin_admin .admin-categories li.module-link a.row:before, .module_siteadmin_admin .admin-categories li.module-link #content a.tileinstance_tileset:before, #content .module_siteadmin_admin .admin-categories li.module-link a.tileinstance_tileset:before, .module_siteadmin_admin .admin-categories li.module-link .indicatorResultsIndicatorValueView .indicatorCardMode a.indicatorCardBreakout:before, .indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .admin-categories li.module-link a.indicatorCardBreakout:before, .module_siteadmin_admin .admin-categories li.module-link a.category-list:before,
.safariFix.row:after,
#content .safariFix.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .safariFix.indicatorCardBreakout:after,
.component_indicatorcard section.safariFix:after,
.module_siteadmin_admin .safariFix.category-list:after,
.row.col-start-end:after,
#content .col-start-end.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .col-start-end.indicatorCardBreakout:after,
.component_indicatorcard section.col-start-end:after,
.module_siteadmin_admin .col-start-end.category-list:after,
.row.col-start-start:after,
#content .col-start-start.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .col-start-start.indicatorCardBreakout:after,
.component_indicatorcard section.col-start-start:after,
.module_siteadmin_admin .col-start-start.category-list:after,
.row.row-start-start:after,
#content .row-start-start.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row-start-start.indicatorCardBreakout:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row.dashboardSectionWrapper:after,
.indicatorResultsIndicatorValueView .indicatorCardMode #content .dashboardSectionWrapper.tileinstance_tileset:after,
#content .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper.indicatorCardBreakout:after,
.component_indicatorcard section.row-start-start:after,
.component_indicatorcard .indicatorResultsIndicatorValueView .indicatorCardMode section.dashboardSectionWrapper:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .component_indicatorcard section.dashboardSectionWrapper:after,
.module_siteadmin_admin .row.category-list:after,
.module_siteadmin_admin #content .category-list.tileinstance_tileset:after,
#content .module_siteadmin_admin .category-list.tileinstance_tileset:after,
.module_siteadmin_admin .indicatorResultsIndicatorValueView .indicatorCardMode .category-list.indicatorCardBreakout:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .category-list.indicatorCardBreakout:after,
.module_siteadmin_admin .component_indicatorcard section.category-list:after,
.component_indicatorcard .module_siteadmin_admin section.category-list:after,
.module_siteadmin_admin .row-start-start.category-list:after,
.module_siteadmin_admin .indicatorResultsIndicatorValueView .indicatorCardMode .category-list.dashboardSectionWrapper:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .category-list.dashboardSectionWrapper:after,
.module_siteadmin_admin .category-list:after,
.row.row-start-stretch:after,
#content .row-start-stretch.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row-start-stretch.indicatorCardBreakout:after,
.component_indicatorcard section.row-start-stretch:after,
.module_siteadmin_admin .row-start-stretch.category-list:after,
.row.row-end-centered:after,
#content .row-end-centered.tileinstance_tileset:after,
.story-admin-wrapper .row.page-toolbar:after,
.story-admin-wrapper #content .page-toolbar.tileinstance_tileset:after,
#content .story-admin-wrapper .page-toolbar.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row-end-centered.indicatorCardBreakout:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .story-admin-wrapper .indicatorCardBreakout.page-toolbar:after,
.story-admin-wrapper .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.page-toolbar:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row.indicatorActionBar:after,
.indicatorResultsIndicatorValueView .indicatorCardMode #content .indicatorActionBar.tileinstance_tileset:after,
#content .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar.indicatorCardBreakout:after,
.component_indicatorcard section.row-end-centered:after,
.component_indicatorcard .story-admin-wrapper section.page-toolbar:after,
.story-admin-wrapper .component_indicatorcard section.page-toolbar:after,
.component_indicatorcard .indicatorResultsIndicatorValueView .indicatorCardMode section.indicatorActionBar:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .component_indicatorcard section.indicatorActionBar:after,
.module_siteadmin_admin .row-end-centered.category-list:after,
.module_siteadmin_admin .story-admin-wrapper .category-list.page-toolbar:after,
.story-admin-wrapper .module_siteadmin_admin .category-list.page-toolbar:after,
.module_siteadmin_admin .indicatorResultsIndicatorValueView .indicatorCardMode .category-list.indicatorActionBar:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .category-list.indicatorActionBar:after,
.row.row-start-centered-inline:after,
#content .row-start-centered-inline.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row-start-centered-inline.indicatorCardBreakout:after,
.component_indicatorcard section.row-start-centered-inline:after,
.module_siteadmin_admin .row-start-centered-inline.category-list:after,
.row.row-start-centered:after,
.tileinstance_expando dl dt .row.expando_title_bar:after,
#content .row-start-centered.tileinstance_tileset:after,
#content .tileinstance_expando dl dt .tileinstance_tileset.expando_title_bar:after,
.tileinstance_expando dl dt #content .tileinstance_tileset.expando_title_bar:after,
.row.measure-select:after,
#content .measure-select.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .row.update-message:after,
.indicatorResultsIndicatorValueView #content .update-message.tileinstance_tileset:after,
#content .indicatorResultsIndicatorValueView .update-message.tileinstance_tileset:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .row-start-centered.indicatorCardBreakout:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_expando dl dt .indicatorCardBreakout.expando_title_bar:after,
.tileinstance_expando dl dt .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.expando_title_bar:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.measure-select:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout.update-message:after,
.component_indicatorcard section.row-start-centered:after,
.component_indicatorcard .tileinstance_expando dl dt section.expando_title_bar:after,
.tileinstance_expando dl dt .component_indicatorcard section.expando_title_bar:after,
.component_indicatorcard section.measure-select:after,
.component_indicatorcard .indicatorResultsIndicatorValueView section.update-message:after,
.indicatorResultsIndicatorValueView .component_indicatorcard section.update-message:after,
.module_siteadmin_admin .row-start-centered.category-list:after,
.module_siteadmin_admin .tileinstance_expando dl dt .category-list.expando_title_bar:after,
.tileinstance_expando dl dt .module_siteadmin_admin .category-list.expando_title_bar:after,
.module_siteadmin_admin .category-list.measure-select:after,
.module_siteadmin_admin .indicatorResultsIndicatorValueView .category-list.update-message:after,
.indicatorResultsIndicatorValueView .module_siteadmin_admin .category-list.update-message:after,
.module_siteadmin_admin .admin-categories li.module-link a.row:after,
.module_siteadmin_admin .admin-categories li.module-link #content a.tileinstance_tileset:after,
#content .module_siteadmin_admin .admin-categories li.module-link a.tileinstance_tileset:after,
.module_siteadmin_admin .admin-categories li.module-link .indicatorResultsIndicatorValueView .indicatorCardMode a.indicatorCardBreakout:after,
.indicatorResultsIndicatorValueView .indicatorCardMode .module_siteadmin_admin .admin-categories li.module-link a.indicatorCardBreakout:after,
.module_siteadmin_admin .admin-categories li.module-link a.category-list:after {
  display: none;
}

.flex-no-decoration:hover {
  text-decoration: none;
}

.edit_only_warning {
  display: none;
}

button:hover + [role=tooltip],
button:focus + [role=tooltip] {
  display: block;
}

a:hover + [role=tooltip],
a:focus + [role=tooltip] {
  position: absolute;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.4;
  visibility: visible;
  width: 25rem;
  text-align: left;
  padding: 3px 8px;
  color: #fff;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

/* General utility classes */
/* content from wysiwyg editor */
.ulink ul, .results-wrapper .filed-under a ul {
  margin-left: 0;
  margin-top: 1rem;
  padding-left: 0;
}
.ulink img, .results-wrapper .filed-under a img, .ulink embed, .results-wrapper .filed-under a embed, .ulink object, .results-wrapper .filed-under a object, .ulink iframe, .results-wrapper .filed-under a iframe {
  max-width: 100%;
}
.ulink img, .results-wrapper .filed-under a img, .ulink embed, .results-wrapper .filed-under a embed, .ulink object, .results-wrapper .filed-under a object {
  height: auto;
}

/* Add space between wysiwyg 'paragraphs' */
.contentDisplay.ulink div, .results-wrapper .filed-under a.contentDisplay div {
  margin-bottom: 1rem;
}

/* multi-column lists */
.list-2-col {
  columns: 9rem 2;
}

.list-3-col {
  columns: 9rem 3;
}

.list-4-col {
  columns: 9rem 4;
}

a > img, a > i {
  opacity: 1;
  transition: opacity 250ms ease;
}
a > img:hover, a > i:hover {
  opacity: 0.7;
}

.w-0 {
  width: calc(0 * 1%) !important;
}

.w-1 {
  width: calc(1 * 1%) !important;
}

.w-2 {
  width: calc(2 * 1%) !important;
}

.w-3 {
  width: calc(3 * 1%) !important;
}

.w-4 {
  width: calc(4 * 1%) !important;
}

.w-5 {
  width: calc(5 * 1%) !important;
}

.w-6 {
  width: calc(6 * 1%) !important;
}

.w-7 {
  width: calc(7 * 1%) !important;
}

.w-8 {
  width: calc(8 * 1%) !important;
}

.w-9 {
  width: calc(9 * 1%) !important;
}

.w-10 {
  width: calc(10 * 1%) !important;
}

.w-11 {
  width: calc(11 * 1%) !important;
}

.w-12 {
  width: calc(12 * 1%) !important;
}

.w-13 {
  width: calc(13 * 1%) !important;
}

.w-14 {
  width: calc(14 * 1%) !important;
}

.w-15 {
  width: calc(15 * 1%) !important;
}

.w-16 {
  width: calc(16 * 1%) !important;
}

.w-17 {
  width: calc(17 * 1%) !important;
}

.w-18 {
  width: calc(18 * 1%) !important;
}

.w-19 {
  width: calc(19 * 1%) !important;
}

.w-20 {
  width: calc(20 * 1%) !important;
}

.w-21 {
  width: calc(21 * 1%) !important;
}

.w-22 {
  width: calc(22 * 1%) !important;
}

.w-23 {
  width: calc(23 * 1%) !important;
}

.w-24 {
  width: calc(24 * 1%) !important;
}

.w-25 {
  width: calc(25 * 1%) !important;
}

.w-26 {
  width: calc(26 * 1%) !important;
}

.w-27 {
  width: calc(27 * 1%) !important;
}

.w-28 {
  width: calc(28 * 1%) !important;
}

.w-29 {
  width: calc(29 * 1%) !important;
}

.w-30 {
  width: calc(30 * 1%) !important;
}

.w-31 {
  width: calc(31 * 1%) !important;
}

.w-32 {
  width: calc(32 * 1%) !important;
}

.w-33 {
  width: calc(33 * 1%) !important;
}

.w-34 {
  width: calc(34 * 1%) !important;
}

.w-35 {
  width: calc(35 * 1%) !important;
}

.w-36 {
  width: calc(36 * 1%) !important;
}

.w-37 {
  width: calc(37 * 1%) !important;
}

.w-38 {
  width: calc(38 * 1%) !important;
}

.w-39 {
  width: calc(39 * 1%) !important;
}

.w-40 {
  width: calc(40 * 1%) !important;
}

.w-41 {
  width: calc(41 * 1%) !important;
}

.w-42 {
  width: calc(42 * 1%) !important;
}

.w-43 {
  width: calc(43 * 1%) !important;
}

.w-44 {
  width: calc(44 * 1%) !important;
}

.w-45 {
  width: calc(45 * 1%) !important;
}

.w-46 {
  width: calc(46 * 1%) !important;
}

.w-47 {
  width: calc(47 * 1%) !important;
}

.w-48 {
  width: calc(48 * 1%) !important;
}

.w-49 {
  width: calc(49 * 1%) !important;
}

.w-50 {
  width: calc(50 * 1%) !important;
}

.w-51 {
  width: calc(51 * 1%) !important;
}

.w-52 {
  width: calc(52 * 1%) !important;
}

.w-53 {
  width: calc(53 * 1%) !important;
}

.w-54 {
  width: calc(54 * 1%) !important;
}

.w-55 {
  width: calc(55 * 1%) !important;
}

.w-56 {
  width: calc(56 * 1%) !important;
}

.w-57 {
  width: calc(57 * 1%) !important;
}

.w-58 {
  width: calc(58 * 1%) !important;
}

.w-59 {
  width: calc(59 * 1%) !important;
}

.w-60 {
  width: calc(60 * 1%) !important;
}

.w-61 {
  width: calc(61 * 1%) !important;
}

.w-62 {
  width: calc(62 * 1%) !important;
}

.w-63 {
  width: calc(63 * 1%) !important;
}

.w-64 {
  width: calc(64 * 1%) !important;
}

.w-65 {
  width: calc(65 * 1%) !important;
}

.w-66 {
  width: calc(66 * 1%) !important;
}

.w-67 {
  width: calc(67 * 1%) !important;
}

.w-68 {
  width: calc(68 * 1%) !important;
}

.w-69 {
  width: calc(69 * 1%) !important;
}

.w-70 {
  width: calc(70 * 1%) !important;
}

.w-71 {
  width: calc(71 * 1%) !important;
}

.w-72 {
  width: calc(72 * 1%) !important;
}

.w-73 {
  width: calc(73 * 1%) !important;
}

.w-74 {
  width: calc(74 * 1%) !important;
}

.w-75 {
  width: calc(75 * 1%) !important;
}

.w-76 {
  width: calc(76 * 1%) !important;
}

.w-77 {
  width: calc(77 * 1%) !important;
}

.w-78 {
  width: calc(78 * 1%) !important;
}

.w-79 {
  width: calc(79 * 1%) !important;
}

.w-80 {
  width: calc(80 * 1%) !important;
}

.w-81 {
  width: calc(81 * 1%) !important;
}

.w-82 {
  width: calc(82 * 1%) !important;
}

.w-83 {
  width: calc(83 * 1%) !important;
}

.w-84 {
  width: calc(84 * 1%) !important;
}

.w-85 {
  width: calc(85 * 1%) !important;
}

.w-86 {
  width: calc(86 * 1%) !important;
}

.w-87 {
  width: calc(87 * 1%) !important;
}

.w-88 {
  width: calc(88 * 1%) !important;
}

.w-89 {
  width: calc(89 * 1%) !important;
}

.w-90 {
  width: calc(90 * 1%) !important;
}

.w-91 {
  width: calc(91 * 1%) !important;
}

.w-92 {
  width: calc(92 * 1%) !important;
}

.w-93 {
  width: calc(93 * 1%) !important;
}

.w-94 {
  width: calc(94 * 1%) !important;
}

.w-95 {
  width: calc(95 * 1%) !important;
}

.w-96 {
  width: calc(96 * 1%) !important;
}

.w-97 {
  width: calc(97 * 1%) !important;
}

.w-98 {
  width: calc(98 * 1%) !important;
}

.w-99 {
  width: calc(99 * 1%) !important;
}

.w-100, .config-item-dialog select.option_setting + span.select2-container input.select2-search__field, .config-item-dialog select.option_setting + span.select2-container .select2-search--inline {
  width: calc(100 * 1%) !important;
}

.controller_index .restrict-display-edit {
  display: none;
}

.controller_admin .restrict-display-view {
  display: none;
}

.new-feature {
  background-color: red;
  font-size: 0.65rem;
  line-height: 1rem;
  padding: 2px 4px;
  font-weight: bold;
  color: #FFF;
}

.fancybox-iframe {
  padding: 0.5rem;
}

a.skip-to-main-content {
  background: #4C494A;
  color: #FFF !important;
  left: 50%;
  padding: 0.5rem;
  position: absolute;
  transition: transform 0.2s;
  transform: translateY(-100%);
  font-size: 1.25rem;
  z-index: 1;
}
a.skip-to-main-content:focus {
  margin-top: 0.5rem;
  transform: translateY(0%);
}

a[target=_blank] {
  position: relative;
}
a[target=_blank]:focus {
  outline: 0;
}
a[target=_blank] span.screen-reader-text {
  position: absolute;
  left: -9000px;
  width: 0;
  overflow: hidden;
}
a[target=_blank]:hover span.screen-reader-text, a[target=_blank]:focus span.screen-reader-text, a[target=_blank]:active span.screen-reader-text {
  display: block;
  position: absolute;
  top: 1.5em;
  left: 1em;
  width: 6.5rem;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  border-radius: 3px;
  background-color: #fafafa;
  color: #000;
  text-align: center;
  font-size: 0.8rem;
  font-weight: normal;
}

.navbar a[target=_blank]:hover span.screen-reader-text, .navbar a[target=_blank]:focus span.screen-reader-text, .navbar a[target=_blank]:active span.screen-reader-text {
  top: 2.8em;
  left: 2em;
  opacity: 0.9;
  font-size: 0.65rem;
  width: 5rem;
  font-weight: normal;
}

.claro :focus {
  outline: 2px solid #4F4F4F !important;
}

html, body {
  width: 100%;
}

html {
  font-size: 16px;
}

body {
  margin: 0;
  background-image: none;
  padding-top: 0;
  font-size: 0.875rem;
  background-color: hsl(340, 2.0134228188%, 96%);
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
  color: #333333;
}
body #content_container {
  background-color: #FFFFFF;
}
body#hcn_embedded {
  padding-top: 0;
  background-color: transparent;
}
body#hcn_embedded #content_container {
  background-color: transparent;
}
body#hcn_embedded .standaloneOnly {
  display: none;
}
body#hcn_embedded TABLE#template_footer, body#hcn_embedded TABLE#template_main {
  /* Be aware that this width value may be changed to 100% in embedsitecontent.js if the width of the */
  /* document window is less than the fixed specified below: */
  width: 100%;
}
body#hcn_embedded #template_footer_links {
  display: none;
}
body#hcn_embedded #content, body#hcn_embedded #footer {
  margin-left: 0;
  margin-right: 0;
}
body#hcn_embedded div.menu {
  /* Position the menu layers off the page initially to prevent their size from afecting */
  /* the page height calculation and the resulting resize of the parent iframe */
  left: -1000px;
  top: -1000px;
}
body#hcn_embedded .hci-v2 div.indicatorlegend {
  /* Make sure the tooltips aren't too wide in the embedded content output */
  width: 350px;
}
body #hcn_standalone .embeddedOnly {
  display: none;
}
body #hci_container {
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  font-size: 0.875rem;
}
body.disable-layout {
  margin: 0;
  padding: 0;
}
body.disable-layout #content {
  width: inherit;
}

#content, #footer {
  clear: both;
  position: relative;
}

#content {
  padding: 5px 0.75rem 0;
  margin-left: auto;
  margin-right: auto;
}

.hcn_google_translate_header_links, .hcn_google_translate_header_menu, #home_search_form {
  margin-bottom: 2px;
  display: inline-block;
}
.hcn_google_translate_header_links select, .hcn_google_translate_header_menu select, #home_search_form select {
  color: #333333;
}
.hcn_google_translate_header_links, .hcn_google_translate_header_menu, #home_search_form {
  color: #FFF !important;
}
.hcn_google_translate_header_links a, .hcn_google_translate_header_menu a, #home_search_form a {
  color: #4C494A !important;
}
.hcn_google_translate_header_links a:last-child, .hcn_google_translate_header_menu a:last-child, #home_search_form a:last-child {
  padding-right: 2px;
}
.hcn_google_translate_header_links input, .hcn_google_translate_header_menu input, #home_search_form input {
  color: #333333;
}

.header {
  background-color: #FFF;
}

#google_translate_menu {
  display: inline-block;
  margin-bottom: 5px;
}

/* legacy styles */
#template_main {
  height: 100%;
  background: #FFF;
  position: relative;
  overflow: auto;
  padding: 0;
  border: none;
}

#main_content {
  border: none;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
#main_content td {
  vertical-align: top;
}

#sidebar_left {
  width: 130px;
  padding: 0;
  background-color: hsl(340, 2.0134228188%, 90%);
  display: none;
}
#sidebar_left p {
  font-weight: bold;
  padding: 7px 7px 0;
}
#sidebar_left .search_widget a {
  text-align: center;
  display: inline-block;
}
#sidebar_left .search_widget .homeSearchGoBtn {
  vertical-align: middle;
}
#sidebar_left .leftmenulink {
  color: #FFF;
}

#center_content {
  padding: 0 5px;
  width: auto;
}

#sidebar_right {
  padding: 40px 0 0;
  width: 130px;
}
#sidebar_right h4, #sidebar_right .h4, #sidebar_right .header-styling-4 {
  margin-top: 0;
}

#footer {
  padding-top: 1em;
}
#footer #footer_tos {
  background-color: #4C494A;
  text-align: center;
  font-size: 0.85rem;
  color: #FFF;
  padding: 0.7em 5em;
}
#footer #footer_tos a, #footer #footer_tos a:link, #footer #footer_tos a:visited {
  color: #FFF;
}

#admin_links {
  padding: 5px;
  background-color: hsl(340, 2.0134228188%, 70%);
  text-align: center;
  font-size: 0.8125rem;
}
#admin_links a {
  color: #333333;
  margin-right: 2px;
}
#admin_links .dot-3 {
  margin-right: 5px;
}

#template_print_title {
  text-align: center;
  margin-top: 10px;
}

.copyright {
  text-align: center;
  margin: 0;
}

body.no_background {
  background-color: #FFF !important;
  background-image: none !important;
  padding-top: 0px;
}

.tileinstance_expando dl, dl.expando {
  clear: both;
  margin: 0;
}
.tileinstance_expando dl dt, dl.expando dt {
  clear: both;
  margin: 1em 0 0;
  float: none;
  overflow: auto;
  height: auto;
  width: 100%;
  font-weight: normal;
  display: block;
}
.tileinstance_expando dl dt:first-child, dl.expando dt:first-child {
  margin-top: 0;
}
.tileinstance_expando dl dt p, dl.expando dt p {
  margin: 1em;
}
.tileinstance_expando dl dt h3, .tileinstance_expando dl dt .filter-label, dl.expando dt h3, dl.expando dt .filter-label, .tileinstance_expando dl dt .h3, dl.expando dt .h3, .tileinstance_expando dl dt .header-styling-3, dl.expando dt .header-styling-3 {
  cursor: pointer;
  color: #FFF;
  margin: 0;
}
.tileinstance_expando dl dd, dl.expando dd {
  border: 1px solid #4C494A;
  border-top: none;
  width: 100%;
  float: none;
  overflow: auto;
  margin: 0;
  margin-bottom: 1em;
  padding: 0.75rem;
}

.field_divider {
  height: 1em;
}

body.fullWidth {
  background-color: transparent !important;
}
body.fullWidth #hci_container {
  max-width: none;
}
body.fullWidth #hci_container #content .admin-edit.tileset, body.fullWidth #hci_container .tileinstance_navigation .admin-edit.tileset, body.fullWidth #hci_container .header .admin-edit.tileset, body.fullWidth #hci_container #footer .admin-edit.tileset {
  right: 0;
  left: auto;
}
body.fullWidth #hci_container #content .admin-edit, body.fullWidth #hci_container .tileinstance_navigation .admin-edit, body.fullWidth #hci_container .header .admin-edit, body.fullWidth #hci_container #footer .admin-edit {
  left: 0px;
}
body.fullWidth #hci_container #content .tileinstance_search .admin-edit, body.fullWidth #hci_container #content .tileinstance_datacontext .admin-edit, body.fullWidth #hci_container #content .tileinstance_generalhtml .admin-edit {
  left: -14px;
}
body.fullWidth #hci_container #content, body.fullWidth #hci_container .tileinstance_navigation nav {
  margin-left: auto;
  margin-right: auto;
}
body.fullWidth #hci_container .tileinstance_navigation {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 600px) {
  body.fullWidth #hci_container .tileinstance_navigation {
    border-top: 1px solid hsl(340, 2.0134228188%, 90%);
    border-bottom: 1px solid hsl(340, 2.0134228188%, 90%);
  }
}
body.fullWidth #hci_container .tileinstance_navigation nav {
  border-top: none;
}
body.fullWidth #hci_container .tileinstance_navigation .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 600px) {
  body.fullWidth #hci_container .tileinstance_navigation .navbar-collapse .navbar-nav {
    margin-left: 0;
  }
}
body.fullWidth #hci_container #footer .tileinstance_topics {
  padding-left: 3vw;
  padding-right: 3vw;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  body.fullWidth #hci_container #footer .tileinstance_topics {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}
@media (min-width: 768px) {
  body.fullWidth #hci_container #footer .tileinstance_topics {
    padding-left: 7vw;
    padding-right: 7vw;
  }
}
body.fullWidth #hci_container #footer .tileinstance_indicatorfooter {
  padding-left: 7vw;
  padding-right: 7vw;
}
body.fullWidth #hci_container #footer .tileinstance_prefooter {
  margin-left: 7vw;
  margin-right: 7vw;
}
body.fullWidth #hci_container #footer .tileinstance_prefooter .admin-edit {
  z-index: 3;
}
body.fullWidth #hci_container #footer #footer_tos {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
body.fullWidth #hci_container .search_translate {
  margin-right: 5px;
}
@media (min-width: 480px) {
  body.fullWidth #utility_buttons {
    top: -28px;
  }
  body.fullWidth #utility_buttons a {
    border-right: 1px solid hsl(340, 2.0134228188%, 70%);
  }
  body.fullWidth #utility_buttons a:last-child {
    border-right: none;
  }
  body.fullWidth .tileinstance_masthead .site_search {
    top: -32px;
  }
}

body.render-screenshot {
  background-color: #FFFFFF !important;
  background-image: none !important;
  padding: 0px 15px;
  width: 990px;
  transform-origin: top;
  transform: scale(1.28);
  margin: 0 auto !important;
  /*
      .chartSelections {
          .viewModeRadioPdfExport {
              display: inline-block !important;
          }
          .viewModeRadio {
              display: none !important;
          }
      }
  */
}
body.render-screenshot #reportContent {
  background-image: none !important;
}
body.render-screenshot .IETrimSpace {
  padding-top: 0;
}
body.render-screenshot #map_locations_container {
  max-height: none;
}
body.render-screenshot #launcher,
body.render-screenshot #section_navigation,
body.render-screenshot #template_header,
body.render-screenshot #template_leftsidebar,
body.render-screenshot #template_footer_links,
body.render-screenshot #relatedcontentcontainer,
body.render-screenshot #indicator_dash_nav,
body.render-screenshot #admin_links,
body.render-screenshot #utility_buttons,
body.render-screenshot #ZFDebug,
body.render-screenshot #editIndicatorButton,
body.render-screenshot #indicatorSearchForm,
body.render-screenshot #footer,
body.render-screenshot #legendWrapper,
body.render-screenshot .header,
body.render-screenshot .footer_items,
body.render-screenshot .utility_buttons,
body.render-screenshot .search_translate,
body.render-screenshot .tileinstance_indicatorfooter,
body.render-screenshot .tileinstance_masthead,
body.render-screenshot .tileinstance_navigation,
body.render-screenshot .admin-edit,
body.render-screenshot .breadcrumb_container,
body.render-screenshot .noprint,
body.render-screenshot #resourcelibrary_index .resource-library-admin i,
#resourcelibrary_index .resource-library-admin body.render-screenshot i,
body.render-screenshot #reslib_list .resource-library-admin i,
#reslib_list .resource-library-admin body.render-screenshot i,
body.render-screenshot .reportnoprint,
body.render-screenshot .indicators_curateddashboard .action-link,
body.render-screenshot .csv_export,
body.render-screenshot select,
body.render-screenshot .select2-selection,
body.render-screenshot .select2-selection__rendered,
body.render-screenshot .copyLinkOptions,
body.render-screenshot .ui-dialog.ui-widget,
body.render-screenshot .report-header,
body.render-screenshot .module_reports_location h1.report-header,
body.render-screenshot .highcharts-exporting-group {
  display: none !important;
}
body.render-screenshot .printonly, body.render-screenshot dd.js-toggler-content {
  display: block !important;
}
body.render-screenshot .module_reports .page {
  width: auto;
}
body.render-screenshot .followMeBar {
  position: relative !important;
}
body.render-screenshot #content {
  padding: 0;
}

/*
 Primary buttons when enabled have a soild background with white text.
 When disabled they have an lower opacity
*/
/*
 Secondary buttons are outline buttons which have colored text and border and a white background
 Default color is a darkish grey
*/
.button-link, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .css_button, .accent-link, .admin_edit_link, .admin_link {
  text-decoration: none;
}
.button-link:focus, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label:focus, .css_button:focus, .accent-link:focus, .admin_edit_link:focus, .admin_link:focus {
  background-color: #FFF;
}

/*
 Tertiary buttons have colored text with a slightly lighter border and a much, much lighter background. All colors are based off $color
 Default color is a darkish grey
*/
.hci-btn-primary, .btn-stories-primary {
  border: 1px solid #0077ea !important;
  background-color: dodgerblue !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-primary:hover, .btn-stories-primary:hover, .hci-btn-primary:active, .btn-stories-primary:active {
  border: 1px solid dodgerblue !important;
  background-color: #FFF !important;
  color: dodgerblue !important;
}
.hci-btn-primary:hover, .btn-stories-primary:hover {
  text-decoration: none;
}
.hci-btn-primary:disabled, .btn-stories-primary:disabled, .hci-btn-primary.disabled, .disabled.btn-stories-primary {
  opacity: 0.6 !important;
}
.hci-btn-primary:disabled:hover, .btn-stories-primary:disabled:hover, .hci-btn-primary.disabled:hover, .disabled.btn-stories-primary:hover {
  cursor: not-allowed;
}
.hci-btn-primary.btn-sm, .hci-btn-primary.admin-edit, .hci-btn-primary.edit-section-button, .btn-sm.btn-stories-primary, .btn-stories-primary.admin-edit, .btn-stories-primary.edit-section-button, .hci-btn-primary.keyword-filter-submit, .keyword-filter-submit.btn-stories-primary, .btn-group-sm > .hci-btn-primary.btn, .btn-group-sm > .btn.btn-stories-primary {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-primary.btn-xs, .btn-xs.btn-stories-primary {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-primary-brown {
  border: 1px solid #7c2020 !important;
  background-color: brown !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-primary-brown:hover, .hci-btn-primary-brown:active {
  border: 1px solid brown !important;
  background-color: #FFF !important;
  color: brown !important;
}
.hci-btn-primary-brown:hover {
  text-decoration: none;
}
.hci-btn-primary-brown:disabled, .hci-btn-primary-brown.disabled {
  opacity: 0.6 !important;
}
.hci-btn-primary-brown:disabled:hover, .hci-btn-primary-brown.disabled:hover {
  cursor: not-allowed;
}
.hci-btn-primary-brown.btn-sm, .hci-btn-primary-brown.admin-edit, .hci-btn-primary-brown.edit-section-button, .hci-btn-primary-brown.keyword-filter-submit, .btn-group-sm > .hci-btn-primary-brown.btn {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-primary-brown.btn-xs {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-primary-green {
  border: 1px solid #004d00 !important;
  background-color: green !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-primary-green:hover, .hci-btn-primary-green:active {
  border: 1px solid green !important;
  background-color: #FFF !important;
  color: green !important;
}
.hci-btn-primary-green:hover {
  text-decoration: none;
}
.hci-btn-primary-green:disabled, .hci-btn-primary-green.disabled {
  opacity: 0.6 !important;
}
.hci-btn-primary-green:disabled:hover, .hci-btn-primary-green.disabled:hover {
  cursor: not-allowed;
}
.hci-btn-primary-green.btn-sm, .hci-btn-primary-green.admin-edit, .hci-btn-primary-green.edit-section-button, .hci-btn-primary-green.keyword-filter-submit, .btn-group-sm > .hci-btn-primary-green.btn {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-primary-green.btn-xs {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-primary-primary, .keyword-filter-submit {
  border: 1px solid #323031 !important;
  background-color: #4C494A !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-primary-primary:hover, .keyword-filter-submit:hover, .hci-btn-primary-primary:active, .keyword-filter-submit:active {
  border: 1px solid #4C494A !important;
  background-color: #FFF !important;
  color: #4C494A !important;
}
.hci-btn-primary-primary:hover, .keyword-filter-submit:hover {
  text-decoration: none;
}
.hci-btn-primary-primary:disabled, .keyword-filter-submit:disabled, .hci-btn-primary-primary.disabled, .disabled.keyword-filter-submit {
  opacity: 0.6 !important;
}
.hci-btn-primary-primary:disabled:hover, .keyword-filter-submit:disabled:hover, .hci-btn-primary-primary.disabled:hover, .disabled.keyword-filter-submit:hover {
  cursor: not-allowed;
}
.hci-btn-primary-primary.btn-sm, .hci-btn-primary-primary.admin-edit, .hci-btn-primary-primary.edit-section-button, .keyword-filter-submit, .btn-group-sm > .hci-btn-primary-primary.btn, .btn-group-sm > .btn.keyword-filter-submit {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-primary-primary.btn-xs, .btn-xs.keyword-filter-submit {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-primary-accent {
  border: 1px solid #e79e00 !important;
  background-color: #FFB71B !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-primary-accent:hover, .hci-btn-primary-accent:active {
  border: 1px solid #FFB71B !important;
  background-color: #FFF !important;
  color: #FFB71B !important;
}
.hci-btn-primary-accent:hover {
  text-decoration: none;
}
.hci-btn-primary-accent:disabled, .hci-btn-primary-accent.disabled {
  opacity: 0.6 !important;
}
.hci-btn-primary-accent:disabled:hover, .hci-btn-primary-accent.disabled:hover {
  cursor: not-allowed;
}
.hci-btn-primary-accent.btn-sm, .hci-btn-primary-accent.admin-edit, .hci-btn-primary-accent.edit-section-button, .hci-btn-primary-accent.keyword-filter-submit, .btn-group-sm > .hci-btn-primary-accent.btn {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-primary-accent.btn-xs {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-secondary, .btn-stories-secondary {
  border: 1px solid #363636;
  background-color: #FFF !important;
  color: #4F4F4F !important;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-secondary:hover, .btn-stories-secondary:hover, .hci-btn-secondary:active, .btn-stories-secondary:active {
  color: #FFF !important;
  background-color: #4F4F4F !important;
}
.hci-btn-secondary:disabled, .btn-stories-secondary:disabled, .hci-btn-secondary.disabled, .disabled.btn-stories-secondary {
  opacity: 0.6 !important;
}
.hci-btn-secondary:disabled:hover, .btn-stories-secondary:disabled:hover, .hci-btn-secondary.disabled:hover, .disabled.btn-stories-secondary:hover {
  cursor: not-allowed;
}
.hci-btn-secondary:hover, .btn-stories-secondary:hover {
  text-decoration: none;
}
.hci-btn-secondary.btn-sm, .hci-btn-secondary.admin-edit, .hci-btn-secondary.edit-section-button, .btn-sm.btn-stories-secondary, .btn-stories-secondary.admin-edit, .btn-stories-secondary.edit-section-button, .hci-btn-secondary.keyword-filter-submit, .keyword-filter-submit.btn-stories-secondary, .btn-group-sm > .hci-btn-secondary.btn, .btn-group-sm > .btn.btn-stories-secondary {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
  border-color: #4F4F4F;
  box-shadow: none;
}
.hci-btn-secondary.btn-xs, .btn-xs.btn-stories-secondary {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}
.hci-btn-secondary:focus, .btn-stories-secondary:focus {
  border-color: #FFF;
  border: 2px solid #FFF;
  box-sizing: border-box;
}

.hci-btn-secondary-blue, .btn-stories-secondary-blue {
  border: 1px solid #0077ea;
  background-color: #FFF !important;
  color: dodgerblue !important;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-secondary-blue:hover, .btn-stories-secondary-blue:hover, .hci-btn-secondary-blue:active, .btn-stories-secondary-blue:active {
  color: #FFF !important;
  background-color: dodgerblue !important;
}
.hci-btn-secondary-blue:disabled, .btn-stories-secondary-blue:disabled, .hci-btn-secondary-blue.disabled, .disabled.btn-stories-secondary-blue {
  opacity: 0.6 !important;
}
.hci-btn-secondary-blue:disabled:hover, .btn-stories-secondary-blue:disabled:hover, .hci-btn-secondary-blue.disabled:hover, .disabled.btn-stories-secondary-blue:hover {
  cursor: not-allowed;
}
.hci-btn-secondary-blue:hover, .btn-stories-secondary-blue:hover {
  text-decoration: none;
}
.hci-btn-secondary-blue.btn-sm, .hci-btn-secondary-blue.admin-edit, .hci-btn-secondary-blue.edit-section-button, .btn-sm.btn-stories-secondary-blue, .btn-stories-secondary-blue.admin-edit, .btn-stories-secondary-blue.edit-section-button, .hci-btn-secondary-blue.keyword-filter-submit, .keyword-filter-submit.btn-stories-secondary-blue, .btn-group-sm > .hci-btn-secondary-blue.btn, .btn-group-sm > .btn.btn-stories-secondary-blue {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
  border-color: dodgerblue;
  box-shadow: none;
}
.hci-btn-secondary-blue.btn-xs, .btn-xs.btn-stories-secondary-blue {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}
.hci-btn-secondary-blue:focus, .btn-stories-secondary-blue:focus {
  border-color: #FFF;
  border: 2px solid #FFF;
  box-sizing: border-box;
}

.hci-btn-secondary-orange {
  border: 1px solid #cc8400;
  background-color: #FFF !important;
  color: orange !important;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-secondary-orange:hover, .hci-btn-secondary-orange:active {
  color: #FFF !important;
  background-color: orange !important;
}
.hci-btn-secondary-orange:disabled, .hci-btn-secondary-orange.disabled {
  opacity: 0.6 !important;
}
.hci-btn-secondary-orange:disabled:hover, .hci-btn-secondary-orange.disabled:hover {
  cursor: not-allowed;
}
.hci-btn-secondary-orange:hover {
  text-decoration: none;
}
.hci-btn-secondary-orange.btn-sm, .hci-btn-secondary-orange.admin-edit, .hci-btn-secondary-orange.edit-section-button, .hci-btn-secondary-orange.keyword-filter-submit, .btn-group-sm > .hci-btn-secondary-orange.btn {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
  border-color: orange;
  box-shadow: none;
}
.hci-btn-secondary-orange.btn-xs {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}
.hci-btn-secondary-orange:focus {
  border-color: #FFF;
  border: 2px solid #FFF;
  box-sizing: border-box;
}

.hci-btn-tertiary, .edit-section-button, .btn-stories-tertiary {
  border: 1px solid #757575 !important;
  background-color: #c2c2c2 !important;
  color: #4F4F4F !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-tertiary:hover, .edit-section-button:hover, .btn-stories-tertiary:hover, .hci-btn-tertiary:focus, .edit-section-button:focus, .btn-stories-tertiary:focus, .hci-btn-tertiary:active, .edit-section-button:active, .btn-stories-tertiary:active {
  border-color: #292929 !important;
  background-color: #dbdbdb !important;
  border-bottom-color: #363636 !important;
}
.hci-btn-tertiary:disabled, .edit-section-button:disabled, .btn-stories-tertiary:disabled, .hci-btn-tertiary.disabled, .disabled.edit-section-button, .disabled.btn-stories-tertiary {
  opacity: 0.6 !important;
}
.hci-btn-tertiary:disabled:hover, .edit-section-button:disabled:hover, .btn-stories-tertiary:disabled:hover, .hci-btn-tertiary.disabled:hover, .disabled.edit-section-button:hover, .disabled.btn-stories-tertiary:hover {
  cursor: not-allowed;
}
.hci-btn-tertiary:hover, .edit-section-button:hover, .btn-stories-tertiary:hover {
  text-decoration: none;
}
.hci-btn-tertiary.btn-sm, .hci-btn-tertiary.admin-edit, .edit-section-button, .btn-sm.btn-stories-tertiary, .btn-stories-tertiary.admin-edit, .hci-btn-tertiary.keyword-filter-submit, .keyword-filter-submit.btn-stories-tertiary, .btn-group-sm > .hci-btn-tertiary.btn, .btn-group-sm > .btn.edit-section-button, .btn-group-sm > .btn.btn-stories-tertiary {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-tertiary.btn-xs, .btn-xs.edit-section-button, .btn-xs.btn-stories-tertiary {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-tertiary-blue {
  border: 1px solid #6bb6ff !important;
  background-color: white !important;
  color: dodgerblue !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-tertiary-blue:hover, .hci-btn-tertiary-blue:focus, .hci-btn-tertiary-blue:active {
  border-color: #006ad1 !important;
  background-color: white !important;
  border-bottom-color: #0077ea !important;
}
.hci-btn-tertiary-blue:disabled, .hci-btn-tertiary-blue.disabled {
  opacity: 0.6 !important;
}
.hci-btn-tertiary-blue:disabled:hover, .hci-btn-tertiary-blue.disabled:hover {
  cursor: not-allowed;
}
.hci-btn-tertiary-blue:hover {
  text-decoration: none;
}
.hci-btn-tertiary-blue.btn-sm, .hci-btn-tertiary-blue.admin-edit, .hci-btn-tertiary-blue.edit-section-button, .hci-btn-tertiary-blue.keyword-filter-submit, .btn-group-sm > .hci-btn-tertiary-blue.btn {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-tertiary-blue.btn-xs {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.hci-btn-warning, .btn-stories-warning {
  border: 1px solid #cc7000 !important;
  background-color: darkOrange !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
}
.hci-btn-warning:hover, .btn-stories-warning:hover, .hci-btn-warning:active, .btn-stories-warning:active {
  border: 1px solid darkOrange !important;
  background-color: #FFF !important;
  color: darkOrange !important;
}
.hci-btn-warning:hover, .btn-stories-warning:hover {
  text-decoration: none;
}
.hci-btn-warning:disabled, .btn-stories-warning:disabled, .hci-btn-warning.disabled, .disabled.btn-stories-warning {
  opacity: 0.6 !important;
}
.hci-btn-warning:disabled:hover, .btn-stories-warning:disabled:hover, .hci-btn-warning.disabled:hover, .disabled.btn-stories-warning:hover {
  cursor: not-allowed;
}
.hci-btn-warning.btn-sm, .hci-btn-warning.admin-edit, .hci-btn-warning.edit-section-button, .btn-sm.btn-stories-warning, .btn-stories-warning.admin-edit, .btn-stories-warning.edit-section-button, .hci-btn-warning.keyword-filter-submit, .keyword-filter-submit.btn-stories-warning, .btn-group-sm > .hci-btn-warning.btn, .btn-group-sm > .btn.btn-stories-warning {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.hci-btn-warning.btn-xs, .btn-xs.btn-stories-warning {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}

@font-face {
  font-family: "hcicons";
  src: url("/content/global/fonts/hci-icons/hcicons.woff") format("woff"), url("/content/global/fonts/hci-icons/hcicons.woff2") format("woff2");
}
.icon-circle {
  background-color: #4C494A;
  color: #FFF;
  border-radius: 50%;
}

.hcicon {
  color: inherit;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.7em;
}
.hcicon.hci-reversed {
  background-color: #4C494A;
  color: #FFF;
  border-radius: 0.2em;
}
.hcicon.hci-disc {
  border-radius: 50%;
}

.hci-reversed {
  background-color: #4C494A;
  color: #FFF !important;
  border-radius: 0.2em;
}
.hci-reversed.hci-disc {
  border-radius: 50%;
}

.hcicon, .fa, .fal, .fas, .far {
  padding: 0.45rem;
}

.header_bar .hcicon, .search_results h3 .hcicon, .search_results .h3 .hcicon, .search_results .header-styling-3 .hcicon, .search_results .filter-label .hcicon, .dragitem_cat .hcicon, .header_bar_reverse .hcicon, .sub_header_bar .hcicon {
  top: -0.15em;
}

a i {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  color: inherit;
}

.tablesorter thead .disabled {
  display: none;
}

.fa-stack .fa, .fa-stack .fal, .fa-stack .fas, .fa-stack .far {
  padding: 0 !important;
}

.tablesorter-filter-row td:nth-child(2) input, .tablesorter-filter-row td:nth-child(3) input, .tablesorter-filter-row td:nth-child(4) input {
  display: none;
}

.icon-table {
  width: 100%;
}
.icon-table td.icon-title {
  padding-left: 0.5rem;
  margin-top: 0.7rem;
  text-transform: capitalize;
  width: 175px;
  color: #4F4F4F;
}
.icon-table input[type=search] {
  border: none;
  outline: none;
  background-color: transparent;
  display: inline-block;
  box-sizing: border-box;
}
.icon-table td:not(:first-child):not(:last-child) {
  text-align: center;
}
.icon-table .tablesorter-filter-row {
  border-bottom: 1px solid #ddd;
}
.icon-table .tablesorter-filter-row select.tablesorter-filter {
  color: #4F4F4F;
  margin-top: -2px;
  padding: 3px;
}
.icon-table .tablesorter-filter-row input.tablesorter-filter {
  background-color: #FFF;
  border: 1px solid #bebebe;
  margin-left: -8px;
}
.icon-table .tablesorter-filter-row input.tablesorter-filter::placeholder {
  color: #363636;
}
.icon-table tbody {
  background-color: #FFF;
}

[data-icon]:before {
  content: attr(data-icon);
}

.hcicon:before, [data-icon]:before {
  font-family: "hcicons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hci-report-local:before {
  content: "!";
}

.hci-report-national:before {
  content: '"';
}

.hci-report-state:before {
  content: "#";
}

.hci-211:before {
  content: "$";
}

.hci-article:before {
  content: "%";
}

.hci-chip:before {
  content: "&";
}

.hci-chna:before {
  content: "'";
}

.hci-library:before {
  content: "(";
}

.hci-handshake:before {
  content: ")";
}

.hci-phone:before {
  content: "*";
}

.hci-survey:before {
  content: "+";
}

.hci-email:before {
  content: ",";
}

.hci-chronic-disease:before {
  content: "-";
}

.hci-target:before, .hci-target-avail:before, .hci-comparetype-3:before {
  content: ".";
}

.hci-trend:before, .hci-trend-avail:before, .hci-comparetype-2:before {
  content: "/";
}

.hci-diabetes:before {
  content: "0";
}

.hci-report-chna:before {
  content: "1";
}

.hci-report-is:before {
  content: "2";
}

.hci-plumeria:before {
  content: "3";
}

.hci-website:before {
  content: "4";
}

.hci-toolkits:before {
  content: "5";
}

.hci-infographic:before {
  content: "6";
}

.hci-meeting-minutes:before {
  content: "7";
}

.hci-plans:before {
  content: "8";
}

.hci-press-release:before {
  content: "9";
}

.hci-value:before, .hci-value-avail:before, .hci-comparetype-0:before {
  content: ":";
}

.hci-gauge:before, .hci-gauge-avail:before, .hci-comparetype-1:before {
  content: ";";
}

.hci-door:before {
  content: "<";
}

.hci-soda:before {
  content: "=";
}

.hci-barchart:before {
  content: ">";
}

.hci-new-dashboard:before {
  content: "?";
}

.hci-list:before {
  content: "@";
}

.hci-drugs:before {
  content: "A";
}

.hci-asthma:before {
  content: "B";
}

.hci-children:before {
  content: "C";
}

.hci-rural:before {
  content: "D";
}

.hci-transportation:before {
  content: "E";
}

.hci-aging:before {
  content: "F";
}

.hci-infant-health:before {
  content: "G";
}

.hci-maternal-health:before {
  content: "H";
}

.hci-disabilities:before {
  content: "I";
}

.hci-vaccinations:before {
  content: "J";
}

.hci-mental-health:before {
  content: "K";
}

.hci-nutrition:before {
  content: "L";
}

.hci-oral-health:before {
  content: "M";
}

.hci-active-living:before {
  content: "N";
}

.hci-urban:before {
  content: "O";
}

.hci-access-to-care:before {
  content: "P";
}

.hci-neighborhood:before {
  content: "Q";
}

.hci-preparedness:before {
  content: "R";
}

.hci-cancer:before {
  content: "S";
}

.hci-needs-index:before {
  content: "T";
}

.hci-gauge:before {
  content: "U";
}

.hci-public-health:before {
  content: "V";
}

.hci-design-outline:before {
  content: "W";
}

.hci-priority-outline:before, .hci-prioritize-outline:before {
  content: "X";
}

.hci-search-outline:before, .hci-assess-outline:before {
  content: "Y";
}

.hci-breastfeeding:before {
  content: "Z";
}

.hci-hci-icon-01:before, .hci-community-dash:before {
  content: "a";
}

.hci-disparities-dash:before {
  content: "b";
}

.hci-demo-dash:before {
  content: "c";
}

.hci-promising-practices:before {
  content: "d";
}

.hci-funding-opportunities:before {
  content: "e";
}

.hci-local-resources:before {
  content: "f";
}

.hci-local-news:before {
  content: "g";
}

.hci-target-hp2020:before {
  content: "h";
}

.hci-target-community:before {
  content: "i";
}

.hci-events:before {
  content: "j";
}

.hci-help:before {
  content: "k";
}

.hci-comparison-report:before {
  content: "l";
}

.hci-report-assistant:before {
  content: "m";
}

.hci-report-center:before {
  content: "n";
}

/* topics can take the name or id */
.hci-topic-health:before, .hci-topic-5:before {
  content: "o";
}

.hci-topic-social:before, .hci-topic-8:before {
  content: "p";
}

.hci-topic-education:before, .hci-topic-3:before {
  content: "q";
}

.hci-topic-government:before, .hci-topic-4:before {
  content: "r";
}

.hci-topic-economy:before, .hci-topic-2:before {
  content: "s";
}

.hci-topic-environment:before, .hci-topic-6:before {
  content: "t";
}

.hci-topic-safety:before, .hci-topic-7:before {
  content: "u";
}

.hci-topic-transportation:before, .hci-topic-9:before {
  content: "v";
}

.hci-topic-art:before, .hci-topic-1:before {
  content: "w";
}

.hci-sexual-health:before {
  content: "x";
}

.hci-smoking:before {
  content: "y";
}

.hci-love:before {
  content: "z";
}

.hci-equity:before {
  content: "{";
}

.hci-rhip:before {
  content: "|";
}

.hci-rha:before {
  content: "}";
}

.hci-topic-community:before, .hci-topic-3000:before {
  content: "~";
}

.hci-target-hp2030:before {
  content: " ";
}

.hci-older-adults:before {
  content: "¡";
}

.hci-virus:before {
  content: "¢";
}

.hci-cha:before {
  content: "£";
}

.hci-food-index:before {
  content: "¤";
}

.hci-older-adults-55:before {
  content: "¥";
}

.hci-older-adults-65:before {
  content: "¦";
}

.hci-older-adults-85:before {
  content: "§";
}

.hci-physical-activity:before {
  content: "¨";
}

.hci-asthma-2:before {
  content: "©";
}

.hci-cancer-2:before {
  content: "ª";
}

.hci-diabetes-2:before {
  content: "«";
}

.hci-heart-disease-stroke:before {
  content: "¬";
}

.hci-tobacco:before {
  content: "±";
}

/*************
Default Theme
*************/
/* overall */
.tablesorter-hci {
  width: 100%;
  font: 0.75rem/1.125rem Arial, Sans-serif;
  color: #333;
  background-color: #fff;
  border-spacing: 1px;
  margin: 10px 0 15px;
  text-align: left;
}

/* header */
.tablesorter-hci th,
.tablesorter-hci thead td {
  font-weight: bold;
  color: #000;
  background-color: hsl(340, 2.0134228188%, 70%);
  border-collapse: collapse;
  border-bottom: #a8a4a5 1px solid;
  padding: 0;
}

.tablesorter-hci tfoot th,
.tablesorter-hci tfoot td {
  border: 0;
}

.tablesorter-hci .header,
.tablesorter-hci .tablesorter-header {
  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
  background-position: center right;
  background-repeat: no-repeat;
  cursor: pointer;
  white-space: normal;
  padding: 4px 20px 4px 4px;
}

.tablesorter-hci thead .headerSortUp,
.tablesorter-hci thead .tablesorter-headerSortUp,
.tablesorter-hci thead .tablesorter-headerAsc {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
  border-bottom: #000 2px solid;
}

.tablesorter-hci thead .headerSortDown,
.tablesorter-hci thead .tablesorter-headerSortDown,
.tablesorter-hci thead .tablesorter-headerDesc {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
  border-bottom: #000 2px solid;
}

.tablesorter-hci thead .sorter-false {
  background-image: none;
  cursor: default;
  padding: 4px;
}

/* tfoot */
.tablesorter-hci tfoot .tablesorter-headerSortUp,
.tablesorter-hci tfoot .tablesorter-headerSortDown,
.tablesorter-hci tfoot .tablesorter-headerAsc,
.tablesorter-hci tfoot .tablesorter-headerDesc {
  border-top: #000 2px solid;
}

/* tbody */
.tablesorter-hci td {
  background-color: #fff;
  border-bottom: #F5F5F5 1px solid;
  padding: 4px;
  vertical-align: top;
}

/* hovered row colors */
.tablesorter-hci tbody > tr.hover > td,
.tablesorter-hci tbody > tr:hover > td,
.tablesorter-hci tbody > tr.even:hover > td,
.tablesorter-hci tbody > tr.odd:hover > td {
  background-color: hsl(340, 2.0134228188%, 90%);
  color: #000;
}

/* table processing indicator */
.tablesorter-hci .tablesorter-processing {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  /* background-image: url(images/loading.gif) !important; */
  background-image: url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=") !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter-hci tr.odd > td {
  background-color: #F5F5F5;
}

.tablesorter-hci tr.even > td {
  background-color: #FFF;
}

/* Column Widget - column sort colors */
.tablesorter-hci tr.odd td.primary {
  background-color: #bfbfbf;
}

.tablesorter-hci td.primary,
.tablesorter-hci tr.even td.primary {
  background-color: #d9d9d9;
}

.tablesorter-hci tr.odd td.secondary {
  background-color: #d9d9d9;
}

.tablesorter-hci td.secondary,
.tablesorter-hci tr.even td.secondary {
  background-color: #e6e6e6;
}

.tablesorter-hci tr.odd td.tertiary {
  background-color: #e6e6e6;
}

.tablesorter-hci td.tertiary,
.tablesorter-hci tr.even td.tertiary {
  background-color: #f2f2f2;
}

/* caption */
caption {
  background-color: #fff;
}

/* filter widget */
.tablesorter-hci .tablesorter-filter-row {
  background-color: #eee;
}

.tablesorter-hci .tablesorter-filter-row td {
  background-color: #eee;
  border-bottom: #ccc 1px solid;
  line-height: normal;
  text-align: center; /* center the input */
  -webkit-transition: line-height 0.1s ease;
  -moz-transition: line-height 0.1s ease;
  -o-transition: line-height 0.1s ease;
  transition: line-height 0.1s ease;
}

/* optional disabled input styling */
.tablesorter-hci .tablesorter-filter-row .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}

/* hidden filter row */
.tablesorter-hci .tablesorter-filter-row.hideme td {
  /*** *********************************************** ***/
  /*** change this padding to modify the thickness     ***/
  /*** of the closed filter row (height = padding x 2) ***/
  padding: 2px;
  /*** *********************************************** ***/
  margin: 0;
  line-height: 0;
  cursor: pointer;
}

.tablesorter-hci .tablesorter-filter-row.hideme * {
  height: 1px;
  min-height: 0;
  border: 0;
  padding: 0;
  margin: 0;
  /* don't use visibility: hidden because it disables tabbing */
  opacity: 0;
  filter: alpha(opacity=0);
}

/* filters */
.tablesorter-hci input.tablesorter-filter,
.tablesorter-hci select.tablesorter-filter {
  width: 95%;
  height: auto;
  margin: 4px auto;
  padding: 4px;
  background-color: #fff;
  border: 1px solid #bbb;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: height 0.1s ease;
  -moz-transition: height 0.1s ease;
  -o-transition: height 0.1s ease;
  transition: height 0.1s ease;
}

/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
  display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #e6bf99;
}

.highcharts-data-label text tspan {
  background-color: rgba(255, 255, 255, 0.4);
}

.highcharts-container ul li:before {
  content: "";
}

.highcharts-menu-item {
  margin: 0;
  padding: 0.125rem 0.25rem !important;
  font-size: 0.75rem !important;
}
.highcharts-menu-item i {
  padding-left: 0.2rem;
}

a:link, a:visited, a:hover, a:active {
  color: #4C494A;
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}
a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.ulink a, .ulink a:link, .ulink a:visited, a.ulink, .results-wrapper .filed-under a, a.ulink:link, a.ulink:visited {
  text-decoration: underline;
}
.ulink a:hover, .ulink a:active, a.ulink:hover, .results-wrapper .filed-under a:hover, a.ulink:active, .results-wrapper .filed-under a:active {
  text-decoration: none;
}

/* lists from wysiwyg editor */
.ulink ul, .results-wrapper .filed-under a ul {
  margin-left: 0;
  margin-top: 1em;
  padding-left: 0;
}
.ulink div, .results-wrapper .filed-under a div {
  margin-bottom: 1em;
}

/* Add space between wysiwyg 'paragraphs' */
.contentDisplay.ulink div, .results-wrapper .filed-under a.contentDisplay div {
  margin-bottom: 1em;
}

.hci-button, .btn-warning, .button-link, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .css_button, .accent-link, .admin_edit_link, .admin_link {
  display: inline-block;
  padding: 0.15em 0.5em;
  text-decoration: none !important;
  outline: none;
  cursor: pointer;
}

.button-link, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .css_button, .accent-link, .admin_edit_link, .admin_link, .button-link:link, .button-link:visited {
  background-color: #a09c9d;
  color: #333333;
}
.button-link:hover, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label:hover, .css_button:hover, .accent-link:hover, .admin_edit_link:hover, .admin_link:hover, .button-link:active, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label:active, .css_button:active, .accent-link:active, .admin_edit_link:active, .admin_link:active {
  background-color: hsl(340, 2.0134228188%, 90%);
  text-decoration: none !important;
  color: #333333;
}
.button-link i.fa, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label i.fa, .css_button i.fa, .accent-link i.fa, .admin_edit_link i.fa, .admin_link i.fa {
  padding-top: 0;
  padding-bottom: 0;
  font-size: inherit;
}
.button-link i.hcicon, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label i.hcicon, .css_button i.hcicon, .accent-link i.hcicon, .admin_edit_link i.hcicon, .admin_link i.hcicon {
  font-size: 0.85rem;
}
.button-link.gray, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label.gray, .gray.css_button, .gray.accent-link, .gray.admin_edit_link, .gray.admin_link {
  background-color: #828282;
}
.button-link.gray:hover, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label.gray:hover, .gray.css_button:hover, .gray.accent-link:hover, .gray.admin_edit_link:hover, .gray.admin_link:hover, .button-link.gray:active, .buttonPopupMenuWrapper .buttonSelectedCheckbox + label.gray:active, .gray.css_button:active, .gray.accent-link:active, .gray.admin_edit_link:active, .gray.admin_link:active {
  background-color: #4F4F4F;
}

.admin_edit_link, .admin_link {
  font-size: 0.75rem !important;
  margin: 0.2rem !important;
  color: #FFF !important;
  text-decoration: none !important;
  background-color: #4F4F4F !important;
  opacity: 0.8;
  border: 2px solid transparent;
}
.admin_edit_link:hover, .admin_edit_link:focus, .admin_edit_link:active, .admin_link:hover, .admin_link:focus, .admin_link:active {
  text-decoration: underline !important;
  opacity: 1;
  border: 2px solid black;
}

.action-link {
  padding: 2px 6px;
  font-size: 1rem;
  color: #FFF !important;
}
.action-link, .action-link:link, .action-link:visited {
  background-color: #B91965;
}
.action-link:hover, .action-link:active {
  background-color: #8c134c;
}
.action-link.active {
  background-color: #761040;
}

.accent-link {
  color: #FFF !important;
}
.accent-link, .accent-link:link, .accent-link:visited {
  background-color: #FFB71B;
}
.accent-link:hover, .accent-link:active {
  background-color: #ce8d00;
}

.ribbon-link {
  font-weight: bold;
  height: auto;
  padding: 0.75em 0.65em 0.75em 1em;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  background-color: #FFB71B;
  border: none;
  white-space: nowrap;
  width: auto;
  line-height: 1em;
}
.ribbon-link:link, .ribbon-link {
  color: #333333 !important;
}
.ribbon-link:link:after, .ribbon-link:after {
  position: absolute;
  content: "";
  left: 100%;
  top: 0%;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 1.25em;
  border-style: solid;
  border-color: transparent transparent transparent #FFB71B;
}
.ribbon-link:hover, .ribbon-link:active {
  text-decoration: none;
  background-color: #e79e00;
}
.ribbon-link:hover:after, .ribbon-link:active:after {
  border-color: transparent transparent transparent #e79e00;
}
.ribbon-link.primary {
  background-color: #4C494A;
  color: #FFF;
}
.ribbon-link.primary:link:after, .ribbon-link.primary:visited:after {
  border-color: transparent transparent transparent #4C494A;
}
.ribbon-link.primary:hover, .ribbon-link.primary:active {
  background-color: #323031;
}
.ribbon-link.primary:hover:after, .ribbon-link.primary:active:after {
  border-color: transparent transparent transparent #323031;
}
.ribbon-link.primaryLight {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.ribbon-link.primaryLight, .ribbon-link.primaryLight:link, .ribbon-link.primaryLight:visited {
  color: #333333 !important;
}
.ribbon-link.primaryLight:after, .ribbon-link.primaryLight:link:after, .ribbon-link.primaryLight:visited:after {
  border-color: transparent transparent transparent hsl(340, 2.0134228188%, 90%);
}
.ribbon-link.primaryLight:hover, .ribbon-link.primaryLight:active {
  background-color: #cdcbcc;
}
.ribbon-link.primaryLight:hover:after, .ribbon-link.primaryLight:active:after {
  border-color: transparent transparent transparent #cdcbcc;
}
.ribbon-link.tertiary, .ribbon-link.primaryMedium {
  background-color: hsl(340, 2.0134228188%, 70%);
}
.ribbon-link.tertiary, .ribbon-link.tertiary:link, .ribbon-link.tertiary:visited, .ribbon-link.primaryMedium, .ribbon-link.primaryMedium:link, .ribbon-link.primaryMedium:visited {
  color: #333333 !important;
}
.ribbon-link.tertiary:after, .ribbon-link.tertiary:link:after, .ribbon-link.tertiary:visited:after, .ribbon-link.primaryMedium:after, .ribbon-link.primaryMedium:link:after, .ribbon-link.primaryMedium:visited:after {
  border-color: transparent transparent transparent hsl(340, 2.0134228188%, 70%);
}
.ribbon-link.tertiary:hover, .ribbon-link.tertiary:active, .ribbon-link.primaryMedium:hover, .ribbon-link.primaryMedium:active {
  background-color: #cdcbcc;
}
.ribbon-link.tertiary:hover:after, .ribbon-link.tertiary:active:after, .ribbon-link.primaryMedium:hover:after, .ribbon-link.primaryMedium:active:after {
  border-color: transparent transparent transparent #cdcbcc;
}
.ribbon-link.action {
  background-color: #B91965;
  color: #FFF !important;
}
.ribbon-link.action:link:after, .ribbon-link.action:visited:after {
  border-color: transparent transparent transparent #B91965;
}
.ribbon-link.action:hover, .ribbon-link.action:active {
  background-color: #e1247e;
}
.ribbon-link.action:hover:after, .ribbon-link.action:active:after {
  border-color: transparent transparent transparent #e1247e;
}

#why_important_link {
  outline: none !important;
}

.outline-link {
  border: 1px solid #4C494A;
  color: #323031;
  display: inline-block;
  padding: 0.4em;
  text-decoration: none !important;
  transition: background-color 250ms ease;
  font-size: 1rem;
}
.outline-link:hover {
  background-color: #4C494A;
  color: #FFF;
  text-decoration: none;
}

.alert, .module_indicators_index .archived-indicator, div.alert-form-validation, div.alert-form-validation-small, .message, .messageerror, .errors {
  margin: 1rem 0;
}

.message, .messageerror, .errors {
  border: 1px solid #a6a4a5;
  background-color: #ededed;
  padding: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
}
.message p:last-child, .messageerror p:last-child, .errors p:last-child {
  margin-bottom: 0;
}
.message.error, .messageerror, .errors, .message.failure {
  border-color: #ff8080;
  background-color: #ffe6e6;
}
.message.warning, .warning.messageerror, .warning.errors, .message.danger, .danger.messageerror, .danger.errors {
  border-color: #ffa280;
  background-color: #ffece6;
}
.message.notice, .notice.messageerror, .notice.errors, .message.info, .info.messageerror, .info.errors {
  border-color: #8080ff;
  background-color: #e6e6ff;
}
.message.success, .success.messageerror, .success.errors {
  border-color: #80c080;
  background-color: #e6f2e6;
}

.messageerror, .errors {
  color: red;
}
.messageerror li, .errors li {
  margin-bottom: 0;
}

.error, .messageerror, .errors, .failure {
  color: red;
}

.warning, .danger {
  color: orangered;
}

.notice, .info {
  color: blue;
}

.info-light {
  color: #6666ff;
}

.success {
  color: green;
}

.close {
  position: relative;
  z-index: 1;
}

.list_table, .list-table {
  border-spacing: 0 2px;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  position: relative;
  width: 100%;
}
table.list_table, .list-table, .list_table, .list-table {
  margin: 0.5em 0 1em;
}

.list_table.table-striped thead tr, .list_table thead tr, .list-table.table-striped thead tr, .list-table thead tr {
  background-color: #4C494A;
  padding: 4px;
}
.list_table.table-striped thead th, .list_table thead th, .list-table.table-striped thead th, .list-table thead th {
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  text-align: center;
}
.list_table.table-striped thead th, .list_table.table-striped thead th a, .list_table thead th, .list_table thead th a, .list-table.table-striped thead th, .list-table.table-striped thead th a, .list-table thead th, .list-table thead th a {
  color: #FFF;
}
.list_table.table-striped tbody tr:nth-of-type(even), .list_table.table-striped tbody tr:nth-of-type(even) td, .list_table tbody tr:nth-of-type(even), .list_table tbody tr:nth-of-type(even) td, .list-table.table-striped tbody tr:nth-of-type(even), .list-table.table-striped tbody tr:nth-of-type(even) td, .list-table tbody tr:nth-of-type(even), .list-table tbody tr:nth-of-type(even) td {
  background-color: #FFF;
}
.list_table td, .list_table th, .list-table td, .list-table th {
  padding: 0.25em 0.5em;
  vertical-align: middle;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.list_table th:focus, .list-table th:focus {
  background-color: #666263 !important;
}

/**
 * Override default DataTable styles
 */
table.dataTable thead th, table.dataTable thead td {
  padding: 0.25em 0.5em;
}
table.dataTable.no-footer {
  border-bottom: none;
}

.dataTables_wrapper .dataTables_processing {
  position: fixed;
  background-color: #FFF !important;
  padding: 15px;
  margin: 0;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  height: 95px !important;
  width: 350px !important;
  left: 40%;
  top: 250px;
  z-index: 1070;
}
.dataTables_wrapper .dataTables_processing img, .dataTables_wrapper .dataTables_processing div {
  float: left;
}
.dataTables_wrapper .dataTables_processing img {
  padding-top: 10px;
}
.dataTables_wrapper .dataTables_processing div {
  width: 265px;
  font-size: 0.875rem;
  text-align: left;
  padding-left: 15px;
}
.dataTables_wrapper .dataTables_processing div p {
  margin: 0;
}

.dataTables_empty {
  font-weight: bold;
}

table.demographicTable {
  border: solid hsl(340, 2.0134228188%, 70%) 1px;
}

table.demographicTable, table.map_locations {
  border-collapse: collapse;
}
table.demographicTable caption, table.map_locations caption {
  text-align: left;
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
  color: #4C494A;
  font-size: 1.75rem;
  font-weight: normal;
  padding: 0 0 8px;
}
table.demographicTable thead > tr th, table.map_locations thead > tr th {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
}
table.demographicTable td, table.demographicTable th, table.map_locations td, table.map_locations th {
  font-size: 0.625rem;
  padding: 4px;
  font-size: 0.875rem;
  padding: 8px;
}
@media (min-width: 400px) {
  table.demographicTable td, table.demographicTable th, table.map_locations td, table.map_locations th {
    font-size: 0.75rem;
    padding: 6px;
  }
}
table.demographicTable th, table.map_locations th {
  border-top: none;
}
table.demographicTable td, table.map_locations td {
  text-align: right;
  padding-right: 20px !important;
}
table.demographicTable td:first-child, table.map_locations td:first-child {
  text-align: left !important;
}
table.demographicTable .calculatedValue, table.map_locations .calculatedValue {
  font-weight: 600;
}
table.demographicTable.shadeColumn th.selectedLocale, table.map_locations.shadeColumn th.selectedLocale {
  background-color: #373536 !important;
}
table.demographicTable.shadeColumn td.selectedLocale, table.map_locations.shadeColumn td.selectedLocale {
  background-color: rgba(230, 229, 229, 0.6);
}
table.demographicTable > thead > tr > th, table.map_locations > thead > tr > th {
  vertical-align: middle !important;
}

.unsorted-icon, table.dataTable thead .sorting, table.dataTable .tablesorter-headerUnSorted:not(.sorter-false), table.tablesorter thead .sorting, table.tablesorter .tablesorter-headerUnSorted:not(.sorter-false), .sorted-asc-icon, table.dataTable thead .sorting_asc, table.dataTable .tablesorter-headerAsc:not(.sorter-false), table.tablesorter thead .sorting_asc, table.tablesorter .tablesorter-headerAsc:not(.sorter-false), .sorted-desc-icon, table.dataTable thead .sorting_desc, table.dataTable .tablesorter-headerDesc:not(.sorter-false), table.tablesorter thead .sorting_desc, table.tablesorter .tablesorter-headerDesc:not(.sorter-false) {
  background-repeat: no-repeat;
  background-position-x: 98%;
  cursor: pointer;
  background-position-y: center;
}

.unsorted-icon, table.dataTable thead .sorting, table.dataTable .tablesorter-headerUnSorted:not(.sorter-false), table.tablesorter thead .sorting, table.tablesorter .tablesorter-headerUnSorted:not(.sorter-false) {
  background-image: url("/content/global/css/sort-icons/unsorted.svg");
  background-size: 12px 14px;
}

.sorted-asc-icon, table.dataTable thead .sorting_asc, table.dataTable .tablesorter-headerAsc:not(.sorter-false), table.tablesorter thead .sorting_asc, table.tablesorter .tablesorter-headerAsc:not(.sorter-false) {
  background-image: url("/content/global/css/sort-icons/sorted-asc.svg");
  background-size: 14px 16px;
}

.sorted-desc-icon, table.dataTable thead .sorting_desc, table.dataTable .tablesorter-headerDesc:not(.sorter-false), table.tablesorter thead .sorting_desc, table.tablesorter .tablesorter-headerDesc:not(.sorter-false) {
  background-image: url("/content/global/css/sort-icons/sorted-desc.svg");
  background-size: 14px 16px;
}

table.dataTable th, table.dataTable td, table.tablesorter th, table.tablesorter td {
  border-top-width: 0;
  border-left-width: 0;
}
table.dataTable td, table.tablesorter td {
  padding: 4px 8px;
}
table.dataTable td li, table.tablesorter td li {
  margin-bottom: 0.3em;
}
table.dataTable.table-bordered thead th, table.tablesorter.table-bordered thead th {
  white-space: normal;
  border-left: 1px solid #333;
  border-right: 1px solid #AAA;
  border-top: 1px solid #333;
  border-bottom: none;
}
table.dataTable.table-bordered thead th:last-child, table.tablesorter.table-bordered thead th:last-child {
  border-right-color: #333;
}
table.dataTable.table-bordered thead tr:not(:first-child) th, table.tablesorter.table-bordered thead tr:not(:first-child) th {
  border-top: 1px solid #AAA;
}

.tablesorter thead th {
  vertical-align: middle;
}

caption {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif;
}

.fieldset-base, .itempermissions-toggle-content, .module_resourcelibrary fieldset.fieldsection > dl, fieldset {
  border: 1px solid #a6a4a5;
  background-color: #f4f4f4;
}
.fieldset-base.fieldsection, .fieldsection.itempermissions-toggle-content, .module_resourcelibrary fieldset.fieldsection > dl.fieldsection, fieldset.fieldsection {
  padding: 0.5em;
  margin: 0.25em 0;
}

.form-row {
  margin-bottom: 1em;
}

.form-check-hanging input[type=radio], .form-check-hanging input[type=checkbox] {
  margin-left: -1.5rem !important;
}
.field-caption {
  font-size: 0.875rem;
  font-style: italic;
  margin-bottom: 0.25rem;
}

legend {
  font-size: 1.25rem;
  border: none;
  background: transparent;
  width: auto;
  color: #4F4F4F;
  padding: 0 0.25rem;
}

.submit-page-btn {
  font-size: 1.25rem;
}

.inline-validation-error {
  color: red;
  font-size: 0.875rem;
}

.sortable > li, .ui-sortable > li {
  margin: 0 0 0.75rem;
  background-color: #f8f7f7;
  border: 1px solid #828282;
  overflow: auto;
  padding: 0.25em 0;
}
.sortable .handle, .ui-sortable .handle {
  cursor: pointer;
}

/* Style specifications for the drag and drop elements */
.dragarea_twocolumn_1 {
  width: 45%;
  float: left;
}

.dragarea_twocolumn_2 {
  width: 45%;
  float: left;
}

.dragarea_twocolumn_divider {
  float: left;
  width: 28px;
  text-align: center;
  padding-top: 25px;
}

.draglistcontainer {
  height: 310px;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  overflow: auto;
}

.dragcontainlist {
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}

ul.draglist {
  height: 100%;
  overflow: auto;
  background: #4C494A;
  margin: 0;
  padding: 3px 5px;
}

ul.draglist li {
  margin: 6px 0;
  cursor: move;
  zoom: 1;
}

li.dragitem_1 {
  background-color: #FFF;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  padding: 2px 25px 2px 8px;
}

li.dragitem_2 {
  background-color: #FFF;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}

.dragitem_cat {
  margin: 0;
}

form .required-sign {
  color: red;
}

ul.selectableList, ul.selectableListFullItem {
  background-color: #F5F5F5;
  padding: 5px;
  margin: 0;
  min-height: 50px;
  max-height: 385px;
  overflow: auto;
  border: 1px solid #AAA;
}
ul.selectableList li, ul.selectableListFullItem li {
  background: #FFF;
  padding: 3px;
  cursor: move;
}

ul.selectableListFullItem li {
  margin-bottom: 7px;
  cursor: move;
}
ul.selectableListFullItem li:hover {
  background: hsl(340, 2.0134228188%, 90%);
}

form.single_column dt {
  width: 100%;
  float: none;
  margin-top: 0;
  margin-bottom: 0.2em;
  margin-right: 1em;
}
form.single_column dt .subLabel {
  font-weight: normal;
}
@media (min-width: 600px) {
  form.single_column dt {
    margin-right: 0;
  }
}
form.single_column dd {
  width: 100%;
  margin-left: 0;
  float: none;
}
form.single_column dd fieldset {
  background-color: #FFF;
  margin-right: 1.2em;
}
form.single_column dd fieldset legend {
  font-weight: bold;
  font-size: 1rem;
}
form.single_column dd fieldset dl {
  padding: 0.5em;
}
@media (min-width: 600px) {
  form.single_column dd fieldset {
    margin-right: 0;
  }
}

@media (max-width: 599.98px) {
  form input, form textarea {
    border-color: #AAA;
    border-width: 1px;
    width: 100%;
  }
  form input[type=button], form input[type=checkbox], form input[type=submit] {
    width: auto;
  }
  form input[type=button] {
    margin-right: 0;
  }
  form .select2-container {
    width: 100% !important;
  }
  form fieldset {
    margin-right: 0;
    border: none;
  }
}
form label.required.noAsterisk::after, form.noAsterisk label.required::after {
  content: "";
}
form dd input[type=text], form dd input[type=email], form dd input[type=url], form dd input[type=password] {
  width: 70%;
  min-width: 250px;
}

label.required::after, .requiredLabel::after {
  content: " *";
  color: #F00;
}

input, textarea, select {
  font-size: inherit;
  font-family: inherit;
  max-width: 100%;
}

/* Styling for character counter */
.charcount_counter {
  position: absolute;
  font-size: 1.125rem;
  padding: 5px;
  color: grey;
}

.charcount_warning {
  color: #FFAB67;
  font-weight: bold;
}

.charcount_exceeded {
  color: #F00;
  font-weight: bold;
}

/* select2 overrides */
.select2-container {
  width: 70%;
  min-width: 225px;
  max-width: 700px;
}
.select2-container:focus-within .select2-selection {
  outline: 2px solid #4F4F4F;
}
.select2-container li {
  margin-left: 0;
  font-size: 0.875rem;
}
.select2-container .select2-selection, .select2-container .select2-dropdown, .select2-container .select2-selection__choice, .select2-container .select2-selection__rendered {
  max-width: 700px;
}
.select2-container .select2-selection__choice {
  padding: 1px 5px !important;
}
.select2-container .select2-results .select2-results__group {
  font-size: 1rem;
}
.select2-container span.select2-selection.select2-selection--single {
  height: 30px;
}
.select2-container .select2-selection__clear {
  float: none;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1000;
  padding-left: 4px;
  padding-bottom: 4px;
  margin-right: 5px !important;
  background: rgba(255, 255, 255, 0.8);
}

.mce-tinymce iframe {
  max-width: 99.9% !important;
}

/* custom CSS only popup menu */
.buttonPopupMenuWrapper {
  position: relative;
  margin: 10px 0;
  display: inline-block;
}

.buttonPopupMenuWrapper .buttonSelectedCheckbox:checked + label {
  background-color: hsl(340, 2.0134228188%, 90%);
}

.buttonPopupMenuWrapper .buttonSelectedCheckbox:checked ~ .buttonPopupMenu {
  display: block;
}

.buttonPopupMenu, .hidden {
  display: none;
}

.buttonPopupMenu {
  width: 200px;
  position: absolute;
  top: 30px;
  padding: 10px;
  background: #fff;
  border: #4C494A 1px solid;
  border-radius: 5px;
  z-index: 500;
}

.buttonPopupMenu label {
  display: block;
}

.buttonPopupMenuResponsive label:nth-child(1) {
  border-bottom: #4C494A solid 1px;
  margin-bottom: 5px;
}

.buttonPopupMenu input {
  margin-right: 5px;
}

.buttonPopupMenu .disabled {
  color: #ddd;
}

.viewModeRadio {
  display: inline-block;
  padding-right: 20px;
  font-size: 1rem;
  line-height: 40px;
  cursor: pointer;
}
.viewModeRadio:hover .inner {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0.5;
}
.viewModeRadio input {
  width: 1px;
  height: 1px;
  opacity: 0;
}
.viewModeRadio input:checked + .outer .inner {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.viewModeRadio input:checked + .outer {
  border: 2px solid #B91965;
}
.viewModeRadio .outer {
  display: block;
  float: left;
  margin: 10px 9px 10px 10px;
  border: 2px solid #4C494A;
  border-radius: 50%;
  background-color: #fff;
}
.viewModeRadio .inner {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  transition-function: ease-in-out;
  -webkit-transition-delay: false;
  transition-delay: false;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 12px;
  height: 12px;
  display: block;
  margin: 2px;
  border-radius: 50%;
  background-color: #B91965;
  opacity: 0;
}

ul {
  margin-left: 0.25rem;
}
ul li {
  padding-left: 0.15rem;
}
ul li:before {
  content: "•";
  color: inherit;
  display: block;
  position: absolute;
  font-size: 1em;
  left: -0.85em;
  top: -0.05em;
  opacity: 0.75;
  font-family: "Lato", "Open Sans", Helvetica, Arial, sans-serif;
}
ul.no-bullet, .tileinstance_progresstracker ul.highcharts-menu, .tileinstance_indicatorfooter ul, .module_tiles_admin ul.sections_list, .module_tiles_admin ul.ui-sortable, .add-item-panel ul, .filter-group ul, ul.results-pager, .search_results ul, ul.main_nav, ul.messageerror, ul.errors, ul.sortable, ul.ui-sortable, ul.draglist, ul.chosen-results, ul.select2-selection__rendered, ul#messages {
  list-style-type: none;
}
ul.no-bullet > li, .tileinstance_progresstracker ul.highcharts-menu > li, .tileinstance_indicatorfooter ul > li, .module_tiles_admin ul.sections_list > li, .module_tiles_admin ul.ui-sortable > li, .add-item-panel ul > li, .filter-group ul > li, ul.results-pager > li, .search_results ul > li, ul.main_nav > li, ul.messageerror > li, ul.errors > li, ul.sortable > li, ul.ui-sortable > li, ul.draglist > li, ul.chosen-results > li, ul.select2-selection__rendered > li, ul#messages > li {
  margin-left: auto;
  text-indent: 0;
}
ul.no-bullet > li:before, .tileinstance_progresstracker ul.highcharts-menu > li:before, .tileinstance_indicatorfooter ul > li:before, .module_tiles_admin ul.sections_list > li:before, .module_tiles_admin ul.ui-sortable > li:before, .add-item-panel ul > li:before, .filter-group ul > li:before, ul.results-pager > li:before, .search_results ul > li:before, ul.main_nav > li:before, ul.messageerror > li:before, ul.errors > li:before, ul.sortable > li:before, ul.ui-sortable > li:before, ul.draglist > li:before, ul.chosen-results > li:before, ul.select2-selection__rendered > li:before, ul#messages > li:before {
  content: none;
}
ul.rc_list {
  padding-left: 5px;
  margin-bottom: 0;
}
ul.main_nav {
  list-style: none;
  margin-left: 0;
}
ul.main_nav li {
  display: inline-block;
  padding: 2px;
  margin: 2px 5px;
}

ol {
  margin: 0.25rem 0 0 1rem;
  padding: 0 0 0 0.5rem;
}

li {
  position: relative;
  margin-left: 0.5rem;
}

.column > * {
  padding-right: 1rem;
}

li.tight {
  margin: 0 auto;
}

.ulink ul, .results-wrapper .filed-under a ul, .ulink ol, .results-wrapper .filed-under a ol {
  margin-left: 0.8rem;
  padding-left: 0.5rem;
}
.ulink ul ul, .results-wrapper .filed-under a ul ul, .ulink ul ol, .results-wrapper .filed-under a ul ol, .ulink ol ul, .results-wrapper .filed-under a ol ul, .ulink ol ol, .results-wrapper .filed-under a ol ol {
  margin-left: 0.5rem;
}

.select2-results ul li:before {
  content: "";
}

.select2-container {
  z-index: 10002;
}

ol.circle-list {
  counter-reset: li;
  list-style: none;
  margin: 0;
  padding: 0;
}
ol.circle-list li {
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 1rem;
}
ol.circle-list a {
  margin-left: 0.6rem;
  display: inline-block;
}
ol.circle-list a:link {
  color: #4F4F4F;
  text-decoration: none;
}
ol.circle-list a:hover {
  text-decoration: underline;
}
ol.circle-list li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -0.4rem;
  top: 0.3rem;
  background: #FFB71B;
  height: 1.4rem;
  width: 1.4rem;
  font-size: 0.7rem;
  color: #FFF;
  line-height: 1.4rem;
  text-align: center;
  font-weight: bold;
  border-radius: 2rem;
}

/* legacy rules for postnuke styles that may persist in some modules
 * or within html pages and other custom html content
 */
.pn-title {
  font-weight: bold;
}

.ui-widget-header, .ui-content, .ui-widget-header .ui-state-default, .ui-widget-content {
  font-family: inherit;
  font-size: inherit;
  background: #FFFFFF;
  font-style: inherit;
  font-variant: inherit;
  color: inherit;
  border: none;
  padding: 0;
}

.ui-slider-horizontal {
  height: 0.5rem;
}
.ui-slider-horizontal .ui-slider-handle {
  background: #FFF !important;
  border: 0 !important;
  border-radius: 100%;
  box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.75);
}
.ui-slider-horizontal .ui-slider-range {
  background-color: dodgerblue;
}

.ui-widget {
  z-index: 1;
  font-size: inherit;
}
.ui-widget input, .ui-widget textarea, .ui-widget button {
  font-family: inherit;
}
.ui-widget textarea {
  width: 100%;
}
.ui-widget.ui-dialog {
  background: #F5F5F5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
  z-index: 10002;
}
.ui-widget.ui-dialog.confirmationDialog {
  width: 300px !important;
}
@media (min-width: 480px) {
  .ui-widget.ui-dialog.confirmationDialog {
    width: 400px !important;
  }
}
.ui-widget .ui-dialog-content {
  height: auto;
  padding: 0.75rem;
}
.ui-widget.ui-autocomplete {
  background-image: none;
  margin-left: 0;
  max-width: 85%;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #B5B5B5;
  border-top: none;
  padding-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  z-index: 10001;
}
.ui-widget.ui-autocomplete li {
  margin: 0;
  border-top: 1px solid #B5B5B5;
  overflow: visible;
}
.ui-widget.ui-autocomplete li:first-child {
  border-color: transparent;
}
.ui-widget.ui-autocomplete li a {
  border-radius: 0;
}
.ui-widget.ui-autocomplete li:hover, .ui-widget.ui-autocomplete li a:hover, .ui-widget.ui-autocomplete li .ui-state-focus {
  background-image: none;
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
}
.ui-widget.ui-datepicker {
  z-index: 10001 !important;
  border: 1px solid #F5F5F5;
}

.ui-dialog-titlebar {
  background-color: hsl(340, 2.0134228188%, 90%);
  color: #4C494A;
  font-size: 120%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #FFF;
  border: none;
}

.ui-dialog .ui-button-icon-only .ui-icon {
  margin-left: -9px;
}

.ui-tooltip {
  font-size: 0.75rem;
  padding: 0.5em 0.25em;
  background-color: hsl(340, 2.0134228188%, 96%);
  max-width: 470px;
  z-index: 10002;
}
.ui-tooltip td, .ui-tooltip th {
  padding: 2px;
}
.ui-tooltip.wide {
  min-width: 50%;
  max-width: 50%;
}

.ui-tabs {
  margin: 0;
  padding: 0;
}
.ui-tabs .ui-tabs-nav {
  border-bottom: 3px solid #4C494A;
  border-radius: 0;
  margin-bottom: 12px;
}
.ui-tabs .ui-tabs-nav li {
  border: 1px solid #4C494A;
  margin: 1px 0.5em 0 0;
  border-bottom: none;
}
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li a {
  font-size: 0.875rem;
}
.ui-tabs .ui-tabs-nav li:hover {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
  margin-bottom: -3px;
  padding-bottom: 3px;
  background-color: #4C494A;
  color: #FFF;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  color: #FFF;
}
.ui-tabs .ui-tabs-nav li.ui-state-active:hover, .ui-tabs .ui-tabs-nav li.ui-state-active:active {
  background-color: #4C494A;
}
.ui-tabs .ui-tabs-nav li:focus, .ui-tabs .ui-tabs-nav li a:focus {
  outline: none;
}
.ui-tabs .ui-tabs-nav li a {
  padding: 0.25em 0.5em;
}
.ui-tabs .ui-tabs-panel {
  padding: 0;
}

.ui-widget-overlay {
  opacity: 0.3;
}

/* site theme settings page */
.module_tiles_admin .miniswatch, .module_sitetheme_admin .miniswatch, .editorialRowForm .miniswatch {
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 5px;
  padding: 5px;
  border: 1px solid #000;
}

.edit-font-dilaog h3, .edit-font-dilaog .filter-label, .edit-font-dilaog .h3, .edit-font-dilaog .header-styling-3 {
  font-size: 18px;
}
.edit-font-dilaog p {
  font-size: 16px;
}
.edit-font-dilaog h3, .edit-font-dilaog .filter-label, .edit-font-dilaog .h3, .edit-font-dilaog .header-styling-3, .edit-font-dilaog p {
  margin: 0.6rem 0;
}
.edit-font-dilaog h3:first-child, .edit-font-dilaog .filter-label:first-child, .edit-font-dilaog .h3:first-child, .edit-font-dilaog .header-styling-3:first-child, .edit-font-dilaog p:first-child {
  margin-top: 0;
}
.edit-font-dilaog h3:last-child, .edit-font-dilaog .filter-label:last-child, .edit-font-dilaog .h3:last-child, .edit-font-dilaog .header-styling-3:last-child, .edit-font-dilaog p:last-child {
  margin-bottom: 0;
}

.scss-variable-reference p {
  font-size: 16px;
}
.scss-variable-reference th {
  font-size: 14px;
}
.scss-variable-reference td {
  font-size: 11px;
}

dd#font_size-element input[type=text], dd#max_width-element input[type=text], dd#mastheadForm-logoWidth-element input[type=text], dd#hero-introText-element input[type=text] {
  width: auto;
  min-width: 0;
}

.module_tiles_admin .select2-container, .module_tiles_adminreports .select2-container {
  z-index: 990;
}

.module_indicators_admin iframe {
  border: 1px dotted hsl(340, 2.0134228188%, 70%);
}

.module_sitetheme_admin .CodeMirror, .editorialRowForm .CodeMirror {
  height: auto;
  border: 1px solid #ddd;
  margin-right: 10px;
}
.module_sitetheme_admin select, .editorialRowForm select {
  min-width: 100px;
}
.module_sitetheme_admin label, .module_sitetheme_admin .label, .editorialRowForm label, .editorialRowForm .label {
  font-weight: 700;
}
.module_sitetheme_admin .swatch, .editorialRowForm .swatch {
  width: 20%;
  height: 125px;
  float: left;
  margin-right: 15px;
  padding: 5px;
  text-align: center;
  border: 1px solid #000;
}
.module_sitetheme_admin .swatch div, .editorialRowForm .swatch div {
  background-color: #FFF;
  border: 1px solid #AAA;
  width: 100%;
  margin: 0 auto;
  font-size: smaller;
  padding: 5px;
}
.module_sitetheme_admin .color, .editorialRowForm .color {
  padding: 5px 15px;
}

.module_linkgroups_admin .handle {
  padding-top: 20px;
}
form[name=settingsform] table td {
  padding: 0.25em 0.25em 0.25em 0;
  vertical-align: top;
}
form[name=settingsform] input[type=submit] {
  margin: 1em;
}

#add_cat_form .insertcatlist {
  max-height: 500px;
  overflow: auto;
}

#content.admin {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-left: auto;
  margin-right: auto;
}
#content.admin .themeTable {
  width: 100%;
}

.module_resourcelibrary fieldset {
  width: 100%;
}
.module_resourcelibrary fieldset legend {
  font-weight: bold;
  font-size: 0.875rem;
}
.module_resourcelibrary fieldset.fieldsection > dl {
  width: 75%;
  float: left;
  padding: 0.5em;
}
.module_resourcelibrary fieldset.fieldsection > dl .date-option label {
  padding-right: 10px;
  padding-bottom: 10px;
}

.module_relatedcontent fieldset, .module_ggltranslate fieldset, .module_search fieldset, .module_resourcelibrary fieldset {
  background-color: transparent;
  border: none;
}

.module_relatedcontent fieldset legend, .module_search fieldset legend {
  font-size: 0.875rem;
}

.module_ggltranslate dd#submit-element {
  width: 100%;
}
.module_ggltranslate fieldset legend {
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: -23px;
}

table#settings_admin_sitetype {
  width: 100%;
}

table .admin_table {
  border-collapse: collapse;
  width: 100%;
}
table .admin_table td, table .admin_table th {
  color: #000000;
  font-family: Arial;
  font-weight: normal;
  padding: 8px;
  text-align: left;
  vertical-align: middle;
  border: black solid 1px;
  font-size: 0.8125rem;
}
table .admin_table td {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f9f9+0,ffffff+100 */
  background: #fafafa; /* Old browsers */
  background: -moz-linear-gradient(top, #fafafa 0%, #ffffff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fafafa 0%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fafafa 0%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fafafa", endColorstr="#ffffff",GradientType=0 ); /* IE6-9 */
}
table .admin_table th {
  font-weight: 800;
  background-color: #F2F2F2;
}

/* Url aliases admin styles */
/* Url alaises frontend styles  */
.module_urlaliases .hyphenate {
  /* Careful, this breaks the word wherever it is without a hyphen */
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.module_urlaliases .add-url-btn {
  position: absolute;
  top: 1px;
  right: 0;
}
.module_urlaliases table {
  border-collapse: collapse;
  border: 1px solid black;
  margin: auto;
  margin-bottom: 20px;
  width: 100%;
  table-layout: fixed;
}
.module_urlaliases table caption {
  margin: 0;
  font-weight: bold;
  font-size: 1rem;
  caption-side: top;
}
.module_urlaliases table tr {
  border: 1px solid black;
}
.module_urlaliases table td, .module_urlaliases table th {
  border: 1px solid black;
  padding: 5px 2px;
  text-align: center;
}
.module_urlaliases table th {
  font-size: 0.75rem;
}
.module_urlaliases table th:first-child.narrowOnly, .module_urlaliases table td:first-child.narrowOnly {
  width: 80%;
  line-height: 190%;
}
.module_urlaliases table td:first-child, .module_urlaliases table td:nth-child(2), .module_urlaliases table td:nth-child(3) {
  text-align: left;
}
.module_urlaliases table th:nth-child(3).wideOnly {
  width: 50%;
}
.module_urlaliases table th:last-child.wideOnly, .module_urlaliases table td:last-child.wideOnly {
  width: 15%;
}
.module_urlaliases table th[colspan="3"] {
  text-align: center;
}
.module_urlaliases table i.fa-external-link {
  font-size: smaller;
  vertical-align: middle;
  margin-left: 1px;
  display: inline;
}
.module_urlaliases table.example td {
  font-size: 0.625rem !important;
  border: 0 !important;
}
.module_urlaliases table.example td i {
  color: green;
}
.module_urlaliases #cancelbutton {
  margin-left: 6px;
}
.module_urlaliases dt {
  width: 20%;
}
.module_urlaliases dd {
  width: 79%;
}

/* End of Url aliases styles */
/* Link Group Module styles */
#customLinks dd {
  width: 73%;
}

[id^=customLinks-links] {
  font-size: 0.75rem;
}

[id^=customLinkId] {
  margin-right: 5px;
}

.linkgroup_assignedlinks {
  overflow: auto;
}
.linkgroup_assignedlinks .customLink {
  background-color: #FFF;
  margin-bottom: 0.75rem;
}
.linkgroup_assignedlinks .customLink.ui-sortable-helper {
  opacity: 0.9;
}
.linkgroup_assignedlinks .customLink label {
  display: block;
}
.linkgroup_assignedlinks .customLink label input {
  width: 80%;
}

/* End of Link Group styles */
/* tile admin page */
.tile-filter {
  margin: 10px;
}
.tile-filter h2, .tile-filter .h2, .tile-filter .header-styling-1, .tile-filter .header-styling-2 {
  color: #FFB71B;
  font-size: 1.625rem;
}

.tile-filter-box {
  display: inline-block;
  position: relative;
  cursor: pointer;
  float: none;
  padding: 0;
  background-color: rgba(76, 73, 74, 0.6);
  color: hsl(340, 2.0134228188%, 90%);
  width: 6.25rem;
  height: 6.25rem;
  margin: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 4px;
}
.tile-filter-box:hover {
  background-color: rgba(230, 229, 229, 0.5);
  color: rgba(76, 73, 74, 0.1);
}
.tile-filter-box:hover span {
  color: #4C494A;
}
.tile-filter-box.selected {
  background-color: rgba(230, 229, 229, 0.5);
  color: rgba(76, 73, 74, 0.1);
  cursor: default;
}
.tile-filter-box.selected span {
  color: #4C494A;
  cursor: default;
}

.tile-filter-box span {
  font-weight: bold;
  font-size: 0.8125rem;
  line-height: normal;
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 4px;
}

#tile-create-content {
  display: none;
  padding: 5px;
}

#tile-create-header, #tile-create-menu-header {
  cursor: pointer;
}
#tile-create-header .fa-caret-down, #tile-create-header .fa-caret-right, #tile-create-menu-header .fa-caret-down, #tile-create-menu-header .fa-caret-right {
  border-left: 2px solid #FFF;
}

.tile-create-container {
  display: inline-block;
}
.tile-create-container h2, .tile-create-container .h2, .tile-create-container .header-styling-1, .tile-create-container .header-styling-2 {
  font-size: 1.125rem;
  font-weight: 300 !important;
  background-color: #4C494A;
  margin: 0 0 4px 0 !important;
  padding: 0 0 0 4px;
  color: #FFF;
  border-radius: 5px;
}
.tile-create-container h2 a, .tile-create-container .h2 a, .tile-create-container .header-styling-1 a, .tile-create-container .header-styling-2 a {
  color: #FFF;
  padding: 0 4px;
}

.module_tiles_admin_tilesets h2, .module_tiles_admin_tilesets .h2, .module_tiles_admin_tilesets .header-styling-1, .module_tiles_admin_tilesets .header-styling-2 {
  padding: 0.19em;
}

/* The container <div> - needed to position the dropdown content */
.tile-type-dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
#tile-create-menu-content {
  display: none;
  position: absolute;
  top: -1.5em;
}
#tile-create-menu-content .select2-container {
  width: auto !important;
}

.tile-search-header {
  cursor: pointer;
}
.tile-search-header i {
  float: right;
}

.tile-submit-button {
  float: left;
  width: auto;
  margin: 1em;
}

#tile-submitte {
  display: none;
}

#tile-no-selection {
  clear: both;
  display: none;
}

.tile-admin-header, .admin-header {
  clear: both;
  font-weight: 700;
  background-color: #f3f2f2;
  margin: 0.5rem 0 1rem;
}
.tile-admin-header h1, .tile-admin-header .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tile-admin-header h2.resourceGroupTitle, .tile-admin-header .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tile-admin-header .resourceGroupTitle.h2, .tile-admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tile-admin-header .resourceGroupTitle.header-styling-1, .tile-admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tile-admin-header .resourceGroupTitle.header-styling-2, .tile-admin-header .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tile-admin-header h2.resourceGroupTitle, .tile-admin-header .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tile-admin-header .resourceGroupTitle.h2, .tile-admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tile-admin-header .resourceGroupTitle.header-styling-1, .tile-admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tile-admin-header .resourceGroupTitle.header-styling-2, .tile-admin-header .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tile-admin-header h2.resourceGroupTitle, .tile-admin-header .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tile-admin-header .resourceGroupTitle.h2, .tile-admin-header .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tile-admin-header .resourceGroupTitle.header-styling-1, .tile-admin-header .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tile-admin-header .resourceGroupTitle.header-styling-2, .tile-admin-header .h1, .admin-header h1, .admin-header .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .admin-header h2.resourceGroupTitle, .admin-header .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .admin-header .resourceGroupTitle.h2, .admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .admin-header .resourceGroupTitle.header-styling-1, .admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .admin-header .resourceGroupTitle.header-styling-2, .admin-header .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .admin-header h2.resourceGroupTitle, .admin-header .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .admin-header .resourceGroupTitle.h2, .admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .admin-header .resourceGroupTitle.header-styling-1, .admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .admin-header .resourceGroupTitle.header-styling-2, .admin-header .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .admin-header h2.resourceGroupTitle, .admin-header .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .admin-header .resourceGroupTitle.h2, .admin-header .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .admin-header .resourceGroupTitle.header-styling-1, .admin-header .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .admin-header .resourceGroupTitle.header-styling-2, .admin-header .h1 {
  color: #4C494A;
  margin-left: 0.75rem;
  padding: 0.5rem 0;
  font-size: 1.625rem;
  font-family: "Arial", "Open Sans", Helvetica, Arial, sans-serif;
}
.tile-admin-header h1 a.viewResLibrary, .tile-admin-header .module_resourcelibrary_index h2.resourceGroupTitle a.viewResLibrary, .module_resourcelibrary_index .tile-admin-header h2.resourceGroupTitle a.viewResLibrary, .tile-admin-header .module_resourcelibrary_index .resourceGroupTitle.h2 a.viewResLibrary, .module_resourcelibrary_index .tile-admin-header .resourceGroupTitle.h2 a.viewResLibrary, .tile-admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a.viewResLibrary, .module_resourcelibrary_index .tile-admin-header .resourceGroupTitle.header-styling-1 a.viewResLibrary, .tile-admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a.viewResLibrary, .module_resourcelibrary_index .tile-admin-header .resourceGroupTitle.header-styling-2 a.viewResLibrary, .tile-admin-header .tileinstance_resourcelibrary h2.resourceGroupTitle a.viewResLibrary, .tileinstance_resourcelibrary .tile-admin-header h2.resourceGroupTitle a.viewResLibrary, .tile-admin-header .tileinstance_resourcelibrary .resourceGroupTitle.h2 a.viewResLibrary, .tileinstance_resourcelibrary .tile-admin-header .resourceGroupTitle.h2 a.viewResLibrary, .tile-admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a.viewResLibrary, .tileinstance_resourcelibrary .tile-admin-header .resourceGroupTitle.header-styling-1 a.viewResLibrary, .tile-admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a.viewResLibrary, .tileinstance_resourcelibrary .tile-admin-header .resourceGroupTitle.header-styling-2 a.viewResLibrary, .tile-admin-header .module_stories_index_view h2.resourceGroupTitle a.viewResLibrary, .module_stories_index_view .tile-admin-header h2.resourceGroupTitle a.viewResLibrary, .tile-admin-header .module_stories_index_view .resourceGroupTitle.h2 a.viewResLibrary, .module_stories_index_view .tile-admin-header .resourceGroupTitle.h2 a.viewResLibrary, .tile-admin-header .module_stories_index_view .resourceGroupTitle.header-styling-1 a.viewResLibrary, .module_stories_index_view .tile-admin-header .resourceGroupTitle.header-styling-1 a.viewResLibrary, .tile-admin-header .module_stories_index_view .resourceGroupTitle.header-styling-2 a.viewResLibrary, .module_stories_index_view .tile-admin-header .resourceGroupTitle.header-styling-2 a.viewResLibrary, .tile-admin-header .h1 a.viewResLibrary, .admin-header h1 a.viewResLibrary, .admin-header .module_resourcelibrary_index h2.resourceGroupTitle a.viewResLibrary, .module_resourcelibrary_index .admin-header h2.resourceGroupTitle a.viewResLibrary, .admin-header .module_resourcelibrary_index .resourceGroupTitle.h2 a.viewResLibrary, .module_resourcelibrary_index .admin-header .resourceGroupTitle.h2 a.viewResLibrary, .admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a.viewResLibrary, .module_resourcelibrary_index .admin-header .resourceGroupTitle.header-styling-1 a.viewResLibrary, .admin-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a.viewResLibrary, .module_resourcelibrary_index .admin-header .resourceGroupTitle.header-styling-2 a.viewResLibrary, .admin-header .tileinstance_resourcelibrary h2.resourceGroupTitle a.viewResLibrary, .tileinstance_resourcelibrary .admin-header h2.resourceGroupTitle a.viewResLibrary, .admin-header .tileinstance_resourcelibrary .resourceGroupTitle.h2 a.viewResLibrary, .tileinstance_resourcelibrary .admin-header .resourceGroupTitle.h2 a.viewResLibrary, .admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a.viewResLibrary, .tileinstance_resourcelibrary .admin-header .resourceGroupTitle.header-styling-1 a.viewResLibrary, .admin-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a.viewResLibrary, .tileinstance_resourcelibrary .admin-header .resourceGroupTitle.header-styling-2 a.viewResLibrary, .admin-header .module_stories_index_view h2.resourceGroupTitle a.viewResLibrary, .module_stories_index_view .admin-header h2.resourceGroupTitle a.viewResLibrary, .admin-header .module_stories_index_view .resourceGroupTitle.h2 a.viewResLibrary, .module_stories_index_view .admin-header .resourceGroupTitle.h2 a.viewResLibrary, .admin-header .module_stories_index_view .resourceGroupTitle.header-styling-1 a.viewResLibrary, .module_stories_index_view .admin-header .resourceGroupTitle.header-styling-1 a.viewResLibrary, .admin-header .module_stories_index_view .resourceGroupTitle.header-styling-2 a.viewResLibrary, .module_stories_index_view .admin-header .resourceGroupTitle.header-styling-2 a.viewResLibrary, .admin-header .h1 a.viewResLibrary {
  font-size: 1rem;
  color: #595557;
  float: right;
  padding-right: 0.75rem;
  margin-top: 5px;
}
.tile-admin-header ul, .admin-header ul {
  padding-top: 5px;
}
.module_tiles .tile-admin-header ul, .module_tiles .admin-header ul {
  text-align: center;
}
.tile-admin-header li, .admin-header li {
  display: inline-block;
  width: 30%;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #4C494A;
  opacity: 0.75;
}
.module_tiles .tile-admin-header li, .module_tiles .admin-header li {
  width: 20%;
}
.tile-admin-header li.active, .admin-header li.active {
  opacity: 1;
}
.tile-admin-header li.active span, .admin-header li.active span {
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: #4C494A 3px solid;
}
.tile-admin-header li a:hover, .admin-header li a:hover {
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}
.tile-admin-header li:hover, .admin-header li:hover {
  opacity: 1;
}
.tile-admin-header li a, .admin-header li a {
  font-weight: 300;
  color: #4C494A;
}
.tile-admin-header li::before, .admin-header li::before {
  content: "";
}

#tile-admin-list-container {
  min-height: 550px;
}
#tile-admin-list-container table.list_table td.hidden-xs, #tile-admin-list-container table.list_table td.horiz-copy-arrows, #tile-admin-list-container table.list_table th.hidden-xs, #tile-admin-list-container table.list_table th.horiz-copy-arrows {
  border-left: none;
  border-right: none;
  border-bottom: none;
}

.tilePreview {
  cursor: pointer;
}

.tile-admin-fancybox {
  /* Move the right navigation arrow outside */
}
.tile-admin-fancybox .fancybox-arrow {
  width: 50px;
}
.tile-admin-fancybox .fancybox-arrow--left {
  visibility: hidden;
}
.tile-admin-fancybox .fancybox-arrow--right {
  right: 20px;
}

.tiles-admin-preview-popup {
  width: 75%;
  max-width: 990px;
}
.tiles-admin-preview-popup .admin-edit {
  display: none;
}

/* file manager Module styles */
.module_filemanager .capsule {
  border-radius: 15px;
  color: #FFF;
  width: 4em;
  margin: 10px 10px;
  padding: 5px;
  font-weight: bold;
  display: inline-block;
}
.module_filemanager #select_file_btn img {
  width: 80px;
}
.module_filemanager #select_file_btn .capsule.css_button {
  border: 1px solid #fff;
  width: 165px;
}
.module_filemanager #select_file_btn .capsule.css_button:hover {
  color: hsl(340, 2.0134228188%, 70%);
  background-color: #FFF;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
}

.module_multisitereports_admin > ul {
  list-style-type: none !important;
}
.module_multisitereports_admin > ul li {
  margin-left: 20px;
}
.module_multisitereports_admin > ul > li:before, .module_multisitereports_admin > ul .no_bullets:before {
  content: none;
}
.module_multisitereports_admin h2, .module_multisitereports_admin .h2, .module_multisitereports_admin .header-styling-1, .module_multisitereports_admin .header-styling-2, .module_multisitereports_admin h3, .module_multisitereports_admin .filter-label, .module_multisitereports_admin .h3, .module_multisitereports_admin .header-styling-3 {
  font-family: "Arial", "Open Sans", Helvetica, Arial, sans-serif;
}
.module_multisitereports_admin h2, .module_multisitereports_admin .h2, .module_multisitereports_admin .header-styling-1, .module_multisitereports_admin .header-styling-2 {
  margin-top: 0;
  padding-top: 5px;
  font-size: 1.375rem;
}
.module_multisitereports_admin h3, .module_multisitereports_admin .filter-label, .module_multisitereports_admin .h3, .module_multisitereports_admin .header-styling-3 {
  font-size: 1.125rem;
}

.module_siteadmin_admin .admin_module_cell {
  text-align: center;
  margin-bottom: 10px;
}
.module_siteadmin_admin .admin-categories {
  margin: 2rem 0;
}
.module_siteadmin_admin .admin-categories .admin-category > div {
  opacity: 0.8;
}
.module_siteadmin_admin .admin-categories .admin-category img {
  padding: 0 4vw;
}
@media (min-width: 600px) {
  .module_siteadmin_admin .admin-categories .admin-category {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.module_siteadmin_admin .admin-categories .category-title {
  font-weight: bold;
  font-size: 1.125rem;
  padding: 1rem 0 0;
  color: #4F4F4F;
  min-height: 62px;
}
@media only screen and (min-width: 600px) {
  .module_siteadmin_admin .admin-categories .section-desc {
    min-height: 72px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 635px) {
  .module_siteadmin_admin .admin-categories .section-desc {
    min-height: 56px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 800px) {
  .module_siteadmin_admin .admin-categories .section-desc {
    min-height: 36px;
    margin-bottom: 0.75rem;
  }
}
.module_siteadmin_admin .admin-categories li.module-link {
  line-height: 1rem;
  font-size: 0.8125rem;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .module_siteadmin_admin .admin-categories li.module-link {
    margin: 1rem 0;
  }
}
@media (min-width: 768px) {
  .module_siteadmin_admin .admin-categories li.module-link {
    font-size: 0.875rem;
  }
}
.module_siteadmin_admin .admin-categories li.module-link a {
  position: relative;
}
.module_siteadmin_admin .admin-categories li.module-link a:hover {
  text-decoration: none;
}
.module_siteadmin_admin i.fa, .module_siteadmin_admin i.fal, .module_siteadmin_admin i.fas, .module_siteadmin_admin i.far {
  font-size: 1.45rem;
}
.module_siteadmin_admin i.hcicon {
  font-size: 1.8rem;
}
.module_siteadmin_admin i.fa-sm {
  font-size: 0.875rem;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .module_siteadmin_admin i.fa, .module_siteadmin_admin i.fal, .module_siteadmin_admin i.fas, .module_siteadmin_admin i.far {
    font-size: 1.25rem;
  }
  .module_siteadmin_admin i.hcicon {
    font-size: 1.6rem;
  }
  .module_siteadmin_admin i.fa-sm {
    font-size: 0.8em;
  }
}
.search_translate {
  float: right;
}
.search_translate dl {
  margin-bottom: 0;
}

#home_search_form {
  color: #333;
  position: relative;
}
#home_search_form input {
  padding: 1px 3px;
  width: 150px;
  font-size: 0.625rem;
  margin-left: 1em;
}
#home_search_form .fa-search {
  position: absolute;
  right: 0.33em;
  top: 0.4rem;
  color: #AAA;
  font-size: 0.8125rem;
  padding: 0;
}

#google_translate_menu {
  font-size: 0.8125rem;
  margin-right: 5px;
}
#google_translate_menu .hcn_google_translate_header_links {
  color: #333333 !important;
}
#google_translate_menu .hcn_google_translate_header_label {
  background-color: rgba(255, 255, 255, 0.6);
}
#google_translate_menu form {
  margin-bottom: 0;
}

.itempermissions-toggle-content {
  padding: 0.5em 0.5em 0 0.5em;
}

dd[id$=manageCollaborationGroupInfo-element],
dd[id$=viewCollaborationGroupInfo-element] {
  color: #828282;
  font-weight: bold;
}

.module_sitetheme .topic-item-list i {
  border: solid 1px #4F4F4F;
  padding-top: 0.2em;
  float: right;
  margin-bottom: 10px;
}

.admin-edit:link, .admin-edit:visited {
  background: #4F4F4F;
}

.module_chna .instructions, .module_siteadmin_admin .instructions {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  border-top: 1px solid #828282;
}

.pulsate-infinity {
  animation: pulsate 3s ease-out;
  -webkit-animation: pulsate 3s ease-out;
  -webkit-animation-iteration-count: infinite;
  opacity: 1;
  font-size: 1rem;
  margin-top: -10px;
  font-weight: 600;
}

.spinner-wrapper {
  padding: 0.5em;
  border: 1px solid #B5B5B5;
  border-radius: 0.5em;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 43%;
  margin-left: -40px;
  top: 50%;
  margin-top: -40px;
  background-color: rgba(255, 255, 255, 0.9);
}
.spinner-wrapper .spinner {
  margin: 5px auto 0 auto;
  height: 40px;
  width: 40px;
  animation: rotate 1s infinite linear;
  border: 5px solid #B5B5B5;
  border-right-color: transparent;
  border-radius: 50%;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.rotate-0 {
  transform: rotate(0deg);
}

.rotate-1 {
  transform: rotate(1deg);
}

.rotate-2 {
  transform: rotate(2deg);
}

.rotate-3 {
  transform: rotate(3deg);
}

.rotate-4 {
  transform: rotate(4deg);
}

.rotate-5 {
  transform: rotate(5deg);
}

.rotate-6 {
  transform: rotate(6deg);
}

.rotate-7 {
  transform: rotate(7deg);
}

.rotate-8 {
  transform: rotate(8deg);
}

.rotate-9 {
  transform: rotate(9deg);
}

.rotate-10 {
  transform: rotate(10deg);
}

.rotate-11 {
  transform: rotate(11deg);
}

.rotate-12 {
  transform: rotate(12deg);
}

.rotate-13 {
  transform: rotate(13deg);
}

.rotate-14 {
  transform: rotate(14deg);
}

.rotate-15 {
  transform: rotate(15deg);
}

.rotate-16 {
  transform: rotate(16deg);
}

.rotate-17 {
  transform: rotate(17deg);
}

.rotate-18 {
  transform: rotate(18deg);
}

.rotate-19 {
  transform: rotate(19deg);
}

.rotate-20 {
  transform: rotate(20deg);
}

.rotate-21 {
  transform: rotate(21deg);
}

.rotate-22 {
  transform: rotate(22deg);
}

.rotate-23 {
  transform: rotate(23deg);
}

.rotate-24 {
  transform: rotate(24deg);
}

.rotate-25 {
  transform: rotate(25deg);
}

.rotate-26 {
  transform: rotate(26deg);
}

.rotate-27 {
  transform: rotate(27deg);
}

.rotate-28 {
  transform: rotate(28deg);
}

.rotate-29 {
  transform: rotate(29deg);
}

.rotate-30 {
  transform: rotate(30deg);
}

.rotate-31 {
  transform: rotate(31deg);
}

.rotate-32 {
  transform: rotate(32deg);
}

.rotate-33 {
  transform: rotate(33deg);
}

.rotate-34 {
  transform: rotate(34deg);
}

.rotate-35 {
  transform: rotate(35deg);
}

.rotate-36 {
  transform: rotate(36deg);
}

.rotate-37 {
  transform: rotate(37deg);
}

.rotate-38 {
  transform: rotate(38deg);
}

.rotate-39 {
  transform: rotate(39deg);
}

.rotate-40 {
  transform: rotate(40deg);
}

.rotate-41 {
  transform: rotate(41deg);
}

.rotate-42 {
  transform: rotate(42deg);
}

.rotate-43 {
  transform: rotate(43deg);
}

.rotate-44 {
  transform: rotate(44deg);
}

.rotate-45 {
  transform: rotate(45deg);
}

.rotate-46 {
  transform: rotate(46deg);
}

.rotate-47 {
  transform: rotate(47deg);
}

.rotate-48 {
  transform: rotate(48deg);
}

.rotate-49 {
  transform: rotate(49deg);
}

.rotate-50 {
  transform: rotate(50deg);
}

.rotate-51 {
  transform: rotate(51deg);
}

.rotate-52 {
  transform: rotate(52deg);
}

.rotate-53 {
  transform: rotate(53deg);
}

.rotate-54 {
  transform: rotate(54deg);
}

.rotate-55 {
  transform: rotate(55deg);
}

.rotate-56 {
  transform: rotate(56deg);
}

.rotate-57 {
  transform: rotate(57deg);
}

.rotate-58 {
  transform: rotate(58deg);
}

.rotate-59 {
  transform: rotate(59deg);
}

.rotate-60 {
  transform: rotate(60deg);
}

.rotate-61 {
  transform: rotate(61deg);
}

.rotate-62 {
  transform: rotate(62deg);
}

.rotate-63 {
  transform: rotate(63deg);
}

.rotate-64 {
  transform: rotate(64deg);
}

.rotate-65 {
  transform: rotate(65deg);
}

.rotate-66 {
  transform: rotate(66deg);
}

.rotate-67 {
  transform: rotate(67deg);
}

.rotate-68 {
  transform: rotate(68deg);
}

.rotate-69 {
  transform: rotate(69deg);
}

.rotate-70 {
  transform: rotate(70deg);
}

.rotate-71 {
  transform: rotate(71deg);
}

.rotate-72 {
  transform: rotate(72deg);
}

.rotate-73 {
  transform: rotate(73deg);
}

.rotate-74 {
  transform: rotate(74deg);
}

.rotate-75 {
  transform: rotate(75deg);
}

.rotate-76 {
  transform: rotate(76deg);
}

.rotate-77 {
  transform: rotate(77deg);
}

.rotate-78 {
  transform: rotate(78deg);
}

.rotate-79 {
  transform: rotate(79deg);
}

.rotate-80 {
  transform: rotate(80deg);
}

.rotate-81 {
  transform: rotate(81deg);
}

.rotate-82 {
  transform: rotate(82deg);
}

.rotate-83 {
  transform: rotate(83deg);
}

.rotate-84 {
  transform: rotate(84deg);
}

.rotate-85 {
  transform: rotate(85deg);
}

.rotate-86 {
  transform: rotate(86deg);
}

.rotate-87 {
  transform: rotate(87deg);
}

.rotate-88 {
  transform: rotate(88deg);
}

.rotate-89 {
  transform: rotate(89deg);
}

.rotate-90 {
  transform: rotate(90deg);
}

.rotate-91 {
  transform: rotate(91deg);
}

.rotate-92 {
  transform: rotate(92deg);
}

.rotate-93 {
  transform: rotate(93deg);
}

.rotate-94 {
  transform: rotate(94deg);
}

.rotate-95 {
  transform: rotate(95deg);
}

.rotate-96 {
  transform: rotate(96deg);
}

.rotate-97 {
  transform: rotate(97deg);
}

.rotate-98 {
  transform: rotate(98deg);
}

.rotate-99 {
  transform: rotate(99deg);
}

.rotate-100 {
  transform: rotate(100deg);
}

.rotate-101 {
  transform: rotate(101deg);
}

.rotate-102 {
  transform: rotate(102deg);
}

.rotate-103 {
  transform: rotate(103deg);
}

.rotate-104 {
  transform: rotate(104deg);
}

.rotate-105 {
  transform: rotate(105deg);
}

.rotate-106 {
  transform: rotate(106deg);
}

.rotate-107 {
  transform: rotate(107deg);
}

.rotate-108 {
  transform: rotate(108deg);
}

.rotate-109 {
  transform: rotate(109deg);
}

.rotate-110 {
  transform: rotate(110deg);
}

.rotate-111 {
  transform: rotate(111deg);
}

.rotate-112 {
  transform: rotate(112deg);
}

.rotate-113 {
  transform: rotate(113deg);
}

.rotate-114 {
  transform: rotate(114deg);
}

.rotate-115 {
  transform: rotate(115deg);
}

.rotate-116 {
  transform: rotate(116deg);
}

.rotate-117 {
  transform: rotate(117deg);
}

.rotate-118 {
  transform: rotate(118deg);
}

.rotate-119 {
  transform: rotate(119deg);
}

.rotate-120 {
  transform: rotate(120deg);
}

.rotate-121 {
  transform: rotate(121deg);
}

.rotate-122 {
  transform: rotate(122deg);
}

.rotate-123 {
  transform: rotate(123deg);
}

.rotate-124 {
  transform: rotate(124deg);
}

.rotate-125 {
  transform: rotate(125deg);
}

.rotate-126 {
  transform: rotate(126deg);
}

.rotate-127 {
  transform: rotate(127deg);
}

.rotate-128 {
  transform: rotate(128deg);
}

.rotate-129 {
  transform: rotate(129deg);
}

.rotate-130 {
  transform: rotate(130deg);
}

.rotate-131 {
  transform: rotate(131deg);
}

.rotate-132 {
  transform: rotate(132deg);
}

.rotate-133 {
  transform: rotate(133deg);
}

.rotate-134 {
  transform: rotate(134deg);
}

.rotate-135 {
  transform: rotate(135deg);
}

.rotate-136 {
  transform: rotate(136deg);
}

.rotate-137 {
  transform: rotate(137deg);
}

.rotate-138 {
  transform: rotate(138deg);
}

.rotate-139 {
  transform: rotate(139deg);
}

.rotate-140 {
  transform: rotate(140deg);
}

.rotate-141 {
  transform: rotate(141deg);
}

.rotate-142 {
  transform: rotate(142deg);
}

.rotate-143 {
  transform: rotate(143deg);
}

.rotate-144 {
  transform: rotate(144deg);
}

.rotate-145 {
  transform: rotate(145deg);
}

.rotate-146 {
  transform: rotate(146deg);
}

.rotate-147 {
  transform: rotate(147deg);
}

.rotate-148 {
  transform: rotate(148deg);
}

.rotate-149 {
  transform: rotate(149deg);
}

.rotate-150 {
  transform: rotate(150deg);
}

.rotate-151 {
  transform: rotate(151deg);
}

.rotate-152 {
  transform: rotate(152deg);
}

.rotate-153 {
  transform: rotate(153deg);
}

.rotate-154 {
  transform: rotate(154deg);
}

.rotate-155 {
  transform: rotate(155deg);
}

.rotate-156 {
  transform: rotate(156deg);
}

.rotate-157 {
  transform: rotate(157deg);
}

.rotate-158 {
  transform: rotate(158deg);
}

.rotate-159 {
  transform: rotate(159deg);
}

.rotate-160 {
  transform: rotate(160deg);
}

.rotate-161 {
  transform: rotate(161deg);
}

.rotate-162 {
  transform: rotate(162deg);
}

.rotate-163 {
  transform: rotate(163deg);
}

.rotate-164 {
  transform: rotate(164deg);
}

.rotate-165 {
  transform: rotate(165deg);
}

.rotate-166 {
  transform: rotate(166deg);
}

.rotate-167 {
  transform: rotate(167deg);
}

.rotate-168 {
  transform: rotate(168deg);
}

.rotate-169 {
  transform: rotate(169deg);
}

.rotate-170 {
  transform: rotate(170deg);
}

.rotate-171 {
  transform: rotate(171deg);
}

.rotate-172 {
  transform: rotate(172deg);
}

.rotate-173 {
  transform: rotate(173deg);
}

.rotate-174 {
  transform: rotate(174deg);
}

.rotate-175 {
  transform: rotate(175deg);
}

.rotate-176 {
  transform: rotate(176deg);
}

.rotate-177 {
  transform: rotate(177deg);
}

.rotate-178 {
  transform: rotate(178deg);
}

.rotate-179 {
  transform: rotate(179deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.rotate-181 {
  transform: rotate(181deg);
}

.rotate-182 {
  transform: rotate(182deg);
}

.rotate-183 {
  transform: rotate(183deg);
}

.rotate-184 {
  transform: rotate(184deg);
}

.rotate-185 {
  transform: rotate(185deg);
}

.rotate-186 {
  transform: rotate(186deg);
}

.rotate-187 {
  transform: rotate(187deg);
}

.rotate-188 {
  transform: rotate(188deg);
}

.rotate-189 {
  transform: rotate(189deg);
}

.rotate-190 {
  transform: rotate(190deg);
}

.rotate-191 {
  transform: rotate(191deg);
}

.rotate-192 {
  transform: rotate(192deg);
}

.rotate-193 {
  transform: rotate(193deg);
}

.rotate-194 {
  transform: rotate(194deg);
}

.rotate-195 {
  transform: rotate(195deg);
}

.rotate-196 {
  transform: rotate(196deg);
}

.rotate-197 {
  transform: rotate(197deg);
}

.rotate-198 {
  transform: rotate(198deg);
}

.rotate-199 {
  transform: rotate(199deg);
}

.rotate-200 {
  transform: rotate(200deg);
}

.rotate-201 {
  transform: rotate(201deg);
}

.rotate-202 {
  transform: rotate(202deg);
}

.rotate-203 {
  transform: rotate(203deg);
}

.rotate-204 {
  transform: rotate(204deg);
}

.rotate-205 {
  transform: rotate(205deg);
}

.rotate-206 {
  transform: rotate(206deg);
}

.rotate-207 {
  transform: rotate(207deg);
}

.rotate-208 {
  transform: rotate(208deg);
}

.rotate-209 {
  transform: rotate(209deg);
}

.rotate-210 {
  transform: rotate(210deg);
}

.rotate-211 {
  transform: rotate(211deg);
}

.rotate-212 {
  transform: rotate(212deg);
}

.rotate-213 {
  transform: rotate(213deg);
}

.rotate-214 {
  transform: rotate(214deg);
}

.rotate-215 {
  transform: rotate(215deg);
}

.rotate-216 {
  transform: rotate(216deg);
}

.rotate-217 {
  transform: rotate(217deg);
}

.rotate-218 {
  transform: rotate(218deg);
}

.rotate-219 {
  transform: rotate(219deg);
}

.rotate-220 {
  transform: rotate(220deg);
}

.rotate-221 {
  transform: rotate(221deg);
}

.rotate-222 {
  transform: rotate(222deg);
}

.rotate-223 {
  transform: rotate(223deg);
}

.rotate-224 {
  transform: rotate(224deg);
}

.rotate-225 {
  transform: rotate(225deg);
}

.rotate-226 {
  transform: rotate(226deg);
}

.rotate-227 {
  transform: rotate(227deg);
}

.rotate-228 {
  transform: rotate(228deg);
}

.rotate-229 {
  transform: rotate(229deg);
}

.rotate-230 {
  transform: rotate(230deg);
}

.rotate-231 {
  transform: rotate(231deg);
}

.rotate-232 {
  transform: rotate(232deg);
}

.rotate-233 {
  transform: rotate(233deg);
}

.rotate-234 {
  transform: rotate(234deg);
}

.rotate-235 {
  transform: rotate(235deg);
}

.rotate-236 {
  transform: rotate(236deg);
}

.rotate-237 {
  transform: rotate(237deg);
}

.rotate-238 {
  transform: rotate(238deg);
}

.rotate-239 {
  transform: rotate(239deg);
}

.rotate-240 {
  transform: rotate(240deg);
}

.rotate-241 {
  transform: rotate(241deg);
}

.rotate-242 {
  transform: rotate(242deg);
}

.rotate-243 {
  transform: rotate(243deg);
}

.rotate-244 {
  transform: rotate(244deg);
}

.rotate-245 {
  transform: rotate(245deg);
}

.rotate-246 {
  transform: rotate(246deg);
}

.rotate-247 {
  transform: rotate(247deg);
}

.rotate-248 {
  transform: rotate(248deg);
}

.rotate-249 {
  transform: rotate(249deg);
}

.rotate-250 {
  transform: rotate(250deg);
}

.rotate-251 {
  transform: rotate(251deg);
}

.rotate-252 {
  transform: rotate(252deg);
}

.rotate-253 {
  transform: rotate(253deg);
}

.rotate-254 {
  transform: rotate(254deg);
}

.rotate-255 {
  transform: rotate(255deg);
}

.rotate-256 {
  transform: rotate(256deg);
}

.rotate-257 {
  transform: rotate(257deg);
}

.rotate-258 {
  transform: rotate(258deg);
}

.rotate-259 {
  transform: rotate(259deg);
}

.rotate-260 {
  transform: rotate(260deg);
}

.rotate-261 {
  transform: rotate(261deg);
}

.rotate-262 {
  transform: rotate(262deg);
}

.rotate-263 {
  transform: rotate(263deg);
}

.rotate-264 {
  transform: rotate(264deg);
}

.rotate-265 {
  transform: rotate(265deg);
}

.rotate-266 {
  transform: rotate(266deg);
}

.rotate-267 {
  transform: rotate(267deg);
}

.rotate-268 {
  transform: rotate(268deg);
}

.rotate-269 {
  transform: rotate(269deg);
}

.rotate-270 {
  transform: rotate(270deg);
}

.rotate-271 {
  transform: rotate(271deg);
}

.rotate-272 {
  transform: rotate(272deg);
}

.rotate-273 {
  transform: rotate(273deg);
}

.rotate-274 {
  transform: rotate(274deg);
}

.rotate-275 {
  transform: rotate(275deg);
}

.rotate-276 {
  transform: rotate(276deg);
}

.rotate-277 {
  transform: rotate(277deg);
}

.rotate-278 {
  transform: rotate(278deg);
}

.rotate-279 {
  transform: rotate(279deg);
}

.rotate-280 {
  transform: rotate(280deg);
}

.rotate-281 {
  transform: rotate(281deg);
}

.rotate-282 {
  transform: rotate(282deg);
}

.rotate-283 {
  transform: rotate(283deg);
}

.rotate-284 {
  transform: rotate(284deg);
}

.rotate-285 {
  transform: rotate(285deg);
}

.rotate-286 {
  transform: rotate(286deg);
}

.rotate-287 {
  transform: rotate(287deg);
}

.rotate-288 {
  transform: rotate(288deg);
}

.rotate-289 {
  transform: rotate(289deg);
}

.rotate-290 {
  transform: rotate(290deg);
}

.rotate-291 {
  transform: rotate(291deg);
}

.rotate-292 {
  transform: rotate(292deg);
}

.rotate-293 {
  transform: rotate(293deg);
}

.rotate-294 {
  transform: rotate(294deg);
}

.rotate-295 {
  transform: rotate(295deg);
}

.rotate-296 {
  transform: rotate(296deg);
}

.rotate-297 {
  transform: rotate(297deg);
}

.rotate-298 {
  transform: rotate(298deg);
}

.rotate-299 {
  transform: rotate(299deg);
}

.rotate-300 {
  transform: rotate(300deg);
}

.rotate-301 {
  transform: rotate(301deg);
}

.rotate-302 {
  transform: rotate(302deg);
}

.rotate-303 {
  transform: rotate(303deg);
}

.rotate-304 {
  transform: rotate(304deg);
}

.rotate-305 {
  transform: rotate(305deg);
}

.rotate-306 {
  transform: rotate(306deg);
}

.rotate-307 {
  transform: rotate(307deg);
}

.rotate-308 {
  transform: rotate(308deg);
}

.rotate-309 {
  transform: rotate(309deg);
}

.rotate-310 {
  transform: rotate(310deg);
}

.rotate-311 {
  transform: rotate(311deg);
}

.rotate-312 {
  transform: rotate(312deg);
}

.rotate-313 {
  transform: rotate(313deg);
}

.rotate-314 {
  transform: rotate(314deg);
}

.rotate-315 {
  transform: rotate(315deg);
}

.rotate-316 {
  transform: rotate(316deg);
}

.rotate-317 {
  transform: rotate(317deg);
}

.rotate-318 {
  transform: rotate(318deg);
}

.rotate-319 {
  transform: rotate(319deg);
}

.rotate-320 {
  transform: rotate(320deg);
}

.rotate-321 {
  transform: rotate(321deg);
}

.rotate-322 {
  transform: rotate(322deg);
}

.rotate-323 {
  transform: rotate(323deg);
}

.rotate-324 {
  transform: rotate(324deg);
}

.rotate-325 {
  transform: rotate(325deg);
}

.rotate-326 {
  transform: rotate(326deg);
}

.rotate-327 {
  transform: rotate(327deg);
}

.rotate-328 {
  transform: rotate(328deg);
}

.rotate-329 {
  transform: rotate(329deg);
}

.rotate-330 {
  transform: rotate(330deg);
}

.rotate-331 {
  transform: rotate(331deg);
}

.rotate-332 {
  transform: rotate(332deg);
}

.rotate-333 {
  transform: rotate(333deg);
}

.rotate-334 {
  transform: rotate(334deg);
}

.rotate-335 {
  transform: rotate(335deg);
}

.rotate-336 {
  transform: rotate(336deg);
}

.rotate-337 {
  transform: rotate(337deg);
}

.rotate-338 {
  transform: rotate(338deg);
}

.rotate-339 {
  transform: rotate(339deg);
}

.rotate-340 {
  transform: rotate(340deg);
}

.rotate-341 {
  transform: rotate(341deg);
}

.rotate-342 {
  transform: rotate(342deg);
}

.rotate-343 {
  transform: rotate(343deg);
}

.rotate-344 {
  transform: rotate(344deg);
}

.rotate-345 {
  transform: rotate(345deg);
}

.rotate-346 {
  transform: rotate(346deg);
}

.rotate-347 {
  transform: rotate(347deg);
}

.rotate-348 {
  transform: rotate(348deg);
}

.rotate-349 {
  transform: rotate(349deg);
}

.rotate-350 {
  transform: rotate(350deg);
}

.rotate-351 {
  transform: rotate(351deg);
}

.rotate-352 {
  transform: rotate(352deg);
}

.rotate-353 {
  transform: rotate(353deg);
}

.rotate-354 {
  transform: rotate(354deg);
}

.rotate-355 {
  transform: rotate(355deg);
}

.rotate-356 {
  transform: rotate(356deg);
}

.rotate-357 {
  transform: rotate(357deg);
}

.rotate-358 {
  transform: rotate(358deg);
}

.rotate-359 {
  transform: rotate(359deg);
}

.rotate-360 {
  transform: rotate(360deg);
}

div#dialog_choose_hci_icon i:after {
  overflow: auto;
}

#choose-hci-icons-list .icon-table {
  vertical-align: top;
}
#choose-hci-icons-list .select-icon {
  padding: 0;
}
#choose-hci-icons-list .select-icon i.hcicon {
  font-size: 1.1rem;
}
#choose-hci-icons-list .select-icon i.hci-reversed {
  padding: 0.45rem;
}
#choose-hci-icons-list .select-icon .fa-stack {
  font-size: 1.1rem;
}
#choose-hci-icons-list .select-icon .fa-stack-2x.fa-square {
  font-size: 2.25rem;
}
#choose-hci-icons-list .select-icon .fa-stack-2x.fa-circle {
  font-size: 2.1rem;
}
#choose-hci-icons-list ul a {
  line-height: 35px;
  padding: 3px;
  margin: 1px 2px;
  text-decoration: none;
  display: block;
}
#choose-hci-icons-list ul a:hover {
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
}
#choose-hci-icons-list a.the-icon {
  padding: 3px;
  margin: 1px 2px;
  text-decoration: none;
}
#choose-hci-icons-list li:before {
  content: "";
  margin-right: 0;
}
#choose-hci-icons-list li a {
  padding: 0.1em 1em;
}

#content .breadcrumb_container {
  background-color: whitesmoke;
  margin: 0 0 10px;
  font-size: 0.75rem;
  padding: 4px 2px 5px 0.75rem;
  color: #2D2D2D;
}
#content .breadcrumb_container a {
  color: #ce8d00;
  font-weight: 600;
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  float: left;
}
#content .breadcrumb_container span {
  display: block;
  float: left;
}
#content .breadcrumb_container .breadcrumb {
  padding: 0 3px;
  margin-bottom: 0;
  background-color: transparent;
}
#content .breadcrumb_container .breadcrumb:first-child {
  padding-left: 0;
}

.module_chna #chna_content {
  min-height: 400px;
}
.module_chna #chna_content dd {
  padding-left: 1.5rem;
}
.module_chna #contactus {
  margin: 1em 0 0;
}
.module_chna .chna_icon {
  clear: both;
  color: #FFB71B;
  text-align: center;
  padding: 0;
}
.module_chna .chna_icon i {
  padding: 0;
  font-size: 90px;
  font-size: 5.5vw;
}
@media (max-width: 1090.9090909091px) {
  .module_chna .chna_icon i {
    font-size: 60px;
  }
}
@media (min-width: 1636.3636363636px) {
  .module_chna .chna_icon i {
    font-size: 90px;
  }
}
.module_chna #chna_nav, .module_chna #chna_subnav {
  overflow: auto;
}
.module_chna #chna_nav a.active, .module_chna #chna_subnav a.active {
  color: #FFB71B;
  font-weight: bold;
}
.module_chna #chna_nav {
  margin: 5px 0;
  height: auto;
}
.module_chna #chna_nav h1, .module_chna #chna_nav .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .module_chna #chna_nav h2.resourceGroupTitle, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.h2, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-1, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-2, .module_chna #chna_nav .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .module_chna #chna_nav h2.resourceGroupTitle, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.h2, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-1, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-2, .module_chna #chna_nav .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .module_chna #chna_nav h2.resourceGroupTitle, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.h2, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-1, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-2, .module_chna #chna_nav .h1 {
  font-size: 1rem;
}
.module_chna #chna_nav h1 a, .module_chna #chna_nav .module_resourcelibrary_index h2.resourceGroupTitle a, .module_resourcelibrary_index .module_chna #chna_nav h2.resourceGroupTitle a, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.h2 a, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.h2 a, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a, .module_chna #chna_nav .tileinstance_resourcelibrary h2.resourceGroupTitle a, .tileinstance_resourcelibrary .module_chna #chna_nav h2.resourceGroupTitle a, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.h2 a, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.h2 a, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a, .module_chna #chna_nav .module_stories_index_view h2.resourceGroupTitle a, .module_stories_index_view .module_chna #chna_nav h2.resourceGroupTitle a, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.h2 a, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.h2 a, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-1 a, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-2 a, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a, .module_chna #chna_nav .h1 a {
  color: #FFB71B;
}
.module_chna #chna_nav h1 a:hover, .module_chna #chna_nav .module_resourcelibrary_index h2.resourceGroupTitle a:hover, .module_resourcelibrary_index .module_chna #chna_nav h2.resourceGroupTitle a:hover, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.h2 a:hover, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.h2 a:hover, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:hover, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a:hover, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:hover, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a:hover, .module_chna #chna_nav .tileinstance_resourcelibrary h2.resourceGroupTitle a:hover, .tileinstance_resourcelibrary .module_chna #chna_nav h2.resourceGroupTitle a:hover, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:hover, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.h2 a:hover, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:hover, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a:hover, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:hover, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a:hover, .module_chna #chna_nav .module_stories_index_view h2.resourceGroupTitle a:hover, .module_stories_index_view .module_chna #chna_nav h2.resourceGroupTitle a:hover, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.h2 a:hover, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.h2 a:hover, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-1 a:hover, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a:hover, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-2 a:hover, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a:hover, .module_chna #chna_nav .h1 a:hover, .module_chna #chna_nav h1 a:active, .module_chna #chna_nav .module_resourcelibrary_index h2.resourceGroupTitle a:active, .module_resourcelibrary_index .module_chna #chna_nav h2.resourceGroupTitle a:active, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.h2 a:active, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.h2 a:active, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a:active, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a:active, .module_chna #chna_nav .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a:active, .module_resourcelibrary_index .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a:active, .module_chna #chna_nav .tileinstance_resourcelibrary h2.resourceGroupTitle a:active, .tileinstance_resourcelibrary .module_chna #chna_nav h2.resourceGroupTitle a:active, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.h2 a:active, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.h2 a:active, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a:active, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a:active, .module_chna #chna_nav .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a:active, .tileinstance_resourcelibrary .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a:active, .module_chna #chna_nav .module_stories_index_view h2.resourceGroupTitle a:active, .module_stories_index_view .module_chna #chna_nav h2.resourceGroupTitle a:active, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.h2 a:active, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.h2 a:active, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-1 a:active, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-1 a:active, .module_chna #chna_nav .module_stories_index_view .resourceGroupTitle.header-styling-2 a:active, .module_stories_index_view .module_chna #chna_nav .resourceGroupTitle.header-styling-2 a:active, .module_chna #chna_nav .h1 a:active {
  text-decoration: none;
  color: #ffaf02;
}
.module_chna #chna_nav .nav_item {
  text-align: center;
  width: auto;
  margin: 0.75rem;
}
.module_chna #chna_nav .nav_item span {
  display: inline-block;
  height: 6.25rem;
  width: 6.25rem;
}
.module_chna #chna_nav .nav_item a {
  color: dimgray;
}
.module_chna #chna_nav .nav_item i {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.module_chna #chna_nav .nav_item i.hcicon {
  font-size: 2.75rem;
  color: #FFF;
  top: 1.5625rem;
}
.module_chna #chna_nav .nav_item i.fa-circle {
  font-size: 6.25rem;
  color: #B5B5B5;
}
.module_chna #chna_nav .nav_item a.active, .module_chna #chna_nav .nav_item a.active i.fa-circle {
  color: #FFB71B;
}
.module_chna #chna_nav .nav_item a:hover, .module_chna #chna_nav .nav_item a:active {
  text-decoration: none;
}
.module_chna #chna_nav .nav_item a:hover, .module_chna #chna_nav .nav_item a:hover i, .module_chna #chna_nav .nav_item a:active, .module_chna #chna_nav .nav_item a:active i {
  color: #AAA;
}
.module_chna #chna_nav .irs-checklist-link {
  padding: 0 0.4rem 0 0.2rem;
  float: right;
}
.module_chna #chna_subnav ul {
  margin: 0;
}
.module_chna #chna_subnav li {
  display: inline-block;
  margin: 0.25em;
}
.module_chna #chna_subnav a {
  background-color: #F5F5F5;
  border: 1px solid #B5B5B5;
  color: dimgray;
  border-radius: 2px;
}
.module_chna #chna_subnav a:hover, .module_chna #chna_subnav a:active {
  color: #333;
}
.module_chna #chna_subnav a:focus {
  outline: solid #4F4F4F 2px;
}
.module_chna #chna_subnav a.active {
  font-weight: normal;
  border-color: #FFB71B;
  background-color: #FFB71B;
  color: #FFF;
}
.module_chna .chna_index {
  padding: 2em 0;
}
.module_chna .chna_index span {
  display: inline-block;
  height: 6.25rem;
  width: 6.25rem;
}
.module_chna .chna_index i.hcicon {
  font-size: 3.4375rem;
  top: 1.125rem;
  color: #FFF;
}
.module_chna .chna_index i.fa-circle {
  font-size: 6.25rem;
  color: #4C494A;
}
.module_chna .chna_index h2, .module_chna .chna_index .h2, .module_chna .chna_index .header-styling-1, .module_chna .chna_index .header-styling-2 {
  margin: 0;
}
.module_chna .chna_index h2 a, .module_chna .chna_index .h2 a, .module_chna .chna_index .header-styling-1 a, .module_chna .chna_index .header-styling-2 a {
  color: #4C494A;
}
.module_chna .chna_index span {
  display: inline-block;
}
.module_chna .chna_index i {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.module_chna .chna_index a:hover, .module_chna .chna_index a:active {
  text-decoration: none;
}
.module_chna .chna_index a:hover i.fa-circle, .module_chna .chna_index a:active i.fa-circle {
  color: #AAA;
}
.module_chna #chna_index_checklist ul i {
  color: #828282;
}
.module_chna dl.expando dt h2, .module_chna dl.expando dt .h2, .module_chna dl.expando dt .header-styling-1, .module_chna dl.expando dt .header-styling-2 {
  background-color: #4C494A;
  padding: 2px 0 3px 5px;
  font-size: 1.125rem;
  margin-bottom: 0;
  color: #FFF;
}
.module_chna dl.expando dt h2 i.fa-minus-circle, .module_chna dl.expando dt .h2 i.fa-minus-circle, .module_chna dl.expando dt .header-styling-1 i.fa-minus-circle, .module_chna dl.expando dt .header-styling-2 i.fa-minus-circle, .module_chna dl.expando dt h2 i.fa-plus-circle, .module_chna dl.expando dt .h2 i.fa-plus-circle, .module_chna dl.expando dt .header-styling-1 i.fa-plus-circle, .module_chna dl.expando dt .header-styling-2 i.fa-plus-circle {
  padding-left: 0;
}
.module_chna dl.expando dt:focus h2, .module_chna dl.expando dt:focus .h2, .module_chna dl.expando dt:focus .header-styling-1, .module_chna dl.expando dt:focus .header-styling-2 {
  background-color: #666263;
  outline: none;
}
.module_chna .chna_main {
  display: table;
}
.module_chna .chna_inner {
  display: table-cell;
  vertical-align: middle;
}
.module_chna .chna_inner img, .module_chna .chna_inner > i {
  width: 100%;
  max-width: 100px;
}
.module_chna img.visible-xs, .module_chna img.vert-copy-arrows {
  width: 70px;
  margin-right: 8px;
}
.module_chna .featured_text, .module_chna .sub_header_bar {
  font-size: 1.125rem;
}

@media (min-width: 600px) {
  .module_chna .chna_index span {
    display: inline-block;
    height: 10.625rem;
    width: 10.625rem;
  }
  .module_chna .chna_index i.hcicon {
    font-size: 5.84375rem;
    top: 1.9125rem;
    color: #FFF;
  }
  .module_chna .chna_index i.fa-circle {
    font-size: 10.625rem;
    color: #4C494A;
  }
}
.chna-sample-framwork h1, .chna-sample-framwork .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .chna-sample-framwork h2.resourceGroupTitle, .chna-sample-framwork .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .chna-sample-framwork .resourceGroupTitle.h2, .chna-sample-framwork .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .chna-sample-framwork .resourceGroupTitle.header-styling-1, .chna-sample-framwork .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .chna-sample-framwork .resourceGroupTitle.header-styling-2, .chna-sample-framwork .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .chna-sample-framwork h2.resourceGroupTitle, .chna-sample-framwork .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .chna-sample-framwork .resourceGroupTitle.h2, .chna-sample-framwork .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .chna-sample-framwork .resourceGroupTitle.header-styling-1, .chna-sample-framwork .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .chna-sample-framwork .resourceGroupTitle.header-styling-2, .chna-sample-framwork .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .chna-sample-framwork h2.resourceGroupTitle, .chna-sample-framwork .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .chna-sample-framwork .resourceGroupTitle.h2, .chna-sample-framwork .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .chna-sample-framwork .resourceGroupTitle.header-styling-1, .chna-sample-framwork .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .chna-sample-framwork .resourceGroupTitle.header-styling-2, .chna-sample-framwork .h1 {
  font-size: 1rem;
  font-weight: 900;
  color: #4F4F4F;
  margin-bottom: 15px;
}
.chna-sample-framwork table {
  font-size: smaller;
  margin-top: 10px;
}
.chna-sample-framwork table thead {
  background-color: #b3daff;
}
.chna-sample-framwork table th, .chna-sample-framwork table td:first-child {
  vertical-align: middle;
}
.chna-sample-framwork table td p:last-child {
  margin-bottom: 0;
}

.renderedComponent .component_indicatorbreakoutchart .chartLegend {
  padding: 0;
}
.renderedComponent p, .renderedComponent a:link, .renderedComponent a:visited, .renderedComponent a:hover, .renderedComponent a:active {
  color: #4F4F4F;
}
.renderedComponent table caption {
  caption-side: top;
}
.renderedComponent .component_line .line_h {
  display: block;
  height: 1px;
  background-color: #AAA;
  margin: 6px 0;
  padding: 0;
}
.renderedComponent .component_line .line_v {
  position: absolute;
  width: 1px;
  background-color: #AAA;
  top: 0;
  bottom: 0;
  left: 49%;
}
.renderedComponent .component_indicatorlocaletypemap .mapContainer, .renderedComponent .component_indicatorlocaletypechildmap .mapContainer {
  position: absolute;
  top: 0;
  bottom: 80px;
  left: 0;
  right: 0;
}
.renderedComponent .component_indicatorlocaletypemap .mapLegendContainer, .renderedComponent .component_indicatorlocaletypechildmap .mapLegendContainer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
  text-align: center;
  font-size: 0.7rem;
}
.renderedComponent .component_indicatorlocaletypemap .mapLegend, .renderedComponent .component_indicatorlocaletypechildmap .mapLegend {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.renderedComponent .component_indicatorlocaletypemap.grid-stack-item > .grid-stack-item-content, .renderedComponent .component_indicatorlocaletypechildmap.grid-stack-item > .grid-stack-item-content {
  z-index: 1 !important;
}
.renderedComponent .component_socioneedsindexdisplayitem.grid-stack-item > .grid-stack-item-content {
  z-index: 1 !important;
}
.renderedComponent .component_socioneedsindexdisplayitem h4, .renderedComponent .component_socioneedsindexdisplayitem .h4, .renderedComponent .component_socioneedsindexdisplayitem .header-styling-4 {
  font-size: 1.125rem;
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend {
  position: relative;
  width: auto;
  height: auto;
  overflow: auto;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  margin: auto;
  padding: 5px;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.7);
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend_value_container {
  height: 35px;
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend_value {
  position: absolute;
  height: 100%;
  padding: 0 4px 0;
  width: auto;
  font-size: 1.25rem;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border: 1px solid #AAA;
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend.map_legend {
  position: absolute;
  bottom: 3px;
  left: 3px;
  font-size: 0.625rem;
  text-align: center;
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend.map_legend .legend_swatch {
  float: none;
  width: auto;
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend.chart_legend {
  position: absolute;
  top: 20px;
  left: 15px;
  font-size: 0.625rem;
  text-align: center;
}
.renderedComponent .component_socioneedsindexdisplayitem .sni_legend.chart_legend .legend_swatch {
  float: none;
  width: auto;
}
.renderedComponent .component_socioneedsindexdisplayitem .map_locations tbody tr:hover, .renderedComponent .component_socioneedsindexdisplayitem .map_locations tbody tr:hover td {
  background-color: transparent;
  cursor: auto;
}
.renderedComponent .component_socioneedsindexdisplayitem .map_locations tbody tr.hover:hover, .renderedComponent .component_socioneedsindexdisplayitem .map_locations tbody tr.hover:hover td {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.renderedComponent .indicatorSearchLegendSection p {
  font-size: 0.7rem;
  line-height: 18px;
}
.renderedComponent .indicatorSearchLegendSection img {
  height: 0.875rem;
  width: auto;
}
.renderedComponent .indicatorSearchLegendSection:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.renderedComponent .demographicsChart, .renderedComponent .localeChart, .renderedComponent .locTypeValueChart, .renderedComponent .localeChart {
  page-break-inside: avoid;
  height: 100% !important;
  width: 100% !important;
  position: relative;
  bottom: 0;
  top: 0;
}
.renderedComponent .demographicsChart .highcharts-title, .renderedComponent .localeChart .highcharts-title, .renderedComponent .locTypeValueChart .highcharts-title, .renderedComponent .localeChart .highcharts-title {
  margin-left: 3px;
}
.renderedComponent .demographicsChart .highcharts-title a, .renderedComponent .localeChart .highcharts-title a, .renderedComponent .locTypeValueChart .highcharts-title a, .renderedComponent .localeChart .highcharts-title a {
  fill: #555;
}
.renderedComponent .chartFooter {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.renderedComponent .demographicTable, .renderedComponent .map_locations {
  margin: 0;
}
.renderedComponent .demographicTable caption, .renderedComponent .map_locations caption {
  text-align: center;
  padding-top: 0;
  background-color: transparent;
}
.renderedComponent .demographicTable th, .renderedComponent .demographicTable td, .renderedComponent .map_locations th, .renderedComponent .map_locations td {
  text-align: center;
}
.renderedComponent .component_indicatorlocaletypetable table td:first-child, .renderedComponent .component_indicatorlocaleparenttable table td:first-child {
  text-align: left !important;
}
.renderedComponent .component_indicatorlocaletypetable table td.isum-table-value-color, .renderedComponent .component_indicatorlocaleparenttable table td.isum-table-value-color {
  display: none;
}
.renderedComponent .component_indicatorlocaletypetable p, .renderedComponent .component_indicatorlocaleparenttable p {
  margin-top: 15px;
  font-size: 0.75rem;
  line-height: 20px;
}
.renderedComponent .component_image img {
  max-width: 100%;
  max-height: 100%;
  page-break-inside: avoid;
}
.renderedComponent .component_indicatorcard .indicatorComparison img {
  height: 42px;
}
.renderedComponent .component_indicatorcard .indicatorActionBar, .renderedComponent .component_indicatorcard .indicatorCardSectionIntros {
  display: none;
}
.renderedComponent .component_indicatorcard .indicatorCardBenchmark {
  font-size: 0.75rem;
}
.renderedComponent .component_indicatorcard .indicatorCardTitle {
  text-align: center;
  background-color: #4C494A;
  padding: 6px 8px;
  margin-bottom: 10px;
}
.renderedComponent .component_indicatorcard .indicatorCardTitle h3, .renderedComponent .component_indicatorcard .indicatorCardTitle .filter-label, .renderedComponent .component_indicatorcard .indicatorCardTitle .h3, .renderedComponent .component_indicatorcard .indicatorCardTitle .header-styling-3, .renderedComponent .component_indicatorcard .indicatorCardTitle h3 a, .renderedComponent .component_indicatorcard .indicatorCardTitle .filter-label a, .renderedComponent .component_indicatorcard .indicatorCardTitle .h3 a, .renderedComponent .component_indicatorcard .indicatorCardTitle .header-styling-3 a {
  margin: 0;
  color: #FFF;
}
.renderedComponent .component_indicatorcard section {
  overflow: auto;
}
.renderedComponent .component_indicatorvalue {
  text-align: center;
}
.renderedComponent .component_indicatorvalue .currentValue {
  display: inline-block;
}
.renderedComponent .component_indicatorvalue .currentValueBlock {
  display: inline-block;
  vertical-align: middle;
}
.renderedComponent .component_indicatorvalue .currentValueBlock.mainValue {
  font-size: 2rem;
}
.renderedComponent .component_indicatorvalue .currentValueBlock.mainValue span {
  font-size: 1rem;
  margin-left: 5px;
}
.renderedComponent .component_indicatorcomparisongauge {
  text-align: center;
}
.renderedComponent .component_indicatorcomparisongauge .comparisonGauge a:hover {
  cursor: move;
}
.renderedComponent .component_demographicdisplayitem .unit {
  color: #5c5c5c;
}
.renderedComponent .component_demographicdisplayitem .value.mainValue {
  font-size: 2rem;
  float: left;
  color: #5c5c5c;
}
.renderedComponent .component_demographicdisplayitem table > tbody tr, .renderedComponent .component_demographicdisplayitem table > tbody td {
  background-color: transparent;
}
.renderedComponent .component_demographicdisplayitem .demo_box {
  overflow-x: hidden;
}
.renderedComponent .component_demographicdisplayitem .demo_box h3, .renderedComponent .component_demographicdisplayitem .demo_box .filter-label, .renderedComponent .component_demographicdisplayitem .demo_box .h3, .renderedComponent .component_demographicdisplayitem .demo_box .header-styling-3 {
  text-align: center;
  line-height: 130%;
}
.renderedComponent .component_demographicdisplayitem .demo_box .demographic_text h4, .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .h4, .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .header-styling-4 {
  display: none;
}
.renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .row-start-centered, .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .tileinstance_expando dl dt .expando_title_bar, .tileinstance_expando dl dt .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .expando_title_bar, .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .measure-select, .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .indicatorResultsIndicatorValueView .update-message, .indicatorResultsIndicatorValueView .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .update-message, .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text .module_siteadmin_admin .admin-categories li.module-link a, .module_siteadmin_admin .admin-categories li.module-link .renderedComponent .component_demographicdisplayitem .demo_box .demographic_text a {
  justify-content: center;
}
.renderedComponent .component:not(.component_richtext) {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif !important;
}
.renderedComponent .component:not(.component_richtext) h1, .renderedComponent .component:not(.component_richtext) .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .renderedComponent .component:not(.component_richtext) h2.resourceGroupTitle, .renderedComponent .component:not(.component_richtext) .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.h2, .renderedComponent .component:not(.component_richtext) .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.header-styling-1, .renderedComponent .component:not(.component_richtext) .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.header-styling-2, .renderedComponent .component:not(.component_richtext) .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .renderedComponent .component:not(.component_richtext) h2.resourceGroupTitle, .renderedComponent .component:not(.component_richtext) .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.h2, .renderedComponent .component:not(.component_richtext) .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.header-styling-1, .renderedComponent .component:not(.component_richtext) .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.header-styling-2, .renderedComponent .component:not(.component_richtext) .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .renderedComponent .component:not(.component_richtext) h2.resourceGroupTitle, .renderedComponent .component:not(.component_richtext) .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.h2, .renderedComponent .component:not(.component_richtext) .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.header-styling-1, .renderedComponent .component:not(.component_richtext) .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .renderedComponent .component:not(.component_richtext) .resourceGroupTitle.header-styling-2, .renderedComponent .component:not(.component_richtext) .h1 {
  font-size: 2rem !important;
}
.renderedComponent .component:not(.component_richtext) h2, .renderedComponent .component:not(.component_richtext) .h2, .renderedComponent .component:not(.component_richtext) .header-styling-1, .renderedComponent .component:not(.component_richtext) .header-styling-2 {
  font-size: 1.5rem !important;
}
.renderedComponent .component:not(.component_richtext) h3, .renderedComponent .component:not(.component_richtext) .filter-label, .renderedComponent .component:not(.component_richtext) .h3, .renderedComponent .component:not(.component_richtext) .header-styling-3, .renderedComponent .component:not(.component_richtext) caption, .renderedComponent .component:not(.component_richtext) caption a, .renderedComponent .component:not(.component_richtext) .highcharts-title {
  font-size: 1.125rem !important;
}
.renderedComponent .component:not(.component_richtext) h4, .renderedComponent .component:not(.component_richtext) .h4, .renderedComponent .component:not(.component_richtext) .header-styling-4, .renderedComponent .component:not(.component_richtext) .subTitle {
  font-size: 1rem !important;
}
.renderedComponent .component:not(.component_richtext) .highcharts-title {
  text-align: center;
}
.renderedComponent table > caption, .renderedComponent .highcharts-title, .renderedComponent .highcharts-title a, .renderedComponent .subTitle {
  font-weight: 500;
  color: #4F4F4F !important;
  fill: #4F4F4F !important;
}
.renderedComponent .highcharts-xaxis-labels span, .renderedComponent .highcharts-xaxis-labels span a, .renderedComponent .highcharts-xaxis-labels tspan, .renderedComponent .highcharts-axis-title span, .renderedComponent .highcharts-axis-title span a, .renderedComponent .highcharts-axis-title tspan {
  font-weight: 500;
  color: #4F4F4F !important;
  fill: #4F4F4F !important;
}
.renderedComponent .highcharts-background {
  fill: transparent;
}
.renderedComponent .chart-tooltip {
  background-color: white;
  padding: 5px;
}

.componentPreviewTooltip {
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  width: 75%;
  z-index: 100000 !important;
}

@media (max-width: 500px) {
  .grid-stack-item.reportComponent.line.line_v, .component-container-vertical-line {
    display: none;
  }
}
.measure-grouping {
  margin-bottom: 10px;
}
.measure-grouping .panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.measure-grouping .radio-buttons {
  margin-bottom: 20px;
}
.measure-grouping .multi-slider-container {
  position: relative;
  width: 300px;
  height: 30px;
  margin-bottom: 20px;
}
.measure-grouping .slider {
  position: absolute;
  width: 100%;
  margin: 0;
  pointer-events: none; /* Prevent interaction with the bar itself */
}
.measure-grouping .slider::-webkit-slider-thumb {
  pointer-events: auto; /* Allow interaction with the slider thumb */
}
.measure-grouping .slider::-moz-range-thumb {
  pointer-events: auto; /* Allow interaction with the slider thumb */
}
.measure-grouping .slider-value {
  font-weight: bold;
  margin-left: 10px;
}
.measure-grouping .active, .measure-grouping .accordion:hover, .measure-grouping .grouping-button:hover {
  background-color: #ccc;
}
.measure-grouping .grouping-button {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 4px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}
.measure-grouping .grouping-button.active, .measure-grouping .grouping-button:hover {
  background-color: #ccc;
}
.measure-grouping .panel {
  padding: 0.5rem 1rem;
  background-color: white;
  display: none;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.measure-grouping .panel label {
  font-weight: 500;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  display: block;
}
.measure-grouping .radio-buttons {
  margin-bottom: 20px;
}
.measure-grouping .multi-slider-container {
  position: relative;
  width: 300px;
  height: 30px;
  margin-bottom: 20px;
}
.measure-grouping .slider {
  position: absolute;
  width: 100%;
  margin: 0;
  pointer-events: none; /* Prevent interaction with the bar itself */
}
.measure-grouping .slider::-webkit-slider-thumb {
  pointer-events: auto; /* Allow interaction with the slider thumb */
}
.measure-grouping .slider::-moz-range-thumb {
  pointer-events: auto; /* Allow interaction with the slider thumb */
}
.measure-grouping .slider-value {
  font-weight: bold;
  margin-left: 10px;
}

.bivariate-legend-wrapper {
  position: relative;
}
.bivariate-legend-wrapper .do-not-wrap {
  white-space: nowrap;
  overflow: hidden;
}
.bivariate-legend-wrapper .bivariate-legend {
  position: absolute;
  left: 3px;
  bottom: 3px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
  background-color: rgba(255, 255, 255, 0.65);
  border-radius: 4px;
}
.bivariate-legend-wrapper .bivariate-legend table {
  font-size: 12px;
  margin-bottom: 0;
  border-collapse: collapse;
  line-height: 17px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-4 td {
  width: 48px;
  height: 48px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-4 th {
  height: 48px;
  max-width: 85px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-4 th span {
  max-inline-size: 192px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-4 tr.y-label th span {
  -webkit-transform: rotate(180deg) translateY(-10px) translateX(5px);
  -ms-transform: rotate(180deg) translateY(-10px) translateX(5px);
  transform: rotate(180deg) translateY(-10px) translateX(5px);
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-3 td {
  width: 58px;
  height: 58px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-3 th {
  height: 58px;
  max-width: 85px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-3 th span {
  max-inline-size: 174px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-3 .y-label th span {
  -webkit-transform: rotate(180deg) translateY(-10px) translateX(5px);
  -ms-transform: rotate(180deg) translateY(-10px) translateX(5px);
  transform: rotate(180deg) translateY(-10px) translateX(5px);
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-2 td {
  width: 70px;
  height: 70px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-2 th {
  height: 70px;
  max-width: 120px;
  font-size: 12px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-2 th span {
  max-inline-size: 140px;
}
.bivariate-legend-wrapper .bivariate-legend table.num-y-groups-2 .y-label th span {
  -webkit-transform: rotate(180deg) translateX(5px);
  -ms-transform: rotate(180deg) translateX(5px);
  transform: rotate(180deg) translateX(5px);
}
.bivariate-legend-wrapper .bivariate-legend table tr:last-child td {
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.bivariate-legend-wrapper .bivariate-legend table tr.x-label th {
  padding-bottom: 4px;
  text-align: center;
  padding: 0;
  max-height: 100px;
  height: auto;
  padding-bottom: 3px;
}
.bivariate-legend-wrapper .bivariate-legend table tr.y-label th {
  text-align: center;
  padding: 0;
}
.bivariate-legend-wrapper .bivariate-legend table tr.y-label th span {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}
.bivariate-legend-wrapper .bivariate-legend table th {
  border-width: 0;
  padding: 0 0.25rem;
}
.bivariate-legend-wrapper .bivariate-legend table td {
  border: 2px solid white;
  padding: 0;
}
.bivariate-legend-wrapper .bivariate-legend table td.active {
  box-shadow: inset 0 0 0 4px #fc0;
}

table.bivariate-table tr.hover, table.bivariate-table tr.hover td.column-highlight, table.table-hover tr.hover, table.table-hover tr.hover td.column-highlight {
  background-color: #68bee9 !important;
  color: white;
  cursor: pointer;
}
table.bivariate-table tfoot, table.table-hover tfoot {
  border-color: #dee2e6 !important;
}
table.bivariate-table tfoot th, table.table-hover tfoot th {
  border-color: inherit !important;
}
table.bivariate-table .column-highlight, table.table-hover .column-highlight {
  background-color: #F5F5F5;
}

.dd_checkedvar {
  color: #990000;
}

.ddata_row_heading {
  height: 18px;
  padding-top: 4px;
  white-space: nowrap;
}

.ddata_row_varsetheading {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ddata_row {
  padding-top: 4px;
  clear: both;
}

.ddata_row_name {
  width: 434px;
  float: left;
  overflow: visible;
}

.ddata_row_name_l_2 {
  margin-left: 10px;
}

.ddata_row_name_l_3 {
  margin-left: 20px;
}

.ddata_row_val {
  width: 110px;
  float: left;
  text-align: right;
  white-space: nowrap;
  font-size: 0.75rem;
}

.ddata_row_regionval {
  width: 110px;
  float: left;
  text-align: right;
  white-space: nowrap;
  font-size: 0.75rem;
}

.ddata_row_varsetregionval {
  width: 110px;
  float: left;
  text-align: right;
}

.ddata_datatable_cell_wrap_head {
  text-align: right;
}

.yui-skin-sam .yui-dt td.ddata_datatable_cell_wrap .yui-dt-liner {
  text-align: right;
}

.ddata_datatable_cell_wrap .yui-skin-sam .yui-dt th .yui-dt-liner {
  text-align: right;
}

.ddata_datatable_cell_wrap {
  text-align: right;
}

.ddata_datatable_cell_nowrap {
  white-space: nowrap;
  text-align: right;
}

.ddata_datatable_cell {
  white-space: normal;
  text-align: right;
}

.ddata_datatable_cell_left {
  text-align: left;
}

.ddhighlightrow {
  background-color: #a33;
  color: #000;
}

.yui-skin-sam .yui-navset .yui-content {
  border-width: 1px;
  border-style: solid;
}
.yui-skin-sam .yui-dt th .yui-dt-liner {
  white-space: normal;
  overflow: visible;
}
.yui-skin-sam .yui-dt-liner {
  padding-left: 2px;
  padding-right: 2px;
}
.yui-skin-sam .yui-dt td.align-right {
  text-align: right;
}

.map_locations.demographics-view-table tbody tr td.isum-table-value-color, .map_locations.demographics-view-table tbody tr td.isum-table-percent-color {
  border-right: 1px solid hsl(340, 2.0134228188%, 90%) !important;
}
.map_locations.demographics-view-table tbody tr td.isum-table-value-color:last-child, .map_locations.demographics-view-table tbody tr td.isum-table-percent-color:last-child {
  border-right: none !important;
}

.demographics-table td {
  white-space: nowrap;
}
.demographics-table td.dem-title {
  white-space: normal;
}
.demographics-table td.dem-title.first .sub_header_bar {
  margin-top: 0;
}
.demographics-table td.ind-title {
  white-space: normal;
}
.demographics-table .alt-row {
  background-color: #F5F5F5;
}
.demographics-table .reg-row {
  background-color: #FFF;
}
.demographics-table .demographics-table-section-head {
  background-color: #FFF;
}
.demographics-table .sub_header_bar {
  padding-left: 0;
  margin: 0.5em 0 0.25em;
}

.demographics .section-title {
  background: #4C494A;
  color: #FFF;
  font-size: 0.9rem;
  font-weight: bold;
}

.module_demographicdata .pieChart .highcharts-data-label text {
  font-size: 0.5rem !important;
  font-size: 0.6rem !important;
}
@media (min-width: 600px) {
  .module_demographicdata .pieChart .highcharts-data-label text {
    font-size: 0.75rem !important;
  }
}
.module_demographicdata .select2-container {
  z-index: 990;
}
.module_demographicdata h2, .module_demographicdata .h2, .module_demographicdata .header-styling-1, .module_demographicdata .header-styling-2 {
  color: #FFB71B;
  font-size: 2rem;
  padding: 8px 0;
}
.module_demographicdata h2.topicLocation, .module_demographicdata .topicLocation.h2, .module_demographicdata .topicLocation.header-styling-1, .module_demographicdata .topicLocation.header-styling-2 {
  color: #333;
}
.module_demographicdata #section_navigation, .module_demographicdata #siblingVariables {
  z-index: 1;
  font-family: "Open Sans", Arbutus, Verdana, sans-serif !important;
}
.module_demographicdata #section_navigation ul.nav-tabs, .module_demographicdata #siblingVariables ul.nav-tabs {
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}
.module_demographicdata #section_navigation ul.nav-tabs li, .module_demographicdata #siblingVariables ul.nav-tabs li {
  list-style-type: none !important;
  margin-left: 1px;
  margin-bottom: 0;
}
.module_demographicdata #section_navigation ul.nav-tabs li:before, .module_demographicdata #siblingVariables ul.nav-tabs li:before {
  content: "" !important;
}
.module_demographicdata #section_navigation ul.nav-tabs li a.nav-link, .module_demographicdata #siblingVariables ul.nav-tabs li a.nav-link {
  background-color: #4C494A;
  color: #FFF;
  border: 1px solid #ddd !important;
  border-radius: 0;
  margin-bottom: 2px;
}
@media (min-width: 600px) {
  .module_demographicdata #section_navigation ul.nav-tabs li a.nav-link, .module_demographicdata #siblingVariables ul.nav-tabs li a.nav-link {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    margin-bottom: 0;
  }
}
.module_demographicdata #section_navigation ul.nav-tabs li a.nav-link:focus, .module_demographicdata #siblingVariables ul.nav-tabs li a.nav-link:focus {
  background-color: #666263;
}
.module_demographicdata #section_navigation ul.nav-tabs li.active > a, .module_demographicdata #siblingVariables ul.nav-tabs li.active > a {
  background-color: #FFF;
  color: #4C494A;
}
.module_demographicdata #section_navigation .action-link:link, .module_demographicdata #section_navigation .action-link:hover, .module_demographicdata #siblingVariables .action-link:link, .module_demographicdata #siblingVariables .action-link:hover {
  background-color: #FFF;
  color: #4C494A;
  border-bottom-color: transparent !important;
}
.module_demographicdata #section_navigation ul.nav-tabs {
  display: block;
}
@media (min-width: 600px) {
  .module_demographicdata #section_navigation ul.nav-tabs {
    display: flex;
  }
}
@media (max-width: 599.98px) {
  .module_demographicdata #section_navigation ul.nav-tabs li {
    float: none;
  }
}
.module_demographicdata #section_navigation ul.nav-tabs li a.nav-link {
  font-size: 0.8rem;
  padding-top: 4px;
  padding-bottom: 3px;
  padding: 0.3rem 0.2rem;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .module_demographicdata #section_navigation ul.nav-tabs li a.nav-link {
    padding: 0.25vw;
    font-size: 1.6vw;
  }
}
@media (min-width: 600px) and (max-width: 767.98px) and (max-width: 625px) {
  .module_demographicdata #section_navigation ul.nav-tabs li a.nav-link {
    font-size: 10px;
  }
}
@media (min-width: 600px) and (max-width: 767.98px) and (min-width: 812.5px) {
  .module_demographicdata #section_navigation ul.nav-tabs li a.nav-link {
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  .module_demographicdata #section_navigation ul.nav-tabs li a.nav-link {
    padding: 0.35vw;
  }
}
@media (min-width: 600px) {
  .module_demographicdata #siblingVariables ul.nav-tabs {
    display: flex;
  }
  .module_demographicdata #siblingVariables ul.nav-tabs li {
    display: flex;
    flex: 1;
    margin-left: 0;
  }
  .module_demographicdata #siblingVariables ul.nav-tabs li a {
    flex: 1;
    font-size: 0.75rem;
    border-right: 1px solid #ddd !important;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .module_demographicdata #siblingVariables ul.nav-tabs li a {
    font-size: 0.625rem;
  }
}
@media (min-width: 600px) and (min-width: 700px) {
  .module_demographicdata #siblingVariables ul.nav-tabs li a {
    font-size: 0.75rem;
  }
}
.module_demographicdata #section_contents_navigation {
  background-color: #F5F5F5;
  margin-left: 0;
  margin-right: 0;
  padding: 0.5rem 0;
}
.module_demographicdata #section_contents_navigation a {
  padding: 0.6rem 0;
}
@media (min-width: 600px) {
  .module_demographicdata #section_contents_navigation a {
    font-size: 0.8rem;
  }
}
.module_demographicdata h1, .module_demographicdata .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .module_demographicdata h2.resourceGroupTitle, .module_demographicdata .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .module_demographicdata .resourceGroupTitle.h2, .module_demographicdata .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .module_demographicdata .resourceGroupTitle.header-styling-1, .module_demographicdata .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .module_demographicdata .resourceGroupTitle.header-styling-2, .module_demographicdata .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .module_demographicdata h2.resourceGroupTitle, .module_demographicdata .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .module_demographicdata .resourceGroupTitle.h2, .module_demographicdata .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .module_demographicdata .resourceGroupTitle.header-styling-1, .module_demographicdata .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .module_demographicdata .resourceGroupTitle.header-styling-2, .module_demographicdata .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .module_demographicdata h2.resourceGroupTitle, .module_demographicdata .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .module_demographicdata .resourceGroupTitle.h2, .module_demographicdata .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .module_demographicdata .resourceGroupTitle.header-styling-1, .module_demographicdata .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .module_demographicdata .resourceGroupTitle.header-styling-2, .module_demographicdata .h1, .module_demographicdata h1 a, .module_demographicdata .module_resourcelibrary_index h2.resourceGroupTitle a, .module_resourcelibrary_index .module_demographicdata h2.resourceGroupTitle a, .module_demographicdata .tileinstance_resourcelibrary h2.resourceGroupTitle a, .tileinstance_resourcelibrary .module_demographicdata h2.resourceGroupTitle a, .module_demographicdata .module_stories_index_view h2.resourceGroupTitle a, .module_stories_index_view .module_demographicdata h2.resourceGroupTitle a, .module_demographicdata .h1 a, .module_demographicdata h2, .module_demographicdata .h2, .module_demographicdata .header-styling-1, .module_demographicdata .header-styling-2, .module_demographicdata h2 a, .module_demographicdata .h2 a, .module_demographicdata .header-styling-1 a, .module_demographicdata .header-styling-2 a, .module_demographicdata h3, .module_demographicdata .filter-label, .module_demographicdata .h3, .module_demographicdata .header-styling-3, .module_demographicdata h3 a, .module_demographicdata .filter-label a, .module_demographicdata .h3 a, .module_demographicdata .header-styling-3 a, .module_demographicdata .highcharts-title, .module_demographicdata .highcharts-title a {
  font-family: "Open Sans", Arbutus, Verdana, sans-serif !important;
}
.module_demographicdata .demographicsSection {
  display: flex;
}
.module_demographicdata .demographicsSection .singleValue {
  align-items: stretch;
  border-radius: 5px;
  margin-bottom: 15px;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] {
  border: 1px #4C494A solid;
  border-radius: 5px;
  height: 100%;
  padding: 8px;
  margin-bottom: 15px;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3, .module_demographicdata .demographicsSection [id^=sectionPiece_] h3 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .highcharts-title, .module_demographicdata .demographicsSection [id^=sectionPiece_] .highcharts-title a {
  color: #4C494A;
  fill: #4C494A !important;
  font-weight: 500;
  margin: 0;
  padding: 0 0 5px 0;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3 {
  color: #333;
  font-size: 1.125rem;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] .locale_name {
  font-weight: 600;
  margin-bottom: 5px;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .highcharts-title {
  margin-left: -2px;
  font-size: 1.125rem;
}
@media (min-width: 440px) {
  .module_demographicdata .demographicsSection [id^=sectionPiece_] h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .highcharts-title {
    font-size: 1.375rem !important;
  }
}
@media (min-width: 600px) {
  .module_demographicdata .demographicsSection [id^=sectionPiece_] h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .highcharts-title {
    font-size: 1.75rem !important;
  }
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .header-styling-3 {
  padding: 0;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box {
  margin: 0;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .header-styling-3 {
  margin-bottom: 5px;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .filter-label, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .h3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .header-styling-3, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box h3 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .filter-label a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .h3 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .header-styling-3 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box h4, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .h4, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .header-styling-4, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box h4 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .h4 a, .module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .header-styling-4 a {
  padding-top: 0 !important;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .locale_name {
  font-weight: 500;
  margin-bottom: 5px;
}
.module_demographicdata .demographicsSection [id^=sectionPiece_] .demo_box .localeTitle {
  font-weight: bold;
}
.module_demographicdata .tos {
  margin-top: 20px;
  font-size: 0.75rem;
}
.module_demographicdata .idet-breakout-chart-container {
  border-left: 1px solid #B5B5B5;
}
@media print {
  .module_demographicdata .highcharts-data-label > text {
    font-size: 0.625rem !important;
  }
}
.module_demographicdata .demographic_text .unit {
  font-size: 0.8rem;
  line-height: 1.125rem;
}
@media (min-width: 600px) {
  .module_demographicdata .demographic_text .unit {
    font-size: 1rem;
  }
}
.module_demographicdata .demographic_text h3, .module_demographicdata .demographic_text .filter-label, .module_demographicdata .demographic_text .h3, .module_demographicdata .demographic_text .header-styling-3 {
  color: #5c5c5c;
  margin-bottom: 7px;
}
.module_demographicdata .demographic_text h3 .locale, .module_demographicdata .demographic_text .filter-label .locale, .module_demographicdata .demographic_text .h3 .locale, .module_demographicdata .demographic_text .header-styling-3 .locale {
  font-size: 1rem;
  line-height: 1.25rem;
  font-size: 1.125rem;
}
.module_demographicdata .multiplyLocations {
  border-bottom: 1px solid #dad8d8;
  padding-bottom: 2px;
  margin-bottom: 7px;
}
.module_demographicdata h4 span.locale, .module_demographicdata .h4 span.locale, .module_demographicdata .header-styling-4 span.locale {
  font-weight: 600;
  color: #5c5c5c;
}
.module_demographicdata .value.mainValue {
  font-size: 2rem;
  float: left;
  color: #5c5c5c;
}
@media (min-width: 600px) {
  .module_demographicdata .value.mainValue {
    font-size: 2.25rem;
  }
}
.module_demographicdata .unit {
  color: #5c5c5c;
  margin-left: 5px;
}
.module_demographicdata .table-hover > tbody > tr:hover > td, .module_demographicdata .table-hover > tbody > tr:hover > th {
  background-color: #f0f0f0 !important;
}
.module_demographicdata .table-hover > tbody > tr:hover > td:nth-child(2), .module_demographicdata .table-hover > tbody > tr:hover > td:nth-child(3), .module_demographicdata .table-hover > tbody > tr:hover > th:nth-child(2), .module_demographicdata .table-hover > tbody > tr:hover > th:nth-child(3) {
  background-color: #e2e2e2 !important;
}
.module_demographicdata .highcharts-title .subTitle {
  font-size: 1rem !important;
  fill: #5c5c5c;
  font-size: 1.125rem !important;
}
.module_demographicdata .highcharts-menu-item:before {
  content: "";
}
.module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2 {
  font-size: 1.5rem;
}
@media (min-width: 440px) {
  .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2 {
    font-size: 1.375rem;
  }
}
@media (min-width: 600px) {
  .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2 {
    font-size: 1.625rem;
  }
}
@media (min-width: 700px) {
  .module_demographicdata h2.sectionHeader, .module_demographicdata .sectionHeader.h2, .module_demographicdata .sectionHeader.header-styling-1, .module_demographicdata .sectionHeader.header-styling-2 {
    font-size: 1.875rem;
  }
}
.module_demographicdata h2.sectionHeader a, .module_demographicdata .sectionHeader.h2 a, .module_demographicdata .sectionHeader.header-styling-1 a, .module_demographicdata .sectionHeader.header-styling-2 a {
  margin-top: 5px;
  font-size: 0.6rem;
  font-size: 0.8rem;
}
@media (max-width: 767.98px) {
  .module_demographicdata #demographicsJump .select2-container {
    margin-bottom: 0.5rem;
  }
}
.module_demographicdata fieldset {
  background-color: transparent;
  border: none;
}

#listContainer {
  position: relative;
  height: 500px;
  overflow-y: auto;
}
#listContainer table {
  margin-bottom: 25px;
}

#demographicsJump #tagFilter {
  margin-bottom: 10px;
}

.quickFactsTitle {
  font-weight: bold;
  padding-top: 10px;
  font-size: larger;
}

table.demographicTable {
  border-radius: 4px;
  margin: 0;
}
table.demographicTable caption {
  caption-side: top;
}
table.demographicTable.locale_4 > thead > tr > th, table.demographicTable.locale_4 > tbody > tr > th, table.demographicTable.locale_4 > tbody > tr > td {
  font-size: 0.375rem;
  padding: 4px 1px !important;
  font-size: 0.5rem;
}
@media (min-width: 600px) {
  table.demographicTable.locale_4 > thead > tr > th, table.demographicTable.locale_4 > tbody > tr > th, table.demographicTable.locale_4 > tbody > tr > td {
    font-size: 0.4375rem;
  }
}
@media (min-width: 650px) {
  table.demographicTable.locale_4 > thead > tr > th, table.demographicTable.locale_4 > tbody > tr > th, table.demographicTable.locale_4 > tbody > tr > td {
    font-size: 0.626rem;
  }
}
@media (min-width: 800px) {
  table.demographicTable.locale_4 > thead > tr > th, table.demographicTable.locale_4 > tbody > tr > th, table.demographicTable.locale_4 > tbody > tr > td {
    padding: 4px 6px !important;
    font-size: 0.815rem;
  }
}
@media (min-width: 768px) {
  table.demographicTable.locale_4 > thead > tr > th, table.demographicTable.locale_4 > tbody > tr > th, table.demographicTable.locale_4 > tbody > tr > td {
    padding: 4px 8px !important;
    font-size: 0.875rem;
  }
}
table.demographicTable.locale_3 > thead > tr > th, table.demographicTable.locale_3 > tbody > tr > th, table.demographicTable.locale_3 > tbody > tr > td {
  font-size: 0.4375rem;
  padding: 4px 1px !important;
  padding: 4px 2px !important;
  font-size: 0.6875rem;
}
@media (min-width: 600px) {
  table.demographicTable.locale_3 > thead > tr > th, table.demographicTable.locale_3 > tbody > tr > th, table.demographicTable.locale_3 > tbody > tr > td {
    font-size: 0.6875rem;
  }
}
@media (min-width: 650px) {
  table.demographicTable.locale_3 > thead > tr > th, table.demographicTable.locale_3 > tbody > tr > th, table.demographicTable.locale_3 > tbody > tr > td {
    font-size: 0.75rem;
  }
}
@media (min-width: 800px) {
  table.demographicTable.locale_3 > thead > tr > th, table.demographicTable.locale_3 > tbody > tr > th, table.demographicTable.locale_3 > tbody > tr > td {
    padding: 4px 8px !important;
    font-size: 0.875rem;
  }
}
table.demographicTable.locale_2 > thead > tr > th, table.demographicTable.locale_2 > tbody > tr > th, table.demographicTable.locale_2 > tbody > tr > td {
  font-size: 0.5625rem;
  padding: 4px 2px !important;
  font-size: 0.625rem;
}
@media (min-width: 600px) {
  table.demographicTable.locale_2 > thead > tr > th, table.demographicTable.locale_2 > tbody > tr > th, table.demographicTable.locale_2 > tbody > tr > td {
    padding: 4px 8px !important;
    font-size: 0.875rem;
  }
}
table.demographicTable.locale_1 > thead > tr > th, table.demographicTable.locale_1 > tbody > tr > th, table.demographicTable.locale_1 > tbody > tr > td {
  font-size: 0.5625rem;
  padding: 4px 2px !important;
  padding: 4px 8px !important;
  font-size: 0.875rem;
}

h3.single-locale-header, .single-locale-header.filter-label, .single-locale-header.h3, .single-locale-header.header-styling-3 {
  margin-top: 10px;
  margin-bottom: 15px;
}

@media (max-width: 767.98px) {
  .visually-hidden-sm {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
}
/* Styles for the EULA module */
.eula-dialog {
  margin-top: 20px;
}
.eula-dialog .ui-dialog-titlebar-close {
  display: none;
}
.eula-dialog #eulaDialog p {
  font-size: 14px !important;
}
.eula-dialog .eula-dialog-title {
  font-size: 15px;
  background-color: #d1ecf1;
  color: #0c5460;
  border-color: #bee5eb;
  border-radius: 0.3rem;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
}

.module_indexsuite {
  margin-bottom: 1rem;
  font-size: 1rem;
}
.module_indexsuite #map {
  position: relative;
  margin-bottom: 1em;
  margin-top: 0;
  height: 540px;
  width: 100%;
  padding: 0;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.module_indexsuite .isum-titleHeader {
  min-height: 4rem;
}
.module_indexsuite .isum-titleHeader .select2-container {
  min-width: 325px;
}
@media (min-width: 600px) {
  .module_indexsuite .isum-titleHeader .select2-container {
    min-width: 400px;
  }
}
.module_indexsuite .isum-titleHeader .select2-selection--single {
  background-color: transparent;
}
.module_indexsuite .isum-title-block {
  min-height: 8.5rem;
}
.module_indexsuite #actions_container {
  position: relative;
  min-height: 2.5em;
  padding-top: 1.25rem;
  border-top: 1px solid #F5F5F5;
}
.module_indexsuite #actions_container #view_level_container, .module_indexsuite #actions_container #view_level_container h3, .module_indexsuite #actions_container #view_level_container .filter-label, .module_indexsuite #actions_container #view_level_container .h3, .module_indexsuite #actions_container #view_level_container .header-styling-3, .module_indexsuite #actions_container #layer_toggle_container, .module_indexsuite #actions_container #layer_toggle_container h3, .module_indexsuite #actions_container #layer_toggle_container .filter-label, .module_indexsuite #actions_container #layer_toggle_container .h3, .module_indexsuite #actions_container #layer_toggle_container .header-styling-3 {
  white-space: nowrap;
}
.module_indexsuite #actions_container #view_level_container .form-select, .module_indexsuite #actions_container #layer_toggle_container .form-select {
  display: inline-block;
  width: auto;
  max-width: 190px;
}
.module_indexsuite #actions_container #view_level_container .form-select, .module_indexsuite #actions_container #view_level_container .form-select option, .module_indexsuite #actions_container #layer_toggle_container .form-select, .module_indexsuite #actions_container #layer_toggle_container .form-select option {
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
  color: inherit;
  font-weight: normal;
  font-size: 0.8125rem;
}
.module_indexsuite #actions_container .select2-selection__arrow {
  color: #828282;
  right: 5px !important;
}
.module_indexsuite #actions_container .select2-selection__rendered {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .module_indexsuite #actions_container .select2-container {
    float: left;
    min-width: 0;
  }
}
.module_indexsuite form#download_csv {
  margin: 7px 0;
  padding: 0;
  float: right;
  white-space: nowrap;
}
.module_indexsuite form#download_csv a .fa {
  margin: 0;
}
.module_indexsuite .sni_infographic_link img {
  margin: 2em 1em 1em;
  vertical-align: middle;
  width: 9vw;
  min-width: 70px;
  max-width: 110px;
}
.module_indexsuite .overview, .module_indexsuite div.description p:first-child {
  font-size: 1.2rem;
  color: #4F4F4F;
}
.module_indexsuite table.map-locations th:last-child, .module_indexsuite table.map-locations td:last-child {
  display: none;
}
.module_indexsuite table.map-locations td, .module_indexsuite table.map-locations th {
  font-size: 0.875rem;
  padding-right: 0 !important;
}
.module_indexsuite table.map-locations td.index-rank, .module_indexsuite table.map-locations td.index-value, .module_indexsuite table.map-locations td.locale-population {
  text-align: center;
}
@media (max-width: 767.98px) {
  .module_indexsuite #layer_toggle_container, .module_indexsuite #view_level_container {
    margin-bottom: 5px;
  }
}
@media (min-width: 600px) {
  .module_indexsuite table.map-locations th:last-child, .module_indexsuite table.map-locations td:last-child {
    display: table-cell;
  }
}
.module_indexsuite .select-label {
  font-size: 0.9rem;
  display: inline-block;
  color: #4C494A;
}

.sni-index-select {
  border: none !important;
  max-width: 80%;
  width: 20rem;
  border: none;
  height: 45px;
  position: relative;
  margin-bottom: 0.75rem;
}
@media (min-width: 600px) and (max-width: 767.98px) {
  .sni-index-select {
    width: 23.5rem;
  }
}
@media (min-width: 768px) {
  .sni-index-select {
    width: 28rem;
  }
}
.sni-index-select:focus-within {
  outline: none !important;
}
.sni-index-select .select2-selection__rendered {
  color: #4C494A !important;
  font-size: 2rem;
  font-size: 4.25vw;
  line-height: 46px !important;
}
@media (max-width: 35.2941176471rem) {
  .sni-index-select .select2-selection__rendered {
    font-size: 1.5rem;
  }
}
@media (min-width: 52.9411764706rem) {
  .sni-index-select .select2-selection__rendered {
    font-size: 2.25rem;
  }
}
.sni-index-select .select2-selection__rendered:focus-within {
  outline: none;
}
.sni-index-select .select2-selection__arrow {
  top: 10px !important;
  color: #4C494A;
  font-size: 1.4rem;
}
@media (min-width: 768px) {
  .sni-index-select .select2-selection__arrow {
    right: 10px !important;
  }
}

.sni_legend {
  position: absolute;
  left: 12px;
  bottom: 20px;
  z-index: 100;
  width: 210px;
  height: auto;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  opacity: 0.9;
  background-color: rgb(249, 249, 249);
  text-align: center;
  padding: 0.5rem 0.6rem;
}
@media (min-width: 600px) {
  .sni_legend {
    bottom: 12px;
  }
}
.sni_legend p, .sni_legend h4, .sni_legend .h4, .sni_legend .header-styling-4 {
  margin: 0 0 0.25em;
}
.sni_legend .legend_swatch {
  height: 2rem;
  width: 20%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
}
.sni_legend .legend_swatch.active {
  font-weight: bold;
  border: 1px solid rgb(50, 235, 235) !important;
}
.sni_legend #solitary_legend .legend_swatch {
  background-color: #AAA;
  margin: 0.5rem 0.5rem 0 0;
  height: 2rem;
  width: 2rem;
}
.sni_legend #solitary_legend p {
  width: 75%;
  line-height: 1.1rem;
  margin: 0;
}
.sni_legend h4, .sni_legend .h4, .sni_legend .header-styling-4 {
  font-size: 1.125rem;
  text-transform: uppercase;
}

.sni_legend .legend_1 {
  background-color: #d4d2d3;
  border-color: #d4d2d3;
  color: #4F4F4F;
}
.sni_legend .legend_2 {
  background-color: #a9a6a7;
  border-color: #a9a6a7;
  color: #FFF;
}
.sni_legend .legend_3 {
  background-color: #7e797b;
  border-color: #7e797b;
  color: #FFF;
}
.sni_legend .legend_4 {
  background-color: #524e4f;
  border-color: #524e4f;
  color: #FFF;
}
.sni_legend .legend_5 {
  background-color: #252424;
  border-color: #252424;
  color: #FFF;
}

.sni_legend.mhi_legend .legend_1 {
  background-color: #e4c9e4;
  border-color: #e4c9e4;
  color: #4F4F4F;
}
.sni_legend.mhi_legend .legend_2 {
  background-color: #c993c9;
  border-color: #c993c9;
  color: #4F4F4F;
}
.sni_legend.mhi_legend .legend_3 {
  background-color: #ae5dae;
  border-color: #ae5dae;
  color: #FFF;
}
.sni_legend.mhi_legend .legend_4 {
  background-color: #7c3e7c;
  border-color: #7c3e7c;
  color: #FFF;
}
.sni_legend.mhi_legend .legend_5 {
  background-color: #462346;
  border-color: #462346;
  color: #FFF;
}

.sni_legend.food_legend .legend_1 {
  background-color: #d1ebca;
  border-color: #d1ebca;
  color: #4F4F4F;
}
.sni_legend.food_legend .legend_2 {
  background-color: #a3d894;
  border-color: #a3d894;
  color: #4F4F4F;
}
.sni_legend.food_legend .legend_3 {
  background-color: #76c45f;
  border-color: #76c45f;
  color: #FFF;
}
.sni_legend.food_legend .legend_4 {
  background-color: #519f3b;
  border-color: #519f3b;
  color: #FFF;
}
.sni_legend.food_legend .legend_5 {
  background-color: #366a27;
  border-color: #366a27;
  color: #FFF;
}

.how-does-it-work {
  background-color: #FFF;
  padding: 0 10px;
}
.how-does-it-work h1, .how-does-it-work .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .how-does-it-work h2.resourceGroupTitle, .how-does-it-work .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .how-does-it-work .resourceGroupTitle.h2, .how-does-it-work .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .how-does-it-work .resourceGroupTitle.header-styling-1, .how-does-it-work .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .how-does-it-work .resourceGroupTitle.header-styling-2, .how-does-it-work .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .how-does-it-work h2.resourceGroupTitle, .how-does-it-work .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .how-does-it-work .resourceGroupTitle.h2, .how-does-it-work .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .how-does-it-work .resourceGroupTitle.header-styling-1, .how-does-it-work .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .how-does-it-work .resourceGroupTitle.header-styling-2, .how-does-it-work .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .how-does-it-work h2.resourceGroupTitle, .how-does-it-work .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .how-does-it-work .resourceGroupTitle.h2, .how-does-it-work .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .how-does-it-work .resourceGroupTitle.header-styling-1, .how-does-it-work .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .how-does-it-work .resourceGroupTitle.header-styling-2, .how-does-it-work .h1 {
  font-size: 2.875rem;
  font-weight: bold;
  color: #035F49;
  text-align: center;
  padding-top: 0.25em;
  padding-bottom: 0.5em;
}
.how-does-it-work h3, .how-does-it-work .filter-label, .how-does-it-work .h3, .how-does-it-work .header-styling-3 {
  color: #4C494A;
  font-weight: bold;
}
.how-does-it-work p {
  font-size: 14px;
  font-size: 1.25vw;
}
@media (max-width: 960px) {
  .how-does-it-work p {
    font-size: 12px;
  }
}
@media (min-width: 1360px) {
  .how-does-it-work p {
    font-size: 17px;
  }
}
.how-does-it-work img.how-it-works {
  margin: 0 0 0.5rem 0.5rem;
  float: right;
  width: 50%;
  min-width: 300px;
}

.module_indicators_index .dashboard_list_item, .module_indexsuite .dashboard_list_item {
  clear: none;
  background-color: #F5F5F5;
  min-height: 85px;
  position: relative;
  border-radius: 3px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.22);
  border-right: 0px solid transparent;
  height: 100%;
}
.module_indicators_index .dashboard_list_item:hover, .module_indexsuite .dashboard_list_item:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  border-right: 0px;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.module_indicators_index .dashboard_list_item .dashboardDescription, .module_indexsuite .dashboard_list_item .dashboardDescription {
  padding: 2px;
  color: #4F4F4F;
}
.module_indicators_index .dashboard_list_item .col-md-10 h2 a:link, .module_indicators_index .dashboard_list_item .col-md-10 .h2 a:link, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-1 a:link, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-2 a:link, .module_indicators_index .dashboard_list_item .col-md-10 h2 a:visited, .module_indicators_index .dashboard_list_item .col-md-10 .h2 a:visited, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-1 a:visited, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-2 a:visited, .module_indicators_index .dashboard_list_item .col-md-10 h2 a:active, .module_indicators_index .dashboard_list_item .col-md-10 .h2 a:active, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-1 a:active, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-2 a:active, .module_indicators_index .dashboard_list_item .col-md-10 h2 a:hover, .module_indicators_index .dashboard_list_item .col-md-10 .h2 a:hover, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-1 a:hover, .module_indicators_index .dashboard_list_item .col-md-10 .header-styling-2 a:hover, .module_indexsuite .dashboard_list_item .col-md-10 h2 a:link, .module_indexsuite .dashboard_list_item .col-md-10 .h2 a:link, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-1 a:link, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-2 a:link, .module_indexsuite .dashboard_list_item .col-md-10 h2 a:visited, .module_indexsuite .dashboard_list_item .col-md-10 .h2 a:visited, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-1 a:visited, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-2 a:visited, .module_indexsuite .dashboard_list_item .col-md-10 h2 a:active, .module_indexsuite .dashboard_list_item .col-md-10 .h2 a:active, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-1 a:active, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-2 a:active, .module_indexsuite .dashboard_list_item .col-md-10 h2 a:hover, .module_indexsuite .dashboard_list_item .col-md-10 .h2 a:hover, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-1 a:hover, .module_indexsuite .dashboard_list_item .col-md-10 .header-styling-2 a:hover {
  color: #333;
}
.module_indicators_index .dashboard_list_item h2, .module_indicators_index .dashboard_list_item .h2, .module_indicators_index .dashboard_list_item .header-styling-1, .module_indicators_index .dashboard_list_item .header-styling-2, .module_indexsuite .dashboard_list_item h2, .module_indexsuite .dashboard_list_item .h2, .module_indexsuite .dashboard_list_item .header-styling-1, .module_indexsuite .dashboard_list_item .header-styling-2 {
  padding-top: 0;
}

.module_indicators_index h1.dashboard_index, .module_indicators_index .module_resourcelibrary_index h2.dashboard_index.resourceGroupTitle, .module_resourcelibrary_index .module_indicators_index h2.dashboard_index.resourceGroupTitle, .module_indicators_index .module_resourcelibrary_index .dashboard_index.resourceGroupTitle.h2, .module_resourcelibrary_index .module_indicators_index .dashboard_index.resourceGroupTitle.h2, .module_indicators_index .module_resourcelibrary_index .dashboard_index.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .module_indicators_index .dashboard_index.resourceGroupTitle.header-styling-1, .module_indicators_index .module_resourcelibrary_index .dashboard_index.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .module_indicators_index .dashboard_index.resourceGroupTitle.header-styling-2, .module_indicators_index .tileinstance_resourcelibrary h2.dashboard_index.resourceGroupTitle, .tileinstance_resourcelibrary .module_indicators_index h2.dashboard_index.resourceGroupTitle, .module_indicators_index .tileinstance_resourcelibrary .dashboard_index.resourceGroupTitle.h2, .tileinstance_resourcelibrary .module_indicators_index .dashboard_index.resourceGroupTitle.h2, .module_indicators_index .tileinstance_resourcelibrary .dashboard_index.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .module_indicators_index .dashboard_index.resourceGroupTitle.header-styling-1, .module_indicators_index .tileinstance_resourcelibrary .dashboard_index.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .module_indicators_index .dashboard_index.resourceGroupTitle.header-styling-2, .module_indicators_index .module_stories_index_view h2.dashboard_index.resourceGroupTitle, .module_stories_index_view .module_indicators_index h2.dashboard_index.resourceGroupTitle, .module_indicators_index .module_stories_index_view .dashboard_index.resourceGroupTitle.h2, .module_stories_index_view .module_indicators_index .dashboard_index.resourceGroupTitle.h2, .module_indicators_index .module_stories_index_view .dashboard_index.resourceGroupTitle.header-styling-1, .module_stories_index_view .module_indicators_index .dashboard_index.resourceGroupTitle.header-styling-1, .module_indicators_index .module_stories_index_view .dashboard_index.resourceGroupTitle.header-styling-2, .module_stories_index_view .module_indicators_index .dashboard_index.resourceGroupTitle.header-styling-2, .module_indicators_index .dashboard_index.h1 {
  color: #4C494A;
}
.module_indicators_index .dashboard_index {
  font-size: 1.09rem;
}
.module_indicators_index .curatedDashboards {
  margin-top: 30px;
}
@media (min-width: 600px) {
  .module_indicators_index .curatedDashboards {
    margin-top: 15px;
  }
}
.module_indicators_index .col-md-2.text-center, .module_indicators_index .sample-item-panel .col-md-2.image-wrapper, .sample-item-panel .module_indicators_index .col-md-2.image-wrapper {
  color: #4C494A;
}
.module_indicators_index .rightActionButton {
  display: inline-block;
  margin: 5px;
  float: right;
}
.module_indicators_index button#clearIndicatorSelections {
  min-width: 40px;
}
.module_indicators_index .indexHandpickedItemHover {
  color: #FFF;
}
.module_indicators_index #indicatorKeywordSearchForm {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.module_indicators_index #indicatorSearchKeywords {
  width: 600px;
  height: 50px;
  font-size: 1.25rem;
  padding: 0 20px 0;
  background-color: #f9fbfd;
  border: 1px solid #ccc;
  border-radius: 9999em;
  color: #444;
  line-height: 1;
  transition: border 0.3s ease;
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif, "Font Awesome 5 Pro";
}
.module_indicators_index .advanced-search {
  margin-left: 0.5rem;
}
.module_indicators_index .index-jump {
  margin-left: 15px;
  margin-right: 15px;
  border-bottom: 1px solid transparent;
}
.module_indicators_index .index-jump:hover {
  border-color: #4C494A;
}
.module_indicators_index .index-jump-divider {
  height: 2.5rem;
  width: 2.5rem;
  background-color: #FFF;
  margin: auto;
  border-radius: 1.25rem;
  border: 1px solid #4C494A;
  line-height: 2.3125rem;
  color: #4C494A;
}
.module_indicators_index .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 1.75rem;
  background-color: #B91965;
}
.module_indicators_index .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #FFF transparent transparent transparent;
}
.module_indicators_index .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #FFF transparent;
}
.module_indicators_index .select2-container {
  z-index: 990;
  border: 1px solid transparent;
  outline: none;
  max-width: none;
}
.module_indicators_index .select2-container span.selection, .module_indicators_index .select2-container .indicator-select-container, .module_indicators_index .select2-container .locale-select-container, .module_indicators_index .select2-container .period-select-container {
  outline: none;
}
.module_indicators_index .select2-selection__rendered {
  background-color: #FFF;
}
.module_indicators_index .select2-selection__rendered:first-child {
  font-size: 1rem;
}
.module_indicators_index .indicator-select-container .select2-selection__rendered {
  margin-top: 1rem;
}
.module_indicators_index .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0;
}
.module_indicators_index .select2-container--default .select2-selection--multiple {
  border: 0;
}
.module_indicators_index .select2-container--default .select2-search--inline .select2-search__field {
  font-size: 1.3rem;
  padding-top: 7px;
  padding-bottom: 0;
}
.module_indicators_index .select2-container--default .select2-container li {
  font-size: 0.75rem;
}
.module_indicators_index .select2-selection {
  margin-top: 0;
}
.module_indicators_index .select2-container .select2-search--inline .select2-search__field {
  margin-top: 0;
}
.module_indicators_index .select2-container--open {
  border: 1px solid #4F4F4F;
}
.module_indicators_index select#indicatorId, .module_indicators_index select#localeId, .module_indicators_index .select2-container .select2-selection {
  max-width: 100% !important;
  min-width: 90% !important;
}
.module_indicators_index .dashboard_index #mapLocaleSelector {
  position: absolute;
  right: 0.75rem;
  width: 30px;
  top: 7px;
  opacity: 1;
}
.module_indicators_index .dashboard_index #mapLocaleSelector i.fa {
  padding: 0;
  font-size: 1.75rem;
}
.module_indicators_index .dashboard_index form#localeJump {
  position: absolute;
  left: 0.75rem;
  right: 2.625rem;
}
.module_indicators_index .dashboard_index form#localeJump select#localeId {
  width: 100%;
}
.module_indicators_index input::-moz-placeholder {
  color: #4F4F4F;
  opacity: 1;
}
.module_indicators_index input:-ms-input-placeholder {
  color: #4F4F4F;
}
.module_indicators_index input::-webkit-input-placeholder {
  color: #4F4F4F;
}
.module_indicators_index .select2-dropdown {
  border: 0;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.module_indicators_index .admin_link {
  font-size: 0.8125rem;
}
.module_indicators_index .archived-indicator {
  text-align: center;
  color: #4C494A;
  font-size: 1rem;
}
.module_indicators_index .focus-border {
  border: solid 2px #2D2D2D;
}

.module_indicators_index_indicatorsearch .select2-container li {
  font-size: 0.75rem;
}

ul#indicatorSearchResultList li, ul#demographicSearchResultList li {
  font-size: 1rem;
  margin: 0px;
  padding: 3px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
ul#indicatorSearchResultList li a:hover, ul#demographicSearchResultList li a:hover {
  text-decoration: none;
}
ul#indicatorSearchResultList li span, ul#demographicSearchResultList li span {
  font-size: 0.8rem;
  margin-left: 0.5rem;
}
ul#indicatorSearchResultList li:nth-child(odd), ul#demographicSearchResultList li:nth-child(odd) {
  background-color: lightgray;
}
ul#indicatorSearchResultList li:before, ul#demographicSearchResultList li:before {
  display: none;
}
ul#indicatorSearchResultList li:hover, ul#demographicSearchResultList li:hover {
  background-color: #4C494A;
}
ul#indicatorSearchResultList button.removeIndicatorSelection, ul#demographicSearchResultList button.removeIndicatorSelection {
  float: right;
  background-color: transparent;
  border: none;
  color: #FFF;
}
ul#indicatorSearchResultList button.removeIndicatorSelection:hover, ul#demographicSearchResultList button.removeIndicatorSelection:hover {
  cursor: pointer;
}

@media (min-width: 600px) {
  .module_indicators_index .select2-container--default .select2-search--inline .select2-search__field {
    font-size: 1.5rem;
    line-height: 1.5rem;
    padding-top: 10px;
    padding-bottom: 5px;
  }
  .module_indicators_index_indicatorsearch .select2-container li {
    font-size: 0.875rem;
  }
}
form#curatedDashboard input#curatedDashboard-title, form#curatedDashboard textarea#curatedDashboard-description {
  width: 100%;
}
form#curatedDashboard input#alias {
  min-width: 0;
  width: auto;
}
form#curatedDashboard p {
  margin-bottom: 10px;
}

.module_indicators_index_indicatorsearch .filter-group.handpickedSearchModeOnly {
  visibility: hidden;
  height: 0px;
  min-height: 0px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
}
.module_indicators_index_indicatorsearch .filter-group.filterSearchModeOnly {
  visibility: visible;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
}
.module_indicators_index_indicatorsearch #handpickedDashModeButton {
  display: block;
}
.module_indicators_index_indicatorsearch #filterDashModeButton {
  display: none;
}
.module_indicators_index_indicatorsearch #searchModeToggleButton {
  float: right;
  margin-right: 0.75rem;
  margin-bottom: 8px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
}
.module_indicators_index_indicatorsearch .handpickedSearchMode .filter-group.handpickedSearchModeOnly {
  visibility: visible;
  height: auto;
}
.module_indicators_index_indicatorsearch .handpickedSearchMode .filter-group.filterSearchModeOnly {
  visibility: hidden;
  height: 0px;
  min-height: 0px;
}
.module_indicators_index_indicatorsearch .handpickedSearchMode #handpickedDashModeButton {
  display: none;
}
.module_indicators_index_indicatorsearch .handpickedSearchMode #filterDashModeButton {
  display: block;
}
.module_indicators_index_indicatorsearch .optionToggles {
  margin-top: 5px;
}
.module_indicators_index_indicatorsearch #handpickedSeparator h3, .module_indicators_index_indicatorsearch #handpickedSeparator .filter-label, .module_indicators_index_indicatorsearch #handpickedSeparator .h3, .module_indicators_index_indicatorsearch #handpickedSeparator .header-styling-3 {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #FFB71B;
  line-height: 0.1em;
  margin: 10px 0 20px;
}
.module_indicators_index_indicatorsearch #handpickedSeparator h3 span, .module_indicators_index_indicatorsearch #handpickedSeparator .filter-label span, .module_indicators_index_indicatorsearch #handpickedSeparator .h3 span, .module_indicators_index_indicatorsearch #handpickedSeparator .header-styling-3 span {
  background-color: #f4f4f4;
  padding: 0 10px;
}
.module_indicators_index_indicatorsearch .createCuratedDashboardOptions {
  margin-bottom: 8px;
}
.module_indicators_index_indicatorsearch #advancedSearchOptionsList {
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #AAA;
  padding: 8px;
}
.module_indicators_index_indicatorsearch #advancedSearchOptionsList .sort-results {
  width: auto;
}
.module_indicators_index_indicatorsearch .filterIcon {
  background-color: #4C494A;
  width: 3.5rem;
  height: 3.5rem;
  text-align: center;
  color: #FFF;
  font-size: 2.5rem;
  margin-left: -0.625rem;
}
.module_indicators_index_indicatorsearch .filterIcon i {
  line-height: 3.5rem;
  padding: 0;
}
@media (min-width: 768px) {
  .module_indicators_index_indicatorsearch .filterIcon {
    font-size: 1.75rem;
  }
}
@media (min-width: 700px) {
  .module_indicators_index_indicatorsearch .filterIcon {
    margin-left: 0;
  }
}
.module_indicators_index_indicatorsearch #indicatorSearchForm {
  position: relative;
  border-radius: 2px;
  background: #F5F5F5;
  padding: 1rem 0;
  clear: both;
}
.module_indicators_index_indicatorsearch #indicatorSearchForm .select2-selection__choice {
  min-width: 0 !important;
  background-color: #F8F8F8;
}
.module_indicators_index_indicatorsearch #indicatorSearchForm .select2-selection__choice__remove {
  color: #4F4F4F;
}
.module_indicators_index_indicatorsearch #indicatorSearchForm .select2-container, .module_indicators_index_indicatorsearch #indicatorSearchForm .select2-selection, .module_indicators_index_indicatorsearch #indicatorSearchForm .select2-dropdown, .module_indicators_index_indicatorsearch #indicatorSearchForm .select2-selection__choice, .module_indicators_index_indicatorsearch #indicatorSearchForm .select2-selection__rendered {
  max-width: none;
}
.module_indicators_index_indicatorsearch #indicatorSearchForm input.select2-search__field:hover {
  cursor: pointer;
}
.module_indicators_index_indicatorsearch #indicatorSearchForm .optionToggles label.viewModeRadio {
  font-size: 0.8rem;
  padding-right: 0;
}
.module_indicators_index_indicatorsearch .filter-group {
  border: 0;
  margin: 0;
  padding: 0;
}
.module_indicators_index_indicatorsearch .dashboardViewMode {
  float: left;
  margin-left: 8px;
}
.module_indicators_index_indicatorsearch .dashboardViewMode input[type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.module_indicators_index_indicatorsearch .dashboardViewMode .button-link, .module_indicators_index_indicatorsearch .dashboardViewMode .admin_edit_link, .module_indicators_index_indicatorsearch .dashboardViewMode .admin_link, .module_indicators_index_indicatorsearch .dashboardViewMode .accent-link, .module_indicators_index_indicatorsearch .dashboardViewMode .css_button, .module_indicators_index_indicatorsearch .dashboardViewMode .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .buttonPopupMenuWrapper .module_indicators_index_indicatorsearch .dashboardViewMode .buttonSelectedCheckbox + label {
  background-color: #F5F5F5;
}
.module_indicators_index_indicatorsearch .dashboardViewMode .button-link:hover, .module_indicators_index_indicatorsearch .dashboardViewMode .admin_edit_link:hover, .module_indicators_index_indicatorsearch .dashboardViewMode .admin_link:hover, .module_indicators_index_indicatorsearch .dashboardViewMode .accent-link:hover, .module_indicators_index_indicatorsearch .dashboardViewMode .css_button:hover, .module_indicators_index_indicatorsearch .dashboardViewMode .buttonPopupMenuWrapper .buttonSelectedCheckbox + label:hover, .buttonPopupMenuWrapper .module_indicators_index_indicatorsearch .dashboardViewMode .buttonSelectedCheckbox + label:hover {
  background-color: hsl(331.5, 40%, 41.1764705882%);
}
.module_indicators_index_indicatorsearch .dashboardViewMode input[type=radio]:checked + span {
  background-color: #B91965;
}
.module_indicators_index_indicatorsearch #curatedDashboardsView {
  margin-bottom: 1em;
}

.ui-widget .dashboardDescription {
  color: #4F4F4F;
}

.subfilterFormSection .select2-selection--single {
  border: 1px solid #4f4f4f;
}
.subfilterFormSection .select2-container--default .select2-selection--single .select2-selection__arrow {
  background-color: #B91965;
  height: 28px;
  color: #FFF;
}
.subfilterFormSection .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #FFF transparent;
}

.indicatorResultsListView table {
  width: 100%;
  margin-bottom: 40px;
}
.indicatorResultsListView table caption {
  caption-side: top;
  font-size: 1.125rem;
  color: #4F4F4F;
}
.indicatorResultsListView table caption.fixto-fixed .sticky-table-headers {
  display: flex;
}
.indicatorResultsListView table th {
  padding: 0 5px 5px;
  font-size: 0.625rem;
}
.indicatorResultsListView table td {
  padding: 0.4rem 0.3rem;
}
.indicatorResultsListView table td:first-child {
  font-size: 0.5625rem;
}
.indicatorResultsListView table td strong {
  color: dimgray;
}
.indicatorResultsListView table thead.listview-header tr {
  background-color: transparent;
}
.indicatorResultsListView table thead.listview-header tr th {
  color: #4C494A;
  font-size: 0.75rem;
  border: none;
}
.indicatorResultsListView table thead.listview-header tr th:first-child {
  width: 50%;
}
.indicatorResultsListView table thead.sticky-table-header {
  font-size: 0.8125rem;
  font-weight: bolder;
  text-align: center;
  color: #4C494A;
}
.indicatorResultsListView table thead.sticky-table-header.fixto-fixed {
  background-color: hsl(340, 2.0134228188%, 90%);
  padding-top: 0;
  padding-bottom: 0;
}
.indicatorResultsListView table thead.sticky-table-header.fixto-fixed th:first-child {
  color: #4F4F4F;
}
.indicatorResultsListView table thead.sticky-table-header.fixto-fixed tr {
  display: block;
  padding: 0;
}
.indicatorResultsListView table.tablesorter-stickyHeader thead.sticky-table-header {
  border-bottom: 1px solid #4C494A;
  border-top: 8px solid hsl(340, 2.0134228188%, 90%);
}
.indicatorResultsListView table.tablesorter-stickyHeader thead.sticky-table-header th {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.indicatorResultsListView table.tablesorter-stickyHeader thead.sticky-table-header th:first-child {
  padding-left: 0.5rem;
  color: #4C494A !important;
}
.indicatorResultsListView table .collapsed {
  visibility: collapse;
}
.indicatorResultsListView table.striped-table tr:nth-child(even) {
  background-color: #f8f8f8;
}
.indicatorResultsListView table.striped-table tr:nth-child(odd) {
  background-color: #FFF;
}
.indicatorResultsListView .indicatorResultsTopic {
  margin-top: 1em;
}
.indicatorResultsListView .indicatorResultsTopic:first-child {
  margin-top: 0;
}
.indicatorResultsListView .fixto-fixed {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #4C494A;
}

@media (min-width: 600px) {
  .indicatorResultsListView table td:first-child {
    font-size: 0.875rem;
  }
  .indicatorResultsListView table th {
    font-size: 0.75rem;
  }
}
.valueJudgement-good {
  color: #4eba4d !important;
}

.valueJudgement-bad {
  color: #f91e29 !important;
}

.valueJudgement-neutral {
  color: #6cb6eb !important;
}

.valueJudgement-fair {
  color: #ffd92d !important;
}

#hcn_embedded .indicatorResultsIndicatorValueView {
  margin: 0vh auto;
}

.followMeBar .showWhenFixed {
  display: none;
}
.followMeBar.fixto-fixed .showWhenFixed {
  display: inline;
}

.component_indicatorcard section .indicatorCardTitleBar {
  margin-left: -12px;
  margin-right: -12px;
}

.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar,
.component_indicatorcard .indicatorCardWrapper .indicatorCardTitleBar {
  display: block !important;
}

.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorTitleBlock,
.component_indicatorcard .indicatorCardWrapper .indicatorTitleBlock {
  display: none;
}

.indicatorResultsIndicatorValueView {
  border-radius: 0.25rem;
  display: block;
  margin: 20px auto;
  padding: 1rem 0 0;
  width: 100%;
}
.indicatorResultsIndicatorValueView .indicatorComparison {
  position: relative;
  text-align: center;
}
.indicatorResultsIndicatorValueView .indicatorCardSectionIntros {
  font-weight: bold;
  font-size: 0.9rem;
  color: #4F4F4F;
}
.indicatorResultsIndicatorValueView .followMeBar h1, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar .h1 {
  font-size: 1.5rem;
  z-index: 999;
}
.indicatorResultsIndicatorValueView .followMeBar h2, .indicatorResultsIndicatorValueView .followMeBar .h2, .indicatorResultsIndicatorValueView .followMeBar .header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .header-styling-2 {
  font-size: 1.125rem;
}
.indicatorResultsIndicatorValueView .indicatorCardExtraContent {
  font-size: 0.8rem;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardMedia:hover {
  cursor: pointer;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .comparisonsHolder {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard {
  width: 100%;
  position: relative;
  margin: 0 0 8px;
  padding-bottom: 8px;
  border-radius: 3px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
  border-right: 8px solid transparent;
  padding: 5px;
  margin: 0 -5px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard:hover {
  border-right-color: #FFB71B;
  background-color: #dee7ed;
  box-shadow: rgba(0, 0, 0, 0.15) 0 2px 4px 0, rgba(0, 0, 0, 0.15) 0 2px 7px 0;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard:hover .borderDiv {
  border-bottom: none;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard .fa {
  font-size: 1.25rem;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard .indicatorCardTitle h3, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard .indicatorCardTitle .filter-label, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard .indicatorCardTitle .h3, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCard .indicatorCardTitle .header-styling-3 {
  font-size: 0.875rem;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .dashChart.col-12 {
  padding: 4px 0;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .dashChart.col-sm-6 {
  padding: 4px 4px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardSectionIntrosHeader {
  padding-top: 4px;
  margin-bottom: 8px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardSectionIntrosHeader div {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1rem;
  color: #4F4F4F;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardSectionIntrosHeader .currentValue {
  text-align: center;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison {
  padding: 0 4px 4px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison img {
  width: 42px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison img[class^=gauge-dist-] {
  margin-top: -4px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison img[class^=other-lower] {
  margin-top: -3px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison img[class^=target-] {
  margin-top: -1px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison .indicatorCardBenchmark {
  font-size: 0.8rem;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorValuePeriod {
  font-size: 0.8rem;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode span.indicatorCardSectionIntros {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardTitleBar {
  text-align: center;
  margin-top: 8px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardTitle a, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorCardTitle i {
  color: #4C494A;
  font-size: 1.1rem;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorValueBlock {
  text-align: center;
  margin-bottom: 10px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorValueBlock .indicatorValueUnits {
  margin: 7px 0;
  font-size: 0.8rem;
  line-height: 140%;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorValue {
  font-size: 2rem;
  line-height: 100%;
  margin: 8px 0;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorValuePeriod, .indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorValueUnits {
  color: #4F4F4F;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorComparison {
  padding: 2px 4px 4px 4px;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .comparisonChunk {
  text-align: center;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .indicatorActionBar {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCondensedMode .borderDiv {
  border-bottom: 1px solid #AAA;
  height: 5px;
  padding-top: 4px;
  margin-left: 8px;
  margin-right: 8px;
  clear: both;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper .indicatorCardWrapper.col-md-6, .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper .indicatorCardWrapper .dashChart.col-sm-6 {
  width: 100% !important;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper .indicatorCardWrapper .dashChart {
  margin-bottom: 10px;
}
@media (min-width: 800px) {
  .indicatorResultsIndicatorValueView .indicatorCardMode .dashboardSectionWrapper .indicatorCardWrapper.col-sm-6 {
    width: 50% !important;
  }
}
.indicatorResultsIndicatorValueView .indicatorCardMode .followMain h2, .indicatorResultsIndicatorValueView .indicatorCardMode .followMain .h2, .indicatorResultsIndicatorValueView .indicatorCardMode .followMain .header-styling-1, .indicatorResultsIndicatorValueView .indicatorCardMode .followMain .header-styling-2 {
  margin-bottom: 8px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorTitleBlock {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCard {
  position: relative;
  margin-bottom: 10px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-right: 0px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCard:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  background-color: inherit;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCard .fa {
  font-size: 1.25rem;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCard .comparisonsHolder {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .dashChart:nth-child(2n) {
  border: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode li:before {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode h1, .indicatorResultsIndicatorValueView .indicatorCardMode .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .indicatorCardMode h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .indicatorCardMode .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .indicatorCardMode .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .indicatorCardMode .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .indicatorCardMode h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .indicatorCardMode .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .indicatorResultsIndicatorValueView .indicatorCardMode h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .indicatorCardMode .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .indicatorCardMode .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .indicatorCardMode .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .indicatorResultsIndicatorValueView .indicatorCardMode .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .indicatorCardMode .h1, .indicatorResultsIndicatorValueView .indicatorCardMode h3, .indicatorResultsIndicatorValueView .indicatorCardMode .filter-label, .indicatorResultsIndicatorValueView .indicatorCardMode .h3, .indicatorResultsIndicatorValueView .indicatorCardMode .header-styling-3 {
  clear: both;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValueBlock {
  text-align: center;
}
@media (min-width: 600px) {
  .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValueBlock.col-sm-2 {
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }
}
.indicatorResultsIndicatorValueView .indicatorCardMode span.indicatorCardSectionIntros {
  display: block;
  text-align: center;
  margin-bottom: 5px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar {
  text-align: center;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar h3, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar .filter-label, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar .h3, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar .header-styling-3 {
  color: #FFF;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar a, .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar i {
  color: #FFF;
  font-size: 1.25rem;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardTitleBar .indicatorCardTitle {
  background-color: #4C494A;
  padding: 4px 8px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardSectionIntrosHeader {
  display: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValuePeriod {
  display: block;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValue {
  font-size: 1.8rem;
  line-height: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValuePeriod {
  color: #828282;
  margin-top: 5px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValueCompareDisplay {
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 600px) {
  .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValueCompareDisplay {
    border-left: 2px solid #AAA;
  }
  .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValueCompareDisplay.col-sm-6 {
    flex: 0 0 66.667%;
    max-width: 66.667%;
  }
  .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorValueCompareDisplay.col-md-fifth {
    width: 25%;
  }
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorDashboard.comparisonChunk {
  text-align: center;
}
@media (min-width: 600px) {
  .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorDashboard.comparisonChunk.col-md-fifth {
    width: 33%;
  }
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorComparison {
  padding: 2px 2px 4px;
  float: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorComparison img {
  width: 42px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .cardListMedia {
  position: relative;
  background-color: #F5F5F5;
  color: #333;
  border-radius: inherit;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardMedia:hover {
  cursor: pointer;
}
.indicatorResultsIndicatorValueView .indicatorCardMode a.divLink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* Makes sure the link doesn't get underlined */
  z-index: 10;
  /* raises anchor tag above everything else in div */
  background-color: #FFF;
  /*workaround to make clickable in IE */
  opacity: 0;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar {
  border-top: solid #AAA 1px;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar .indicatorActionButton {
  margin: 0.4rem 0;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar .indicatorActionButton a {
  padding: 0.25rem 0.4rem;
  color: #B91965;
  font-weight: bold;
  text-decoration: none;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar .indicatorActionButton a:hover {
  background: rgba(0, 0, 0, 0.12);
}
.indicatorResultsIndicatorValueView .indicatorCardMode .indicatorActionBar .indicatorActionButton:first-child {
  border-right: 1px solid #B5B5B5;
}
.indicatorResultsIndicatorValueView .indicatorCardMode .borderDiv {
  display: none;
}
@media (max-width: 599.98px) {
  .indicatorResultsIndicatorValueView .indicatorCardMode .col-md-6, .indicatorResultsIndicatorValueView .indicatorCardMode .col-lg-6 {
    width: 100% !important;
  }
}
.indicatorResultsIndicatorValueView .update-message {
  color: #828282;
}
.indicatorResultsIndicatorValueView .update-message i {
  color: #AFCB0E;
}
.indicatorResultsIndicatorValueView .followMeBar {
  position: static;
}
.indicatorResultsIndicatorValueView .followMeBar h1, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar .h1 {
  display: none;
}
.indicatorResultsIndicatorValueView .followMeBar h2, .indicatorResultsIndicatorValueView .followMeBar .h2, .indicatorResultsIndicatorValueView .followMeBar .header-styling-1, .indicatorResultsIndicatorValueView .followMeBar .header-styling-2 {
  color: #4C494A;
  font-weight: 600;
  font-size: 1.5rem;
}
.indicatorResultsIndicatorValueView .followMeBar h2 a, .indicatorResultsIndicatorValueView .followMeBar .h2 a, .indicatorResultsIndicatorValueView .followMeBar .header-styling-1 a, .indicatorResultsIndicatorValueView .followMeBar .header-styling-2 a {
  color: #4C494A;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed {
  background-color: #4C494A;
  clear: both;
  padding-bottom: 6px;
  margin-bottom: 6px;
  box-sizing: border-box;
  z-index: 999;
  width: inherit;
  box-shadow: 0 4px 2px -2px #AAA;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2.resourceGroupTitle, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.header-styling-1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .resourceGroupTitle.header-styling-2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h1 {
  display: block;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-2 {
  padding-left: 4px;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2 a, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h2 a, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-1 a, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-2 a {
  color: #FFF;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .h2, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-1, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .header-styling-2 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .indicatorCardSectionIntrosHeader {
  margin-top: -14px;
  margin-bottom: 0;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .indicatorCardSectionIntrosHeader .currentValue, .indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .indicatorCardSectionIntrosHeader .comparedTo {
  color: #FFF;
}
.indicatorResultsIndicatorValueView .followMeBar.fixto-fixed .update-message {
  color: #FFF;
}
.indicatorResultsIndicatorValueView .followMeBar.followMain {
  padding-left: 8px;
}
.indicatorResultsIndicatorValueView .highcharts-container {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
}

.indicatorCardMode .followMeBar.fixto-fixed ~ div.indicatorCardWrapper {
  margin-top: 97px;
}

body.sticky-navbar .indicatorCardMode .followMeBar.fixto-fixed ~ div.indicatorCardWrapper {
  margin-top: 152px;
}

@media (min-width: 600px) {
  .indicatorCardTitleBar {
    text-align: left;
  }
  .indicatorValue, .indicatorValueBlock {
    margin-bottom: 0;
  }
}
@media-breakpoint-only (sm) {
  .indicatorCardMode .indicatorValueCompareDisplay.col-sm-5 {
    width: 80%;
  }
  .indicatorCardMode .indicatorValueBlock.col-sm-3 {
    width: 20%;
  }
  .indicatorCardMode .indicatorCardTitleBar.col-sm-4 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .indicatorCardMode .indicatorValueBlock {
    margin-top: 8px;
  }
  .indicatorCardMode .indicatorValueBlock .indicatorValue {
    margin-top: 11px;
  }
  .indicatorCardMode .indicatorCardTitleBar.col-lg-3, .indicatorCardMode .indicatorCardTitleBar.col-md-3, .indicatorCardMode .indicatorCardTitleBar.col-sm-4, .indicatorCardMode .indicatorCardTitleBar.col-12 {
    width: 100%;
  }
  .indicatorCardMode .comparisonChunk.col-md-seventh {
    width: 33%;
  }
  .indicatorCardMode .indicatorCardTitleBar.col-md-3 {
    width: 100%;
  }
  .indicatorCondensedMode .indicatorValueCompareDisplay.col-md-7 {
    width: 83%;
  }
}
@media (min-width: 992px) {
  .indicatorCardMode .comparisonChunk.col-lg-eighth {
    width: 25%;
  }
}
.indicatorValueCell {
  text-align: center;
  padding: 0.25rem;
}
.indicatorValueCell .indicatorValue {
  font-size: 2.5rem;
  color: #4C494A;
  font-weight: bold;
}
.indicatorValueCell .indicatorValuePeriod, .indicatorValueCell .unit {
  font-weight: normal;
  font-size: 0.8125rem;
  color: #AAA;
}

#indicatorSearchForm {
  margin: 0.75rem 0;
}
#indicatorSearchForm .row > .filterSearch, #indicatorSearchForm #content .tileinstance_tileset > .filterSearch, #content #indicatorSearchForm .tileinstance_tileset > .filterSearch, #indicatorSearchForm .module_siteadmin_admin .category-list > .filterSearch, .module_siteadmin_admin #indicatorSearchForm .category-list > .filterSearch, #indicatorSearchForm .component_indicatorcard section > .filterSearch, .component_indicatorcard #indicatorSearchForm section > .filterSearch, #indicatorSearchForm .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout > .filterSearch, .indicatorResultsIndicatorValueView .indicatorCardMode #indicatorSearchForm .indicatorCardBreakout > .filterSearch {
  margin-bottom: 10px;
}

@media (min-width: 600px) {
  #indicatorSearchForm .row > .filterSearch, #indicatorSearchForm #content .tileinstance_tileset > .filterSearch, #content #indicatorSearchForm .tileinstance_tileset > .filterSearch, #indicatorSearchForm .module_siteadmin_admin .category-list > .filterSearch, .module_siteadmin_admin #indicatorSearchForm .category-list > .filterSearch, #indicatorSearchForm .component_indicatorcard section > .filterSearch, .component_indicatorcard #indicatorSearchForm section > .filterSearch, #indicatorSearchForm .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout > .filterSearch, .indicatorResultsIndicatorValueView .indicatorCardMode #indicatorSearchForm .indicatorCardBreakout > .filterSearch {
    margin-bottom: 7px;
  }
}
#mapRow {
  margin: 0.5em 0;
  clear: both;
}
#mapRow .localeTypeRow {
  background-color: #F5F5F5;
  margin-bottom: 1.25em;
  text-align: center;
  overflow: auto;
}
#mapRow a {
  width: 100%;
  text-align: center;
  padding: 0.25em 0.15em;
  margin: 0 0 0.25em;
}
#mapRow input.selectAll {
  margin: 0.25em 0;
}
#mapRow .layerCount {
  float: right;
  display: block;
  width: 2em;
  background-color: hsl(340, 2.0134228188%, 90%);
  text-align: center;
  color: #333;
  padding: 0 2px;
}

.filter-group {
  clear: both;
  border: 2px solid #F5F5F5;
  padding: 0 0.5em;
}
.filter-group:first-child {
  border-top: 5px solid #F5F5F5;
}

.filter-group-header {
  overflow: auto;
}

.filter-selection #groupLocaleSelect {
  margin-top: 4px;
}
.filter-selection .select2-container .select2-selection--multiple .select2-selection__rendered {
  overflow: visible;
}

.filter-group-icon {
  height: 55px;
  width: 55px;
  text-align: center;
  font-size: 27.5px;
  line-height: 27.5px;
  padding: 13.75px;
  background-color: #4C494A;
  color: #FFF;
  float: left;
  margin-right: 5px;
}
.filter-group-icon i.fa, .filter-group-icon i.hcicon {
  padding: 0;
}

.filter-label {
  padding: 0.25em 0;
}
.filter-label i {
  color: #4C494A;
}
.filter-label i:hover {
  cursor: pointer;
  color: hsl(340, 2.0134228188%, 70%);
}

.filter-sublabel {
  font-size: 0.8125rem;
  margin-top: 10px;
}

.select-all-breakouts-button {
  margin-left: -10px;
  display: inline-block;
}
.select-all-breakouts-button i {
  font-size: 1.875rem;
}

.select2-selection--multiple {
  border: none;
}

.selection-label {
  color: #828282;
  font-size: 0.85rem;
}

#showhide {
  margin-right: 2rem;
}

.section_item.first {
  margin-top: 1em;
}

.module_indicators_index_reportassistant .indicatorCard:hover {
  border-right-color: transparent;
  background-color: transparent;
  box-shadow: none;
}
.module_indicators_index_reportassistant .indicatorCard .fa {
  font-size: 1.25rem;
}
.module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar {
  padding-left: 0;
}
.module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar h3, .module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar .h3, .module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar .header-styling-3, .module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar .filter-label {
  color: #FFF;
}
.module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar .indicatorCardTitle a, .module_indicators_index_reportassistant .indicatorCard .indicatorCardTitleBar .indicatorCardTitle i {
  font-size: 1.25rem;
}
.module_indicators_index_reportassistant .dashChart {
  float: none;
  width: 98%;
  margin: 4px;
}
.module_indicators_index_reportassistant .dashChart:nth-child(2n) {
  border: none;
}
.module_indicators_index_reportassistant li:before {
  display: none;
}
.module_indicators_index_reportassistant h1, .module_indicators_index_reportassistant .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .module_indicators_index_reportassistant h2.resourceGroupTitle, .module_indicators_index_reportassistant .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .module_indicators_index_reportassistant .resourceGroupTitle.h2, .module_indicators_index_reportassistant .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .module_indicators_index_reportassistant .resourceGroupTitle.header-styling-1, .module_indicators_index_reportassistant .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .module_indicators_index_reportassistant .resourceGroupTitle.header-styling-2, .module_indicators_index_reportassistant .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .module_indicators_index_reportassistant h2.resourceGroupTitle, .module_indicators_index_reportassistant .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .module_indicators_index_reportassistant .resourceGroupTitle.h2, .module_indicators_index_reportassistant .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .module_indicators_index_reportassistant .resourceGroupTitle.header-styling-1, .module_indicators_index_reportassistant .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .module_indicators_index_reportassistant .resourceGroupTitle.header-styling-2, .module_indicators_index_reportassistant .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .module_indicators_index_reportassistant h2.resourceGroupTitle, .module_indicators_index_reportassistant .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .module_indicators_index_reportassistant .resourceGroupTitle.h2, .module_indicators_index_reportassistant .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .module_indicators_index_reportassistant .resourceGroupTitle.header-styling-1, .module_indicators_index_reportassistant .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .module_indicators_index_reportassistant .resourceGroupTitle.header-styling-2, .module_indicators_index_reportassistant .h1 {
  clear: both;
}
.module_indicators_index_reportassistant .dashboardSectionWrapper h2, .module_indicators_index_reportassistant .dashboardSectionWrapper .h2, .module_indicators_index_reportassistant .dashboardSectionWrapper .header-styling-1, .module_indicators_index_reportassistant .dashboardSectionWrapper .header-styling-2 {
  margin-top: 0;
  padding-top: 0;
}
.module_indicators_index_reportassistant h3, .module_indicators_index_reportassistant .h3, .module_indicators_index_reportassistant .header-styling-3, .module_indicators_index_reportassistant .filter-label {
  clear: both;
}
.module_indicators_index_reportassistant .indicatorValueBlock {
  text-align: center;
}
.module_indicators_index_reportassistant span.indicatorCardSectionIntros {
  display: block;
}
.module_indicators_index_reportassistant .indicatorValuePeriod {
  display: block;
}
.module_indicators_index_reportassistant .indicatorValue {
  font-size: 2.4rem;
  line-height: 100%;
  margin: 8px 0;
}
.module_indicators_index_reportassistant .indicatorValuePeriod {
  color: #828282;
  margin-top: 5px;
}
.module_indicators_index_reportassistant a.divLink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* Makes sure the link doesn't get underlined */
  z-index: 10;
  /* raises anchor tag above everything else in div */
  background-color: #FFF;
  /*workaround to make clickable in IE */
  opacity: 0;
}
.module_indicators_index_reportassistant .indicatorActionBar {
  display: block;
  clear: both;
  border-top: solid gray 1px;
}
.module_indicators_index_reportassistant .indicatorActionButton a {
  padding: 8px;
  color: #B91965;
  font-weight: bold;
  float: right;
  text-align: center;
  text-decoration: none;
}
.module_indicators_index_reportassistant .indicatorActionButton a:hover {
  background: rgba(0, 0, 0, 0.12);
}
.module_indicators_index_reportassistant .indicatorActionButton.indicatorCardSave {
  display: none;
}
.module_indicators_index_reportassistant .borderDiv {
  margin-top: 10px;
}
.module_indicators_index_reportassistant .indicatorCardBreakout {
  display: block;
}
.module_indicators_index_reportassistant .indicatorResultsIndicatorValueView {
  margin-top: 0;
  padding-top: 0;
}
.module_indicators_index_reportassistant .indicatorCardSectionIntrosHeader {
  padding-top: 4px;
  margin-bottom: 8px;
}
.module_indicators_index_reportassistant .indicatorCardSectionIntrosHeader div {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1rem;
  color: #828282;
}
.module_indicators_index_reportassistant .indicatorCardSectionIntrosHeader .currentValue {
  text-align: center;
}

@media (max-width: 599.98px) {
  .module_indicators_index_reportassistant .indicatorCardSectionIntrosHeader {
    display: none;
  }
}
.indicators_curateddashboard h1 i, .indicators_curateddashboard .module_resourcelibrary_index h2.resourceGroupTitle i, .module_resourcelibrary_index .indicators_curateddashboard h2.resourceGroupTitle i, .indicators_curateddashboard .module_resourcelibrary_index .resourceGroupTitle.h2 i, .module_resourcelibrary_index .indicators_curateddashboard .resourceGroupTitle.h2 i, .indicators_curateddashboard .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 i, .module_resourcelibrary_index .indicators_curateddashboard .resourceGroupTitle.header-styling-1 i, .indicators_curateddashboard .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 i, .module_resourcelibrary_index .indicators_curateddashboard .resourceGroupTitle.header-styling-2 i, .indicators_curateddashboard .tileinstance_resourcelibrary h2.resourceGroupTitle i, .tileinstance_resourcelibrary .indicators_curateddashboard h2.resourceGroupTitle i, .indicators_curateddashboard .tileinstance_resourcelibrary .resourceGroupTitle.h2 i, .tileinstance_resourcelibrary .indicators_curateddashboard .resourceGroupTitle.h2 i, .indicators_curateddashboard .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 i, .tileinstance_resourcelibrary .indicators_curateddashboard .resourceGroupTitle.header-styling-1 i, .indicators_curateddashboard .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 i, .tileinstance_resourcelibrary .indicators_curateddashboard .resourceGroupTitle.header-styling-2 i, .indicators_curateddashboard .module_stories_index_view h2.resourceGroupTitle i, .module_stories_index_view .indicators_curateddashboard h2.resourceGroupTitle i, .indicators_curateddashboard .module_stories_index_view .resourceGroupTitle.h2 i, .module_stories_index_view .indicators_curateddashboard .resourceGroupTitle.h2 i, .indicators_curateddashboard .module_stories_index_view .resourceGroupTitle.header-styling-1 i, .module_stories_index_view .indicators_curateddashboard .resourceGroupTitle.header-styling-1 i, .indicators_curateddashboard .module_stories_index_view .resourceGroupTitle.header-styling-2 i, .module_stories_index_view .indicators_curateddashboard .resourceGroupTitle.header-styling-2 i, .indicators_curateddashboard .h1 i {
  margin-right: 5px;
}
.indicators_curateddashboard h1 i:not(.hci-reversed), .indicators_curateddashboard .module_resourcelibrary_index h2.resourceGroupTitle i:not(.hci-reversed), .module_resourcelibrary_index .indicators_curateddashboard h2.resourceGroupTitle i:not(.hci-reversed), .indicators_curateddashboard .module_resourcelibrary_index .resourceGroupTitle.h2 i:not(.hci-reversed), .module_resourcelibrary_index .indicators_curateddashboard .resourceGroupTitle.h2 i:not(.hci-reversed), .indicators_curateddashboard .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 i:not(.hci-reversed), .module_resourcelibrary_index .indicators_curateddashboard .resourceGroupTitle.header-styling-1 i:not(.hci-reversed), .indicators_curateddashboard .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 i:not(.hci-reversed), .module_resourcelibrary_index .indicators_curateddashboard .resourceGroupTitle.header-styling-2 i:not(.hci-reversed), .indicators_curateddashboard .tileinstance_resourcelibrary h2.resourceGroupTitle i:not(.hci-reversed), .tileinstance_resourcelibrary .indicators_curateddashboard h2.resourceGroupTitle i:not(.hci-reversed), .indicators_curateddashboard .tileinstance_resourcelibrary .resourceGroupTitle.h2 i:not(.hci-reversed), .tileinstance_resourcelibrary .indicators_curateddashboard .resourceGroupTitle.h2 i:not(.hci-reversed), .indicators_curateddashboard .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 i:not(.hci-reversed), .tileinstance_resourcelibrary .indicators_curateddashboard .resourceGroupTitle.header-styling-1 i:not(.hci-reversed), .indicators_curateddashboard .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 i:not(.hci-reversed), .tileinstance_resourcelibrary .indicators_curateddashboard .resourceGroupTitle.header-styling-2 i:not(.hci-reversed), .indicators_curateddashboard .module_stories_index_view h2.resourceGroupTitle i:not(.hci-reversed), .module_stories_index_view .indicators_curateddashboard h2.resourceGroupTitle i:not(.hci-reversed), .indicators_curateddashboard .module_stories_index_view .resourceGroupTitle.h2 i:not(.hci-reversed), .module_stories_index_view .indicators_curateddashboard .resourceGroupTitle.h2 i:not(.hci-reversed), .indicators_curateddashboard .module_stories_index_view .resourceGroupTitle.header-styling-1 i:not(.hci-reversed), .module_stories_index_view .indicators_curateddashboard .resourceGroupTitle.header-styling-1 i:not(.hci-reversed), .indicators_curateddashboard .module_stories_index_view .resourceGroupTitle.header-styling-2 i:not(.hci-reversed), .module_stories_index_view .indicators_curateddashboard .resourceGroupTitle.header-styling-2 i:not(.hci-reversed), .indicators_curateddashboard .h1 i:not(.hci-reversed) {
  padding-left: 3px;
}

#cardModeToggleButton {
  font-size: 1rem;
  padding-left: 0;
  padding-right: 0;
}

.dashboard_list_item {
  clear: both;
  margin: 10px 0;
  border-right: 10px transparent;
}
.dashboard_list_item:hover {
  background-color: #dee7ed;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.15) 0 2px 4px 0, rgba(0, 0, 0, 0.15) 0 2px 7px 0;
}
.dashboard_list_item h2, .dashboard_list_item .h2, .dashboard_list_item .header-styling-1, .dashboard_list_item .header-styling-2 {
  margin-top: 0;
}
.dashboard_list_item .fa, .dashboard_list_item .fas:not(.fa-stack-1x), .dashboard_list_item .fal:not(.fa-stack-1x), .dashboard_list_item .far:not(.fa-stack-1x), .dashboard_list_item .fab:not(.fa-stack-1x), .dashboard_list_item .hcicon:not(.hci-reversed) {
  color: #4C494A;
}
.dashboard_list_item .dashboard-icon > .hcicon, .dashboard_list_item .dashboard-icon > .fa, .dashboard_list_item .dashboard-icon > .fas, .dashboard_list_item .dashboard-icon > .fal, .dashboard_list_item .dashboard-icon > .far, .dashboard_list_item .dashboard-icon > .fab {
  margin-top: 5px;
  font-size: 2.8125rem;
  padding: 0;
}
.dashboard_list_item .dashboard-icon > .hcicon.hci-reversed, .dashboard_list_item .dashboard-icon > .fa.hci-reversed, .dashboard_list_item .dashboard-icon > .fas.hci-reversed, .dashboard_list_item .dashboard-icon > .fal.hci-reversed, .dashboard_list_item .dashboard-icon > .far.hci-reversed, .dashboard_list_item .dashboard-icon > .fab.hci-reversed {
  font-size: 2.1875rem;
  padding: 5px;
}
@media (min-width: 600px) {
  .dashboard_list_item .dashboard-icon > .hcicon, .dashboard_list_item .dashboard-icon > .fa, .dashboard_list_item .dashboard-icon > .fas, .dashboard_list_item .dashboard-icon > .fal, .dashboard_list_item .dashboard-icon > .far, .dashboard_list_item .dashboard-icon > .fab {
    font-size: 2.375rem;
  }
  .dashboard_list_item .dashboard-icon > .hcicon.hci-reversed, .dashboard_list_item .dashboard-icon > .fa.hci-reversed, .dashboard_list_item .dashboard-icon > .fas.hci-reversed, .dashboard_list_item .dashboard-icon > .fal.hci-reversed, .dashboard_list_item .dashboard-icon > .far.hci-reversed, .dashboard_list_item .dashboard-icon > .fab.hci-reversed {
    font-size: 1.75rem;
    padding: 5px;
  }
}
@media (min-width: 850px) {
  .dashboard_list_item .dashboard-icon > .hcicon, .dashboard_list_item .dashboard-icon > .fa, .dashboard_list_item .dashboard-icon > .fas, .dashboard_list_item .dashboard-icon > .fal, .dashboard_list_item .dashboard-icon > .far, .dashboard_list_item .dashboard-icon > .fab {
    font-size: 3.125rem;
  }
  .dashboard_list_item .dashboard-icon > .hcicon.hci-reversed, .dashboard_list_item .dashboard-icon > .fa.hci-reversed, .dashboard_list_item .dashboard-icon > .fas.hci-reversed, .dashboard_list_item .dashboard-icon > .fal.hci-reversed, .dashboard_list_item .dashboard-icon > .far.hci-reversed, .dashboard_list_item .dashboard-icon > .fab.hci-reversed {
    font-size: 2.5rem;
    padding: 5px;
  }
}
.dashboard_list_item .dashboard-icon > .fa-stack {
  font-size: 1.75rem;
}
.dashboard_list_item *[class^=col-] > i.fa, .dashboard_list_item *[class^=col-] > i.hcicon {
  margin-left: 2px;
}

#cbChooseIcon {
  height: 40px;
  font-size: 1.25rem;
}
#cbChooseIcon .button-link, #cbChooseIcon .admin_edit_link, #cbChooseIcon .admin_link, #cbChooseIcon .accent-link, #cbChooseIcon .css_button, #cbChooseIcon .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .buttonPopupMenuWrapper #cbChooseIcon .buttonSelectedCheckbox + label {
  margin-top: 10px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 0.875rem;
}
#cbChooseIcon .button-link i.fa, #cbChooseIcon .admin_edit_link i.fa, #cbChooseIcon .admin_link i.fa, #cbChooseIcon .accent-link i.fa, #cbChooseIcon .css_button i.fa, #cbChooseIcon .buttonPopupMenuWrapper .buttonSelectedCheckbox + label i.fa, .buttonPopupMenuWrapper #cbChooseIcon .buttonSelectedCheckbox + label i.fa {
  padding-left: 0;
}

.floatingChip {
  height: 55.5px;
  width: 55.5px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  will-change: opacity, transform;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
  transition-function: ease-out;
  -webkit-transition-delay: false;
  transition-delay: false;
  color: #FFF;
  border-radius: 50%;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #B91965;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.floatingChip:hover {
  background-color: rgba(234, 103, 165, 0.8);
}
.floatingChip i {
  color: #B91965;
  margin: auto;
  font-size: 2rem;
}
.floatingChip i.fa {
  padding-top: 10px;
}

.localeAdvancedSearch a.floatingChip {
  background-color: #FFB71B;
  margin-left: 8px;
}
.localeAdvancedSearch a.floatingChip:hover {
  background-color: #b47b00;
}

.module_indicators .ui-widget.ui-tooltip {
  max-height: 300px !important;
  overflow: auto !important;
}

.groupListSelect, .add-all-subgroups {
  margin: 0;
}
.groupListSelect li, .add-all-subgroups li {
  padding: 2px 4px 2px 2px;
}
.groupListSelect li:hover, .add-all-subgroups li:hover {
  background-color: #dee7ed;
  cursor: pointer;
}
.groupListSelect li:before, .add-all-subgroups li:before {
  display: none;
}

ul.groupListToolWidget {
  position: absolute;
  background-color: #FFF;
  padding: 8px !important;
  max-height: 400px;
  overflow: scroll;
  z-index: 1001;
  right: 130px;
  top: 50px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 2px 4px 0, rgba(0, 0, 0, 0.15) 0 2px 7px 0;
}
ul.groupListToolWidget .ui-widget.ui-tooltip {
  max-height: 300px !important;
  overflow: auto !important;
}

a.groupListToolButton {
  display: block;
  width: 2em;
  font-size: 30px;
  font-size: 3vw;
  color: #4C494A;
  border-radius: 4px;
}
@media (min-width: 600px) {
  a.groupListToolButton {
    width: 1.7em;
  }
}
@media (max-width: 533.3333333333px) {
  a.groupListToolButton {
    font-size: 16px;
  }
}
@media (min-width: 1000px) {
  a.groupListToolButton {
    font-size: 30px;
  }
}
a.groupListToolButton:hover {
  background-color: #C0C0C0;
  cursor: pointer;
}

@media (min-width: 600px) {
  a.groupListToolButton {
    margin-left: -10px;
    width: 2em;
  }
}
.localeAdvancedSearch a.active {
  background-color: #C0C0C0;
}
.localeAdvancedSearch #map_modal {
  padding-bottom: 4px;
  border-bottom: 1px solid #F5F5F5;
}

#legendWrapper {
  display: none;
}
@media (min-height: 525px) and (min-width: 630px) {
  #legendWrapper {
    display: block;
  }
  #legendWrapper p {
    font-size: 14px;
    font-size: 1.5vh;
  }
}
@media (min-height: 525px) and (min-width: 630px) and (max-height: 866.6666666667px) {
  #legendWrapper p {
    font-size: 13px;
  }
}
@media (min-height: 525px) and (min-width: 630px) and (min-height: 1066.6666666667px) {
  #legendWrapper p {
    font-size: 16px;
  }
}

.floating-cta-holder {
  position: fixed;
  left: 0;
  bottom: 35%;
  z-index: 10003;
}
.floating-cta-holder .legendMoreLink {
  display: none;
}

.legendSlide {
  left: 580px;
}

.indicatorSearchLegendSection {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 3px;
  margin-bottom: 7px;
}
.indicatorSearchLegendSection p {
  color: #333;
  text-align: left;
  font-size: 0.625rem;
  margin: 2px;
}
.indicatorSearchLegendSection img {
  width: 14px;
  margin: 0;
}
.indicatorSearchLegendSection .fa {
  padding: 0.15em;
}

.floating-cta-holder .floating-cta.button {
  background-color: #4C494A;
  opacity: 0.85;
  border: 3px solid #FFF;
  width: 9.1rem;
  text-align: center;
  padding: 4px 4px 4px 0;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  left: -3.438rem;
  bottom: 0px;
  cursor: pointer;
  padding-left: 0;
}
.floating-cta-holder .floating-cta.button button.legend-button {
  padding: 0;
  margin: 0px 0px 0px 9px;
  color: #FFF;
  font-size: 1rem;
  background-color: transparent;
  border: 1px solid transparent;
}
.floating-cta-holder .floating-cta.button:hover {
  opacity: 1;
}
.floating-cta-holder .floating-cta.content-box {
  background-color: #FFF;
  width: 580px;
  padding: 5px 15px;
  min-height: 125px;
  position: absolute;
  z-index: 10003;
  bottom: -160px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  border-top: 1px solid #e8e8e8;
  left: -580px;
}
.floating-cta-holder .floating-cta.content-box h2, .floating-cta-holder .floating-cta.content-box .h2, .floating-cta-holder .floating-cta.content-box .header-styling-1, .floating-cta-holder .floating-cta.content-box .header-styling-2 {
  font-size: 14px;
  font-size: 1.5vh;
  margin-bottom: 1%;
  font-weight: 600;
}
@media (max-height: 866.6666666667px) {
  .floating-cta-holder .floating-cta.content-box h2, .floating-cta-holder .floating-cta.content-box .h2, .floating-cta-holder .floating-cta.content-box .header-styling-1, .floating-cta-holder .floating-cta.content-box .header-styling-2 {
    font-size: 13px;
  }
}
@media (min-height: 1066.6666666667px) {
  .floating-cta-holder .floating-cta.content-box h2, .floating-cta-holder .floating-cta.content-box .h2, .floating-cta-holder .floating-cta.content-box .header-styling-1, .floating-cta-holder .floating-cta.content-box .header-styling-2 {
    font-size: 16px;
  }
}

#legendWrapper {
  text-transform: none;
}

@media (min-height: 525px) {
  #legendWrapper button span.hide-legend {
    display: none;
  }
  #legendWrapper .floating-cta.content-box {
    padding: 15px;
    bottom: -200px;
  }
  #legendWrapper .floating-cta.content-box img {
    width: 20px;
  }
  #legendWrapper .floating-cta.content-box img.larger-img {
    width: 22px;
  }
  #legendWrapper .floating-cta.content-box .legendMoreLink {
    font-size: 0.8125rem;
    display: inline;
  }
}
#embeddedLegendLink {
  display: none;
}

#hcn_embedded .backToTop {
  display: none;
}
#hcn_embedded #embeddedLegendLink {
  display: inline-block;
}
#hcn_embedded #indicatorSearchLegend {
  display: none;
}
#hcn_embedded #embeddedLegendLinkContainer {
  display: block;
}
#hcn_embedded .indicatorSearchLegendSection * {
  font-size: 0.8125rem;
  margin-bottom: 0px;
}
#hcn_embedded #legendWrapper {
  position: relative;
  left: none;
  bottom: none;
  float: right;
}
#hcn_embedded .indicatorResultsIndicatorValueView #embeddedLegendLinkText {
  display: inline;
}
#hcn_embedded .module_indicators_index_view #embeddedLegendLinkText {
  display: none;
}
#hcn_embedded .module_indicators_index_view #legendWrapper {
  display: inline-block;
}
#hcn_embedded .module_indicators_index_view #legendWrapper a {
  color: #AAA;
}

.module_indicators_admin_minidashboards .list_table tr th:first-child {
  width: 45%;
}
.module_indicators_admin_minidashboards .list_table tr th:nth-child(2) {
  width: 28%;
}
.module_indicators_admin_minidashboards .list_table tr th:last-child {
  width: 27%;
}
.module_indicators_admin_minidashboards .list_table tr td:nth-child(2) {
  font-size: 0.8125rem;
}

#deleteMiniDashboard dt {
  width: 40%;
}
#deleteMiniDashboard dd {
  width: 59%;
}

a.minidashboard_value {
  font-size: 2rem;
  font-weight: bold;
  color: #333;
  display: block;
  margin-top: 8px;
}

span.minidashboard_value_units {
  display: block;
  color: #828282;
  font-weight: normal;
  font-size: 1rem;
  margin-top: 4px;
}

a.minidashboard_gauge {
  display: block;
}

.backToTop {
  display: none;
  position: fixed;
  right: 2%;
  top: 2%;
  z-index: 1000;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms;
  transition-function: ease-in-out;
  -webkit-transition-delay: false;
  transition-delay: false;
}

body.sticky-navbar .backToTop {
  top: 20%;
}

.isum-title-block {
  background-color: #FFF;
  text-align: center;
  padding: 5px;
  margin: 0 0 10px;
  border-bottom: 2px solid #4C494A;
}
.isum-title-block h1, .isum-title-block .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .isum-title-block h2.resourceGroupTitle, .isum-title-block .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .isum-title-block .resourceGroupTitle.h2, .isum-title-block .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .isum-title-block .resourceGroupTitle.header-styling-1, .isum-title-block .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .isum-title-block .resourceGroupTitle.header-styling-2, .isum-title-block .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .isum-title-block h2.resourceGroupTitle, .isum-title-block .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .isum-title-block .resourceGroupTitle.h2, .isum-title-block .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .isum-title-block .resourceGroupTitle.header-styling-1, .isum-title-block .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .isum-title-block .resourceGroupTitle.header-styling-2, .isum-title-block .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .isum-title-block h2.resourceGroupTitle, .isum-title-block .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .isum-title-block .resourceGroupTitle.h2, .isum-title-block .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .isum-title-block .resourceGroupTitle.header-styling-1, .isum-title-block .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .isum-title-block .resourceGroupTitle.header-styling-2, .isum-title-block .h1, .isum-title-block h2, .isum-title-block .h2, .isum-title-block .header-styling-1, .isum-title-block .header-styling-2, .isum-title-block h3, .isum-title-block .h3, .isum-title-block .header-styling-3, .isum-title-block .filter-label {
  color: #4C494A;
  margin: 0 25px 5px;
}
.isum-title-block h1#indicatorTitle, .isum-title-block .module_resourcelibrary_index h2#indicatorTitle.resourceGroupTitle, .module_resourcelibrary_index .isum-title-block h2#indicatorTitle.resourceGroupTitle, .isum-title-block .module_resourcelibrary_index #indicatorTitle.resourceGroupTitle.h2, .module_resourcelibrary_index .isum-title-block #indicatorTitle.resourceGroupTitle.h2, .isum-title-block .module_resourcelibrary_index #indicatorTitle.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-1, .isum-title-block .module_resourcelibrary_index #indicatorTitle.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-2, .isum-title-block .tileinstance_resourcelibrary h2#indicatorTitle.resourceGroupTitle, .tileinstance_resourcelibrary .isum-title-block h2#indicatorTitle.resourceGroupTitle, .isum-title-block .tileinstance_resourcelibrary #indicatorTitle.resourceGroupTitle.h2, .tileinstance_resourcelibrary .isum-title-block #indicatorTitle.resourceGroupTitle.h2, .isum-title-block .tileinstance_resourcelibrary #indicatorTitle.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-1, .isum-title-block .tileinstance_resourcelibrary #indicatorTitle.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-2, .isum-title-block .module_stories_index_view h2#indicatorTitle.resourceGroupTitle, .module_stories_index_view .isum-title-block h2#indicatorTitle.resourceGroupTitle, .isum-title-block .module_stories_index_view #indicatorTitle.resourceGroupTitle.h2, .module_stories_index_view .isum-title-block #indicatorTitle.resourceGroupTitle.h2, .isum-title-block .module_stories_index_view #indicatorTitle.resourceGroupTitle.header-styling-1, .module_stories_index_view .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-1, .isum-title-block .module_stories_index_view #indicatorTitle.resourceGroupTitle.header-styling-2, .module_stories_index_view .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-2, .isum-title-block #indicatorTitle.h1 {
  cursor: pointer;
  padding: 0 15px 0 0;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .isum-title-block h1#indicatorTitle, .isum-title-block .module_resourcelibrary_index h2#indicatorTitle.resourceGroupTitle, .module_resourcelibrary_index .isum-title-block h2#indicatorTitle.resourceGroupTitle, .isum-title-block .module_resourcelibrary_index #indicatorTitle.resourceGroupTitle.h2, .module_resourcelibrary_index .isum-title-block #indicatorTitle.resourceGroupTitle.h2, .isum-title-block .module_resourcelibrary_index #indicatorTitle.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-1, .isum-title-block .module_resourcelibrary_index #indicatorTitle.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-2, .isum-title-block .tileinstance_resourcelibrary h2#indicatorTitle.resourceGroupTitle, .tileinstance_resourcelibrary .isum-title-block h2#indicatorTitle.resourceGroupTitle, .isum-title-block .tileinstance_resourcelibrary #indicatorTitle.resourceGroupTitle.h2, .tileinstance_resourcelibrary .isum-title-block #indicatorTitle.resourceGroupTitle.h2, .isum-title-block .tileinstance_resourcelibrary #indicatorTitle.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-1, .isum-title-block .tileinstance_resourcelibrary #indicatorTitle.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-2, .isum-title-block .module_stories_index_view h2#indicatorTitle.resourceGroupTitle, .module_stories_index_view .isum-title-block h2#indicatorTitle.resourceGroupTitle, .isum-title-block .module_stories_index_view #indicatorTitle.resourceGroupTitle.h2, .module_stories_index_view .isum-title-block #indicatorTitle.resourceGroupTitle.h2, .isum-title-block .module_stories_index_view #indicatorTitle.resourceGroupTitle.header-styling-1, .module_stories_index_view .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-1, .isum-title-block .module_stories_index_view #indicatorTitle.resourceGroupTitle.header-styling-2, .module_stories_index_view .isum-title-block #indicatorTitle.resourceGroupTitle.header-styling-2, .isum-title-block #indicatorTitle.h1 {
    font-size: 2rem;
  }
}
.isum-title-block h3, .isum-title-block .h3, .isum-title-block .header-styling-3, .isum-title-block .filter-label {
  padding: 0px 16px;
  margin-bottom: 0px;
}
.isum-title-block.followMeBar {
  top: 0;
  z-index: 999;
}
.isum-title-block.followMeBar.isum-background-dark.fixto-fixed {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.isum-title-block .select2-container--focus {
  outline: 2px solid #2D2D2D;
}

.isum-name-jump {
  position: relative;
}

.isum-locHeader, .isum-periodHeader {
  color: #4C494A;
  font-size: 1rem;
  display: inline-block;
  position: relative;
  margin: 0 35px;
  padding: 0 10px;
}

#indViewJump {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

#locViewJump, #periodJump {
  position: absolute;
  right: -30px;
  top: -8px;
}

#locSelector-initial {
  display: none;
}

.followMeJumper *:focus {
  outline: none;
}
.followMeJumper #indicatorJump {
  width: 100%;
}
.followMeJumper .select2-container--default .select2-selection--single {
  border: none;
  background-color: transparent;
}
.followMeJumper .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: none;
}
.followMeJumper .select2-container--default .select2-selection--single .select2-selection__arrow:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.followMeJumper .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #4C494A transparent transparent transparent;
  border-width: 10px 8px 0 8px;
}
.followMeJumper .select2-container--open {
  border: none;
}
.followMeJumper .select2-selection__rendered {
  background-color: transparent;
}
.followMeJumper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #4C494A transparent;
  border-width: 0 8px 10px 8px;
}
.followMeJumper .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: transparent;
}

#indicator_whatindicator {
  font-size: 1rem;
  padding: 0 4% 5px;
  text-align: center;
  color: #4C494A;
}

#indicator_whyimportant_container .whyImportant {
  max-height: 80px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
#indicator_whyimportant_container .whyImportant.why-gradient {
  mask-image: -webkit-gradient(linear, left center, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
  -webkit-mask-image: -webkit-gradient(linear, left center, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
}
#indicator_whyimportant_container .whyImportantToggle {
  float: right;
  color: #4F4F4F;
  font-size: 0.8125rem;
  padding-top: 8px;
}
#indicator_whyimportant_container .whyImportantToggle:hover {
  text-decoration: underline;
  cursor: pointer;
}
#indicator_whyimportant_container .whyImportantDivide {
  height: 1px;
  border-bottom: 1px solid #AAA;
  margin-right: 2%;
  margin-left: 2%;
}
#indicator_whyimportant_container .more-intro {
  font-size: 0.9rem;
  font-weight: bold;
  color: #4F4F4F;
  padding-top: 0;
}

.isum-break {
  width: 75%;
  margin: auto;
  border-bottom: 2px solid #4C494A;
}

.isum-title-sticky {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: ease;
  -webkit-transition-delay: false;
  transition-delay: false;
  visibility: hidden;
  text-align: center;
  font-weight: bold;
  color: #FFF;
  height: 0px;
  opacity: 0;
  padding-top: 4px;
}

.fixto-fixed .isum-title-sticky {
  visibility: visible;
  opacity: 1;
  height: auto;
}

.isum-link-bar {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: auto;
  background-color: #4C494A;
}
.isum-link-bar ul {
  flex-direction: row;
  list-style: none;
  display: block;
  margin: auto;
  text-align: center;
  line-height: 2;
}
.isum-link-bar ul a {
  color: #FFF;
  padding: 14px 20px 7px 20px;
  display: block;
  text-decoration: none;
}
.isum-link-bar li {
  display: inline-block;
  text-transform: uppercase;
  margin: 0px 3px;
  flex-grow: 1;
  text-align: center;
  border-bottom: 3px solid transparent;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: ease;
  -webkit-transition-delay: false;
  transition-delay: false;
  opacity: 0.7;
}
.isum-link-bar li:before {
  display: none;
}
.isum-link-bar li:hover {
  border-color: #B91965;
  opacity: 1;
}

.isum-link-focus {
  border-color: #B91965 !important;
  opacity: 1 !important;
}

.isum-link-bar.followMeBar {
  z-index: 1002;
}

.isum-desc {
  margin-top: 0;
}

.isum-value-block-chunk-title {
  text-transform: uppercase;
  color: #757575;
}
.isum-value-block-chunk-title p {
  margin-bottom: 0.25em;
}

.isum-summary-block {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.idet-comparison img, a.minidashboard_gauge img {
  width: 32px;
}
@media (min-width: 480px) {
  .idet-comparison img, a.minidashboard_gauge img {
    width: 45px;
  }
}
@media (min-width: 650px) {
  .idet-comparison img, a.minidashboard_gauge img {
    width: 52px;
  }
}

#localeDetailContainer {
  position: relative;
  overflow: auto;
  padding: 15px !important;
}
#localeDetailContainer .idet-gauges-block {
  overflow: auto;
}
#localeDetailContainer .idet-comparisons {
  width: 100%;
  text-align: center;
}
#localeDetailContainer .idet-comparisons a {
  color: inherit;
  text-decoration: none;
}
#localeDetailContainer .idet-comparisons .comparisonName {
  font-size: 0.75rem;
}
#localeDetailContainer .idet-close-details {
  position: absolute;
  font-size: 1.5rem;
  color: #AAA !important;
  margin: 0 4px 4px;
  padding: 0;
  right: 0;
  top: 0;
  z-index: 990;
  cursor: pointer;
}
#localeDetailContainer .idet-close-details:hover {
  text-decoration: none;
}
#localeDetailContainer .idet-comparison-link-container {
  border-radius: 4px;
  position: relative;
  min-height: 90px;
  margin-bottom: 5px;
  margin-top: 2px;
}
#localeDetailContainer .idet-comparison-link-container:hover, #localeDetailContainer .idet-comparison-link-container.idet-comparison-selected {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
#localeDetailContainer .idet-comparison-link-container.idet-comparison-selected {
  background-color: #f5f5f5;
}
#localeDetailContainer .idet-comparison-link-container:hover {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: ease-in-out;
  -webkit-transition-delay: false;
  transition-delay: false;
}
#localeDetailContainer .idet-comparison-link-container:hover .fa-circle {
  color: #B5B5B5;
}
#localeDetailContainer .idet-comparison-link-container .fa-circle {
  position: absolute;
  left: 5px;
  top: 5px;
  color: #F5F5F5;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: ease-in-out;
  -webkit-transition-delay: false;
  transition-delay: false;
}
#localeDetailContainer .idet-comparison-link-container .fa-circle.circle-highlight {
  color: #B91965;
}
#localeDetailContainer .idet-comparison-link-container.tooltip {
  z-index: 998;
}
#localeDetailContainer .idet-comparisons-more .idet-comparison-more-item {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: ease-in-out;
  -webkit-transition-delay: false;
  transition-delay: false;
  padding: 4px 8px 4px 8px;
  border-radius: 4px;
}
#localeDetailContainer .idet-comparisons-more .idet-comparison-more-item .fa {
  color: #B91965;
}
#localeDetailContainer .idet-comparison {
  display: block;
  position: relative;
}
#localeDetailContainer .idet-value-block-localename {
  color: #4C494A;
  font-weight: bold;
  font-size: 1.7rem;
}
#localeDetailContainer .idet-value-block-chunk-title {
  text-transform: uppercase;
  color: #4F4F4F;
  opacity: 0.9;
  font-size: 0.875rem;
}
#localeDetailContainer .idet-value-block-value {
  font-size: 2.75rem;
  font-weight: bold;
}
#localeDetailContainer .percentDenominator {
  font-size: 0.7rem;
  color: #828282;
}
#localeDetailContainer .idet-value-block-label {
  font-weight: bold;
}
#localeDetailContainer .localeChartContainer {
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  overflow: auto;
  margin: 15px 0 0;
}
#localeDetailContainer .localeChartContainer .localeChart {
  width: 100%;
  padding: 0 2px 2px;
}
#localeDetailContainer .localeChartContainer .chartFooter, #localeDetailContainer .localeChartContainer .chartLegend {
  padding: 7px;
}
#localeDetailContainer .localeChartContainer .localeTimeSeriesChart {
  height: 240px;
}
#localeDetailContainer .chartSelections h3, #localeDetailContainer .chartSelections .h3, #localeDetailContainer .chartSelections .header-styling-3, #localeDetailContainer .chartSelections .filter-label {
  margin: 5px 0 10px;
}
#localeDetailContainer .chartSelections label.viewModeRadio {
  line-height: normal;
  display: inline-block;
  clear: both;
  font-weight: normal;
  margin: 5px 0 10px;
}
#localeDetailContainer .chartSelections .viewModeRadioPdfExport {
  display: none;
}
#localeDetailContainer .highcharts-legend {
  display: none;
}

.localeTimeSeriesChart {
  background-color: white;
}

.localeChartContainer .chartLegend p {
  margin: 2px;
}

.chart-options-dialog {
  min-width: 10rem;
}
.chart-options-dialog .ui-dialog-content.chart-options {
  padding: 0.15rem;
  min-height: 0 !important;
  background: #FFFFFF !important;
  font-size: 0.85rem;
}
.chart-options-dialog .ui-dialog-content.chart-options ul {
  clear: both;
  margin: 0.24rem;
}
.chart-options-dialog .ui-dialog-content.chart-options ul .chart-menu-list-divider {
  border-top: 1px solid #AAA;
  margin-top: 0.4rem;
  padding-top: 0.4rem;
}
.chart-options-dialog .ui-dialog-content.chart-options ul button {
  border: none;
  background-color: #FFF;
  color: #333;
  text-decoration: none;
}
.chart-options-dialog .ui-dialog-content.chart-options ul.highcharts-menu {
  margin-top: 0;
  margin-bottom: 0;
}
.chart-options-dialog .ui-dialog-content.chart-options ul.highcharts-menu li:focus, .chart-options-dialog .ui-dialog-content.chart-options ul.highcharts-menu li:focus-visible {
  border-top-width: 0;
}
.chart-options-dialog .ui-dialog-content.chart-options ul li:hover {
  cursor: pointer;
}
.chart-options-dialog .ui-dialog-content.chart-options .close-button {
  float: right;
  margin-top: -0.1rem;
}

.chart-options {
  display: none;
}

.ui-dialog.chart-options-dialog .ui-dialog-titlebar {
  background-color: #FFF;
}

.chartSelections input.chart-select, input.renderer-select-radio {
  transform: scale(1.25);
  accent-color: #4C494A;
}

.module_indicators_index_indicatorsearch input.subgrouping-radio {
  transform: scale(1.25);
  accent-color: #4C494A;
  margin-left: 0.75rem;
  margin-right: 0.5rem;
}

.select-comparison, .no-fieldset-decoration {
  border: none;
  background-color: transparent;
  padding-top: 0;
}

.chartSelections h4, .chartSelections .h4, .chartSelections .header-styling-4, .chartSelections legend, #comparisonSelector h4, #comparisonSelector .h4, #comparisonSelector .header-styling-4, #comparisonSelector legend, #indicator_whyimportant_container h4, #indicator_whyimportant_container .h4, #indicator_whyimportant_container .header-styling-4, #indicator_whyimportant_container legend, .rendererSelectContainer h4, .rendererSelectContainer .h4, .rendererSelectContainer .header-styling-4, .rendererSelectContainer legend {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.8125rem;
  border-bottom: 2px solid #B91965;
}

.rendererSelectContainer label {
  font-weight: normal;
  margin-bottom: 0;
  margin-right: 7px;
}
.rendererSelectContainer .viewModeRadio {
  padding: 0;
  line-height: 25px;
}
.rendererSelectContainer .viewModeRadio input {
  margin: 0;
}

#localeQuickSelect {
  min-width: 50%;
}
#localeQuickSelect select {
  max-width: 300px;
}

.isum-loctype-button {
  margin-top: 8px;
  margin-bottom: 8px;
  text-transform: uppercase;
  padding: 8px;
  border-radius: 4px;
  background-color: #F5F5F5;
  color: #4F4F4F;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.7s ease;
}
.isum-loctype-button:hover {
  text-decoration: none;
  background-color: rgba(181, 181, 181, 0.4);
}

a.isum-loctype-button {
  color: #4F4F4F;
}

#isum_index_container, #idet-sources-and-urls {
  font-size: 0.875rem;
}

.isum-localeFilterLink > a {
  font-size: 1rem;
}

.isum_loctype_btn {
  border: 1px solid #AAA;
  border-radius: 7px;
  margin: 0.2rem 0 0.2rem;
}

@media (min-width: 600px) {
  .isum_loctype_btn {
    border-bottom-width: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
  }
  .isum_loctype_btn_selected {
    color: #4C494A !important;
    border-color: #AAA;
    border-bottom: 2px solid #FFF;
    border-width: 2px;
  }
}
.isum_loctype_btn, .sibling-selector {
  font-size: 0.875rem !important;
  line-height: 1.5;
  margin-right: 0.5rem;
  padding: 0.2rem 0.6rem 0.15rem;
  font-weight: bold;
  transition: 0.25s ease;
  position: relative;
  bottom: -2px;
}
.isum_loctype_btn:link, .isum_loctype_btn:visited, .isum_loctype_btn:hover, .isum_loctype_btn:active, .sibling-selector:link, .sibling-selector:visited, .sibling-selector:hover, .sibling-selector:active {
  color: #989898;
}
.isum_loctype_btn:hover, .sibling-selector:hover {
  color: #4C494A;
}
.isum_loctype_btn i.fa, .isum_loctype_btn i.hcicon, .sibling-selector i.fa, .sibling-selector i.hcicon {
  margin-left: 0;
  margin-right: 0;
}

.sibling-selector {
  display: inline-block;
  border: 1px solid #AAA;
  border-bottom-width: 0;
}

.sibling-selector.active {
  color: #4C494A !important;
  border-color: #AAA;
  border-bottom: 2px solid #FFF;
  border-width: 2px;
}

.locale-border, #localeDetailContainer, .isum-selected-locale-type-container {
  border-radius: 8px;
  border: 2px solid #AAA;
}

#selected-locale-breakout-chart .highcharts-xaxis-labels text:hover {
  cursor: pointer;
  text-decoration: underline;
}

@media (max-width: 599.98px) {
  .isum-selected-locale-type-container .isum-map-chart-expand-icon {
    display: none;
  }
  #localeDetailContainer .idet-value-block-chunk-title {
    display: none;
  }
  #localeDetailContainer .idet-value-block-localename {
    text-align: center;
  }
}
.isum-selected-locale-type-container {
  margin-top: -10px;
  padding: 8px;
}

.isum_selected_locale {
  font-size: 0.875rem;
  margin-right: 8px;
}

.isum_select_locale_btn {
  background-color: #B91965;
  font-size: 0.875rem;
}

.idet-viewing-locale-container {
  margin-bottom: 6px;
}

.locTypeValueChart {
  height: 400px;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.locTypeValueChart .highcharts-container {
  border-top: 1px solid hsl(340, 2.0134228188%, 90%);
  border-left: 1px solid hsl(340, 2.0134228188%, 90%);
  box-sizing: border-box;
  margin: -1px;
}

#map_locations_container, .map_locations_container {
  clear: both;
  overflow: auto;
  overflow-x: hidden;
  margin: 0 0 1em 0;
  position: relative;
  padding: 0;
  max-height: 500px;
  min-height: 100px;
}

/* this is the tmp div used by html2canvas when exporting a map */
.spoofMap {
  background: #FFF;
  width: 840px;
}
.spoofMap .sni_legend {
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  overflow: auto;
}
.spoofMap .sni_legend .legend_swatch_container {
  overflow: auto;
}
.spoofMap .sni_legend .legend_swatch_container .legend_swatch {
  color: transparent;
}
.spoofMap .subtitle {
  font-size: smaller;
}

table.map_locations, #map_locations, .map-locations {
  border-spacing: 0;
  margin: 0;
}
table.map_locations th, #map_locations th, .map-locations th {
  height: auto;
  white-space: nowrap;
  position: relative;
  cursor: auto;
  padding-right: 1.1em !important;
  border-bottom: 1px solid hsl(340, 2.0134228188%, 90%);
}
table.map_locations th i, #map_locations th i, .map-locations th i {
  display: none;
}
table.map_locations th span.column_header, #map_locations th span.column_header, .map-locations th span.column_header {
  display: inline-block;
  margin-right: 10px;
}
table.map_locations th:last-child, table.map_locations th.value_column, table.map_locations th.trend_column, table.map_locations th.prior_column, #map_locations th:last-child, #map_locations th.value_column, #map_locations th.trend_column, #map_locations th.prior_column, .map-locations th:last-child, .map-locations th.value_column, .map-locations th.trend_column, .map-locations th.prior_column {
  border-right: none !important;
}
table.map_locations th.header, table.map_locations th.tablesorter-header, #map_locations th.header, #map_locations th.tablesorter-header, .map-locations th.header, .map-locations th.tablesorter-header {
  cursor: pointer;
}
table.map_locations th.header .fa-sort-asc, table.map_locations th.header .fa-sort-desc, table.map_locations th.tablesorter-header .fa-sort-asc, table.map_locations th.tablesorter-header .fa-sort-desc, #map_locations th.header .fa-sort-asc, #map_locations th.header .fa-sort-desc, #map_locations th.tablesorter-header .fa-sort-asc, #map_locations th.tablesorter-header .fa-sort-desc, .map-locations th.header .fa-sort-asc, .map-locations th.header .fa-sort-desc, .map-locations th.tablesorter-header .fa-sort-asc, .map-locations th.tablesorter-header .fa-sort-desc {
  display: none;
}
table.map_locations th.header .fa-sort, table.map_locations th.header .fa-sort-asc, table.map_locations th.header .fa-sort-desc, table.map_locations th.tablesorter-header .fa-sort, table.map_locations th.tablesorter-header .fa-sort-asc, table.map_locations th.tablesorter-header .fa-sort-desc, #map_locations th.header .fa-sort, #map_locations th.header .fa-sort-asc, #map_locations th.header .fa-sort-desc, #map_locations th.tablesorter-header .fa-sort, #map_locations th.tablesorter-header .fa-sort-asc, #map_locations th.tablesorter-header .fa-sort-desc, .map-locations th.header .fa-sort, .map-locations th.header .fa-sort-asc, .map-locations th.header .fa-sort-desc, .map-locations th.tablesorter-header .fa-sort, .map-locations th.tablesorter-header .fa-sort-asc, .map-locations th.tablesorter-header .fa-sort-desc {
  display: inline;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0.25em;
  top: 0.5rem;
}
table.map_locations th.header.headerSortDown .fa-sort-asc, table.map_locations th.header.headerSortDown .fa-sort, table.map_locations th.header.tablesorter-headerDesc .fa-sort-asc, table.map_locations th.header.tablesorter-headerDesc .fa-sort, table.map_locations th.tablesorter-header.headerSortDown .fa-sort-asc, table.map_locations th.tablesorter-header.headerSortDown .fa-sort, table.map_locations th.tablesorter-header.tablesorter-headerDesc .fa-sort-asc, table.map_locations th.tablesorter-header.tablesorter-headerDesc .fa-sort, #map_locations th.header.headerSortDown .fa-sort-asc, #map_locations th.header.headerSortDown .fa-sort, #map_locations th.header.tablesorter-headerDesc .fa-sort-asc, #map_locations th.header.tablesorter-headerDesc .fa-sort, #map_locations th.tablesorter-header.headerSortDown .fa-sort-asc, #map_locations th.tablesorter-header.headerSortDown .fa-sort, #map_locations th.tablesorter-header.tablesorter-headerDesc .fa-sort-asc, #map_locations th.tablesorter-header.tablesorter-headerDesc .fa-sort, .map-locations th.header.headerSortDown .fa-sort-asc, .map-locations th.header.headerSortDown .fa-sort, .map-locations th.header.tablesorter-headerDesc .fa-sort-asc, .map-locations th.header.tablesorter-headerDesc .fa-sort, .map-locations th.tablesorter-header.headerSortDown .fa-sort-asc, .map-locations th.tablesorter-header.headerSortDown .fa-sort, .map-locations th.tablesorter-header.tablesorter-headerDesc .fa-sort-asc, .map-locations th.tablesorter-header.tablesorter-headerDesc .fa-sort {
  display: none;
}
table.map_locations th.header.headerSortDown .fa-sort-desc, table.map_locations th.header.tablesorter-headerDesc .fa-sort-desc, table.map_locations th.tablesorter-header.headerSortDown .fa-sort-desc, table.map_locations th.tablesorter-header.tablesorter-headerDesc .fa-sort-desc, #map_locations th.header.headerSortDown .fa-sort-desc, #map_locations th.header.tablesorter-headerDesc .fa-sort-desc, #map_locations th.tablesorter-header.headerSortDown .fa-sort-desc, #map_locations th.tablesorter-header.tablesorter-headerDesc .fa-sort-desc, .map-locations th.header.headerSortDown .fa-sort-desc, .map-locations th.header.tablesorter-headerDesc .fa-sort-desc, .map-locations th.tablesorter-header.headerSortDown .fa-sort-desc, .map-locations th.tablesorter-header.tablesorter-headerDesc .fa-sort-desc {
  display: inline;
}
table.map_locations th.header .tablesorter-header-inner, table.map_locations th.tablesorter-header .tablesorter-header-inner, #map_locations th.header .tablesorter-header-inner, #map_locations th.tablesorter-header .tablesorter-header-inner, .map-locations th.header .tablesorter-header-inner, .map-locations th.tablesorter-header .tablesorter-header-inner {
  overflow: hidden;
  white-space: nowrap;
}
table.map_locations th.header.headerSortUp .fa-sort, table.map_locations th.header.headerSortUp .fa-sort-desc, table.map_locations th.header.tablesorter-headerAsc .fa-sort, table.map_locations th.header.tablesorter-headerAsc .fa-sort-desc, table.map_locations th.tablesorter-header.headerSortUp .fa-sort, table.map_locations th.tablesorter-header.headerSortUp .fa-sort-desc, table.map_locations th.tablesorter-header.tablesorter-headerAsc .fa-sort, table.map_locations th.tablesorter-header.tablesorter-headerAsc .fa-sort-desc, #map_locations th.header.headerSortUp .fa-sort, #map_locations th.header.headerSortUp .fa-sort-desc, #map_locations th.header.tablesorter-headerAsc .fa-sort, #map_locations th.header.tablesorter-headerAsc .fa-sort-desc, #map_locations th.tablesorter-header.headerSortUp .fa-sort, #map_locations th.tablesorter-header.headerSortUp .fa-sort-desc, #map_locations th.tablesorter-header.tablesorter-headerAsc .fa-sort, #map_locations th.tablesorter-header.tablesorter-headerAsc .fa-sort-desc, .map-locations th.header.headerSortUp .fa-sort, .map-locations th.header.headerSortUp .fa-sort-desc, .map-locations th.header.tablesorter-headerAsc .fa-sort, .map-locations th.header.tablesorter-headerAsc .fa-sort-desc, .map-locations th.tablesorter-header.headerSortUp .fa-sort, .map-locations th.tablesorter-header.headerSortUp .fa-sort-desc, .map-locations th.tablesorter-header.tablesorter-headerAsc .fa-sort, .map-locations th.tablesorter-header.tablesorter-headerAsc .fa-sort-desc {
  display: none;
}
table.map_locations th.header.headerSortUp .fa-sort-asc, table.map_locations th.header.tablesorter-headerAsc .fa-sort-asc, table.map_locations th.tablesorter-header.headerSortUp .fa-sort-asc, table.map_locations th.tablesorter-header.tablesorter-headerAsc .fa-sort-asc, #map_locations th.header.headerSortUp .fa-sort-asc, #map_locations th.header.tablesorter-headerAsc .fa-sort-asc, #map_locations th.tablesorter-header.headerSortUp .fa-sort-asc, #map_locations th.tablesorter-header.tablesorter-headerAsc .fa-sort-asc, .map-locations th.header.headerSortUp .fa-sort-asc, .map-locations th.header.tablesorter-headerAsc .fa-sort-asc, .map-locations th.tablesorter-header.headerSortUp .fa-sort-asc, .map-locations th.tablesorter-header.tablesorter-headerAsc .fa-sort-asc {
  display: inline;
}
table.map_locations th.header.sorter-false .fa, table.map_locations th.tablesorter-header.sorter-false .fa, #map_locations th.header.sorter-false .fa, #map_locations th.tablesorter-header.sorter-false .fa, .map-locations th.header.sorter-false .fa, .map-locations th.tablesorter-header.sorter-false .fa {
  display: none !important;
}
table.map_locations td, table.map_locations th, #map_locations td, #map_locations th, .map-locations td, .map-locations th {
  font-size: 0.5625rem;
  padding: 4px 5px !important;
  text-align: center;
  min-width: 70px;
}
table.map_locations td.child_location, table.map_locations th.child_location, #map_locations td.child_location, #map_locations th.child_location, .map-locations td.child_location, .map-locations th.child_location {
  white-space: nowrap;
  width: auto;
}
table.map_locations td.child_rank, table.map_locations th.child_rank, #map_locations td.child_rank, #map_locations th.child_rank, .map-locations td.child_rank, .map-locations th.child_rank {
  width: 60px;
}
table.map_locations td.child_index, table.map_locations th.child_index, #map_locations td.child_index, #map_locations th.child_index, .map-locations td.child_index, .map-locations th.child_index {
  width: 75px;
}
table.map_locations td.child_pop, table.map_locations th.child_pop, #map_locations td.child_pop, #map_locations th.child_pop, .map-locations td.child_pop, .map-locations th.child_pop {
  width: 85px;
}
@media (min-width: 480px) {
  table.map_locations td, table.map_locations th, #map_locations td, #map_locations th, .map-locations td, .map-locations th {
    font-size: 0.625rem;
  }
}
@media (min-width: 600px) {
  table.map_locations td, table.map_locations th, #map_locations td, #map_locations th, .map-locations td, .map-locations th {
    font-size: 0.6875rem;
  }
}
@media (min-width: 725px) {
  table.map_locations td, table.map_locations th, #map_locations td, #map_locations th, .map-locations td, .map-locations th {
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  table.map_locations td, table.map_locations th, #map_locations td, #map_locations th, .map-locations td, .map-locations th {
    font-size: 0.875rem;
  }
}
table.map_locations td.child_pop, #map_locations td.child_pop, .map-locations td.child_pop {
  text-align: right;
  white-space: nowrap;
}
table.map_locations td:empty:after, #map_locations td:empty:after, .map-locations td:empty:after {
  content: " ";
}
table.map_locations td.isum-table-value-color, table.map_locations td.isum-table-trend, table.map_locations td.isum-table-priorValue, #map_locations td.isum-table-value-color, #map_locations td.isum-table-trend, #map_locations td.isum-table-priorValue, .map-locations td.isum-table-value-color, .map-locations td.isum-table-trend, .map-locations td.isum-table-priorValue {
  border-right: none;
}
table.map_locations tbody tr:hover, table.map_locations tbody tr:hover td, table.map_locations tbody tr.hover, table.map_locations tbody tr.hover td, #map_locations tbody tr:hover, #map_locations tbody tr:hover td, #map_locations tbody tr.hover, #map_locations tbody tr.hover td, .map-locations tbody tr:hover, .map-locations tbody tr:hover td, .map-locations tbody tr.hover, .map-locations tbody tr.hover td {
  background-color: #666263 !important;
  color: #FFF;
  cursor: pointer;
}
table.map_locations tbody tr.active, #map_locations tbody tr.active, .map-locations tbody tr.active {
  font-weight: bold;
}
table.map_locations tbody tr.active, table.map_locations tbody tr.active td, #map_locations tbody tr.active, #map_locations tbody tr.active td, .map-locations tbody tr.active, .map-locations tbody tr.active td {
  background-color: #4C494A !important;
  color: #FFF;
}
table.map_locations tbody tr.active i, #map_locations tbody tr.active i, .map-locations tbody tr.active i {
  color: #FFF;
}
table.map_locations tbody tr.active:hover, table.map_locations tbody tr.active.hover, #map_locations tbody tr.active:hover, #map_locations tbody tr.active.hover, .map-locations tbody tr.active:hover, .map-locations tbody tr.active.hover {
  background-color: hsl(340, 2.0134228188%, 70%) !important;
  cursor: default;
}
table.map_locations thead th, #map_locations thead th, .map-locations thead th {
  white-space: nowrap;
}
table.map_locations .isum-table-value-value, table.map_locations .isum-table-percent-value, #map_locations .isum-table-value-value, #map_locations .isum-table-percent-value, .map-locations .isum-table-value-value, .map-locations .isum-table-percent-value {
  white-space: nowrap;
  border-right: none;
}
table.map_locations .isum-table-value-color, table.map_locations .isum-table-percent-color, #map_locations .isum-table-value-color, #map_locations .isum-table-percent-color, .map-locations .isum-table-value-color, .map-locations .isum-table-percent-color {
  border-left: none;
  width: 14px;
  text-align: center;
  padding-left: 0 !important;
  padding-right: 4px !important;
}
table.map_locations .isum-table-value-color span, table.map_locations .isum-table-percent-color span, #map_locations .isum-table-value-color span, #map_locations .isum-table-percent-color span, .map-locations .isum-table-value-color span, .map-locations .isum-table-percent-color span {
  display: inline-block;
  height: 12px;
  width: 12px;
  border-radius: 6px;
  border: 1px solid #828282;
  margin: 0 auto;
}

#isum_index_container {
  clear: both;
}
#isum_index_container #map {
  position: relative;
  margin: 0 0 1em;
}
#isum_index_container #actions_container {
  position: relative;
  height: 3em;
}
#isum_index_container #selector_container {
  overflow: auto;
  max-width: 95%;
}
#isum_index_container form#download_csv {
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  white-space: nowrap;
}
#isum_index_container form#download_csv a .fa {
  margin: 0;
}
#isum_index_container select.form-control {
  width: auto;
  max-width: 190px;
  display: inline-block;
}
#isum_index_container select.form-control, #isum_index_container select.form-control option {
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
  color: inherit;
  font-weight: normal;
  font-size: 0.8125rem;
}
#isum_index_container #view_level_container, #isum_index_container #view_level_container h3, #isum_index_container #view_level_container .h3, #isum_index_container #view_level_container .header-styling-3, #isum_index_container #view_level_container .filter-label, #isum_index_container #layer_toggle_container, #isum_index_container #layer_toggle_container h3, #isum_index_container #layer_toggle_container .h3, #isum_index_container #layer_toggle_container .header-styling-3, #isum_index_container #layer_toggle_container .filter-label {
  display: inline-block;
}
#isum_index_container #view_level_container {
  margin-right: 10px;
}

.isum_comp_name_avail {
  font-weight: bold;
}

.isum_comp_name_selected {
  color: #4C494A;
  font-weight: bold;
}

.isum-locale-selection {
  margin: 10px 0;
  padding-left: 0.5rem;
}
.isum-locale-selection .isum-locale-selector-container {
  margin-right: 10px;
}
.isum-locale-selection .isum-locale-type-selection {
  clear: both;
}
.isum-locale-selection .button-link, .isum-locale-selection .admin_edit_link, .isum-locale-selection .admin_link, .isum-locale-selection .accent-link, .isum-locale-selection .css_button, .isum-locale-selection .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .buttonPopupMenuWrapper .isum-locale-selection .buttonSelectedCheckbox + label {
  margin-bottom: -3px;
  background-color: transparent !important;
  color: #4F4F4F;
  opacity: 0.9;
  text-transform: uppercase;
  font-weight: bold;
}

.isum-comp-selection {
  margin: 10px 0;
}

.isum-locale-selector-container {
  margin-right: 10px;
}

@media (max-width: 599.98px) {
  .isum-locale-type-selection {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 0.25rem;
  }
}

#isum-map {
  position: relative;
}
#isum-map #mappingUnavailable {
  position: absolute;
  top: 45%;
  right: 10px;
  left: 10px;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  z-index: 155;
  text-align: center;
  padding: 5px;
  background-color: #FFF;
  color: #828282;
}

#isum-chart {
  padding: 0;
}

.isum-map {
  clear: both;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  margin-top: 0;
  position: relative;
}

.isum-map .ui-resizable-se, #mapContainerDiv .ui-resizable-se {
  color: black;
  background-color: white;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #ddd;
}

.isum-map-small {
  height: 400px;
}

.isum-map-large {
  height: 600px;
}

.isum-map-chart-expand-icon, .isum-map-chart-compress-icon, .map-chart-compress-icon, .idet-locale-close-icon {
  margin-top: 0;
}
.isum-map-chart-expand-icon a, .isum-map-chart-compress-icon a, .map-chart-compress-icon a, .idet-locale-close-icon a {
  color: #828282;
}
.isum-map-chart-expand-icon a:hover, .isum-map-chart-expand-icon a:active, .isum-map-chart-compress-icon a:hover, .isum-map-chart-compress-icon a:active, .map-chart-compress-icon a:hover, .map-chart-compress-icon a:active, .idet-locale-close-icon a:hover, .idet-locale-close-icon a:active {
  text-decoration: none;
}

.isum-map-chart-expand-icon, .isum-map-chart-compress-icon {
  font-size: 0.8rem;
}

#isum-map-chart-expand {
  padding: 0;
}

.idet-locale-close-icon a {
  color: #828282;
}
.idet-locale-close-icon a:hover, .idet-locale-close-icon a:active {
  text-decoration: none;
}

#isumMapBlock {
  overflow: auto;
  position: relative;
}
#isumMapBlock .isum-map-chart-expand-icon, #isumMapBlock .isum-map-chart-compress-icon {
  position: absolute;
  font-size: 0.8125rem;
}
#isumMapBlock .isum-map-chart-expand-icon {
  left: 49.4%;
  top: 3px;
}
#isumMapBlock .isum-map-chart-compress-icon {
  left: 2px;
  top: 32.3%;
}
@media (min-width: 600px) {
  #isumMapBlock .col-sm-6 {
    width: 48%;
  }
}
@media (max-width: 767.98px) {
  #isumMapBlock #isum-map {
    margin-bottom: 15px;
  }
}

.altMapLegendWrapper {
  padding-right: 15px !important;
  padding-left: 15px !important;
  border-width: 0 !important;
}

.altMapLegendContainer {
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}

.mapLegendWrapper, .demMapLegendWrapper {
  clear: both;
  margin: 5px 0;
  padding: 5px;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  color: #4F4F4F;
  text-align: center;
}
.mapLegendWrapper .mapLegend, .demMapLegendWrapper .mapLegend {
  text-align: left;
  clear: both;
  overflow: auto;
}
.mapLegendWrapper .mapLegend .legendSwatch, .demMapLegendWrapper .mapLegend .legendSwatch {
  height: 1.2rem;
  width: 1.2rem;
  border-radius: 0.6rem;
  position: relative;
  margin-bottom: -5px;
}
.mapLegendWrapper .mapLegend img.direction, .demMapLegendWrapper .mapLegend img.direction {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  top: 0.24rem;
  left: 0.24rem;
}
.mapLegendWrapper .legendCutoff, .demMapLegendWrapper .legendCutoff {
  width: 200px;
  margin: 0 auto;
  white-space: nowrap;
  float: none;
  text-align: left;
}
.mapLegendWrapper .legendCutoff i.fa, .mapLegendWrapper .legendCutoff i.hcicon, .demMapLegendWrapper .legendCutoff i.fa, .demMapLegendWrapper .legendCutoff i.hcicon {
  padding: 0;
}
.mapLegendWrapper .legendCutoff.col-sm-2, .demMapLegendWrapper .legendCutoff.col-sm-2 {
  width: 33%;
}
@media (min-width: 750px) {
  .mapLegendWrapper .legendCutoff.col-sm-2, .demMapLegendWrapper .legendCutoff.col-sm-2 {
    width: 16.6%;
  }
}
.mapLegendWrapper .legendCutoffLabel, .demMapLegendWrapper .legendCutoffLabel {
  font-size: 0.75rem;
  padding-left: 5px;
  display: inline-block;
  margin-bottom: 15px;
}
@media (min-width: 600px) {
  .mapLegendWrapper .mapLegend, .demMapLegendWrapper .mapLegend {
    text-align: center;
    width: 100%;
    padding: 0;
    display: flex;
    justify-content: space-around;
  }
  .mapLegendWrapper .mapLegend .legendSwatch, .demMapLegendWrapper .mapLegend .legendSwatch {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 2.4rem;
    width: 2.4rem;
    border-radius: 1.2rem;
    margin: 10px 0 0;
  }
  .mapLegendWrapper .mapLegend img.direction, .demMapLegendWrapper .mapLegend img.direction {
    top: auto;
    left: auto;
    height: 1.2rem;
    width: 1.2rem;
  }
  .mapLegendWrapper .mapLegend .legendCutoffLabel, .demMapLegendWrapper .mapLegend .legendCutoffLabel {
    display: block;
    font-size: 0.75rem;
    position: relative;
    top: auto;
  }
}

.legendSwatch {
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 7px;
  border: 1px solid #B5B5B5;
}

.dijitPopup {
  z-index: 100001 !important;
  background-color: #FFF;
  opacity: 0.95;
}

.dijitTooltipBelow {
  padding: 0 0 1px;
}

.dijitTooltipContainer {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  padding: 3px 5px 5px;
}

#indicatorMore #indicatorJump {
  margin-top: 40px;
}
#indicatorMore #indicatorJump .select2 {
  max-width: 100%;
}

.ddet-summary {
  border-right: 2px solid gray;
  padding-right: 20px;
  max-width: 50%;
}

.ddet-summary-title {
  color: #AAA;
}

.ddet-summary-content {
  font-size: 2rem;
  font-weight: bold;
}

.ddet-source-callout {
  padding: 4px;
  background-color: #F5F5F5;
  border-radius: 8px;
  margin-top: 8px;
}

#unable_to_complete {
  position: absolute;
  top: 40%;
  left: 20%;
  right: 20%;
  z-index: 1000;
  text-align: center;
  font-size: 1.125rem;
}

.mapOptionsContainer {
  background-color: transparent;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #57585A;
  background-color: #FFF;
}
.mapOptionsContainer a {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  border-bottom: 1px solid #57585A;
}
.mapOptionsContainer a:hover, .mapOptionsContainer a:active {
  background-color: #EEE;
}
.mapOptionsContainer a:first-of-type {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.mapOptionsContainer a:last-of-type {
  border-bottom: none;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.mapOptionsContainer a i.map-option-icon {
  color: #6F6F6F;
  margin: 0;
  padding: 0;
  line-height: 30px;
}

#localesMap .mapOptionsContainer {
  right: 35px;
}
#localesMap .esriMapContainer {
  background-color: rgb(250, 250, 250);
  border: 1px solid #c5c5c5;
}

#map_zoom_slider {
  left: 20px !important;
}

#reset_map, #zoom_map {
  position: absolute;
  display: none;
  left: 10px;
  z-index: 1;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: white;
}

#reset_map {
  top: 88px;
  left: 20px;
}

#zoom_map {
  top: 126px;
  left: 20px;
}

.esriPopup {
  /* hide title bar elements except for the close X */
  /* hide zoom to link */
}
.esriPopup .titlePane {
  background-color: #4C494A;
}
.esriPopup .titlePane .titleButton.maximize, .esriPopup .titlePane .titleButton.next, .esriPopup .titlePane .titleButton.prev {
  display: none;
}
.esriPopup .titlePane .title {
  color: #FFF;
}
.esriPopup .actionList {
  display: none;
}
.esriPopup.chrome .titlePane {
  border-bottom: 1px solid #828282;
}
.esriPopup.chrome a {
  color: #333333;
}

.dijitTooltip {
  z-index: 10002;
  position: absolute;
}

.dijitTooltipConnector {
  display: none;
}

.claro .dijitDialogPaneContent {
  padding: 0;
}

.swatchSingleImage {
  padding-left: 5px;
}

.addLocationGroup.ui-dialog {
  z-index: 999 !important;
}
.addLocationGroup .select2-selection__rendered .select2-selection__clear {
  background-color: transparent;
  margin-top: 7px;
}
.addLocationGroup .select2-selection__rendered input:first-child {
  width: 115px !important;
  font-size: 0.875rem;
}

.comparisonJudgementIcon {
  position: absolute;
  top: -5px;
  right: 0;
  display: none;
  font-size: 120%;
  color: #333;
}

.idet-comparisons {
  font-size: 0.75rem;
}
@media (min-width: 600px) {
  .idet-comparisons {
    font-size: 0.85rem;
  }
}

img#loading, img.loading, p.loading {
  position: absolute;
  left: 45%;
  z-index: 1000;
}

img#loading, img.loading {
  top: 40%;
}

p.loading {
  top: 250px;
}

#hcn_embedded #legendContent {
  display: none;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 190px;
}
.select2-container--default .select2-results > .select2-results__options li {
  margin-bottom: 0;
}

.module_indicators_admin .view-options {
  margin-top: 10px;
  margin-bottom: 7px;
}
.module_indicators_admin .grouping-radio {
  margin-right: 0.75rem;
}
.module_indicators_admin ul {
  margin-left: 0.75rem;
}
@media (min-width: 600px) {
  .module_indicators_admin .filter-form.d-block, .module_indicators_admin .tileinstance_masthead h1.filter-form.site_name.displaySiteNameOnMobile, .tileinstance_masthead .module_indicators_admin h1.filter-form.site_name.displaySiteNameOnMobile, .module_indicators_admin .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.h1, .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.h1, .module_indicators_admin .tileinstance_masthead .module_resourcelibrary_index h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .module_indicators_admin h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_indicators_admin .module_resourcelibrary_index .tileinstance_masthead h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead .module_indicators_admin h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_indicators_admin .tileinstance_masthead .module_resourcelibrary_index .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_indicators_admin .module_resourcelibrary_index .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_indicators_admin .tileinstance_masthead .module_resourcelibrary_index .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_indicators_admin .module_resourcelibrary_index .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_indicators_admin .tileinstance_masthead .module_resourcelibrary_index .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_resourcelibrary_index .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_indicators_admin .module_resourcelibrary_index .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_indicators_admin .tileinstance_masthead .tileinstance_resourcelibrary h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .module_indicators_admin h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_indicators_admin .tileinstance_resourcelibrary .tileinstance_masthead h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead .module_indicators_admin h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_indicators_admin .tileinstance_masthead .tileinstance_resourcelibrary .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_indicators_admin .tileinstance_resourcelibrary .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_indicators_admin .tileinstance_masthead .tileinstance_resourcelibrary .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_indicators_admin .tileinstance_resourcelibrary .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_indicators_admin .tileinstance_masthead .tileinstance_resourcelibrary .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_indicators_admin .tileinstance_resourcelibrary .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_indicators_admin .tileinstance_masthead .module_stories_index_view h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .module_indicators_admin h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_indicators_admin .module_stories_index_view .tileinstance_masthead h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead .module_indicators_admin h2.filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle, .module_indicators_admin .tileinstance_masthead .module_stories_index_view .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_indicators_admin .module_stories_index_view .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.h2, .module_indicators_admin .tileinstance_masthead .module_stories_index_view .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_indicators_admin .module_stories_index_view .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-1, .module_indicators_admin .tileinstance_masthead .module_stories_index_view .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_indicators_admin .module_stories_index_view .tileinstance_masthead .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .module_indicators_admin .filter-form.site_name.displaySiteNameOnMobile.resourceGroupTitle.header-styling-2, .module_indicators_admin .filter-form.visible-xs, .module_indicators_admin .filter-form.vert-copy-arrows {
    display: none;
  }
}
.module_indicators_admin .dashboard-details {
  z-index: 2;
}
.module_indicators_admin .dashboard-filters {
  z-index: 1;
}
.module_indicators_admin fieldset.indicator-settings {
  width: 100%;
  padding: 0 0.5rem 0.5rem;
  margin-bottom: 1rem;
}
.module_indicators_admin fieldset.indicator-settings dl dd:last-child {
  margin-bottom: 0;
}
.module_indicators_admin fieldset.indicator-settings dl dd:last-child textarea {
  margin-bottom: 0;
}
.module_indicators_admin fieldset.indicator-settings textarea {
  margin-bottom: 1rem;
}

.breakoutCount_4x1, .breakoutCount_4x2 {
  height: 240px;
}

.breakoutCount_4x3 {
  height: 280px;
}

.breakoutCount_4x4 {
  height: 320px;
}

.breakoutCount_4x5 {
  height: 360px;
}

.breakoutCount_4x6 {
  height: 400px;
}

.breakoutCount_4x7 {
  height: 440px;
}

.breakoutCount_4x8 {
  height: 480px;
}

.breakoutCount_4x9 {
  height: 520px;
}

.breakoutCount_4x10 {
  height: 560px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  select:focus, textarea:focus, input:focus {
    font-size: inherit;
  }
}
.component_indicatorcard .indicatorValueBlock {
  overflow: hidden;
  text-align: center;
}
.component_indicatorcard .indicatorValueBlock .indicatorValue {
  font-size: 1.4375rem;
  text-align: center;
}
.component_indicatorcard .indicatorValueBlock .indicatorValuePeriod {
  color: #828282;
  margin-top: 5px;
  font-size: 0.75rem;
}
.component_indicatorcard .indicatorValueCompareDisplay {
  border-left: 2px solid #AAA;
}
.component_indicatorcard .indicatorComparison {
  position: relative;
  text-align: center;
}

.ui-dialog.ancestor-dialog {
  overflow: visible;
}
.ui-dialog.ancestor-dialog .ui-dialog-buttonpane {
  border-top: 1px solid #dbdbdb;
}

.groupListSelect {
  overflow-y: auto;
  max-height: 450px;
}

#localeGroupListToolContent {
  display: none;
}

.indicatorCardExportArea .disparitySource {
  display: none;
}

.esriMapLayers svg g text {
  pointer-events: none;
}

.rotate {
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.rotate.down {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.idp-sidebar ul li:before {
  content: "";
}

@media (min-width: 600px) and (max-width: 767.98px) {
  .idp-sidebar-md ul li {
    display: inline;
  }
}
@media (min-width: 768px) {
  .idp-sidebar-md ul li {
    display: block;
  }
}

.claritas-badge {
  margin-left: 0.4rem;
  transform: scale(0.7);
}

.locationSelectorFont, .locationSelectPanel .selectedLocationsWrapper table.selectedTable caption, .resource-select-panel .selectedLocationsWrapper table.selectedTable caption, .locationSelectPanel .selectedLocations > .limitToMaxLocales, .locationSelectPanel .selectedLocations > .minLocalesRequired, .resource-select-panel .selectedLocations > .limitToMaxLocales, .resource-select-panel .selectedLocations > .minLocalesRequired, .locationSelectPanel .locationSelection .locationType label, .locationSelectPanel .locationSelection .locationFilter label, .locationSelectPanel .locationSelection .locationList label, .locationSelectPanel .selectedLocations .locationType label, .locationSelectPanel .selectedLocations .locationFilter label, .locationSelectPanel .selectedLocations .locationList label, .locationSelectPanel .resourceSelection .locationType label, .locationSelectPanel .resourceSelection .locationFilter label, .locationSelectPanel .resourceSelection .locationList label, .locationSelectPanel .selectedResources .locationType label, .locationSelectPanel .selectedResources .locationFilter label, .locationSelectPanel .selectedResources .locationList label, .resource-select-panel .locationSelection .locationType label, .resource-select-panel .locationSelection .locationFilter label, .resource-select-panel .locationSelection .locationList label, .resource-select-panel .selectedLocations .locationType label, .resource-select-panel .selectedLocations .locationFilter label, .resource-select-panel .selectedLocations .locationList label, .resource-select-panel .resourceSelection .locationType label, .resource-select-panel .resourceSelection .locationFilter label, .resource-select-panel .resourceSelection .locationList label, .resource-select-panel .selectedResources .locationType label, .resource-select-panel .selectedResources .locationFilter label, .resource-select-panel .selectedResources .locationList label {
  font-size: 0.75rem;
  display: block;
  font-weight: 600;
  font-family: "Helvetica Neue", "Open Sans", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

.locationSelectPanel, .resource-select-panel {
  margin-top: 0.5rem;
}
.locationSelectPanel button:disabled, .resource-select-panel button:disabled {
  opacity: 0.5;
}
.locationSelectPanel .ui-dialog-titlebar, .resource-select-panel .ui-dialog-titlebar {
  background-color: transparent;
  color: black;
}
.locationSelectPanel .locationSelectPanelContent, .locationSelectPanel .resource-select-panel-content, .resource-select-panel .locationSelectPanelContent, .resource-select-panel .resource-select-panel-content {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.75rem;
}
.locationSelectPanel .locationSelectPanelContent button:disabled, .locationSelectPanel .resource-select-panel-content button:disabled, .resource-select-panel .locationSelectPanelContent button:disabled, .resource-select-panel .resource-select-panel-content button:disabled {
  opacity: 1;
}
.locationSelectPanel.ui-widget.ui-dialog, .resource-select-panel.ui-widget.ui-dialog {
  background-color: #FFF;
}
.locationSelectPanel .leftButton, .resource-select-panel .leftButton {
  position: absolute;
  left: 20px;
}
.locationSelectPanel label, .resource-select-panel label {
  margin-bottom: 0.25rem;
}
.locationSelectPanel table, .resource-select-panel table {
  font-size: 0.75rem;
}
.locationSelectPanel table tr .move-location, .resource-select-panel table tr .move-location {
  margin-left: 0.5rem;
  color: dimgray;
  font-size: 1em;
  vertical-align: middle;
}
.locationSelectPanel table tr.move-disabled, .resource-select-panel table tr.move-disabled {
  color: #B5B5B5;
  cursor: not-allowed;
}
.locationSelectPanel table tr.move-disabled .move-location, .resource-select-panel table tr.move-disabled .move-location {
  display: none;
}
.locationSelectPanel table tr td, .resource-select-panel table tr td {
  padding: 0.2rem 0.5rem;
  vertical-align: middle;
}
.locationSelectPanel .locationSelection .select2-container, .locationSelectPanel .resourceSelection .select2-container, .resource-select-panel .locationSelection .select2-container, .resource-select-panel .resourceSelection .select2-container {
  width: 100% !important;
  min-width: 0 !important;
}
.locationSelectPanel .locationSelection .locationType label, .locationSelectPanel .locationSelection .locationFilter label, .locationSelectPanel .locationSelection .locationList label, .locationSelectPanel .selectedLocations .locationType label, .locationSelectPanel .selectedLocations .locationFilter label, .locationSelectPanel .selectedLocations .locationList label, .locationSelectPanel .resourceSelection .locationType label, .locationSelectPanel .resourceSelection .locationFilter label, .locationSelectPanel .resourceSelection .locationList label, .locationSelectPanel .selectedResources .locationType label, .locationSelectPanel .selectedResources .locationFilter label, .locationSelectPanel .selectedResources .locationList label, .resource-select-panel .locationSelection .locationType label, .resource-select-panel .locationSelection .locationFilter label, .resource-select-panel .locationSelection .locationList label, .resource-select-panel .selectedLocations .locationType label, .resource-select-panel .selectedLocations .locationFilter label, .resource-select-panel .selectedLocations .locationList label, .resource-select-panel .resourceSelection .locationType label, .resource-select-panel .resourceSelection .locationFilter label, .resource-select-panel .resourceSelection .locationList label, .resource-select-panel .selectedResources .locationType label, .resource-select-panel .selectedResources .locationFilter label, .resource-select-panel .selectedResources .locationList label {
  padding-top: 3px;
}
.locationSelectPanel .locationSelection .locationType .select2-container, .locationSelectPanel .locationSelection .locationType .select2-container li, .locationSelectPanel .locationSelection .locationType .select2-selection, .locationSelectPanel .locationSelection .locationType .select2-selection__rendered, .locationSelectPanel .locationSelection .locationType .select2-dropdown, .locationSelectPanel .locationSelection .locationFilter .select2-container, .locationSelectPanel .locationSelection .locationFilter .select2-container li, .locationSelectPanel .locationSelection .locationFilter .select2-selection, .locationSelectPanel .locationSelection .locationFilter .select2-selection__rendered, .locationSelectPanel .locationSelection .locationFilter .select2-dropdown, .locationSelectPanel .locationSelection .locationList .select2-container, .locationSelectPanel .locationSelection .locationList .select2-container li, .locationSelectPanel .locationSelection .locationList .select2-selection, .locationSelectPanel .locationSelection .locationList .select2-selection__rendered, .locationSelectPanel .locationSelection .locationList .select2-dropdown, .locationSelectPanel .selectedLocations .locationType .select2-container, .locationSelectPanel .selectedLocations .locationType .select2-container li, .locationSelectPanel .selectedLocations .locationType .select2-selection, .locationSelectPanel .selectedLocations .locationType .select2-selection__rendered, .locationSelectPanel .selectedLocations .locationType .select2-dropdown, .locationSelectPanel .selectedLocations .locationFilter .select2-container, .locationSelectPanel .selectedLocations .locationFilter .select2-container li, .locationSelectPanel .selectedLocations .locationFilter .select2-selection, .locationSelectPanel .selectedLocations .locationFilter .select2-selection__rendered, .locationSelectPanel .selectedLocations .locationFilter .select2-dropdown, .locationSelectPanel .selectedLocations .locationList .select2-container, .locationSelectPanel .selectedLocations .locationList .select2-container li, .locationSelectPanel .selectedLocations .locationList .select2-selection, .locationSelectPanel .selectedLocations .locationList .select2-selection__rendered, .locationSelectPanel .selectedLocations .locationList .select2-dropdown, .locationSelectPanel .resourceSelection .locationType .select2-container, .locationSelectPanel .resourceSelection .locationType .select2-container li, .locationSelectPanel .resourceSelection .locationType .select2-selection, .locationSelectPanel .resourceSelection .locationType .select2-selection__rendered, .locationSelectPanel .resourceSelection .locationType .select2-dropdown, .locationSelectPanel .resourceSelection .locationFilter .select2-container, .locationSelectPanel .resourceSelection .locationFilter .select2-container li, .locationSelectPanel .resourceSelection .locationFilter .select2-selection, .locationSelectPanel .resourceSelection .locationFilter .select2-selection__rendered, .locationSelectPanel .resourceSelection .locationFilter .select2-dropdown, .locationSelectPanel .resourceSelection .locationList .select2-container, .locationSelectPanel .resourceSelection .locationList .select2-container li, .locationSelectPanel .resourceSelection .locationList .select2-selection, .locationSelectPanel .resourceSelection .locationList .select2-selection__rendered, .locationSelectPanel .resourceSelection .locationList .select2-dropdown, .locationSelectPanel .selectedResources .locationType .select2-container, .locationSelectPanel .selectedResources .locationType .select2-container li, .locationSelectPanel .selectedResources .locationType .select2-selection, .locationSelectPanel .selectedResources .locationType .select2-selection__rendered, .locationSelectPanel .selectedResources .locationType .select2-dropdown, .locationSelectPanel .selectedResources .locationFilter .select2-container, .locationSelectPanel .selectedResources .locationFilter .select2-container li, .locationSelectPanel .selectedResources .locationFilter .select2-selection, .locationSelectPanel .selectedResources .locationFilter .select2-selection__rendered, .locationSelectPanel .selectedResources .locationFilter .select2-dropdown, .locationSelectPanel .selectedResources .locationList .select2-container, .locationSelectPanel .selectedResources .locationList .select2-container li, .locationSelectPanel .selectedResources .locationList .select2-selection, .locationSelectPanel .selectedResources .locationList .select2-selection__rendered, .locationSelectPanel .selectedResources .locationList .select2-dropdown, .resource-select-panel .locationSelection .locationType .select2-container, .resource-select-panel .locationSelection .locationType .select2-container li, .resource-select-panel .locationSelection .locationType .select2-selection, .resource-select-panel .locationSelection .locationType .select2-selection__rendered, .resource-select-panel .locationSelection .locationType .select2-dropdown, .resource-select-panel .locationSelection .locationFilter .select2-container, .resource-select-panel .locationSelection .locationFilter .select2-container li, .resource-select-panel .locationSelection .locationFilter .select2-selection, .resource-select-panel .locationSelection .locationFilter .select2-selection__rendered, .resource-select-panel .locationSelection .locationFilter .select2-dropdown, .resource-select-panel .locationSelection .locationList .select2-container, .resource-select-panel .locationSelection .locationList .select2-container li, .resource-select-panel .locationSelection .locationList .select2-selection, .resource-select-panel .locationSelection .locationList .select2-selection__rendered, .resource-select-panel .locationSelection .locationList .select2-dropdown, .resource-select-panel .selectedLocations .locationType .select2-container, .resource-select-panel .selectedLocations .locationType .select2-container li, .resource-select-panel .selectedLocations .locationType .select2-selection, .resource-select-panel .selectedLocations .locationType .select2-selection__rendered, .resource-select-panel .selectedLocations .locationType .select2-dropdown, .resource-select-panel .selectedLocations .locationFilter .select2-container, .resource-select-panel .selectedLocations .locationFilter .select2-container li, .resource-select-panel .selectedLocations .locationFilter .select2-selection, .resource-select-panel .selectedLocations .locationFilter .select2-selection__rendered, .resource-select-panel .selectedLocations .locationFilter .select2-dropdown, .resource-select-panel .selectedLocations .locationList .select2-container, .resource-select-panel .selectedLocations .locationList .select2-container li, .resource-select-panel .selectedLocations .locationList .select2-selection, .resource-select-panel .selectedLocations .locationList .select2-selection__rendered, .resource-select-panel .selectedLocations .locationList .select2-dropdown, .resource-select-panel .resourceSelection .locationType .select2-container, .resource-select-panel .resourceSelection .locationType .select2-container li, .resource-select-panel .resourceSelection .locationType .select2-selection, .resource-select-panel .resourceSelection .locationType .select2-selection__rendered, .resource-select-panel .resourceSelection .locationType .select2-dropdown, .resource-select-panel .resourceSelection .locationFilter .select2-container, .resource-select-panel .resourceSelection .locationFilter .select2-container li, .resource-select-panel .resourceSelection .locationFilter .select2-selection, .resource-select-panel .resourceSelection .locationFilter .select2-selection__rendered, .resource-select-panel .resourceSelection .locationFilter .select2-dropdown, .resource-select-panel .resourceSelection .locationList .select2-container, .resource-select-panel .resourceSelection .locationList .select2-container li, .resource-select-panel .resourceSelection .locationList .select2-selection, .resource-select-panel .resourceSelection .locationList .select2-selection__rendered, .resource-select-panel .resourceSelection .locationList .select2-dropdown, .resource-select-panel .selectedResources .locationType .select2-container, .resource-select-panel .selectedResources .locationType .select2-container li, .resource-select-panel .selectedResources .locationType .select2-selection, .resource-select-panel .selectedResources .locationType .select2-selection__rendered, .resource-select-panel .selectedResources .locationType .select2-dropdown, .resource-select-panel .selectedResources .locationFilter .select2-container, .resource-select-panel .selectedResources .locationFilter .select2-container li, .resource-select-panel .selectedResources .locationFilter .select2-selection, .resource-select-panel .selectedResources .locationFilter .select2-selection__rendered, .resource-select-panel .selectedResources .locationFilter .select2-dropdown, .resource-select-panel .selectedResources .locationList .select2-container, .resource-select-panel .selectedResources .locationList .select2-container li, .resource-select-panel .selectedResources .locationList .select2-selection, .resource-select-panel .selectedResources .locationList .select2-selection__rendered, .resource-select-panel .selectedResources .locationList .select2-dropdown {
  font-size: 0.75rem;
  font-weight: 400;
}
.locationSelectPanel .locationSelection .locationType .select2-container .select2-selection--single, .locationSelectPanel .locationSelection .locationType .select2-container li .select2-selection--single, .locationSelectPanel .locationSelection .locationType .select2-selection .select2-selection--single, .locationSelectPanel .locationSelection .locationType .select2-selection__rendered .select2-selection--single, .locationSelectPanel .locationSelection .locationType .select2-dropdown .select2-selection--single, .locationSelectPanel .locationSelection .locationFilter .select2-container .select2-selection--single, .locationSelectPanel .locationSelection .locationFilter .select2-container li .select2-selection--single, .locationSelectPanel .locationSelection .locationFilter .select2-selection .select2-selection--single, .locationSelectPanel .locationSelection .locationFilter .select2-selection__rendered .select2-selection--single, .locationSelectPanel .locationSelection .locationFilter .select2-dropdown .select2-selection--single, .locationSelectPanel .locationSelection .locationList .select2-container .select2-selection--single, .locationSelectPanel .locationSelection .locationList .select2-container li .select2-selection--single, .locationSelectPanel .locationSelection .locationList .select2-selection .select2-selection--single, .locationSelectPanel .locationSelection .locationList .select2-selection__rendered .select2-selection--single, .locationSelectPanel .locationSelection .locationList .select2-dropdown .select2-selection--single, .locationSelectPanel .selectedLocations .locationType .select2-container .select2-selection--single, .locationSelectPanel .selectedLocations .locationType .select2-container li .select2-selection--single, .locationSelectPanel .selectedLocations .locationType .select2-selection .select2-selection--single, .locationSelectPanel .selectedLocations .locationType .select2-selection__rendered .select2-selection--single, .locationSelectPanel .selectedLocations .locationType .select2-dropdown .select2-selection--single, .locationSelectPanel .selectedLocations .locationFilter .select2-container .select2-selection--single, .locationSelectPanel .selectedLocations .locationFilter .select2-container li .select2-selection--single, .locationSelectPanel .selectedLocations .locationFilter .select2-selection .select2-selection--single, .locationSelectPanel .selectedLocations .locationFilter .select2-selection__rendered .select2-selection--single, .locationSelectPanel .selectedLocations .locationFilter .select2-dropdown .select2-selection--single, .locationSelectPanel .selectedLocations .locationList .select2-container .select2-selection--single, .locationSelectPanel .selectedLocations .locationList .select2-container li .select2-selection--single, .locationSelectPanel .selectedLocations .locationList .select2-selection .select2-selection--single, .locationSelectPanel .selectedLocations .locationList .select2-selection__rendered .select2-selection--single, .locationSelectPanel .selectedLocations .locationList .select2-dropdown .select2-selection--single, .locationSelectPanel .resourceSelection .locationType .select2-container .select2-selection--single, .locationSelectPanel .resourceSelection .locationType .select2-container li .select2-selection--single, .locationSelectPanel .resourceSelection .locationType .select2-selection .select2-selection--single, .locationSelectPanel .resourceSelection .locationType .select2-selection__rendered .select2-selection--single, .locationSelectPanel .resourceSelection .locationType .select2-dropdown .select2-selection--single, .locationSelectPanel .resourceSelection .locationFilter .select2-container .select2-selection--single, .locationSelectPanel .resourceSelection .locationFilter .select2-container li .select2-selection--single, .locationSelectPanel .resourceSelection .locationFilter .select2-selection .select2-selection--single, .locationSelectPanel .resourceSelection .locationFilter .select2-selection__rendered .select2-selection--single, .locationSelectPanel .resourceSelection .locationFilter .select2-dropdown .select2-selection--single, .locationSelectPanel .resourceSelection .locationList .select2-container .select2-selection--single, .locationSelectPanel .resourceSelection .locationList .select2-container li .select2-selection--single, .locationSelectPanel .resourceSelection .locationList .select2-selection .select2-selection--single, .locationSelectPanel .resourceSelection .locationList .select2-selection__rendered .select2-selection--single, .locationSelectPanel .resourceSelection .locationList .select2-dropdown .select2-selection--single, .locationSelectPanel .selectedResources .locationType .select2-container .select2-selection--single, .locationSelectPanel .selectedResources .locationType .select2-container li .select2-selection--single, .locationSelectPanel .selectedResources .locationType .select2-selection .select2-selection--single, .locationSelectPanel .selectedResources .locationType .select2-selection__rendered .select2-selection--single, .locationSelectPanel .selectedResources .locationType .select2-dropdown .select2-selection--single, .locationSelectPanel .selectedResources .locationFilter .select2-container .select2-selection--single, .locationSelectPanel .selectedResources .locationFilter .select2-container li .select2-selection--single, .locationSelectPanel .selectedResources .locationFilter .select2-selection .select2-selection--single, .locationSelectPanel .selectedResources .locationFilter .select2-selection__rendered .select2-selection--single, .locationSelectPanel .selectedResources .locationFilter .select2-dropdown .select2-selection--single, .locationSelectPanel .selectedResources .locationList .select2-container .select2-selection--single, .locationSelectPanel .selectedResources .locationList .select2-container li .select2-selection--single, .locationSelectPanel .selectedResources .locationList .select2-selection .select2-selection--single, .locationSelectPanel .selectedResources .locationList .select2-selection__rendered .select2-selection--single, .locationSelectPanel .selectedResources .locationList .select2-dropdown .select2-selection--single, .resource-select-panel .locationSelection .locationType .select2-container .select2-selection--single, .resource-select-panel .locationSelection .locationType .select2-container li .select2-selection--single, .resource-select-panel .locationSelection .locationType .select2-selection .select2-selection--single, .resource-select-panel .locationSelection .locationType .select2-selection__rendered .select2-selection--single, .resource-select-panel .locationSelection .locationType .select2-dropdown .select2-selection--single, .resource-select-panel .locationSelection .locationFilter .select2-container .select2-selection--single, .resource-select-panel .locationSelection .locationFilter .select2-container li .select2-selection--single, .resource-select-panel .locationSelection .locationFilter .select2-selection .select2-selection--single, .resource-select-panel .locationSelection .locationFilter .select2-selection__rendered .select2-selection--single, .resource-select-panel .locationSelection .locationFilter .select2-dropdown .select2-selection--single, .resource-select-panel .locationSelection .locationList .select2-container .select2-selection--single, .resource-select-panel .locationSelection .locationList .select2-container li .select2-selection--single, .resource-select-panel .locationSelection .locationList .select2-selection .select2-selection--single, .resource-select-panel .locationSelection .locationList .select2-selection__rendered .select2-selection--single, .resource-select-panel .locationSelection .locationList .select2-dropdown .select2-selection--single, .resource-select-panel .selectedLocations .locationType .select2-container .select2-selection--single, .resource-select-panel .selectedLocations .locationType .select2-container li .select2-selection--single, .resource-select-panel .selectedLocations .locationType .select2-selection .select2-selection--single, .resource-select-panel .selectedLocations .locationType .select2-selection__rendered .select2-selection--single, .resource-select-panel .selectedLocations .locationType .select2-dropdown .select2-selection--single, .resource-select-panel .selectedLocations .locationFilter .select2-container .select2-selection--single, .resource-select-panel .selectedLocations .locationFilter .select2-container li .select2-selection--single, .resource-select-panel .selectedLocations .locationFilter .select2-selection .select2-selection--single, .resource-select-panel .selectedLocations .locationFilter .select2-selection__rendered .select2-selection--single, .resource-select-panel .selectedLocations .locationFilter .select2-dropdown .select2-selection--single, .resource-select-panel .selectedLocations .locationList .select2-container .select2-selection--single, .resource-select-panel .selectedLocations .locationList .select2-container li .select2-selection--single, .resource-select-panel .selectedLocations .locationList .select2-selection .select2-selection--single, .resource-select-panel .selectedLocations .locationList .select2-selection__rendered .select2-selection--single, .resource-select-panel .selectedLocations .locationList .select2-dropdown .select2-selection--single, .resource-select-panel .resourceSelection .locationType .select2-container .select2-selection--single, .resource-select-panel .resourceSelection .locationType .select2-container li .select2-selection--single, .resource-select-panel .resourceSelection .locationType .select2-selection .select2-selection--single, .resource-select-panel .resourceSelection .locationType .select2-selection__rendered .select2-selection--single, .resource-select-panel .resourceSelection .locationType .select2-dropdown .select2-selection--single, .resource-select-panel .resourceSelection .locationFilter .select2-container .select2-selection--single, .resource-select-panel .resourceSelection .locationFilter .select2-container li .select2-selection--single, .resource-select-panel .resourceSelection .locationFilter .select2-selection .select2-selection--single, .resource-select-panel .resourceSelection .locationFilter .select2-selection__rendered .select2-selection--single, .resource-select-panel .resourceSelection .locationFilter .select2-dropdown .select2-selection--single, .resource-select-panel .resourceSelection .locationList .select2-container .select2-selection--single, .resource-select-panel .resourceSelection .locationList .select2-container li .select2-selection--single, .resource-select-panel .resourceSelection .locationList .select2-selection .select2-selection--single, .resource-select-panel .resourceSelection .locationList .select2-selection__rendered .select2-selection--single, .resource-select-panel .resourceSelection .locationList .select2-dropdown .select2-selection--single, .resource-select-panel .selectedResources .locationType .select2-container .select2-selection--single, .resource-select-panel .selectedResources .locationType .select2-container li .select2-selection--single, .resource-select-panel .selectedResources .locationType .select2-selection .select2-selection--single, .resource-select-panel .selectedResources .locationType .select2-selection__rendered .select2-selection--single, .resource-select-panel .selectedResources .locationType .select2-dropdown .select2-selection--single, .resource-select-panel .selectedResources .locationFilter .select2-container .select2-selection--single, .resource-select-panel .selectedResources .locationFilter .select2-container li .select2-selection--single, .resource-select-panel .selectedResources .locationFilter .select2-selection .select2-selection--single, .resource-select-panel .selectedResources .locationFilter .select2-selection__rendered .select2-selection--single, .resource-select-panel .selectedResources .locationFilter .select2-dropdown .select2-selection--single, .resource-select-panel .selectedResources .locationList .select2-container .select2-selection--single, .resource-select-panel .selectedResources .locationList .select2-container li .select2-selection--single, .resource-select-panel .selectedResources .locationList .select2-selection .select2-selection--single, .resource-select-panel .selectedResources .locationList .select2-selection__rendered .select2-selection--single, .resource-select-panel .selectedResources .locationList .select2-dropdown .select2-selection--single {
  background-color: #FFF;
}
.locationSelectPanel .locationSelection .locationType .select2-container--default, .locationSelectPanel .locationSelection .locationFilter .select2-container--default, .locationSelectPanel .locationSelection .locationList .select2-container--default, .locationSelectPanel .selectedLocations .locationType .select2-container--default, .locationSelectPanel .selectedLocations .locationFilter .select2-container--default, .locationSelectPanel .selectedLocations .locationList .select2-container--default, .locationSelectPanel .resourceSelection .locationType .select2-container--default, .locationSelectPanel .resourceSelection .locationFilter .select2-container--default, .locationSelectPanel .resourceSelection .locationList .select2-container--default, .locationSelectPanel .selectedResources .locationType .select2-container--default, .locationSelectPanel .selectedResources .locationFilter .select2-container--default, .locationSelectPanel .selectedResources .locationList .select2-container--default, .resource-select-panel .locationSelection .locationType .select2-container--default, .resource-select-panel .locationSelection .locationFilter .select2-container--default, .resource-select-panel .locationSelection .locationList .select2-container--default, .resource-select-panel .selectedLocations .locationType .select2-container--default, .resource-select-panel .selectedLocations .locationFilter .select2-container--default, .resource-select-panel .selectedLocations .locationList .select2-container--default, .resource-select-panel .resourceSelection .locationType .select2-container--default, .resource-select-panel .resourceSelection .locationFilter .select2-container--default, .resource-select-panel .resourceSelection .locationList .select2-container--default, .resource-select-panel .selectedResources .locationType .select2-container--default, .resource-select-panel .selectedResources .locationFilter .select2-container--default, .resource-select-panel .selectedResources .locationList .select2-container--default {
  margin-top: 0.5rem;
}
.locationSelectPanel .locationSelection .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .locationSelection .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .locationSelection .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .selectedLocations .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .selectedLocations .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .selectedLocations .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .resourceSelection .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .resourceSelection .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .resourceSelection .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .selectedResources .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .selectedResources .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .locationSelectPanel .selectedResources .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .locationSelection .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .locationSelection .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .locationSelection .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .selectedLocations .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .selectedLocations .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .selectedLocations .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .resourceSelection .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .resourceSelection .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .resourceSelection .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .selectedResources .locationType .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .selectedResources .locationFilter .select2-container--default .select2-selection--single .select2-selection__placeholder, .resource-select-panel .selectedResources .locationList .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: inherit;
  font-size: 0.786rem;
}
.locationSelectPanel .locationSelection .locationFilter, .locationSelectPanel .selectedLocations .locationFilter, .locationSelectPanel .resourceSelection .locationFilter, .locationSelectPanel .selectedResources .locationFilter, .resource-select-panel .locationSelection .locationFilter, .resource-select-panel .selectedLocations .locationFilter, .resource-select-panel .resourceSelection .locationFilter, .resource-select-panel .selectedResources .locationFilter {
  padding-left: 0;
}
.locationSelectPanel .locationSelection .locationList, .locationSelectPanel .selectedLocations .locationList, .locationSelectPanel .resourceSelection .locationList, .locationSelectPanel .selectedResources .locationList, .resource-select-panel .locationSelection .locationList, .resource-select-panel .selectedLocations .locationList, .resource-select-panel .resourceSelection .locationList, .resource-select-panel .selectedResources .locationList {
  margin-top: 0.6rem;
  position: relative;
  font-size: 0.75rem;
}
.locationSelectPanel .locationSelection .locationList table, .locationSelectPanel .locationSelection .locationList ul, .locationSelectPanel .selectedLocations .locationList table, .locationSelectPanel .selectedLocations .locationList ul, .locationSelectPanel .resourceSelection .locationList table, .locationSelectPanel .resourceSelection .locationList ul, .locationSelectPanel .selectedResources .locationList table, .locationSelectPanel .selectedResources .locationList ul, .resource-select-panel .locationSelection .locationList table, .resource-select-panel .locationSelection .locationList ul, .resource-select-panel .selectedLocations .locationList table, .resource-select-panel .selectedLocations .locationList ul, .resource-select-panel .resourceSelection .locationList table, .resource-select-panel .resourceSelection .locationList ul, .resource-select-panel .selectedResources .locationList table, .resource-select-panel .selectedResources .locationList ul {
  font-size: 0.75rem;
}
.locationSelectPanel .locationSelection .locationList table.selectionTable, .locationSelectPanel .selectedLocations .locationList table.selectionTable, .locationSelectPanel .resourceSelection .locationList table.selectionTable, .locationSelectPanel .selectedResources .locationList table.selectionTable, .resource-select-panel .locationSelection .locationList table.selectionTable, .resource-select-panel .selectedLocations .locationList table.selectionTable, .resource-select-panel .resourceSelection .locationList table.selectionTable, .resource-select-panel .selectedResources .locationList table.selectionTable {
  background-color: #FFF;
  /* rows hidden by filtering (needed for child rows) */
}
.locationSelectPanel .locationSelection .locationList table.selectionTable.tablesorter, .locationSelectPanel .selectedLocations .locationList table.selectionTable.tablesorter, .locationSelectPanel .resourceSelection .locationList table.selectionTable.tablesorter, .locationSelectPanel .selectedResources .locationList table.selectionTable.tablesorter, .resource-select-panel .locationSelection .locationList table.selectionTable.tablesorter, .resource-select-panel .selectedLocations .locationList table.selectionTable.tablesorter, .resource-select-panel .resourceSelection .locationList table.selectionTable.tablesorter, .resource-select-panel .selectedResources .locationList table.selectionTable.tablesorter {
  /* ajax error row */
}
.locationSelectPanel .locationSelection .locationList table.selectionTable.tablesorter .filtered, .locationSelectPanel .selectedLocations .locationList table.selectionTable.tablesorter .filtered, .locationSelectPanel .resourceSelection .locationList table.selectionTable.tablesorter .filtered, .locationSelectPanel .selectedResources .locationList table.selectionTable.tablesorter .filtered, .resource-select-panel .locationSelection .locationList table.selectionTable.tablesorter .filtered, .resource-select-panel .selectedLocations .locationList table.selectionTable.tablesorter .filtered, .resource-select-panel .resourceSelection .locationList table.selectionTable.tablesorter .filtered, .resource-select-panel .selectedResources .locationList table.selectionTable.tablesorter .filtered {
  display: none;
}
.locationSelectPanel .locationSelection .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .locationSelectPanel .selectedLocations .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .locationSelectPanel .resourceSelection .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .locationSelectPanel .selectedResources .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .resource-select-panel .locationSelection .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .resource-select-panel .selectedLocations .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .resource-select-panel .resourceSelection .locationList table.selectionTable.tablesorter .tablesorter-errorRow td, .resource-select-panel .selectedResources .locationList table.selectionTable.tablesorter .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #e6bf99;
}
.locationSelectPanel .locationSelection .locationList table.selectionTable input[type=search], .locationSelectPanel .selectedLocations .locationList table.selectionTable input[type=search], .locationSelectPanel .resourceSelection .locationList table.selectionTable input[type=search], .locationSelectPanel .selectedResources .locationList table.selectionTable input[type=search], .resource-select-panel .locationSelection .locationList table.selectionTable input[type=search], .resource-select-panel .selectedLocations .locationList table.selectionTable input[type=search], .resource-select-panel .resourceSelection .locationList table.selectionTable input[type=search], .resource-select-panel .selectedResources .locationList table.selectionTable input[type=search] {
  border: none;
  outline: none;
  background-color: transparent;
  display: inline-block;
  width: calc(100% - 70px);
  box-sizing: border-box;
}
.locationSelectPanel .locationSelection .locationList table.selectionTable .searchBox, .locationSelectPanel .selectedLocations .locationList table.selectionTable .searchBox, .locationSelectPanel .resourceSelection .locationList table.selectionTable .searchBox, .locationSelectPanel .selectedResources .locationList table.selectionTable .searchBox, .resource-select-panel .locationSelection .locationList table.selectionTable .searchBox, .resource-select-panel .selectedLocations .locationList table.selectionTable .searchBox, .resource-select-panel .resourceSelection .locationList table.selectionTable .searchBox, .resource-select-panel .selectedResources .locationList table.selectionTable .searchBox {
  border-left: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  padding: 0.2rem 0 0.05rem 0.5rem;
}
.locationSelectPanel .locationSelection .locationList table.selectionTable .fa-search, .locationSelectPanel .selectedLocations .locationList table.selectionTable .fa-search, .locationSelectPanel .resourceSelection .locationList table.selectionTable .fa-search, .locationSelectPanel .selectedResources .locationList table.selectionTable .fa-search, .resource-select-panel .locationSelection .locationList table.selectionTable .fa-search, .resource-select-panel .selectedLocations .locationList table.selectionTable .fa-search, .resource-select-panel .resourceSelection .locationList table.selectionTable .fa-search, .resource-select-panel .selectedResources .locationList table.selectionTable .fa-search {
  text-align: center;
  float: right;
  height: 100%;
  display: inline-block;
}
.locationSelectPanel .locationSelection .locationList ul, .locationSelectPanel .selectedLocations .locationList ul, .locationSelectPanel .resourceSelection .locationList ul, .locationSelectPanel .selectedResources .locationList ul, .resource-select-panel .locationSelection .locationList ul, .resource-select-panel .selectedLocations .locationList ul, .resource-select-panel .resourceSelection .locationList ul, .resource-select-panel .selectedResources .locationList ul {
  font-weight: 600;
}
.locationSelectPanel .locationSelection .locationList ul.nav-tabs, .locationSelectPanel .selectedLocations .locationList ul.nav-tabs, .locationSelectPanel .resourceSelection .locationList ul.nav-tabs, .locationSelectPanel .selectedResources .locationList ul.nav-tabs, .resource-select-panel .locationSelection .locationList ul.nav-tabs, .resource-select-panel .selectedLocations .locationList ul.nav-tabs, .resource-select-panel .resourceSelection .locationList ul.nav-tabs, .resource-select-panel .selectedResources .locationList ul.nav-tabs {
  border-bottom: 5px solid #828282;
  margin: 0;
}
.locationSelectPanel .locationSelection .locationList ul.nav-tabs .nav-link, .locationSelectPanel .selectedLocations .locationList ul.nav-tabs .nav-link, .locationSelectPanel .resourceSelection .locationList ul.nav-tabs .nav-link, .locationSelectPanel .selectedResources .locationList ul.nav-tabs .nav-link, .resource-select-panel .locationSelection .locationList ul.nav-tabs .nav-link, .resource-select-panel .selectedLocations .locationList ul.nav-tabs .nav-link, .resource-select-panel .resourceSelection .locationList ul.nav-tabs .nav-link, .resource-select-panel .selectedResources .locationList ul.nav-tabs .nav-link {
  border-bottom: none;
  border-color: #828282;
}
.locationSelectPanel .locationSelection .locationList ul.nav-tabs .nav-link.active, .locationSelectPanel .selectedLocations .locationList ul.nav-tabs .nav-link.active, .locationSelectPanel .resourceSelection .locationList ul.nav-tabs .nav-link.active, .locationSelectPanel .selectedResources .locationList ul.nav-tabs .nav-link.active, .resource-select-panel .locationSelection .locationList ul.nav-tabs .nav-link.active, .resource-select-panel .selectedLocations .locationList ul.nav-tabs .nav-link.active, .resource-select-panel .resourceSelection .locationList ul.nav-tabs .nav-link.active, .resource-select-panel .selectedResources .locationList ul.nav-tabs .nav-link.active {
  border: none;
}
.locationSelectPanel .locationSelection .locationList ul li:before, .locationSelectPanel .selectedLocations .locationList ul li:before, .locationSelectPanel .resourceSelection .locationList ul li:before, .locationSelectPanel .selectedResources .locationList ul li:before, .resource-select-panel .locationSelection .locationList ul li:before, .resource-select-panel .selectedLocations .locationList ul li:before, .resource-select-panel .resourceSelection .locationList ul li:before, .resource-select-panel .selectedResources .locationList ul li:before {
  content: "";
}
.locationSelectPanel .locationSelection .locationList ul li .nav-link, .locationSelectPanel .selectedLocations .locationList ul li .nav-link, .locationSelectPanel .resourceSelection .locationList ul li .nav-link, .locationSelectPanel .selectedResources .locationList ul li .nav-link, .resource-select-panel .locationSelection .locationList ul li .nav-link, .resource-select-panel .selectedLocations .locationList ul li .nav-link, .resource-select-panel .resourceSelection .locationList ul li .nav-link, .resource-select-panel .selectedResources .locationList ul li .nav-link {
  padding: 0.25em 0.5em;
  color: black;
}
.locationSelectPanel .locationSelection .locationList ul li .nav-link.active, .locationSelectPanel .selectedLocations .locationList ul li .nav-link.active, .locationSelectPanel .resourceSelection .locationList ul li .nav-link.active, .locationSelectPanel .selectedResources .locationList ul li .nav-link.active, .resource-select-panel .locationSelection .locationList ul li .nav-link.active, .resource-select-panel .selectedLocations .locationList ul li .nav-link.active, .resource-select-panel .resourceSelection .locationList ul li .nav-link.active, .resource-select-panel .selectedResources .locationList ul li .nav-link.active {
  background-color: #828282;
  color: #FFF;
}
.locationSelectPanel .selectedLocations, .resource-select-panel .selectedLocations {
  padding: 5px 0;
}
.locationSelectPanel .selectedLocations > .limitToMaxLocales, .locationSelectPanel .selectedLocations > .minLocalesRequired, .resource-select-panel .selectedLocations > .limitToMaxLocales, .resource-select-panel .selectedLocations > .minLocalesRequired {
  margin-bottom: 7px;
  padding: 3px 0.75em 0;
}
.locationSelectPanel .remove-all-locations, .locationSelectPanel .add-all-locations, .resource-select-panel .remove-all-locations, .resource-select-panel .add-all-locations {
  margin: 0.5em 0.75em;
}
.locationSelectPanel .selectedLocationsWrapper, .resource-select-panel .selectedLocationsWrapper {
  position: relative;
  background-color: #FFF;
  border: 1px solid #B5B5B5;
  height: 315px;
  margin: 0 0.75em 0.5em;
  overflow-y: auto;
}
.locationSelectPanel .selectedLocationsWrapper table.selectedTable td, .resource-select-panel .selectedLocationsWrapper table.selectedTable td {
  border-left: 0;
  border-right: 0;
  margin: 0;
}
.locationSelectPanel .selectedLocationsWrapper table.selectedTable caption, .resource-select-panel .selectedLocationsWrapper table.selectedTable caption {
  display: none;
}
.locationSelectPanel .selectedLocationsWrapper table.selectedTable caption, .resource-select-panel .selectedLocationsWrapper table.selectedTable caption {
  background-color: #F8F8F8;
  caption-side: top;
}
.locationSelectPanel .selectedLocationsWrapper table.selectedTable tbody, .resource-select-panel .selectedLocationsWrapper table.selectedTable tbody {
  background-color: #FFF;
  overflow-y: scroll;
  height: 100%;
}
.locationSelectPanel .tab-content, .resource-select-panel .tab-content {
  background-color: #FFF;
  margin-bottom: 0.5em;
  height: 274px;
  overflow-y: auto;
  border: 1px solid #B5B5B5;
}
.locationSelectPanel .panel-select-buttons, .resource-select-panel .panel-select-buttons {
  text-align: right;
}

.locationSelectPanelContent tr td, .resource-select-panel tr td {
  padding: 0.2rem 1.5rem 0.2rem 0.5rem;
  position: relative;
}
.locationSelectPanelContent tr i.move-location, .locationSelectPanelContent tr i.move-resource, .resource-select-panel tr i.move-location, .resource-select-panel tr i.move-resource {
  transition: transform 250ms ease, opacity 250ms ease;
  opacity: 0;
  position: absolute;
  right: 1rem;
  top: 0;
}
.locationSelectPanelContent tr:hover, .resource-select-panel tr:hover {
  background-color: #e7e6e6;
  cursor: pointer;
}
.locationSelectPanelContent tr:hover i.move-location, .locationSelectPanelContent tr:hover i.move-resource, .resource-select-panel tr:hover i.move-location, .resource-select-panel tr:hover i.move-resource {
  transform: translateX(0.5rem);
  opacity: 1;
}
.locationSelectPanelContent .selectedTable tr i.move-location, .locationSelectPanelContent .selectedTable tr i.move-resource, .locationSelectPanelContent .resource-selected-table tr i.move-location, .locationSelectPanelContent .resource-selected-table tr i.move-resource, .resource-select-panel .selectedTable tr i.move-location, .resource-select-panel .selectedTable tr i.move-resource, .resource-select-panel .resource-selected-table tr i.move-location, .resource-select-panel .resource-selected-table tr i.move-resource {
  right: unset;
}
.locationSelectPanelContent .selectedTable tr:hover i.move-location, .locationSelectPanelContent .selectedTable tr:hover i.move-resource, .locationSelectPanelContent .resource-selected-table tr:hover i.move-location, .locationSelectPanelContent .resource-selected-table tr:hover i.move-resource, .resource-select-panel .selectedTable tr:hover i.move-location, .resource-select-panel .selectedTable tr:hover i.move-resource, .resource-select-panel .resource-selected-table tr:hover i.move-location, .resource-select-panel .resource-selected-table tr:hover i.move-resource {
  transform: translateX(-0.5rem);
}
.locationSelectPanelContent .selectedTable td, .resource-select-panel .selectedTable td {
  padding: 0.2rem 0.5rem 0.2rem 1.15rem;
}
.locationSelectPanelContent .selectedTable i.move-location, .resource-select-panel .selectedTable i.move-location {
  left: -0.25rem;
}
.locationSelectPanelContent .resource-selected-table td, .resource-select-panel .resource-selected-table td {
  padding: 0.2rem 0.5rem 0.2rem 1.15rem;
}
.locationSelectPanelContent .resource-selected-table i.move-resource, .resource-select-panel .resource-selected-table i.move-resource {
  left: 0.5rem;
}
.locationSelectPanelContent .add-all-locations, .locationSelectPanelContent .remove-all-locations, .resource-select-panel .add-all-locations, .resource-select-panel .remove-all-locations {
  margin-top: 0 !important;
}
.locationSelectPanelContent .rightContent, .resource-select-panel .rightContent {
  margin-left: -1px;
  border-left: 1px solid gainsboro;
}

.dropdownContainer.select2-container {
  z-index: 10005;
}
.dropdownContainer.select2-container .localeDropdown li {
  font-size: 0.75rem;
}

.ui-tooltip.locale-tooltips {
  font-size: 0.6875rem;
  padding: 0.25em 0.5em;
  white-space: nowrap;
  background-color: #F8F8F8;
  z-index: 100001;
}
.ui-tooltip.locale-tooltips ul li {
  margin-bottom: 0.25em;
  margin-left: 0;
}
.ui-tooltip.locale-tooltips ul li:before {
  content: "";
}
.ui-tooltip.locale-tooltips ul li:nth-child(2) {
  padding-left: 0.4em;
}
.ui-tooltip.locale-tooltips ul li:nth-child(3) {
  padding-left: 0.8em;
}
.ui-tooltip.locale-tooltips ul li:nth-child(4) {
  padding-left: 1.2em;
}
.ui-tooltip.locale-tooltips ul li:nth-child(5) {
  padding-left: 1.6em;
}
.ui-tooltip.locale-tooltips ul li:nth-child(6) {
  padding-left: 2em;
}
.ui-tooltip.locale-tooltips ul, .ui-tooltip.locale-tooltips ul li:last-child {
  margin-bottom: 0;
}

#panelWrapper {
  width: 770px;
  border: 1px solid grey;
  padding: 10px;
}

.selectedLocations > h3.limitToSingleLocaleType, .selectedLocations > .limitToSingleLocaleType.h3, .selectedLocations > .limitToSingleLocaleType.header-styling-3, .selectedLocations > .limitToSingleLocaleType.filter-label {
  font-size: 0.6875rem !important;
  margin-top: 0;
}

.selectionConstraint {
  font-size: 0.75rem;
  margin: 0 0 0.5rem;
  font-weight: bold;
}

/* The indicator dashboard widget */
body.hcn_minidashboard_embed {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.hcn_minidashboard {
  margin: 0 auto;
}

.minidashboard_vertical {
  width: 200px;
  margin: 0px auto;
}

.indicatorswidget {
  background-color: #FFFFFF !important;
}
.indicatorswidget .homesectioncell {
  padding-left: 0 !important;
  padding-bottom: 1em;
}
.indicatorswidget .homesectiontitle {
  background-image: none !important;
  padding-left: 0 !important;
}
.indicatorswidget .gaugescontainer {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  margin-bottom: -1px;
}
.indicatorswidget .gaugescontainer .minidashboard_cell {
  padding: 2px 0 !important;
  text-align: center;
  border-top: 1px solid lightgray;
  border-left: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
}
.indicatorswidget .gaugescontainer .minidashboard_cell a, .indicatorswidget .gaugescontainer .minidashboard_cell .comparedTo {
  font-size: 0.6875rem;
}
@media (min-width: 600px) {
  .indicatorswidget .gaugescontainer .minidashboard_cell {
    padding: 5px 10px;
  }
  .indicatorswidget .gaugescontainer .minidashboard_cell a, .indicatorswidget .gaugescontainer .minidashboard_cell .comparedTo {
    font-size: 0.75rem;
  }
}
.indicatorswidget .gaugescontainer .minidashboard_cell:last-child {
  border-right: 1px solid lightgray;
}
.indicatorswidget .gaugescontainer > .row:nth-child(even), .indicatorswidget #content .gaugescontainer > .tileinstance_tileset:nth-child(even), #content .indicatorswidget .gaugescontainer > .tileinstance_tileset:nth-child(even), .indicatorswidget .module_siteadmin_admin .gaugescontainer > .category-list:nth-child(even), .module_siteadmin_admin .indicatorswidget .gaugescontainer > .category-list:nth-child(even), .indicatorswidget .component_indicatorcard .gaugescontainer > section:nth-child(even), .component_indicatorcard .indicatorswidget .gaugescontainer > section:nth-child(even), .indicatorswidget .indicatorResultsIndicatorValueView .indicatorCardMode .gaugescontainer > .indicatorCardBreakout:nth-child(even), .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorswidget .gaugescontainer > .indicatorCardBreakout:nth-child(even) {
  margin-top: -1px;
}
.indicatorswidget .gaugescontainer > .col-xs-2, .indicatorswidget .gaugescontainer > .col-xs-fifth {
  padding-left: 4px;
  padding-right: 4px;
}
.indicatorswidget h4, .indicatorswidget .h4, .indicatorswidget .header-styling-4 {
  margin: 0 0 0.25em;
  font-weight: bold;
}
.indicatorswidget .minidashboardSourceDisplay {
  margin-top: 5px;
  float: right;
  font-size: 0.875rem;
}
.indicatorswidget .minidashboardSourceDisplay span {
  color: #B5B5B5;
  font-weight: 600;
}

#homedash_bottomlinks {
  padding-top: 4px;
  padding-bottom: 9px;
}

#minidashboard .select2-selection__arrow {
  height: 25px;
  margin-top: 5px;
}

.module_multisitereports_admin .localeTypeList {
  border-right: 1px solid grey;
  padding-right: 0.4rem;
  margin-right: 0.2rem;
}
.module_multisitereports_admin .localeTypeList:last-child {
  border-right: none;
}

/* Detail Page
     ========================================================================== */
.page-head {
  clear: both;
  font-size: 1.75rem;
  margin-bottom: 0.25rem;
}

.page-subhead {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}

.section-head {
  border-top: 1px solid #B5B5B5;
  margin: 0.75rem 0 0.5rem;
  padding-top: 0.5rem;
  line-height: 1.5rem;
}

.info-link {
  color: #B5B5B5;
}
.info-link i, .info-link:link, .info-link:visited {
  color: #B5B5B5;
}
.info-link:hover {
  color: #333;
  text-decoration: none;
}
.info-link:hover i {
  color: #333;
  text-decoration: none;
}

.relatedPractices {
  margin-left: 5px;
  padding: 0;
}
.relatedPractices.col-xs-12 {
  margin-left: 0;
}

.call-out-head {
  margin: 0;
  padding: 5px 10px;
  background: #4C494A;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.8125rem;
  line-height: 1.25rem;
}

.call-out-content {
  margin-bottom: 2rem;
  padding: 10px;
  background: #F5F5F5;
  border: 1px solid #B5B5B5;
  border-top: none;
}
.call-out-content > *:last-child {
  margin-bottom: 0;
}
.call-out-content > *:last-child > *:last-child {
  margin-bottom: 0;
}
.call-out-content > *:last-child > *:last-child > *:last-child {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .toggle-filters {
    display: block;
    background: #333;
    text-align: center;
  }
  .toggle-filters label {
    color: #FFF;
    font-weight: bold;
    font-size: 0.875rem;
    width: 100%;
    cursor: pointer;
    display: block;
    padding: 13px 10px;
  }
  #ppSearchForm .filter-group, #rlSearchForm .filter-group {
    padding-left: 5px;
  }
  #ppSearchForm .filter-group:first-child, #rlSearchForm .filter-group:first-child {
    display: block;
  }
  #ppSearchForm .filter-group ul, #rlSearchForm .filter-group ul {
    margin-left: 15px;
  }
  #ppSearchForm .filter-list.call-out, #rlSearchForm .filter-list.call-out {
    margin-right: 0;
  }
}
#ppSearchForm h2.filter-label, #ppSearchForm .filter-label.h2, #ppSearchForm .filter-label.header-styling-1, #ppSearchForm .filter-label.header-styling-2 {
  font-size: 1rem;
}
#ppSearchForm h2.filter-label .result-count, #ppSearchForm .filter-label.h2 .result-count, #ppSearchForm .filter-label.header-styling-1 .result-count, #ppSearchForm .filter-label.header-styling-2 .result-count {
  display: inline-block;
  padding-top: 3px;
}

.about_pp .col-xs-12:nth-child(odd),
.about_pp .col-sm-3:nth-child(odd) {
  font-weight: bold;
}

.about_pp div[class^=col-] {
  margin-bottom: 10px;
}

.about_pp .col-xs-12:nth-child(odd) {
  margin-bottom: 5px;
}

i.ppRankingLegendTip {
  color: #4C494A;
}

form#PromisePractice select {
  border: 1px solid #AAA;
}
form#PromisePractice #PromisePractice-other-element {
  margin-top: 0;
  margin-left: 0;
}
form#PromisePractice #PromisePractice-other-label, form#PromisePractice #contactGroup-label {
  height: 0px;
  margin-top: -1em;
}

form#promisePracticeSettings .select2-container {
  z-index: 990;
}
form#promisePracticeSettings .select2-container--open {
  z-index: 10001;
}

#promisepractice_index .ppItem {
  border-right: 10px solid transparent;
  padding: 0 0.3rem 0.5rem;
  margin-left: -0.3rem;
}
#promisepractice_index .ppItem:hover {
  border-right-color: #B91965;
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
}
#promisepractice_index .ppItem .goal, #promisepractice_index .ppItem .impact {
  margin-top: 0.4rem;
}

.about_pp {
  background: #F5F5F5;
  padding: 0.5em 0;
  margin: 1em 0 0.5em;
}

div.menu {
  position: absolute;
  visibility: hidden;
  width: auto;
  left: 0;
  top: 0;
  z-index: 11000;
  background-color: #dee7ed;
  border: 1px solid #9bb7ca;
  padding: 8px;
}

.promo-tag, a.promo-tag:link, a.promo-tag:visited {
  vertical-align: middle;
  line-height: 1;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 2px 5px;
  margin-bottom: 0.1em;
  background: #079fb5;
  color: #FFF !important;
  font-size: 0.675rem;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  font-weight: bolder;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  text-decoration: none !important;
  *height: 12px;
  text-indent: 0;
}

a.promo-tag:hover, a.promo-tag:active {
  cursor: pointer;
}

.promo-tag-large, a.promo-tag-large:link, a.promo-tag-large:visited, a.promo-tag-large:hover, a.promo-tag-large:active {
  *height: 14px;
  font-size: 0.725rem;
}

.promo-tag-local, a.promo-tag-local:link, a.promo-tag-local:visited {
  background: #B91965;
}

a.promo-tag-local:hover {
  background: #e1247e;
}

.promo-tag-spotlight, a.promo-tag-spotlight:link, a.promo-tag-spotlight:visited {
  background: #f1562f;
}

a.promo-tag-spotlight:hover {
  background: #bf4324;
}

.promo-tag-cdc, a.promo-tag-cdc:link, a.promo-tag-cdc:visited {
  background: #B91965;
}

a.promo-tag-cdc:hover {
  background: #e1247e;
}

.promo-tag-map, a.promo-tag-map:link, a.promo-tag-map:visited {
  background: #B91965;
}

a.promo-tag-map:hover {
  background: #e1247e;
}

.promo-tag-new, a.promo-tag-new:link, a.promo-tag-new:visited {
  background-color: #FFB71B;
}

a.promo-tag-new:hover {
  background: #ffc74e;
}

#relatedcontentcontainer h4, #relatedcontentcontainer .h4, #relatedcontentcontainer .header-styling-4 {
  text-transform: uppercase;
}
#relatedcontentcontainer .relatedcontenttitle {
  font-weight: bold;
  text-align: center;
  color: #4C494A;
  background-color: #FFFFFF;
  padding: 0 0 5px;
  margin: 0;
}
#relatedcontentcontainer .rc_block, #relatedcontentcontainer .block_container {
  background-color: hsl(340, 2.0134228188%, 90%);
  font-size: 0.9rem;
}
#relatedcontentcontainer .rc_block h3, #relatedcontentcontainer .rc_block .h3, #relatedcontentcontainer .rc_block .header-styling-3, #relatedcontentcontainer .rc_block .filter-label, #relatedcontentcontainer .block_container h3, #relatedcontentcontainer .block_container .h3, #relatedcontentcontainer .block_container .header-styling-3, #relatedcontentcontainer .block_container .filter-label {
  text-transform: uppercase;
  padding: 7px 2px 7px 7px;
  background-color: #4C494A;
  color: #FFF;
  margin-top: 0;
  font-size: 1rem;
}
#relatedcontentcontainer .rc_block a, #relatedcontentcontainer .block_container a {
  color: #333333;
}
#relatedcontentcontainer .rc_block .blockcontent, #relatedcontentcontainer .block_container .blockcontent {
  padding: 0.5em;
}
#relatedcontentcontainer .rc_block td, #relatedcontentcontainer .block_container td {
  padding: 0 0.25em 0.5em 0;
}
#relatedcontentcontainer ul li:before {
  top: -0.2em;
}

#relatedContentManual .item {
  font-weight: bold;
  vertical-align: top;
  background-color: #B5B5B5;
}

/* styles for promising practices, resource library */
.related-category {
  margin-bottom: 10px;
}
.related-category li {
  margin-left: 1rem;
  margin-bottom: 0.75rem;
}

.related-head {
  font-size: 1.125rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
  color: #4C494A;
}

.related-content ul {
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0.75rem;
}
.related-content li {
  margin-bottom: 0.5rem;
}
.related-content a.rblocklink, .related-content a.rblocklink:link, .related-content a.rblocklink:visited, .related-content a.rblocklink:active {
  color: #4F4F4F;
  text-decoration: none !important;
}
.related-content a.rblocklink:hover {
  text-decoration: underline !important;
}
.related-content .more-link {
  font-size: 0.75rem !important;
  color: #828282;
  font-weight: normal;
}
.related-content .more-link:hover {
  color: #333;
}
.related-content .fa {
  display: inline;
}

.module_resourcelibrary .fa.hci-reversed, .module_resourcelibrary .hcicon.hci-reversed {
  background-color: #333;
}

.more-link {
  background-color: transparent !important;
  white-space: nowrap;
  padding: 0 !important;
  cursor: pointer;
}
.more-link, .more-link:link, .more-link:visited, .more-link:hover, .more-link:active, .more-link i {
  color: #333;
}

.related-category {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
}
.related-category ul {
  font-size: 1rem;
}

.first .related-category {
  padding-left: 0;
}

.last .related-category {
  padding-right: 0;
}

h2.section-head, .section-head.h2, .section-head.header-styling-1, .section-head.header-styling-2 {
  border-top: none;
}

@media (min-width: 600px) {
  .module_resourcelibrary h2.section-head, .module_resourcelibrary .section-head.h2, .module_resourcelibrary .section-head.header-styling-1, .module_resourcelibrary .section-head.header-styling-2 {
    border-top: 1px solid #B5B5B5;
  }
  .module_resourcelibrary .related-category ul {
    margin-left: 10px;
  }
  .module_resourcelibrary .related-category ul li {
    margin-left: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
.horiz-copy-arrows {
  text-align: center;
  margin-top: 40px;
}

.vert-copy-arrows {
  text-align: center;
  margin-top: 15px;
}

.reportactions {
  font-size: 0.8125rem;
}
.reportactions .reportactioncontainer {
  float: right;
  margin: 2px 0.5em;
}
.reportactions .reportactioncontainer img {
  vertical-align: text-top;
  margin: 3px 3px 0 0;
}
.reportactions form#emailfriend {
  margin: 0;
}

/* report display */
.report_container h1, .report_container .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .report_container h2.resourceGroupTitle, .report_container .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .report_container .resourceGroupTitle.h2, .report_container .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .report_container .resourceGroupTitle.header-styling-1, .report_container .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .report_container .resourceGroupTitle.header-styling-2, .report_container .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .report_container h2.resourceGroupTitle, .report_container .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .report_container .resourceGroupTitle.h2, .report_container .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .report_container .resourceGroupTitle.header-styling-1, .report_container .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .report_container .resourceGroupTitle.header-styling-2, .report_container .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .report_container h2.resourceGroupTitle, .report_container .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .report_container .resourceGroupTitle.h2, .report_container .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .report_container .resourceGroupTitle.header-styling-1, .report_container .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .report_container .resourceGroupTitle.header-styling-2, .report_container .h1 {
  font-size: 1.25rem;
}
.report_container h2, .report_container .h2, .report_container .header-styling-1, .report_container .header-styling-2 {
  font-size: 1.125rem;
}
.report_container h3, .report_container .h3, .report_container .header-styling-3, .report_container .filter-label {
  font-size: 1rem;
}
.report_container .section_container .header-utils, .report_container .section_container .admin_link {
  display: none;
}
.report_container .section_item {
  clear: both;
  padding: 0.5em 0;
}
.report_container .section_item.first {
  border-color: transparent;
}
.report_container .header_bar_reverse {
  margin-bottom: 0.25em;
}
.report_container .news_item {
  padding: 0 0 1em;
}
.report_container .module_promisepractice .report-section-head {
  border: none;
  font-size: 1.125rem;
}
.report_container .module_promisepractice .section-head {
  border-top-color: hsl(340, 2.0134228188%, 90%);
}
.report_container .indicatordetails {
  border-bottom: none;
  margin-bottom: 0;
}
.report_container .indicatordetails .ind_title_row {
  display: table-row;
}
.report_container .indicatordetails .indicatorunitscontainer {
  border-top: 1px solid hsl(340, 2.0134228188%, 90%);
}
.report_container .indicatordetails:last-child {
  border-bottom: none;
}
.report_container .resourceItemResultContainer h2, .report_container .resourceItemResultContainer .h2, .report_container .resourceItemResultContainer .header-styling-1, .report_container .resourceItemResultContainer .header-styling-2 {
  margin-top: 0;
}
.report_container .resourceItemResultContainer .resourceItemResult {
  padding: 20px 0;
  border: none;
}
.report_container .resourceItemResultContainer .resourceItemResult:hover {
  box-shadow: none;
  padding: 20px 0;
  margin: 0;
  background-color: #FFFFFF;
  border: none;
  cursor: default;
}
.report_container .resourceItemResultContainer .resourceItemResult .resourceDetails p {
  display: block;
  margin-bottom: 0.25em;
}
.report_container .resourceItemResultContainer .borderDiv {
  display: none;
}
.report_container .indicatorResultsIndicatorValueView .comparisonsHolder {
  display: block;
}

/** reporting tools
* community profile
**/
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item {
  min-width: 2%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="1"] {
  width: 2%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="1"] {
  left: 2%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="1"] {
  min-width: 2%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="1"] {
  max-width: 2%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="2"] {
  width: 4%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="2"] {
  left: 4%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="2"] {
  min-width: 4%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="2"] {
  max-width: 4%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="3"] {
  width: 6%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="3"] {
  left: 6%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="3"] {
  min-width: 6%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="3"] {
  max-width: 6%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="4"] {
  width: 8%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="4"] {
  left: 8%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="4"] {
  min-width: 8%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="4"] {
  max-width: 8%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="5"] {
  width: 10%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="5"] {
  left: 10%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="5"] {
  min-width: 10%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="5"] {
  max-width: 10%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="6"] {
  width: 12%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="6"] {
  left: 12%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="6"] {
  min-width: 12%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="6"] {
  max-width: 12%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="7"] {
  width: 14%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="7"] {
  left: 14%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="7"] {
  min-width: 14%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="7"] {
  max-width: 14%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="8"] {
  width: 16%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="8"] {
  left: 16%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="8"] {
  min-width: 16%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="8"] {
  max-width: 16%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="9"] {
  width: 18%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="9"] {
  left: 18%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="9"] {
  min-width: 18%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="9"] {
  max-width: 18%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="10"] {
  width: 20%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="10"] {
  left: 20%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="10"] {
  min-width: 20%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="10"] {
  max-width: 20%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="11"] {
  width: 22%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="11"] {
  left: 22%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="11"] {
  min-width: 22%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="11"] {
  max-width: 22%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="12"] {
  width: 24%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="12"] {
  left: 24%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="12"] {
  min-width: 24%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="12"] {
  max-width: 24%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="13"] {
  width: 26%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="13"] {
  left: 26%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="13"] {
  min-width: 26%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="13"] {
  max-width: 26%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="14"] {
  width: 28%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="14"] {
  left: 28%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="14"] {
  min-width: 28%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="14"] {
  max-width: 28%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="15"] {
  width: 30%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="15"] {
  left: 30%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="15"] {
  min-width: 30%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="15"] {
  max-width: 30%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="16"] {
  width: 32%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="16"] {
  left: 32%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="16"] {
  min-width: 32%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="16"] {
  max-width: 32%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="17"] {
  width: 34%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="17"] {
  left: 34%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="17"] {
  min-width: 34%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="17"] {
  max-width: 34%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="18"] {
  width: 36%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="18"] {
  left: 36%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="18"] {
  min-width: 36%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="18"] {
  max-width: 36%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="19"] {
  width: 38%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="19"] {
  left: 38%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="19"] {
  min-width: 38%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="19"] {
  max-width: 38%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="20"] {
  width: 40%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="20"] {
  left: 40%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="20"] {
  min-width: 40%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="20"] {
  max-width: 40%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="21"] {
  width: 42%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="21"] {
  left: 42%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="21"] {
  min-width: 42%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="21"] {
  max-width: 42%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="22"] {
  width: 44%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="22"] {
  left: 44%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="22"] {
  min-width: 44%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="22"] {
  max-width: 44%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="23"] {
  width: 46%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="23"] {
  left: 46%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="23"] {
  min-width: 46%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="23"] {
  max-width: 46%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="24"] {
  width: 48%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="24"] {
  left: 48%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="24"] {
  min-width: 48%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="24"] {
  max-width: 48%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="25"] {
  width: 50%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="25"] {
  left: 50%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="25"] {
  min-width: 50%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="25"] {
  max-width: 50%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="26"] {
  width: 52%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="26"] {
  left: 52%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="26"] {
  min-width: 52%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="26"] {
  max-width: 52%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="27"] {
  width: 54%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="27"] {
  left: 54%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="27"] {
  min-width: 54%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="27"] {
  max-width: 54%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="28"] {
  width: 56%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="28"] {
  left: 56%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="28"] {
  min-width: 56%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="28"] {
  max-width: 56%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="29"] {
  width: 58%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="29"] {
  left: 58%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="29"] {
  min-width: 58%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="29"] {
  max-width: 58%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="30"] {
  width: 60%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="30"] {
  left: 60%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="30"] {
  min-width: 60%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="30"] {
  max-width: 60%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="31"] {
  width: 62%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="31"] {
  left: 62%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="31"] {
  min-width: 62%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="31"] {
  max-width: 62%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="32"] {
  width: 64%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="32"] {
  left: 64%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="32"] {
  min-width: 64%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="32"] {
  max-width: 64%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="33"] {
  width: 66%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="33"] {
  left: 66%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="33"] {
  min-width: 66%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="33"] {
  max-width: 66%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="34"] {
  width: 68%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="34"] {
  left: 68%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="34"] {
  min-width: 68%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="34"] {
  max-width: 68%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="35"] {
  width: 70%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="35"] {
  left: 70%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="35"] {
  min-width: 70%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="35"] {
  max-width: 70%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="36"] {
  width: 72%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="36"] {
  left: 72%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="36"] {
  min-width: 72%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="36"] {
  max-width: 72%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="37"] {
  width: 74%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="37"] {
  left: 74%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="37"] {
  min-width: 74%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="37"] {
  max-width: 74%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="38"] {
  width: 76%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="38"] {
  left: 76%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="38"] {
  min-width: 76%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="38"] {
  max-width: 76%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="39"] {
  width: 78%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="39"] {
  left: 78%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="39"] {
  min-width: 78%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="39"] {
  max-width: 78%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="40"] {
  width: 80%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="40"] {
  left: 80%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="40"] {
  min-width: 80%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="40"] {
  max-width: 80%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="41"] {
  width: 82%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="41"] {
  left: 82%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="41"] {
  min-width: 82%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="41"] {
  max-width: 82%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="42"] {
  width: 84%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="42"] {
  left: 84%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="42"] {
  min-width: 84%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="42"] {
  max-width: 84%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="43"] {
  width: 86%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="43"] {
  left: 86%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="43"] {
  min-width: 86%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="43"] {
  max-width: 86%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="44"] {
  width: 88%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="44"] {
  left: 88%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="44"] {
  min-width: 88%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="44"] {
  max-width: 88%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="45"] {
  width: 90%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="45"] {
  left: 90%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="45"] {
  min-width: 90%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="45"] {
  max-width: 90%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="46"] {
  width: 92%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="46"] {
  left: 92%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="46"] {
  min-width: 92%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="46"] {
  max-width: 92%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="47"] {
  width: 94%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="47"] {
  left: 94%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="47"] {
  min-width: 94%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="47"] {
  max-width: 94%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="48"] {
  width: 96%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="48"] {
  left: 96%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="48"] {
  min-width: 96%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="48"] {
  max-width: 96%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="49"] {
  width: 98%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="49"] {
  left: 98%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="49"] {
  min-width: 98%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="49"] {
  max-width: 98%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="50"] {
  width: 100%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="50"] {
  left: 100%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="50"] {
  min-width: 100%;
}
.module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="50"] {
  max-width: 100%;
}
.module_reports p.introText, .module_reports p.selectLocationText {
  line-height: 22px;
}
.module_reports p.selectLocationText {
  margin: 1.5rem 0 0.75rem;
  font-weight: bold;
  font-size: larger;
  color: #4F4F4F;
}
.module_reports #locationReportBuilderTileset {
  margin: 10px 0;
}
.module_reports .zendesk-help {
  text-decoration: none;
  color: #17a2b8;
}
.module_reports .zendesk-help:hover {
  color: #117a8b;
}
.module_reports .zendesk-help i {
  margin-left: 0;
  padding-left: 0.15rem;
  vertical-align: middle;
}
.module_reports .report-header h1, .module_reports .report-header .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .module_reports .report-header h2.resourceGroupTitle, .module_reports .report-header .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .module_reports .report-header .resourceGroupTitle.h2, .module_reports .report-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .module_reports .report-header .resourceGroupTitle.header-styling-1, .module_reports .report-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .module_reports .report-header .resourceGroupTitle.header-styling-2, .module_reports .report-header .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .module_reports .report-header h2.resourceGroupTitle, .module_reports .report-header .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .module_reports .report-header .resourceGroupTitle.h2, .module_reports .report-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .module_reports .report-header .resourceGroupTitle.header-styling-1, .module_reports .report-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .module_reports .report-header .resourceGroupTitle.header-styling-2, .module_reports .report-header .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .module_reports .report-header h2.resourceGroupTitle, .module_reports .report-header .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .module_reports .report-header .resourceGroupTitle.h2, .module_reports .report-header .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .module_reports .report-header .resourceGroupTitle.header-styling-1, .module_reports .report-header .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .module_reports .report-header .resourceGroupTitle.header-styling-2, .module_reports .report-header .h1 {
  float: left;
}
.module_reports .modal .modal-dialog {
  max-width: 575px !important;
}
.module_reports .modal .modal-dialog legend {
  margin-left: 0;
}
.module_reports .modal h1, .module_reports .modal .h1, .module_reports .modal h2, .module_reports .modal .h2, .module_reports .modal .header-styling-1, .module_reports .modal .header-styling-2, .module_reports .modal h3, .module_reports .modal .h3, .module_reports .modal .header-styling-3, .module_reports .modal .filter-label, .module_reports .modal h4, .module_reports .modal .h4, .module_reports .modal .header-styling-4, .module_reports .modal h5, .module_reports .modal .h5 {
  color: #4F4F4F;
}
.module_reports .modal .modal-header {
  padding: 0.75rem;
}
.module_reports .modal .modal-header .close {
  font-size: 1.25rem;
}
.module_reports .modal fieldset {
  background-color: transparent;
  border: none;
}
.module_reports .modal #indicatorComponentSelectContainer, .module_reports .modal #indicatorSelectContainer, .module_reports .modal #demographicComponentSelectContainer {
  float: left;
}
.module_reports .modal #indicatorComponentOptions, .module_reports .modal #demographicComponentOptions {
  overflow-y: auto;
}
.module_reports .modal #indicatorComponentSelectContainer {
  margin-top: 0;
  padding-left: 0;
  word-wrap: break-word;
}
.module_reports .modal #indicatorComponentSelectContainer h3, .module_reports .modal #indicatorComponentSelectContainer .h3, .module_reports .modal #indicatorComponentSelectContainer .header-styling-3, .module_reports .modal #indicatorComponentSelectContainer .filter-label {
  margin-left: 12px;
}
.module_reports .modal #indicatorSelectContainer {
  padding-right: 5px;
}
.module_reports .modal #indicatorSelectContainer ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4F4F4F;
}
.module_reports .modal #indicatorSelectContainer ::-moz-placeholder { /* Firefox 19+ */
  color: #4F4F4F;
}
.module_reports .modal #indicatorSelectContainer :-ms-input-placeholder { /* IE 10+ */
  color: #4F4F4F;
}
.module_reports .modal #indicatorSelectContainer :-moz-placeholder { /* Firefox 18- */
  color: #4F4F4F;
}
.module_reports .modal#indicatorOptions > .modal-dialog, .module_reports .modal#demographicOptions > .modal-dialog {
  max-width: 750px;
  width: auto;
}
.module_reports .modal#indicatorOptions > .modal-dialog .modal-content .modal-header, .module_reports .modal#demographicOptions > .modal-dialog .modal-content .modal-header {
  background: linear-gradient(to bottom, #ebebeb 1%, #fff 98%);
}
.module_reports .modal#indicatorOptions > .modal-dialog .modal-content .modal-footer, .module_reports .modal#demographicOptions > .modal-dialog .modal-content .modal-footer {
  background: linear-gradient(to top, #eaeaea 1%, #fff 98%);
}
.module_reports .modal #saveOptionsDialog span {
  font-size: smaller;
}
.module_reports .modal #saveOptionsDialog .modal-footer {
  margin-top: 0;
}
.module_reports .modal #saveOptionsDialog > .modal-dialog {
  width: 475px;
}
.module_reports .modal#indicatorOptions > .modal-dialog {
  word-wrap: break-word;
}
.module_reports .modal#indicatorOptions > .modal-dialog #selectIndicatorText, .module_reports .modal#indicatorOptions > .modal-dialog #selectIndicatorComponentText {
  margin-top: 5px;
}
.module_reports .modal#indicatorOptions > .modal-dialog #indicatorSearchSubmit {
  padding-left: 5px;
}
.module_reports .modal#indicatorOptions > .modal-dialog #indicatorSearchSubmit:hover {
  cursor: pointer;
}
.module_reports .modal#indicatorOptions > .modal-dialog #indicatorSearchKeywords {
  width: 90%;
}
.module_reports .modal#indicatorOptions #indicatorComponentOptionMenu, .module_reports .modal#indicatorOptions #indicatorListItems {
  max-height: 400px;
  overflow: auto;
  margin-bottom: 0;
}
.module_reports .modal#indicatorOptions #indicatorComponentOptionMenu ul, .module_reports .modal#indicatorOptions #indicatorComponentOptionMenu li, .module_reports .modal#indicatorOptions #indicatorListItems ul, .module_reports .modal#indicatorOptions #indicatorListItems li {
  margin-left: 0;
  padding-left: 0;
}
.module_reports .modal#indicatorOptions #indicatorComponentOptionMenu {
  margin-top: 0;
}
.module_reports .modal#indicatorOptions #noIndicatorsFound p {
  font-size: 0.8125rem;
  font-weight: bold;
  margin-right: -15px;
  margin-top: 10px;
  margin-bottom: 0;
}
.module_reports .modal #indicatorListItems, .module_reports .modal #demographicTagItems, .module_reports .modal #sniIndexItems {
  list-style-type: none;
  overflow-y: auto;
  max-height: 400px;
}
.module_reports .modal #indicatorListItems li, .module_reports .modal #demographicTagItems li, .module_reports .modal #sniIndexItems li {
  padding: 1px 3px;
  margin-left: 5px;
}
.module_reports .modal #indicatorListItems li:before, .module_reports .modal #demographicTagItems li:before, .module_reports .modal #sniIndexItems li:before {
  content: none;
}
.module_reports .modal #indicatorListItems li:nth-child(odd), .module_reports .modal #demographicTagItems li:nth-child(odd), .module_reports .modal #sniIndexItems li:nth-child(odd) {
  background-color: #ededed;
}
.module_reports .modal #indicatorListItems li:hover, .module_reports .modal #demographicTagItems li:hover, .module_reports .modal #sniIndexItems li:hover {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.module_reports .modal #indicatorListItems li a, .module_reports .modal #demographicTagItems li a, .module_reports .modal #sniIndexItems li a {
  display: inline-block;
  width: 100%;
}
.module_reports .modal #indicatorListItems li a:hover, .module_reports .modal #demographicTagItems li a:hover, .module_reports .modal #sniIndexItems li a:hover {
  text-decoration: none;
}
.module_reports .modal #indicatorListItems li label, .module_reports .modal #demographicTagItems li label, .module_reports .modal #sniIndexItems li label {
  display: inline;
}
.module_reports .modal#demographicOptions .modal-body {
  padding: 15px;
}
.module_reports .modal#demographicOptions .modal-body #demographicComponentList #demographicComponentOptionMenu {
  max-height: 400px;
  margin-top: 0.15rem;
  overflow-y: auto;
}
.module_reports .modal#demographicOptions .modal-body #demographicComponentList #demographicComponentOptionMenu, .module_reports .modal#demographicOptions .modal-body #demographicComponentList #demographicComponentOptionMenu > li {
  margin-left: 0;
}
.module_reports .modal#imageBlockDialog #imageBlockForm a#imageSelectButton:focus, .module_reports .modal#imageBlockDialog #imageBlockForm a#imageSelectButton:link {
  outline: none !important;
}
.module_reports .modal#imageBlockDialog #imageBlockForm #previewImageDisplay > img {
  max-width: 470px;
  padding-bottom: 1rem;
}
.module_reports .modal .modal-body .componentOptionMenu {
  color: #4F4F4F;
  list-style-type: none;
  margin-left: 10px;
}
.module_reports .modal .modal-body .componentOptionMenu li {
  margin-bottom: 0;
}
.module_reports .modal .modal-body .componentOptionMenu li:before {
  content: none;
}
.module_reports .modal .modal-body .componentOptionMenu li label {
  display: inline;
  font-weight: 600;
  font-size: 0.8125rem;
  margin-bottom: 0.25rem;
}
.module_reports .modal .modal-body .componentOptionMenu li label:hover {
  color: black;
  cursor: pointer;
}
.module_reports .modal .modal-body .componentOptionMenu .row, .module_reports .modal .modal-body .componentOptionMenu #content .tileinstance_tileset, #content .module_reports .modal .modal-body .componentOptionMenu .tileinstance_tileset, .module_reports .modal .modal-body .componentOptionMenu .module_siteadmin_admin .category-list, .module_siteadmin_admin .module_reports .modal .modal-body .componentOptionMenu .category-list, .module_reports .modal .modal-body .componentOptionMenu .component_indicatorcard section, .component_indicatorcard .module_reports .modal .modal-body .componentOptionMenu section, .module_reports .modal .modal-body .componentOptionMenu .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .module_reports .modal .modal-body .componentOptionMenu .indicatorCardBreakout {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
.module_reports .modal .modal-body .componentOptionMenu .componentOptionLabel {
  margin-left: 2.8rem;
}
.module_reports .modal .modal-body .componentOptionMenu .componentOptionLabel input {
  margin-left: -2.7rem;
}
.module_reports .modal .modal-body .componentOptionMenu .componentOptionLabel i {
  padding-left: 0.1rem;
}
.module_reports .IETrimSpace {
  overflow: hidden;
  padding: 35px 10px 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.module_reports #reportContent {
  width: 990px;
  transform-origin: left top;
}
.module_reports #reportContent.editMode #reportComponents {
  background-image: url("/content/global/page-break-arrows-96-793x1056.png");
  background-position: left top;
  background-repeat: repeat-y;
  background-size: 100% auto;
}
.module_reports #reportContent.reportViewMode {
  display: block;
}
.module_reports #reportContent.reportViewMode .grid-stack-item:hover {
  cursor: default;
}
.module_reports .select2-container--default .select2-selection--single {
  color: black;
  font-size: 0.875rem;
}
.module_reports .select2-no-border {
  border: none !important;
}
.module_reports .select2-no-border > .select2-selection__rendered {
  color: #C5A31C;
  font-size: 1rem;
  padding-left: 0;
}
.module_reports .select2-no-border > .select2-selection__arrow b {
  display: none;
}
.module_reports #reportOptionsContainer {
  margin-top: 20px;
}
.module_reports #reportOptionsContainer p, .module_reports #reportOptionsContainer a:link, .module_reports #reportOptionsContainer a:visited, .module_reports #reportOptionsContainer a:hover, .module_reports #reportOptionsContainer a:active {
  color: #4F4F4F;
}
.module_reports #reportOptionsContainer button {
  margin: 3px;
  color: #FFF;
}
.module_reports #reportOptionsContainer.fixed-header {
  position: fixed;
  top: 0;
  max-width: 1050px;
  width: 100%;
  z-index: 1;
  margin-top: 0;
  background: linear-gradient(to bottom, #ebebeb 0%, #fff 45%, rgba(255, 255, 255, 0) 100%);
  padding: 5px 0 50px;
  transition: top 1s linear;
}
@media (max-width: 599.98px) {
  .module_reports #reportOptionsContainer.fixed-header ul#editPreview {
    margin-right: 40px;
  }
}
.module_reports #reportOptionsContainer.fixed-header p {
  display: none;
}
.module_reports #reportOptionsContainer.fixed-header > div {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-left: 15px;
}
.module_reports #reportOptionsContainer.fixed-header button {
  background-color: #a31659;
}
.module_reports #reportOptionsContainer.fixed-header button:hover {
  background-color: #761040;
}
.module_reports #reportOptionsContainer nav.navbar {
  min-height: 0;
  width: 100%;
  float: left !important;
  line-height: 22px;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav {
  border: 1px solid #595557;
  background-color: #f3f2f2;
  border-radius: 3px;
  margin-right: 4px;
}
@media-breakpoint-up (xs) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav {
    margin-right: 7px;
  }
}
.module_reports #reportOptionsContainer nav.navbar ul.nav:last-child {
  margin-right: 0;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li {
  margin: 0;
  float: left !important;
  border-right: 1px solid #a8a4a5;
  color: #4F4F4F;
  padding: 0;
  font-size: 0.75rem !important;
  padding: 5px 5px 4px;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li:last-child {
  border-right: none;
}
@media (min-width: 400px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    padding: 2px;
  }
}
@media (min-width: 600px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    font-size: 0.625rem !important;
    padding: 5px 7px 4px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i {
    font-size: 0.9375rem;
  }
}
@media (min-width: 750px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    padding: 3px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i {
    font-size: inherit;
  }
}
@media (min-width: 810px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    font-size: 0.6875rem !important;
    padding: 4px;
  }
}
@media (min-width: 870px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    font-size: 0.75rem !important;
  }
}
@media (min-width: 992px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    padding-left: 7px;
    padding-right: 7px;
  }
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li:focus, .module_reports #reportOptionsContainer nav.navbar ul.nav li:hover {
  background-color: #dad8d8;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li.fa-disabled, .module_reports #reportOptionsContainer nav.navbar ul.nav li a.disabled {
  opacity: 0.4;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li.fa-disabled:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li.fa-disabled :hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li a.disabled:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li a.disabled :hover {
  cursor: not-allowed;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li#editMode:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li#previewMode:hover {
  cursor: pointer;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li:before {
  content: "";
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a {
  padding: 0;
  margin-top: 1px;
  margin-bottom: 1px;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a:focus, .module_reports #reportOptionsContainer nav.navbar ul.nav li a:hover {
  background-color: transparent;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a#openAddTextBlock {
  font-family: "Times New Roman";
  font-size: 0.9375rem;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a#openAddTextBlock {
  padding-left: 10px;
  padding-right: 10px;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a #addVerticalLine {
  padding-left: 10px;
  padding-right: 10px;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a #addVerticalLine span.thicken-line {
  display: inline-block;
  -webkit-transform: scale(1.5, 1);
  -moz-transform: scale(1.5, 1);
  -ms-transform: scale(1.5, 1);
  transform: scale(1.5, 1);
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a#addHorizontalLine {
  padding-left: 12px;
  padding-right: 12px;
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a#addHorizontalLine span.stretch-minus {
  display: inline-block;
  -webkit-transform: scale(4.8, 1.5);
  -moz-transform: scale(4.8, 1.5);
  -ms-transform: scale(4.8, 1.5);
  transform: scale(4.8, 1.5);
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li a .fa-save {
  font-size: 1rem;
}
@media (max-width: 750px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a span.icon-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
}
.module_reports #reportOptionsContainer nav.navbar ul.nav li i, .module_reports #reportOptionsContainer nav.navbar ul.nav li i + span {
  padding: 0;
  display: inline-block;
}
@media (min-width: 768px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li i + span:hover {
    color: #4F4F4F !important;
  }
}
.module_reports #reportOptionsContainer nav.navbar ul#editPreview {
  margin-right: 0;
}
.module_reports #reportOptionsContainer nav.navbar .navbar-collapse.collapse {
  display: block !important;
}
.module_reports #reportOptionsContainer nav.navbar .navbar-right {
  float: right !important;
}
.module_reports #reportOptionsContainer nav.navbar .navbar-nav {
  margin: 0;
  float: left;
}
.module_reports #reportComponents {
  display: block;
  margin: 0 auto;
  margin-bottom: 2rem;
}
.module_reports #reportComponents .reportComponent .grid-stack-item-content {
  left: 5px;
  right: 5px;
  padding: 0 2px;
}
.module_reports #reportComponents .reportComponent .grid-stack-item-content, .module_reports #reportComponents .reportComponent .grid-stack-item-content > div {
  overflow-y: hidden;
}
.module_reports #reportComponents .reportComponent .grid-stack-item-content .localeChartContainer, .module_reports #reportComponents .reportComponent .grid-stack-item-content .locTypeValueChart {
  outline: none;
  border: none;
}
.module_reports #reportComponents .reportComponent.componentTitle {
  visibility: hidden !important;
}
.module_reports #reportComponents .reportComponent .componentOptions {
  visibility: hidden;
  padding: 5px;
  position: absolute;
  top: 0;
  right: 5px;
  z-index: 1;
}
.module_reports #reportComponents .reportComponent .componentOptions:hover {
  pointer: move !important;
}
.module_reports #reportComponents .reportComponent .componentOptions .componentTitle {
  color: #4F4F4F;
  visibility: hidden;
  position: absolute;
  left: -250px;
  right: 0;
  height: auto;
  margin-top: -31px;
  padding: 2px 3px 1px;
  overflow: visible;
  background-color: rgba(255, 255, 255, 0.9);
  font-size: 0.6875rem;
  line-height: 1.125rem;
  border: 2px solid #cdcbcc;
  border-radius: 3px;
  -webkit-box-shadow: 7px -2px 37px -4px #AAA;
  -moz-box-shadow: 7px -2px 37px -4px #AAA;
  box-shadow: 7px -2px 37px -4px #AAA;
  z-index: 91;
}
.module_reports #reportComponents .reportComponent .componentOptions.component-horizontal-line, .module_reports #reportComponents .reportComponent .componentOptions.component-richtext {
  right: 30px;
}
.module_reports #reportComponents .reportComponent .componentOptions.component-horizontal-line .componentTitle, .module_reports #reportComponents .reportComponent .componentOptions.component-richtext .componentTitle {
  left: -40px;
}
.module_reports #reportComponents .reportComponent .componentOptions .componentControls {
  float: right;
  background-color: rgba(244, 244, 244, 0.85);
  margin-top: -3px;
  margin-right: -3px;
  border-bottom-left-radius: 3px;
}
.module_reports #reportComponents .reportComponent .componentOptions .componentControls .pagebreak-warning-icon {
  display: none;
}
.module_reports #reportComponents .reportComponent .componentOptions .componentControls .editComponentButton, .module_reports #reportComponents .reportComponent .componentOptions .componentControls .removeComponentButton, .module_reports #reportComponents .reportComponent .componentOptions .componentControls .pagebreak-warning-icon {
  cursor: pointer;
  margin-left: 5px;
  font-size: 1.125rem;
}
.module_reports #reportComponents .reportComponent .componentOptions .removeComponentButton {
  color: orange;
}
.module_reports #reportComponents .reportComponent:hover {
  visibility: visible;
}
.module_reports #reportComponents .reportComponent:hover .componentTitle {
  visibility: visible;
}
.module_reports #reportComponents.editMode {
  box-shadow: 0 0 10px rgba(170, 170, 170, 0.5);
}
.module_reports #reportComponents.editMode .grid-stack-item .resize-visible {
  display: none;
}
@media (min-width: 500px) {
  .module_reports #reportComponents.editMode .grid-stack-item:hover {
    cursor: move;
  }
  .module_reports #reportComponents.editMode .grid-stack-item .resize-visible, .module_reports #reportComponents.editMode .grid-stack-item .resize-visible:hover {
    display: block !important;
  }
}
.module_reports #reportComponents.editMode .grid-stack-item .grid-stack-item-content {
  outline: dotted 1px hsl(340, 2.0134228188%, 70%);
}
.module_reports #reportComponents.editMode .grid-stack-item .grid-stack-item-content:hover {
  outline: dashed 1px #4C494A;
}
.module_reports #reportComponents.editMode .grid-stack-item .grid-stack-item-content.pagebreak-warning-outline {
  outline-color: red;
}
.module_reports #reportComponents.editMode .grid-stack-item .resize-hidden, .module_reports #reportComponents.editMode .grid-stack-item .resize-hidden:hover {
  display: none;
}
.module_reports #reportComponents.editMode .edit_only_warning {
  height: 100%;
  text-align: center;
}
.module_reports #reportComponents.editMode .highcharts-title > a:hover, .module_reports #reportComponents.editMode caption > a:hover {
  cursor: move;
  text-decoration: none;
}
.module_reports #reportComponents .preview-tooltip-styling {
  margin: 5px;
  background-color: #FFF;
}
.module_reports .select2-container {
  z-index: 990;
}
.module_reports .select2-container span.select2-selection.select2-selection--single {
  outline: none;
}
.module_reports .report-buttons {
  margin-top: 25px;
}
.module_reports .report-buttons > * {
  margin-right: 10px;
}
.module_reports .report-buttons .manage-reports {
  padding-top: 0.36rem;
  padding-bottom: 0.34rem;
}
.module_reports .report-buttons .clear-report {
  margin-right: 0;
  padding-top: 0.28rem;
  padding-bottom: 0.21rem;
  float: right;
}
.module_reports .action-link {
  color: #FFF !important;
}
.module_reports .btn:focus, .module_reports .btn:active:focus, .module_reports .btn.active:focus {
  outline: none;
}
.module_reports button#loadReport {
  visibility: hidden;
}
.module_reports div.multiplyLocations {
  padding: 5px 0 10px;
}
.module_reports div.multiplyLocations .mainValue {
  margin-right: 10px;
}
.module_reports .tooltip-wrapper {
  display: inline-block; /* display: block works as well */
}
.module_reports .tooltip-wrapper .btn[disabled] {
  /* don't let button block mouse events from reaching wrapper */
  pointer-events: none;
}
.module_reports #addPageBreak {
  display: none;
}

#loadReportFromFileDialog input#selectedReportFile {
  display: inline-block;
  color: transparent;
  font-size: 1rem;
  margin: auto;
  line-height: 0.625rem;
}
#loadReportFromFileDialog input#selectedReportFile:focus {
  outline: none !important;
}

button#load-report:disabled, button#ok-image:disabled {
  opacity: 0.5;
  cursor: auto;
}

body.sticky-navbar .module_reports .modal {
  margin-top: 50px;
}

.featured-text {
  font-size: 1.25rem;
  color: #999999;
}

.featuredResourceIcon {
  position: relative;
  bottom: 0.15em;
  left: 0.2em;
  padding: 0 !important;
  margin: 0 !important;
}

/* resource library item view */
#resourceView {
  clear: both;
  margin-top: 1em;
}
#resourceView .resourceIcon {
  padding: 5px 15px 0;
  float: left;
  width: 135px;
  text-align: center;
}
#resourceView .resourceIcon i.fa, #resourceView .resourceIcon i.fal, #resourceView .resourceIcon i.hcicon {
  font-size: 4.375rem;
  padding-top: 0;
  padding-bottom: 0;
}
#resourceView .resourceIcon i.fa.hci-reversed, #resourceView .resourceIcon i.fal.hci-reversed, #resourceView .resourceIcon i.hcicon.hci-reversed {
  padding: 10px;
  color: #FFF;
  font-size: 3rem;
}
#resourceView .resourceIcon i.fa.fa-stack-1x, #resourceView .resourceIcon i.fal.fa-stack-1x {
  font-size: inherit;
}
#resourceView .resourceIcon .fa-stack {
  font-size: 2.5rem;
}
#resourceView .resourceDetails {
  margin-left: 135px;
}
#resourceView .resourceDetails h1, #resourceView .resourceDetails .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index #resourceView .resourceDetails h2.resourceGroupTitle, #resourceView .resourceDetails .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index #resourceView .resourceDetails .resourceGroupTitle.h2, #resourceView .resourceDetails .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #resourceView .resourceDetails .resourceGroupTitle.header-styling-1, #resourceView .resourceDetails .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #resourceView .resourceDetails .resourceGroupTitle.header-styling-2, #resourceView .resourceDetails .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary #resourceView .resourceDetails h2.resourceGroupTitle, #resourceView .resourceDetails .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary #resourceView .resourceDetails .resourceGroupTitle.h2, #resourceView .resourceDetails .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #resourceView .resourceDetails .resourceGroupTitle.header-styling-1, #resourceView .resourceDetails .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #resourceView .resourceDetails .resourceGroupTitle.header-styling-2, #resourceView .resourceDetails .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view #resourceView .resourceDetails h2.resourceGroupTitle, #resourceView .resourceDetails .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view #resourceView .resourceDetails .resourceGroupTitle.h2, #resourceView .resourceDetails .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view #resourceView .resourceDetails .resourceGroupTitle.header-styling-1, #resourceView .resourceDetails .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view #resourceView .resourceDetails .resourceGroupTitle.header-styling-2, #resourceView .resourceDetails .h1 {
  margin: 0;
}
#resourceView .resourceDetails .featuredResourceIcon {
  color: #FFB71B;
}
#resourceView .downloadResource {
  margin: 0.5em 0 1em 0;
}
#resourceView .downloadResource i.fa {
  padding-left: 0;
}
#resourceView .resourcePreview {
  position: relative;
  float: right;
  margin: 0 0 1em 1em;
  border: 2px solid #B91965;
}
#resourceView .resourcePreview img {
  width: 100%;
}
#resourceView .resourcePreview:hover .resourcePreviewHover {
  display: block;
}
#resourceView .resourcePreview a {
  z-index: 1;
}
#resourceView .resourcePreview a:hover {
  opacity: 0.8;
}
#resourceView .resourcePreviewHover {
  display: block;
  background-color: #333;
  opacity: 0.8;
  bottom: 0;
  color: #FFF;
  position: absolute;
  width: 100%;
  text-align: center;
  display: none;
  font-size: 0.85rem;
  padding: 5px 0;
}
#resourceView .resourceDescription, #resourceView .resourceVideo {
  margin: 1em 0 0.5em;
}
#resourceView .resourceVideo {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
}
#resourceView .resourceVideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#resourceView .resourceContent {
  margin: 0 0 0.5em;
}
#resourceView .resourceAttributes {
  background: #F5F5F5;
  padding: 0.5em 0;
  margin: 1em 0 0.5em;
  overflow: auto;
  font-size: 0.875rem;
}
#resourceView .resourceAttributes .col-xs-4, #resourceView .resourceAttributes .col-xs-8 {
  margin-bottom: 10px;
}
#resourceView .resource-map {
  height: 350px;
  border: 1px solid #B5B5B5;
  border-radius: 3px;
}

/* collections */
#collectionList {
  max-width: 700px;
  padding: 0 0 1em;
}
#collectionList h3, #collectionList .h3, #collectionList .header-styling-3, #collectionList .filter-label {
  font-weight: bold;
  margin-bottom: 0;
}
#collectionList h3 a, #collectionList .h3 a, #collectionList .header-styling-3 a, #collectionList .filter-label a {
  color: #4C494A;
}
#collectionList .collectionItem {
  margin: 0;
  border-top: 1px solid hsl(340, 2.0134228188%, 70%);
  border-radius: 2px;
  padding: 0.75rem;
  position: relative;
  z-index: 1;
  transition: all 0.4s;
}
#collectionList .collectionItem.first {
  border-top-color: transparent;
}
#collectionList .collectionItem:hover {
  margin: -1px 0 -1px;
  padding: 21px auto;
  border-top-color: transparent;
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
  z-index: 2;
}
#collectionList .collectionItem h3, #collectionList .collectionItem .h3, #collectionList .collectionItem .header-styling-3, #collectionList .collectionItem .filter-label {
  margin-bottom: 0.35rem;
}
#collectionList .collectionDescription {
  color: #828282;
  font-size: 0.875rem;
}

/* collection view */
#resourcelibrary_collection {
  padding-top: 1em;
}
#resourcelibrary_collection h1, #resourcelibrary_collection .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index #resourcelibrary_collection h2.resourceGroupTitle, #resourcelibrary_collection .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index #resourcelibrary_collection .resourceGroupTitle.h2, #resourcelibrary_collection .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #resourcelibrary_collection .resourceGroupTitle.header-styling-1, #resourcelibrary_collection .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #resourcelibrary_collection .resourceGroupTitle.header-styling-2, #resourcelibrary_collection .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary #resourcelibrary_collection h2.resourceGroupTitle, #resourcelibrary_collection .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary #resourcelibrary_collection .resourceGroupTitle.h2, #resourcelibrary_collection .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #resourcelibrary_collection .resourceGroupTitle.header-styling-1, #resourcelibrary_collection .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #resourcelibrary_collection .resourceGroupTitle.header-styling-2, #resourcelibrary_collection .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view #resourcelibrary_collection h2.resourceGroupTitle, #resourcelibrary_collection .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view #resourcelibrary_collection .resourceGroupTitle.h2, #resourcelibrary_collection .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view #resourcelibrary_collection .resourceGroupTitle.header-styling-1, #resourcelibrary_collection .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view #resourcelibrary_collection .resourceGroupTitle.header-styling-2, #resourcelibrary_collection .h1 {
  margin-top: 0;
}
#resourcelibrary_collection .action-link {
  margin-top: 0.5em;
}
#resourcelibrary_collection .borderDiv {
  margin-right: 25px;
}

.collection_narrative {
  margin-bottom: 1.5em;
}

#resource_map {
  height: 600px;
}
#resource_map .nomap-info {
  text-align: center;
  vertical-align: middle;
  line-height: 200px;
  font-size: 1.2rem;
}
#resource_map img {
  max-width: none !important;
  max-height: inherit !important;
}

#resourcelibrary_index .filter-icon i, #reslib_list .filter-icon i {
  color: #B91965;
  padding-top: 0;
  padding-bottom: 0;
}
#resourcelibrary_index #filter_container, #reslib_list #filter_container {
  margin-top: 1rem;
}
@media (min-width: 600px) {
  #resourcelibrary_index #filter_container, #reslib_list #filter_container {
    margin-top: 0;
  }
}
#resourcelibrary_index #filter_container #reslib_toggle_panel_button, #reslib_list #filter_container #reslib_toggle_panel_button {
  margin-right: 10px;
  display: none;
}
#resourcelibrary_index #reslib_list_panel, #reslib_list #reslib_list_panel {
  color: #000;
  height: auto;
  padding: 0px;
  display: none;
  height: 600px;
  overflow-y: auto;
}
#resourcelibrary_index #reslib_list_panel_container, #reslib_list #reslib_list_panel_container {
  margin-top: 1rem;
}
@media (min-width: 600px) {
  #resourcelibrary_index #reslib_list_panel_container, #reslib_list #reslib_list_panel_container {
    margin-top: 0;
  }
}
#resourcelibrary_index #reslib_list_panel_paginator .col-12, #reslib_list #reslib_list_panel_paginator .col-12 {
  background-color: #FFF;
}
#resourcelibrary_index #reslib_toggle_panel, #reslib_list #reslib_toggle_panel {
  display: none;
}
#resourcelibrary_index #reslib_toggle_panel_button, #reslib_list #reslib_toggle_panel_button {
  padding: 4px;
  line-height: 20px;
}
#resourcelibrary_index #reslib_toggle_panel_button i, #reslib_list #reslib_toggle_panel_button i {
  color: #FFF;
}
#resourcelibrary_index .resource-library-admin i, #reslib_list .resource-library-admin i {
  font-size: 1rem;
}

.reslib_table_caption {
  background-color: #4C494A;
  line-height: 15px;
  font-size: 1.1rem;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}

h2.resourceItemTitle a:link, .resourceItemTitle.h2 a:link, .resourceItemTitle.header-styling-1 a:link, .resourceItemTitle.header-styling-2 a:link {
  font-weight: normal !important;
}
h2.resourceItemTitle i.resourceIcon, .resourceItemTitle.h2 i.resourceIcon, .resourceItemTitle.header-styling-1 i.resourceIcon, .resourceItemTitle.header-styling-2 i.resourceIcon {
  font-size: 1.3rem;
  color: #4F4F4F;
}

/* admin */
#resourceCollection input.collection-alias {
  width: 65%;
}

#updateResourceSettings #intro_text_ifr, #updateResourceSettings #collection_intro_text_ifr {
  height: 120px !important;
}

#resourcelibrary_admin_index .button-link, #resourcelibrary_admin_index .admin_edit_link, #resourcelibrary_admin_index .admin_link, #resourcelibrary_admin_index .accent-link, #resourcelibrary_admin_index .css_button, #resourcelibrary_admin_index .buttonPopupMenuWrapper .buttonSelectedCheckbox + label, .buttonPopupMenuWrapper #resourcelibrary_admin_index .buttonSelectedCheckbox + label {
  margin-top: 0.25em;
  margin-bottom: 0.5em;
}
#resourcelibrary_admin_index h2, #resourcelibrary_admin_index .h2, #resourcelibrary_admin_index .header-styling-1, #resourcelibrary_admin_index .header-styling-2 {
  font-size: 1.125rem;
}

#resourceCollection-description {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

#resourceItem #fieldset-resourceDateGroup .select2-container,
#resourceItem #fieldset-resourceDateGroup .select2-container .select2-selection,
#resourceItem #fieldset-resourceDateGroup .select2-container .select2-dropdown,
#resourceItem #fieldset-resourceDateGroup .select2-container .select2-selection__choice,
#resourceItem #fieldset-resourceDateGroup .select2-container .select2-selection__rendered {
  min-width: 6.25rem !important;
}
#resourceItem #resourceDateYear, #resourceItem #resourceDateMonth, #resourceItem #resourceDateDay {
  width: 6.25rem !important;
}

form#rlSearchForm fieldset, form#ppSearchForm fieldset {
  border: none;
  background-color: transparent;
}
form#rlSearchForm fieldset legend, form#ppSearchForm fieldset legend {
  font-size: 0.95rem;
  border-left: 0;
}

form#rlSearchForm .keyword-filter-input {
  float: none;
  max-width: none;
  width: 100%;
  box-sizing: border-box;
}
form#rlSearchForm .keyword-filter-wrapper {
  flex: 1 1 20vw;
  padding-right: 10px;
}
form#rlSearchForm .keyword-filter-wrapper input#duplicate-rlSearchKeywords {
  height: 2.5em;
}
form#rlSearchForm .flex-reverse {
  flex-direction: row-reverse !important;
}
@media (min-width: 600px) {
  form#rlSearchForm .flex-reverse {
    flex-direction: row !important;
  }
}

.resource-results-table caption {
  caption-side: top;
}
@media (min-width: 600px) {
  .resource-results-table tbody.resourceGroupItems td {
    padding: 0.5em;
  }
}
.resource-results-table.focus-highlight td:focus::after, .resource-results-table .focus-highlight th:focus::after {
  background-color: lightblue;
}
.resource-results-table tr.resourceItemResult {
  border-left: none;
  border-right: none;
  width: 100%;
}
.resource-results-table thead th {
  border: none;
  padding: 0.3em 0.75em 0.7em;
  position: relative;
  font-size: 1.2rem;
}
.resource-results-table thead th span {
  font-size: 0.875rem;
  font-size: 1.1vw;
}
@media (max-width: 73.8636363636rem) {
  .resource-results-table thead th span {
    font-size: 0.8125rem;
  }
}
@media (min-width: 90.9090909091rem) {
  .resource-results-table thead th span {
    font-size: 1rem;
  }
}
.resource-results-table thead th:hover, .resource-results-table thead th:focus {
  outline: none;
}
.resource-results-table th, .resource-results-table td {
  vertical-align: middle;
}
.resource-results-table th, .resource-results-table th a:link, .resource-results-table td, .resource-results-table td a:link {
  color: #4F4F4F;
}
.resource-results-table th:focus, .resource-results-table td:focus {
  background-color: #eeeded;
}
.resource-results-table td a, .resource-results-table td.resource-date {
  font-size: 0.8125rem;
  font-size: 1.5vw;
}
@media (max-width: 45.8333333333rem) {
  .resource-results-table td a, .resource-results-table td.resource-date {
    font-size: 0.6875rem;
  }
}
@media (min-width: 58.3333333333rem) {
  .resource-results-table td a, .resource-results-table td.resource-date {
    font-size: 0.875rem;
  }
}
.resource-results-table td.resource-icon {
  text-align: center;
}
.resource-results-table td.resource-icon > i {
  font-size: 1.3rem;
}
.resource-results-table td.resource-icon > .fa-stack {
  font-size: 1.2rem;
}
.resource-results-table th.header, .resource-results-table th {
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  font-size: 1.1rem;
  color: #252424;
  padding-right: 5px;
}
.resource-results-table th.header .fa, .resource-results-table th .fa {
  margin-left: 1px;
  margin-right: 5px;
  color: #AAA;
}
.resource-results-table th.header .fa-sort-asc, .resource-results-table th.header .fa-sort-desc, .resource-results-table th .fa-sort-asc, .resource-results-table th .fa-sort-desc {
  display: none;
}
.resource-results-table th.header i, .resource-results-table th i {
  display: inline;
  padding: 0;
  margin: 0;
  position: absolute;
}
.resource-results-table th.header i.fa-sort, .resource-results-table th.header i.fa-sort-asc, .resource-results-table th.header i.fa-sort-desc, .resource-results-table th i.fa-sort, .resource-results-table th i.fa-sort-asc, .resource-results-table th i.fa-sort-desc {
  font-size: 0.875rem;
}
.resource-results-table th.header i.fa-sort, .resource-results-table th i.fa-sort {
  top: 1em;
}
.resource-results-table th.header i.fa-sort-asc, .resource-results-table th i.fa-sort-asc {
  top: 1.2em;
}
.resource-results-table th.header i.fa-sort-desc, .resource-results-table th i.fa-sort-desc {
  top: 0.8em;
}
.resource-results-table th.header.headerSortDown .fa-sort-asc, .resource-results-table th.header.headerSortDown .fa-sort, .resource-results-table th.header.tablesorter-headerDesc .fa-sort-asc, .resource-results-table th.header.tablesorter-headerDesc .fa-sort, .resource-results-table th.headerSortDown .fa-sort-asc, .resource-results-table th.headerSortDown .fa-sort, .resource-results-table th.tablesorter-headerDesc .fa-sort-asc, .resource-results-table th.tablesorter-headerDesc .fa-sort {
  display: none;
}
.resource-results-table th.header.headerSortDown .fa-sort-desc, .resource-results-table th.header.tablesorter-headerDesc .fa-sort-desc, .resource-results-table th.headerSortDown .fa-sort-desc, .resource-results-table th.tablesorter-headerDesc .fa-sort-desc {
  display: inline;
}
.resource-results-table th.header.headerSortUp .fa-sort, .resource-results-table th.header.headerSortUp .fa-sort-desc, .resource-results-table th.header.tablesorter-headerAsc .fa-sort, .resource-results-table th.header.tablesorter-headerAsc .fa-sort-desc, .resource-results-table th.headerSortUp .fa-sort, .resource-results-table th.headerSortUp .fa-sort-desc, .resource-results-table th.tablesorter-headerAsc .fa-sort, .resource-results-table th.tablesorter-headerAsc .fa-sort-desc {
  display: none;
}
.resource-results-table th.header.headerSortUp .fa-sort-asc, .resource-results-table th.header.tablesorter-headerAsc .fa-sort-asc, .resource-results-table th.headerSortUp .fa-sort-asc, .resource-results-table th.tablesorter-headerAsc .fa-sort-asc {
  display: inline;
}
.resource-results-table .resourceIcon {
  font-size: 2rem;
}

.resource-results-table.mapVisible thead th span {
  font-size: 0.75rem;
  font-size: 0.9vw;
}
@media (max-width: 83.3333333333rem) {
  .resource-results-table.mapVisible thead th span {
    font-size: 0.75rem;
  }
}
@media (min-width: 104.1666666667rem) {
  .resource-results-table.mapVisible thead th span {
    font-size: 0.9375rem;
  }
}
.resource-results-table.mapVisible td, .resource-results-table.mapVisible td a {
  font-size: 0.8125rem;
  font-size: 0.9vw;
}
@media (max-width: 83.3333333333rem) {
  .resource-results-table.mapVisible td, .resource-results-table.mapVisible td a {
    font-size: 0.75rem;
  }
}
@media (min-width: 104.1666666667rem) {
  .resource-results-table.mapVisible td, .resource-results-table.mapVisible td a {
    font-size: 0.9375rem;
  }
}
.resource-results-table.mapVisible th, .resource-results-table.mapVisible td {
  padding: 0.3em;
}
.resource-results-table.mapVisible th.resource-date, .resource-results-table.mapVisible td.resource-date {
  display: none;
}
.resource-results-table.mapVisible .resourceTopics a {
  font-size: 0.8125rem;
}
@media only screen and (max-width: 700px) {
  .resource-results-table.mapVisible th.topics, .resource-results-table.mapVisible td.topics {
    display: none;
  }
}

.module_resourcelibrary_index_collection .resource-results-table thead th, .tileinstance_resourcelibrary .resource-results-table thead th {
  padding: 0.3em 0.75em 0.4em;
}
.module_resourcelibrary_index_collection .resource-results-table thead th.fa-sort, .tileinstance_resourcelibrary .resource-results-table thead th.fa-sort {
  top: 0.8em;
}
.module_resourcelibrary_index_collection .resource-results-table thead th.fa-sort-asc, .tileinstance_resourcelibrary .resource-results-table thead th.fa-sort-asc {
  top: 1em;
}
.module_resourcelibrary_index_collection .resource-results-table thead th.fa-sort-desc, .tileinstance_resourcelibrary .resource-results-table thead th.fa-sort-desc {
  top: 0.7em;
}
.module_resourcelibrary_index_collection .resource-results-table thead, .module_resourcelibrary_index_collection .resource-results-table tbody, .tileinstance_resourcelibrary .resource-results-table thead, .tileinstance_resourcelibrary .resource-results-table tbody {
  display: table-row-group !important;
}

.module_resourcelibrary_admin .select2-container, .module_resourcelibrary_admin .select2-container.dialog-select2 {
  z-index: 1;
}

.resourceTypesLabel, .resourceCollectionLabel {
  width: 100%;
  padding: 0.5rem 0;
}
.resourceTypesLabel select, .resourceCollectionLabel select {
  margin-top: 0.5rem;
}
.resourceTypesLabel select option[value=""][disabled], .resourceCollectionLabel select option[value=""][disabled] {
  display: none;
}

.resource-selection-wrapper .tab-content {
  background-color: #FFF;
  margin-bottom: 0.5em;
  height: 315px;
  overflow-y: auto;
  border: 1px solid #B5B5B5;
}
.resource-selection-wrapper .resource-selection-table td[class^=resource-library-] {
  padding-right: 1.25rem;
  display: block;
}
.resource-selection-wrapper .resource-selection-table input[type=search] {
  border: none;
  outline: none;
  background-color: transparent;
  display: inline-block;
  width: calc(100% - 70px);
  box-sizing: border-box;
}
.resource-selection-wrapper .resource-selection-table .searchBox {
  border-left: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  padding: 0.2rem 0 0.05rem 0.5rem;
}
.resource-selection-wrapper .resource-selection-table .fa-search {
  text-align: center;
  float: right;
  height: 100%;
  display: inline-block;
}
.selected-resources-wrapper {
  position: relative;
  background-color: #FFF;
  border: 1px solid #B5B5B5;
  height: 315px;
  margin: 0 0.75em 0.5em 0;
  overflow-y: auto;
}

.resource-selection-table i.resourceIcon, .resource-selected-table i.resourceIcon {
  margin-right: 0.25rem;
}

.story-resource-map {
  height: 600px;
}

.gm-style-iw > button {
  display: none !important;
}
.gm-style-iw p {
  line-height: 1rem;
  margin-bottom: 0;
}

#resourceItem-mapMarkerColor-element {
  width: 100%;
}
#resourceItem-mapMarkerColor-element label {
  margin-right: 0.5rem;
}
#resourceItem-mapMarkerColor-element label:after {
  border-radius: 0.2rem;
  position: relative;
  content: "";
  display: inline-block;
  visibility: visible;
  width: 2rem;
  height: 2rem;
  top: 0.8rem;
  left: -1.1rem;
  border: 1px solid;
}
#resourceItem-mapMarkerColor-element label:hover {
  cursor: pointer;
}
#resourceItem-mapMarkerColor-element label:last-child {
  margin-right: 0;
}
#resourceItem-mapMarkerColor-element label.checked-color:after {
  transform: scale(1.4);
  transition: transform 0.3s linear;
}
#resourceItem-mapMarkerColor-element label:nth-child(1):after {
  background-color: #555;
  border-color: #484848;
}
#resourceItem-mapMarkerColor-element label:nth-child(2):after {
  background-color: #FD0F03;
  border-color: #e50d02;
}
#resourceItem-mapMarkerColor-element label:nth-child(3):after {
  background-color: #FD8F03;
  border-color: #e58102;
}
#resourceItem-mapMarkerColor-element label:nth-child(4):after {
  background-color: #FFD700;
  border-color: #e6c200;
}
#resourceItem-mapMarkerColor-element label:nth-child(5):after {
  background-color: #0db505;
  border-color: #0b9c04;
}
#resourceItem-mapMarkerColor-element label:nth-child(6):after {
  background-color: #02c2fd;
  border-color: #02afe4;
}
#resourceItem-mapMarkerColor-element label:nth-child(7):after {
  background-color: #2402fd;
  border-color: #2002e4;
}
#resourceItem-mapMarkerColor-element label:nth-child(8):after {
  background-color: #e506a9;
  border-color: #cc0597;
}

.gm-style-cc {
  margin-bottom: 1px;
}

table.resource-items td.resource-title, table.resource-items td.resource-type, table.resource-items td.last-modified {
  font-size: 1rem;
}
table.resource-items td.resource-icon {
  text-align: center;
}
table.resource-items td.resource-icon > i {
  font-size: 135%;
}

/* generic site search */
.search_results {
  padding-bottom: 1rem !important;
}
.search_results h3, .search_results .h3, .search_results .header-styling-3, .search_results .filter-label {
  margin-top: 1.5em;
}
.search_results h3:first-child, .search_results .h3:first-child, .search_results .header-styling-3:first-child, .search_results .filter-label:first-child {
  margin-top: 0.5em;
}
form#Search label {
  padding-right: 5px;
}

.parent_form_submit:hover, .parent_form_submit:active {
  cursor: pointer;
}

form.shortGlobalSearchForm input#q {
  width: 50%;
  border: 1px solid lightgray;
}
@media (min-width: 480px) {
  form.shortGlobalSearchForm input#q {
    width: auto;
  }
}

.module_search .select2-container {
  z-index: 990;
}
.module_search .select2-container.select2-container--open {
  z-index: 1051;
}
.module_search .select2-container li {
  margin-bottom: 0;
}
.module_search .select2-container .select2-selection--multiple {
  min-height: none;
}
.module_search .select2-container .select2-result-label {
  white-space: nowrap;
}
.module_search .action-link {
  margin-right: 0.75rem;
  margin-top: 0.75rem;
  text-align: center;
  font-weight: bold;
  border: none;
}
.module_search .action-link:hover {
  color: #FFF;
}

/* promising practices, resource library */
.moreResourcesContainer {
  margin: -1px 0 10px 0;
  padding-top: 5px;
  background-color: #FFFFFF;
}
.moreResourcesContainer img.loadingResources {
  height: 20px;
  margin-top: 5px;
}
.moreResourcesContainer a {
  margin-top: 10px;
  background-color: #F5F5F5;
  display: block;
  float: left;
  padding: 5px 0;
}
.moreResourcesContainer a:hover {
  background-color: hsl(340, 2.0134228188%, 90%);
  text-decoration: none;
}
.moreResourcesContainer a.moreResourcesSome {
  margin-right: 1%;
  width: 74%;
}
.moreResourcesContainer a.moreResourcesAll {
  width: 25%;
}

/* resource library results list */
.module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .resourceGroupTitle.header-styling-2 {
  font-size: 1.5rem;
  margin-top: 0;
}
.module_resourcelibrary_index .resourceGroup:first-child h2, .module_resourcelibrary_index .resourceGroup:first-child .h2, .module_resourcelibrary_index .resourceGroup:first-child .header-styling-1, .module_resourcelibrary_index .resourceGroup:first-child .header-styling-2, .tileinstance_resourcelibrary .resourceGroup:first-child h2, .tileinstance_resourcelibrary .resourceGroup:first-child .h2, .tileinstance_resourcelibrary .resourceGroup:first-child .header-styling-1, .tileinstance_resourcelibrary .resourceGroup:first-child .header-styling-2, .module_stories_index_view .resourceGroup:first-child h2, .module_stories_index_view .resourceGroup:first-child .h2, .module_stories_index_view .resourceGroup:first-child .header-styling-1, .module_stories_index_view .resourceGroup:first-child .header-styling-2 {
  padding-top: 0;
}
.module_resourcelibrary_index .resourceItemResultContainer .borderDiv, .tileinstance_resourcelibrary .resourceItemResultContainer .borderDiv, .module_stories_index_view .resourceItemResultContainer .borderDiv {
  border-top: 1px solid #B5B5B5;
  height: 1px;
  margin-left: 25px;
  margin-right: 10px;
}
.module_resourcelibrary_index .resourceItemResultContainer:hover .borderDiv, .tileinstance_resourcelibrary .resourceItemResultContainer:hover .borderDiv, .module_stories_index_view .resourceItemResultContainer:hover .borderDiv {
  border-color: transparent;
}
.module_resourcelibrary_index .resourceItemResult, .tileinstance_resourcelibrary .resourceItemResult, .module_stories_index_view .resourceItemResult {
  border-radius: 2px;
  padding: 7px 0;
  position: relative;
  z-index: 1;
  border-right: 10px solid transparent;
}
.module_resourcelibrary_index .resourceItemResult:hover, .tileinstance_resourcelibrary .resourceItemResult:hover, .module_stories_index_view .resourceItemResult:hover {
  border-right-color: #B91965;
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
}
.module_resourcelibrary_index .resourceItemResult .resourceDetails div.small, .module_resourcelibrary_index .resourceItemResult .resourceDetails div.alert-form-validation-small, .tileinstance_resourcelibrary .resourceItemResult .resourceDetails div.small, .tileinstance_resourcelibrary .resourceItemResult .resourceDetails div.alert-form-validation-small, .module_stories_index_view .resourceItemResult .resourceDetails div.small, .module_stories_index_view .resourceItemResult .resourceDetails div.alert-form-validation-small {
  padding: 1px 0;
}
.module_resourcelibrary_index .resourceItemResult .resourceIconDisplay, .tileinstance_resourcelibrary .resourceItemResult .resourceIconDisplay, .module_stories_index_view .resourceItemResult .resourceIconDisplay {
  text-align: center;
}
.module_resourcelibrary_index .resourceItemResult .resourceIconDisplay i, .tileinstance_resourcelibrary .resourceItemResult .resourceIconDisplay i, .module_stories_index_view .resourceItemResult .resourceIconDisplay i {
  color: #4C494A;
  font-size: 2.5rem;
  padding: 5px 5px 5px 0;
  margin: 0;
}
@media (min-width: 600px) {
  .module_resourcelibrary_index .resourceItemResult .resourceIconDisplay i, .tileinstance_resourcelibrary .resourceItemResult .resourceIconDisplay i, .module_stories_index_view .resourceItemResult .resourceIconDisplay i {
    font-size: 2.5rem;
    font-size: 3vw;
  }
}
@media (min-width: 600px) and (max-width: 41.6666666667rem) {
  .module_resourcelibrary_index .resourceItemResult .resourceIconDisplay i, .tileinstance_resourcelibrary .resourceItemResult .resourceIconDisplay i, .module_stories_index_view .resourceItemResult .resourceIconDisplay i {
    font-size: 1.25rem;
  }
}
@media (min-width: 600px) and (min-width: 83.3333333333rem) {
  .module_resourcelibrary_index .resourceItemResult .resourceIconDisplay i, .tileinstance_resourcelibrary .resourceItemResult .resourceIconDisplay i, .module_stories_index_view .resourceItemResult .resourceIconDisplay i {
    font-size: 2.5rem;
  }
}
.module_resourcelibrary_index .resourceItemResult .resourceIconDisplay .hci-reversed, .tileinstance_resourcelibrary .resourceItemResult .resourceIconDisplay .hci-reversed, .module_stories_index_view .resourceItemResult .resourceIconDisplay .hci-reversed {
  color: #FFF;
}
.module_resourcelibrary_index .resourceItemResult h2.resourceItemTitle, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.h2, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.header-styling-1, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.header-styling-2, .tileinstance_resourcelibrary .resourceItemResult h2.resourceItemTitle, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.h2, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.header-styling-1, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.header-styling-2, .module_stories_index_view .resourceItemResult h2.resourceItemTitle, .module_stories_index_view .resourceItemResult .resourceItemTitle.h2, .module_stories_index_view .resourceItemResult .resourceItemTitle.header-styling-1, .module_stories_index_view .resourceItemResult .resourceItemTitle.header-styling-2 {
  padding-top: 0;
  z-index: 2;
}
.module_resourcelibrary_index .resourceItemResult h2.resourceItemTitle i.fa, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.h2 i.fa, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.header-styling-1 i.fa, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.header-styling-2 i.fa, .module_resourcelibrary_index .resourceItemResult h2.resourceItemTitle i.hcicon, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.h2 i.hcicon, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.header-styling-1 i.hcicon, .module_resourcelibrary_index .resourceItemResult .resourceItemTitle.header-styling-2 i.hcicon, .tileinstance_resourcelibrary .resourceItemResult h2.resourceItemTitle i.fa, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.h2 i.fa, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.header-styling-1 i.fa, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.header-styling-2 i.fa, .tileinstance_resourcelibrary .resourceItemResult h2.resourceItemTitle i.hcicon, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.h2 i.hcicon, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.header-styling-1 i.hcicon, .tileinstance_resourcelibrary .resourceItemResult .resourceItemTitle.header-styling-2 i.hcicon, .module_stories_index_view .resourceItemResult h2.resourceItemTitle i.fa, .module_stories_index_view .resourceItemResult .resourceItemTitle.h2 i.fa, .module_stories_index_view .resourceItemResult .resourceItemTitle.header-styling-1 i.fa, .module_stories_index_view .resourceItemResult .resourceItemTitle.header-styling-2 i.fa, .module_stories_index_view .resourceItemResult h2.resourceItemTitle i.hcicon, .module_stories_index_view .resourceItemResult .resourceItemTitle.h2 i.hcicon, .module_stories_index_view .resourceItemResult .resourceItemTitle.header-styling-1 i.hcicon, .module_stories_index_view .resourceItemResult .resourceItemTitle.header-styling-2 i.hcicon {
  display: inline;
}
.module_resourcelibrary_index .resourceItemResult .promo-tag, .tileinstance_resourcelibrary .resourceItemResult .promo-tag, .module_stories_index_view .resourceItemResult .promo-tag {
  z-index: 2;
}
.module_resourcelibrary_index .resourceItemResult .resourceFiledUnder, .tileinstance_resourcelibrary .resourceItemResult .resourceFiledUnder, .module_stories_index_view .resourceItemResult .resourceFiledUnder {
  margin: 0;
  display: block;
  clear: both;
}
.module_resourcelibrary_index .resourceItemResult .resourceShortDescription, .tileinstance_resourcelibrary .resourceItemResult .resourceShortDescription, .module_stories_index_view .resourceItemResult .resourceShortDescription {
  color: #4F4F4F;
  margin-bottom: 0;
}

.resourceFiledUnder {
  z-index: 2;
}

/* admin forms */
.module_resourcelibrary_admin input[type=radio], .module_resourcelibrary_admin input[type=checkbox] {
  margin-right: 0.25em;
}
.module_resourcelibrary_admin #handpickedResourceList {
  margin-left: 0;
}
.module_resourcelibrary_admin #handpickedResourceList li.handpickedItem {
  cursor: ns-resize;
  padding: 3px;
}
.module_resourcelibrary_admin #handpickedResourceList li.handpickedItem div {
  padding: 0;
}
.module_resourcelibrary_admin #handpickedResourceList li.handpickedItem i {
  padding: 0;
  margin: 0;
}
.module_resourcelibrary_admin form#resourceItem label[for=resourceDate], .module_resourcelibrary_admin form#resourceItem label[for=mappedResource] {
  font-weight: bold;
  position: absolute;
  left: 0;
  margin-left: 0.75rem;
}
.module_resourcelibrary_admin form#resourceItem label[for=address], .module_resourcelibrary_admin form#resourceItem #resourceItem-mapMarkerColor-label > label {
  font-size: 1rem;
}
.module_resourcelibrary_admin form#resourceItem #address-element, .module_resourcelibrary_admin form#resourceItem #resourceItem-mapMarkerColor-element {
  margin-left: -25%;
  margin-top: 0.75rem;
}
.module_resourcelibrary_admin form#resourceItem #resourceItem-mapMarkerColor-element {
  margin-top: 2.5rem;
}

.module_indicators_admin #handpickedIndicatorList {
  margin-left: 0;
}
.module_indicators_admin #handpickedIndicatorList li.handpickedItem {
  cursor: ns-resize;
  padding: 3px;
}
.module_indicators_admin #handpickedIndicatorList li.handpickedItem div {
  padding: 0;
}
.module_indicators_admin #handpickedIndicatorList li.handpickedItem i {
  padding: 0;
  margin: 0;
}
.module_indicators_admin #handpickedIndicatorList li.handpickedCategoryItem {
  background-color: #F5F3D7;
  font-weight: bold;
}

/* generic across modules */
.results-wrapper p {
  font-size: 0.875rem;
  margin-bottom: 0.25rem;
}
.results-wrapper h2, .results-wrapper .h2, .results-wrapper .header-styling-1, .results-wrapper .header-styling-2 {
  font-size: 1rem;
  margin-top: 0;
  margin-bottom: 0.25rem;
  padding-top: 1rem;
}
.results-wrapper h2 a:link, .results-wrapper .h2 a:link, .results-wrapper .header-styling-1 a:link, .results-wrapper .header-styling-2 a:link, .results-wrapper h2 a:active, .results-wrapper .h2 a:active, .results-wrapper .header-styling-1 a:active, .results-wrapper .header-styling-2 a:active, .results-wrapper h2 a:visited, .results-wrapper .h2 a:visited, .results-wrapper .header-styling-1 a:visited, .results-wrapper .header-styling-2 a:visited {
  font-weight: bold;
  color: #4C494A;
}
.results-wrapper .result-head {
  margin-top: 1rem;
  border-top: 1px solid #B5B5B5;
}
.results-wrapper .result-head:first-child {
  border-top: none;
}
.results-wrapper a.country-link:link, .results-wrapper a.country-link:visited {
  font-size: 0.875rem;
  font-weight: 400;
  color: #4F4F4F;
}
.results-wrapper a.country-link:hover {
  border-color: #4F4F4F;
}
.results-wrapper .filed-under {
  font-size: 0.75rem;
}
.results-wrapper .filed-under a, .results-wrapper .filed-under a:link, .results-wrapper .filed-under a:visited {
  color: #4F4F4F;
}
.results-wrapper .filed-under a:hover, .results-wrapper .filed-under a:active {
  color: #4C494A;
}

p a.result-inline-tag {
  font-size: 100%;
}
p a.result-inline-tag:visited {
  color: hsl(340, 2.0134228188%, 70%);
}

.result-inline-caption {
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.results-footer {
  clear: left;
  margin-top: 1em;
  margin-bottom: 0.25em;
  padding-top: 1em;
  border-top: 1px solid #AAA;
}

.results-pager {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.results-pager li {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.results-pager .result-page:link, .results-pager .result-page:visited {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0.25rem 0.5rem;
  margin: 0 0.25rem;
  border: 1px solid #B5B5B5;
  background: #F5F5F5;
  color: #4C494A;
  font-size: 0.875rem;
}
.results-pager .result-page:hover, .results-pager .result-page.active {
  color: #FFF;
  text-decoration: none;
}
.results-pager .result-page.active {
  background: #4C494A;
}
.results-pager .result-page:hover {
  background: #736e70;
}

.filter-list .call-out-content {
  border: none;
  border-top: 6px solid hsl(340, 2.0134228188%, 70%);
}

.filter-head {
  margin: 0 0 0.5rem 0;
  font-size: 1rem;
}

.result-count {
  margin-top: 10px;
  color: #4F4F4F;
  font-size: 0.875rem;
}

.filter-label {
  font-size: 1.1rem;
  margin: 0 0 0.4rem 0;
  font-weight: bold;
}
.filter-label i {
  font-size: 1.1rem;
}

.filter-text {
  font-size: 0.875rem;
}

.filter-list a, .filter-list input, .filter-list label {
  font-size: 0.875rem;
  font-weight: normal;
}
.filter-list label {
  display: inline-block;
  margin: 0;
}
.filter-list input[type=radio] {
  margin: 0 8px 0 0px;
}
.filter-list input[type=checkbox] {
  margin: 0 0.5rem 0 -1rem;
  /* so we can out-dent our checkboxes! */
}
.filter-list ul ul {
  margin-top: 0.15rem;
  margin-left: 0.75rem;
  padding-left: 1.5rem;
}
.filter-list a:link, .filter-list a:visited {
  color: #4F4F4F;
}
.filter-list .current-filters {
  border-top: 6px solid hsl(340, 2.0134228188%, 70%);
}
.filter-list input.datepicker {
  width: 7rem;
}

.filter-group {
  margin-bottom: 0.75rem;
  padding-bottom: 0.5rem;
  line-height: 1.1rem;
  border-bottom: 1px solid #AAA;
}
.filter-group:first-child {
  border-bottom: none;
}
.filter-group:last-child {
  margin-bottom: 0.5rem;
  padding-bottom: 0;
  border-bottom: none;
}
.filter-group li {
  margin-bottom: 0.5rem;
}
.filter-group ul {
  margin: 0 0 0 1rem;
  padding: 0;
}
.filter-group p {
  margin: 1rem 0 0 0;
}
.filter-group .option-disabled {
  color: #828282;
  cursor: not-allowed;
}
.filter-group .searchParentTopic > a:hover {
  text-decoration: none;
}

@media (min-width: 600px) {
  .filter-group {
    padding-bottom: 0.75rem;
  }
  .filter-group:first-child {
    border-bottom: 1px solid #AAA;
  }
}
.sort-results {
  width: 100%;
}

.filter-collapse {
  display: inline-block;
  position: relative;
  left: -1.25rem;
  cursor: pointer;
}

.current-filters ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.filter-remove {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: right;
  color: #828282;
}
.filter-remove:hover {
  text-decoration: none;
  color: #333;
  cursor: pointer;
}

.keyword-filter-input {
  height: 1.5rem;
}

.keyword-filter-input {
  float: left;
  width: 100%;
  margin: 0;
}

.filter-list .keyword-filter-submit:link, .filter-list .keyword-filter-submit:visited {
  display: block;
  padding: 5px;
  text-align: center;
  margin-top: 10px;
  width: 100%;
}

.filter-clear-all {
  float: right;
  display: block;
  position: relative;
  top: 2px;
}

.filter-save {
  padding-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.all-filters .filter-label {
  color: #4C494A;
}

.report-section-head {
  border-top: 1px solid hsl(340, 2.0134228188%, 70%);
  padding-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.report-section-head a {
  color: #4F4F4F;
  font-size: 1rem;
}

.report-type-head {
  color: #FFB71B;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
}

.nav-back {
  float: left;
}
.nav-back a {
  color: #828282;
  font-size: 0.875rem;
}

.social-links {
  float: right;
}
.social-links a {
  margin-left: 0.5rem;
  color: #828282;
}
.social-links a:hover {
  text-decoration: none;
  color: #333;
}

@media (min-width: 768px) {
  #indicatorSearchForm {
    display: block !important;
  }
}
/* Results Page
     ========================================================================== */
.pagetype-results .page-head {
  font-size: 2.625rem;
  font-weight: 100;
  margin: 0.25rem 0;
}
.pagetype-results .page-subhead {
  font-size: 1.25rem;
}

.search_results .results-pager {
  text-align: left;
}

/*************** start story admin styles ****************/
.module_stories_admin input[type=text], .module_stories_admin textarea {
  width: 100%;
  min-width: 300px;
  max-width: 700px;
}
.module_stories_admin .story-title {
  margin: auto 0 0.5rem;
  font-size: 1.75rem;
  padding: 5px 0;
  color: black;
}
.module_stories_admin .story-title i {
  color: #4C494A;
}
.module_stories_admin .section {
  overflow: unset !important;
}
.module_stories_admin .clearer {
  clear: both;
}
.module_stories_admin dt#submit-label, .module_stories_admin dt#cancel-label, .module_stories_admin .submit-button > label {
  display: none;
}
.module_stories_admin .hint {
  margin-bottom: 0;
}
.module_stories_admin .page-content {
  padding: 0 5px 10px;
}
.module_stories_admin .page-content label.page-title-input-section, .module_stories_admin .page-content label.page-intro-input-section {
  font-size: 1rem;
  color: #4C494A;
  margin: 1rem 0 0;
}
.module_stories_admin .page-content label.page-title-input-section input, .module_stories_admin .page-content label.page-title-input-section textarea, .module_stories_admin .page-content label.page-intro-input-section input, .module_stories_admin .page-content label.page-intro-input-section textarea {
  font-size: revert;
}
.module_stories_admin .page-content label.page-title-input-section textarea, .module_stories_admin .page-content label.page-intro-input-section textarea {
  display: block;
}
.module_stories_admin .page-content label.page-title-input-section {
  margin-top: 0;
}
.module_stories_admin .page-content, .module_stories_admin .content-items {
  margin: 1rem auto;
  max-width: 1500px;
}
.module_stories_admin .add-section {
  margin-left: 0.5rem;
}
.module_stories_admin .add-page-link {
  margin-left: 1rem;
}
.module_stories_admin ul.sortable-list {
  padding: 0;
  overflow: auto;
}
.module_stories_admin ul.sortable-list.ui-sortable > li {
  border-color: white;
  border-bottom: 1px solid #ddd;
  font-size: 0.75rem;
  line-height: 1.25rem;
  padding: 0 5px;
  margin-bottom: 0.1rem;
  margin-left: 0;
  background-color: transparent;
}
.module_stories_admin ul.sortable-list.ui-sortable > li .handle:hover {
  cursor: grab;
}
.module_stories_admin ul.sortable-list.ui-sortable > li .handle:focus, .module_stories_admin ul.sortable-list.ui-sortable > li .handle:active {
  cursor: grabbing;
}
.module_stories_admin ul.sortable-list.ui-sortable > li .handle:active {
  cursor: grabbing;
}
.module_stories_admin ul.sortable-list.ui-sortable > li i {
  margin-right: 0.3rem;
}
.module_stories_admin ul.sortable-list.ui-sortable > li.page-list-entry.selected {
  font-weight: bold;
  background-color: transparent;
}
.module_stories_admin .spinner-wrapper {
  position: fixed;
  top: 35%;
  left: 48%;
  background: #FFF;
  margin: 0;
  z-index: 10004;
}
.module_stories_admin .clearfix:after, .module_stories_admin .tileinstance_partner .partnerList:after, .tileinstance_partner .module_stories_admin .partnerList:after, .module_stories_admin .tileinstance_partner .resourceList:after, .tileinstance_partner .module_stories_admin .resourceList:after, .module_stories_admin .tileinstance_resourcelibrary .partnerList:after, .tileinstance_resourcelibrary .module_stories_admin .partnerList:after, .module_stories_admin .tileinstance_resourcelibrary .resourceList:after, .tileinstance_resourcelibrary .module_stories_admin .resourceList:after, .module_stories_admin .tileinstance:after, .module_stories_admin .config-item-dialog .config-option:after, .config-item-dialog .module_stories_admin .config-option:after, .module_stories_admin .config-item-dialog .option_setting:after, .config-item-dialog .module_stories_admin .option_setting:after, .module_stories_admin .search_results:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: visible;
}
.module_stories_admin .contentitem.contentitem_richtext {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1rem;
}
.module_stories_admin .highcharts-contextbutton {
  display: none;
}

.module_stories_admin_index table.dataTable thead .sorting, .module_stories_admin_index table.dataTable thead .sorting_asc, .module_stories_admin_index table.dataTable thead .sorting_desc {
  padding-right: 1.5em;
}
.module_stories_admin_index table.dataTable .no-stretch {
  width: 1px;
}

#storyNamePlaceholder {
  font-weight: 600;
  color: #4F4F4F;
}

/********************* Story dialog related styles **************************/
.config-item .config-options-container h4, .config-item .config-options-container .h4, .config-item .config-options-container .header-styling-4 {
  font-weight: bold;
}

.confirm-title-update {
  max-width: 700px;
}

@media only screen and (min-width: 1200px) {
  .ui-widget.ui-dialog.config-item #configItemFormContainer {
    display: grid;
    grid-gap: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.ui-widget-overlay.modal-opened {
  background: rgb(0, 0, 0);
  opacity: 0.25 !important;
}

.story-modal {
  max-height: 80%;
}
.story-modal .highcharts-contextbutton {
  display: none;
}
.story-modal .text-info, .story-modal .info-icon, .story-modal .indicatorTitleCol .view-details, .indicatorTitleCol .story-modal .view-details, .story-modal .selected-measure-display .view-details, .selected-measure-display .story-modal .view-details, .story-modal .add-item-panel ul li.item-type span, .add-item-panel ul li.item-type .story-modal span, .story-modal .selectedLocations > h3.limitToSingleLocaleType, .story-modal .selectedLocations > .limitToSingleLocaleType.h3, .story-modal .selectedLocations > .limitToSingleLocaleType.header-styling-3, .story-modal .selectedLocations > .limitToSingleLocaleType.filter-label, .story-modal .selectionConstraint {
  color: #117a8b !important;
}
.story-modal.ui-widget.ui-dialog {
  border-width: 0;
  background-color: transparent;
}
.story-modal .ui-dialog-content {
  border-left-width: 1px;
  border-right-width: 1px;
  background-color: white;
}
.story-modal .ui-dialog-titlebar {
  background-color: #757575;
  padding: 0.15rem 1rem 0.15rem 0.5rem;
  color: #FFF;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.story-modal .ui-dialog-buttonpane {
  margin-top: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border: 1px solid #eee;
  background-color: #f7f7f7;
}
.story-modal .left-button {
  position: absolute;
  left: 8px;
}
.story-modal textarea, .story-modal input[type=text] {
  width: 100%;
  box-sizing: border-box;
}
.story-modal label {
  display: block;
}
.story-modal.settings-dialog form {
  margin: 0;
}
.story-modal.settings-dialog .ui-dialog-content {
  padding-top: 0.25rem;
  padding-bottom: 0;
}
.story-modal.settings-dialog .story-setting {
  background-color: #FFF;
  padding: 0.75rem 1rem;
  margin: 1rem 0;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  border-radius: 3px;
}
.story-modal.settings-dialog .story-setting legend {
  padding: 0 5px;
  font-size: 1rem;
}
.story-modal.settings-dialog .story-setting label {
  display: inline-block;
}
.story-modal.settings-dialog .story-setting.story-alias label {
  margin-bottom: 0;
}
.story-modal.settings-dialog .story-setting.story-alias p {
  margin: 0.5rem 0 0;
}
.story-modal input[type=text].dialog-story-alias {
  width: 50%;
  padding-left: 63px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="68" height="26"><text x="4" y="19" style="fill: black; font: 16px Arial;">/Stories/</text></svg>') no-repeat;
  background-color: #FFF;
  border: 1px solid #555;
  box-sizing: border-box;
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
.story-modal .required .text-danger {
  font-size: inherit;
}
.story-modal #no_preview .text-danger {
  top: 0;
  right: 0;
}
.story-modal .disable-measure, .story-modal .disable-measure label {
  color: #a0a0a0;
  font-weight: normal;
}

#indicatorListTableContainer, #indicatorListTableContainerProtected {
  position: relative;
}
#indicatorListTableContainer #indicatorListTable td, #indicatorListTableContainerProtected #indicatorListTable td {
  font-size: 0.75rem;
}

.config-item-dialog {
  padding-bottom: 0;
}
.config-item-dialog #configItemForm {
  margin-bottom: 0;
}
.config-item-dialog .ui-dialog-buttonset {
  margin-right: 4rem;
}
.config-item-dialog.item-type-12 .locationSelectPanelContent {
  border-bottom: none;
}
.config-item-dialog .indicator-list-table thead {
  background-color: #757575;
  border-right-width: 0;
}
.config-item-dialog .indicator-list-table thead th {
  border-bottom-width: 0;
  color: #FFF;
  height: 2rem;
}
.config-item-dialog .indicator-list-table-container, .config-item-dialog .measure-list-container {
  height: 400px;
  overflow: auto;
  border: 1px solid #ddd;
}
.config-item-dialog .indicator-list-table-container .measure-row, .config-item-dialog .measure-list-container .measure-row {
  border-top: 1px solid #cdcdcd;
}
.config-item-dialog .indicator-list-table-container .measure-row:hover, .config-item-dialog .measure-list-container .measure-row:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.config-item-dialog .indicator-list-table-container .measure-row .check-buttons, .config-item-dialog .measure-list-container .measure-row .check-buttons {
  white-space: nowrap;
  padding-bottom: 0.5rem;
  font-size: 0.6875rem;
}
.config-item-dialog input[type=checkbox] {
  margin-top: 4px;
}
.config-item-dialog input[type=radio] {
  vertical-align: middle;
  margin-top: -1px;
}
.config-item-dialog textarea#intro {
  height: 6rem;
}
.config-item-dialog textarea#subTitle {
  height: 3rem;
}
.config-item-dialog label {
  display: inline-block;
  font-weight: bold;
  font-size: 0.8125rem;
  line-height: 10px;
  color: #555;
  margin: 0;
}
.config-item-dialog .disabled-measure-selection, .config-item-dialog .disabled-measure-selection label {
  color: #B5B5B5 !important;
  font-weight: normal !important;
  cursor: not-allowed;
}
.config-item-dialog input.breakoutId.insufficient-common-locales + label {
  color: #B5B5B5 !important;
  font-weight: normal !important;
  cursor: not-allowed;
}
.config-item-dialog select.option_setting {
  margin-left: 0.3rem;
}
.config-item-dialog .item-type-select label {
  margin-bottom: 8px;
  margin-right: 8px;
}
.config-item-dialog .columns {
  column-count: 3;
  column-fill: auto;
  -moz-column-fill: auto;
}
.config-item-dialog .columns label {
  margin-top: 0;
  line-height: 20px;
}
.config-item-dialog .measureCategoryHeader, .config-item-dialog .indicatorCategoryName {
  padding: 0.3rem;
  border-top: 1px solid #dee2e6;
  font-size: 0.875rem;
  font-weight: bold;
  color: #495057;
  background-color: #e9ecef;
}
.config-item-dialog tr.measureCategoryHeader td {
  padding-left: 7px;
}
.config-item-dialog tr.measureCategoryHeader th {
  position: sticky;
  top: 63px;
  background-color: #e9ecef;
}
.config-item-dialog div.measureCategoryHeader {
  position: sticky;
  top: 0;
}
.config-item-dialog .reveal-handpick {
  display: none;
}
.config-item-dialog .check-buttons {
  padding-top: 0.6rem;
}
.config-item-dialog .config_option_section, .config-item-dialog .measure-grouping {
  border: 1px solid #ccc;
  border-top-width: 0;
  overflow: auto;
  padding: 15px;
}
.config-item-dialog .config_option_section:first-child, .config-item-dialog .measure-grouping:first-child {
  border-top-width: 1px;
}
.config-item-dialog .config_option_section .swap-measures, .config-item-dialog .measure-grouping .swap-measures {
  color: #4F4F4F;
  margin: 0.2rem 17.2rem 0.8rem;
  opacity: 0.8;
}
.config-item-dialog .config_option_section .swap-measures:hover, .config-item-dialog .measure-grouping .swap-measures:hover {
  opacity: 1;
}
.config-item-dialog .config_option_section .swap-measures i, .config-item-dialog .measure-grouping .swap-measures i {
  padding-bottom: 0;
}
.config-item-dialog .config_option_section.config_edit_mode .view_display, .config-item-dialog .config_edit_mode.measure-grouping .view_display {
  display: none;
}
.config-item-dialog .config_option_section.config_edit_mode .edit_display, .config-item-dialog .config_edit_mode.measure-grouping .edit_display, .config-item-dialog .config_option_section.config_edit_mode fieldset, .config-item-dialog .config_edit_mode.measure-grouping fieldset {
  display: block;
}
.config-item-dialog .config_option_section.config_edit_mode .edit-section-button, .config-item-dialog .config_edit_mode.measure-grouping .edit-section-button {
  display: none !important;
}
.config-item-dialog .config_option_section.config_edit_mode .swap-measures + .selected-measure-display, .config-item-dialog .config_edit_mode.measure-grouping .swap-measures + .selected-measure-display {
  margin-top: 0;
}
.config-item-dialog .config_option_section.config_view_mode, .config-item-dialog .measure-grouping {
  background-color: #f9f9f9;
}
.config-item-dialog .config_option_section.config_view_mode button.view_display, .config-item-dialog .measure-grouping button.view_display {
  display: block;
}
.config-item-dialog .config_option_section.config_view_mode .edit_display, .config-item-dialog .measure-grouping .edit_display, .config-item-dialog .config_option_section.config_view_mode fieldset, .config-item-dialog .measure-grouping fieldset {
  display: none;
}
.config-item-dialog .config_option_section.config_view_mode .swap-measures, .config-item-dialog .measure-grouping .swap-measures {
  display: none !important;
}
.config-item-dialog .config_option_section.locked .edit-section-button, .config-item-dialog .locked.measure-grouping .edit-section-button {
  display: none !important;
}
.config-item-dialog .config_option_section .option-field-container, .config-item-dialog .measure-grouping .option-field-container {
  margin-bottom: 0.8rem;
  margin-left: 0;
}
.config-item-dialog .config_option_section .option-field-container label, .config-item-dialog .measure-grouping .option-field-container label {
  line-height: 150%;
}
.config-item-dialog .config_option_section h5, .config-item-dialog .measure-grouping h5, .config-item-dialog .config_option_section .h5, .config-item-dialog .measure-grouping .h5 {
  font-size: 98%;
  margin: 0.6rem 0;
}
.config-item-dialog #config_option_section_3 {
  overflow: auto;
}
.config-item-dialog .selected-measure-display {
  margin: 1rem 0 0.2rem 0.25rem;
}
.config-item-dialog .selected-measure-display .measure-title, .config-item-dialog .selected-measure-display .breakout-type, .config-item-dialog .selected-measure-display .breakout-list {
  font-weight: bold;
  color: #4F4F4F;
}
.config-item-dialog #displayLocationList {
  margin: 1rem 0 0 0.25rem;
}
.config-item-dialog #locationNames {
  font-weight: bold;
  color: #4F4F4F;
}
.config-item-dialog .location-selection-type-container {
  margin: 0;
  padding: 0.5rem;
  min-height: 2.5rem;
  background: #eeeded;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.config-item-dialog .location-selection-type-container.disabled {
  background: none;
  border-color: transparent;
}
.config-item-dialog .location-selection-type-container input[disabled] ~ * {
  opacity: 0.6;
}
.config-item-dialog .locationSelectPanelContent {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #ccc;
}
.config-item-dialog .config-option {
  margin-top: 15px;
}
.config-item-dialog .mapColorSwatchLabel {
  margin: 3px;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #828282;
}
.config-item-dialog .mapColorSwatchLabel .mapColorSwatch {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
}
.config-item-dialog .mapColorSwatchLabel .mapColorSwatch .fa {
  font-size: 1.125rem;
  color: transparent;
}
.config-item-dialog .mapColorSwatchLabel.active .mapColorSwatch .fa {
  color: #333;
}
.config-item-dialog #preview_container, .config-item-dialog #config_container {
  border: 1px solid #B5B5B5;
  margin: 5px 0;
  padding: 5px;
}
.config-item-dialog .multi-measure-select .measure-row .breakout-wrapper {
  margin-left: 0;
}
.config-item-dialog .multi-measure-select .measure-row .breakout-wrapper ul.breakout-list {
  margin-left: 0;
}
.config-item-dialog .multi-measure-select .measure-row .breakout-wrapper ul.breakout-list i.fa {
  padding: 0;
  color: #828282;
}
.config-item-dialog .multi-measure-select .measure-row .breakout-wrapper ul.breakout-list li:first-child {
  margin-bottom: 0 !important;
}
.config-item-dialog .multi-measure-select .measure-row .breakout-wrapper ul.breakout-list .sub-list {
  margin-left: 1.75rem !important;
}
.config-item-dialog .measure-row .breakout-wrapper {
  margin-left: 1.6rem;
}
.config-item-dialog .measure-row .breakout-wrapper .breakout-title {
  margin: 0 0 0.5rem;
  font-size: 1.2rem;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list {
  margin-left: 1.5rem;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list li {
  position: inherit;
  margin: 0;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list li:first-child {
  margin-bottom: 0.6rem;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list li:before {
  content: "";
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list li label {
  margin-left: 0;
  padding: 0;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list .breakout-wrapper {
  margin-left: 0;
  margin-top: 0.5rem;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list .breakout-wrapper ul.breakout-list {
  margin-left: 1.35rem;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list .breakout-wrapper ul.breakout-list li {
  white-space: nowrap;
  padding-right: 5px;
}
.config-item-dialog .measure-row .breakout-wrapper ul.breakout-list .breakout-wrapper ul.breakout-list li:first-child {
  margin-bottom: 0;
}
.config-item-dialog .measure-container label {
  padding: 0.7rem 0.25rem;
  line-height: 16px;
}
.config-item-dialog .measure-container.demographic-measure ul.breakout-list li:first-child {
  margin-bottom: 0;
}
.config-item-dialog .measure-table-container tr.measure-row input[type=radio], .config-item-dialog .measure-table-container tr.measure-row input[type=checkbox] {
  margin-left: -22px;
  margin-right: 8px;
}
.config-item-dialog .measure-table-container tr.measure-row:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.config-item-dialog .measure-table-container tr.measure-row td {
  padding: 0.25rem;
}
.config-item-dialog .measure-table-container tr.measure-row td:first-child {
  padding: 0;
}
.config-item-dialog .measure-table-container tr.measure-row td:first-child > label {
  display: block;
}
.config-item-dialog .measure-table-container tr.measure-row td label {
  margin-left: 25px;
}
.config-item-dialog .measure-table-container tr.measure-row .breakout-list label {
  padding: 0.25rem 0;
}
.config-item-dialog fieldset {
  border-width: 1px;
  background-color: transparent;
  padding: 0.5rem 1rem;
  margin: 1.5rem 0;
}
.config-item-dialog fieldset:last-child {
  margin-bottom: 0;
}
.config-item-dialog fieldset legend {
  padding: 0 0.3rem;
}
.config-item-dialog fieldset.no-border {
  border-width: 0;
}
.config-item-dialog fieldset .option_field_container, .config-item-dialog fieldset .locationSelectPanel {
  margin: 0.5rem 0;
}
.config-item-dialog fieldset .locationSelectPanel {
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  padding: 0.5rem;
}
.config-item-dialog .richtext-fieldset fieldset {
  margin-top: 0;
}
.config-item-dialog #measurementPeriodLabels {
  font-weight: bold;
}
.config-item-dialog #itemList {
  margin-top: 1rem;
}
.config-item-dialog #itemList .value-gauge-item {
  margin-bottom: 0.75rem;
  border: 1px solid #B5B5B5;
}
.config-item-dialog #itemList .value-gauge-item .item-title {
  margin: 0 0 0.25rem;
  font-weight: bold;
  background: #F5F5F5;
  padding: 0.25rem;
}
.config-item-dialog #itemList .value-gauge-item .d-flex > div {
  padding: 0 0.5rem;
}
.config-item-dialog #itemList .value-gauge-item .description-container {
  flex: 1.25;
}
.config-item-dialog #itemList .value-gauge-item .description-container textarea.item-description {
  height: 4rem;
}
.config-item-dialog #itemList .value-gauge-item .comparison-options-container {
  flex: 0.75;
}
.config-item-dialog #itemList .value-gauge-item .count-options-container {
  flex: 0.75;
}

/********************* End of story dialog related styles **************************/
#pages {
  /* for the animation */
  transition: width 0.3s ease;
}

@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(23, 162, 184, 0.8);
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }
  70% {
    box-shadow: 0 0 0 5px rgba(23, 162, 184, 0.2);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.2);
  }
}
.pulse, .pulse-3 {
  animation: pulsate 1s 2;
}
.pulse-3 {
  animation-duration: 3s;
}

.pulsate {
  animation: pulsate 1.5s ease-out;
  -webkit-animation: pulsate 1.5s ease-out;
  -webkit-animation-iteration-count: 1;
  opacity: 1;
}

@-webkit-keyframes pulsate {
  0% {
    opacity: 1;
    color: #4C494A;
    font-weight: bold;
  }
  50% {
    opacity: 0.6;
    color: #4C494A;
    font-weight: bold;
  }
  100% {
    opacity: 1;
    color: #4C494A;
    font-weight: bold;
  }
}
.add-item-panel {
  width: 100%;
  max-width: 55em;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #FFF;
  padding: 10px;
  font-size: 0.85rem;
  border: 1px solid #e8e8e8;
  box-shadow: -10px 4px 10px -3px rgb(199, 197, 199);
  z-index: 31;
}
.add-item-panel h3, .add-item-panel .h3, .add-item-panel .header-styling-3, .add-item-panel .filter-label {
  text-transform: capitalize;
  white-space: nowrap;
  font-size: 0.8rem;
  color: #4C494A;
  font-weight: bold;
}
.add-item-panel ul {
  margin-top: 0.4rem;
  margin-left: 0;
}
.add-item-panel ul li {
  margin-left: 0;
  font-weight: bold;
}
.add-item-panel ul li.item-type {
  margin-left: 5px;
  margin-bottom: 5px;
}
.add-item-panel ul li.item-type:hover {
  cursor: pointer;
  text-decoration: underline;
}
.add-item-panel ul li.item-type span {
  display: inline-block;
  width: 1.7rem;
  text-align: center;
}
.add-item-panel ul li.item-type i {
  margin-right: 0.5rem;
}
.add-item-panel img.scatter-plot-icon {
  width: 16px;
  margin-left: -4px;
}

.move-panel h3, .move-panel .h3, .move-panel .header-styling-3, .move-panel .filter-label {
  margin-top: 0;
  margin-bottom: 0.4rem;
}
.move-panel label {
  margin: 0.3rem 0 0;
  display: block;
}
.move-panel select {
  width: 100%;
  margin: 0.15rem 0;
}
.move-panel.duplicate-item > h3:hover, .move-panel.duplicate-item > .h3:hover, .move-panel.duplicate-item > .header-styling-3:hover, .move-panel.duplicate-item > .filter-label:hover {
  cursor: pointer;
}
.move-panel.duplicate-item > h3 .fa-caret-down, .move-panel.duplicate-item > .h3 .fa-caret-down, .move-panel.duplicate-item > .header-styling-3 .fa-caret-down, .move-panel.duplicate-item > .filter-label .fa-caret-down {
  transform: rotate(0deg);
  transition: transform 0.5s linear;
}
.move-panel.duplicate-item > h3 .fa-caret-down.panel-expanded, .move-panel.duplicate-item > .h3 .fa-caret-down.panel-expanded, .move-panel.duplicate-item > .header-styling-3 .fa-caret-down.panel-expanded, .move-panel.duplicate-item > .filter-label .fa-caret-down.panel-expanded {
  transform: rotate(180deg);
}

.sample-item-panel {
  border: dashed 1px #B5B5B5;
  position: relative;
  padding-bottom: 90px;
}
.sample-item-panel .image-wrapper {
  font-weight: bold;
  max-height: 80%;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0.6rem;
}
.sample-item-panel .image-wrapper .instructions {
  font-size: 0.85rem;
  color: #6e6e6e;
}
.sample-item-panel .item-desc {
  display: none;
  padding: 5px 10px;
  color: #FFF;
  background-color: #969696;
}
.sample-item-panel.measurebivariatemap .image-wrapper {
  max-height: 83%;
  background-image: url("/content/global/application/stories/measurebivariatemap-sample.jpg");
}
.sample-item-panel.measurebivariatemap .measurebivariatemap-desc {
  display: block;
}
.sample-item-panel.measurebarchart .image-wrapper {
  max-height: 83%;
  background-image: url("/content/global/application/stories/measurebarchart-sample.jpg");
}
.sample-item-panel.measurebarchart .measurebarchart-desc {
  display: block;
}
.sample-item-panel.measuremap .image-wrapper {
  max-height: 83%;
  background-image: url("/content/global/application/stories/measuremap-sample.jpg");
}
.sample-item-panel.measuremap .measuremap-desc {
  display: block;
}
.sample-item-panel.measurescatterplot .image-wrapper {
  max-height: 77%;
  background-image: url("/content/global/application/stories/measurescatterplot-sample.jpg");
}
.sample-item-panel.measurescatterplot .measurescatterplot-desc {
  display: block;
}
.sample-item-panel.measuretimeseries .image-wrapper {
  max-height: 77%;
  background-image: url("/content/global/application/stories/measuretimeseries-sample.jpg");
}
.sample-item-panel.measuretimeseries .measuretimeseries-desc {
  display: block;
}
.sample-item-panel.measurevaluegaugeplaceholder .image-wrapper {
  max-height: 77%;
  background-image: url("/content/global/application/stories/measurevaluegauge-sample.jpg");
}
.sample-item-panel.measurevaluegaugeplaceholder .measurevaluegaugeplaceholder-desc {
  display: block;
}
.sample-item-panel.measuretable .image-wrapper {
  max-height: 83%;
  background-image: url("/content/global/application/stories/measuretable-sample.jpg");
}
.sample-item-panel.measuretable .measuretable-desc {
  display: block;
}
.sample-item-panel.measuretabletimeseries .image-wrapper {
  max-height: 83%;
  background-image: url("/content/global/application/stories/measuretabletimeseries-sample.jpg");
}
.sample-item-panel.measuretabletimeseries .measuretabletimeseries-desc {
  display: block;
}
.sample-item-panel.communitymap .image-wrapper {
  max-height: 87%;
  background-image: url("/content/global/application/stories/communitymap-sample.jpg");
}
.sample-item-panel.communitymap .communitymap-desc {
  display: block;
}
.sample-item-panel.resourcelibrary .image-wrapper {
  max-height: 83%;
  background-image: url("/content/global/application/stories/resourcelibrary-sample.jpg");
}
.sample-item-panel.resourcelibrary .resourcelibrary-desc {
  display: block;
}
.sample-item-panel.richtext .image-wrapper {
  max-height: 78%;
  background-image: url("/content/global/application/stories/richtext-sample.jpg");
}
.sample-item-panel.richtext .richtext-desc {
  display: block;
}
.sample-item-panel.measurebivariatemap .image-wrapper .instructions, .sample-item-panel.measurebarchart .image-wrapper .instructions, .sample-item-panel.measuremap .image-wrapper .instructions, .sample-item-panel.measuretable .image-wrapper .instructions, .sample-item-panel.measuretimeseries .image-wrapper .instructions, .sample-item-panel.measurevaluegaugeplaceholder .image-wrapper .instructions, .sample-item-panel.measurescatterplot .image-wrapper .instructions, .sample-item-panel.measuretabletimeseries .image-wrapper .instructions, .sample-item-panel.communitymap .image-wrapper .instructions, .sample-item-panel.resourcelibrary .image-wrapper .instructions, .sample-item-panel.richtext .image-wrapper .instructions {
  display: none;
}
.sample-item-panel.measurebivariatemap:after, .sample-item-panel.measurebarchart:after, .sample-item-panel.measuremap:after, .sample-item-panel.measuretable:after, .sample-item-panel.measuretimeseries:after, .sample-item-panel.measurevaluegaugeplaceholder:after, .sample-item-panel.measurescatterplot:after, .sample-item-panel.measuretabletimeseries:after, .sample-item-panel.communitymap:after, .sample-item-panel.resourcelibrary:after, .sample-item-panel.richtext:after {
  font-size: 0.8rem;
}

.page-toolbar .story-dropdown, .item-toolbar .story-dropdown {
  border-right: 1px solid #a8a8a8;
  padding-right: 7px;
  margin-right: 7px;
}

.edit-item {
  display: inline-block;
  border-left: 1px solid #AAA;
  padding-left: 0.5em;
  margin: 0.3em 0.5em;
}

* {
  box-sizing: border-box;
}

.story-page .ribbon-notifications, .section .ribbon-notifications, .story-content-item .ribbon-notifications {
  display: none;
}
.story-page.archive .ribbon-notifications, .section.archive .ribbon-notifications, .story-content-item.archive .ribbon-notifications {
  display: block;
}

.story-page .story-content-item {
  margin-left: 5px;
}
.story-page .story-content-item .item-toolbar {
  min-height: 2.25rem;
  padding: 0.15rem 1rem 0.15rem 0.5rem;
  margin: 0;
  overflow: visible;
}
.story-page .story-content-item .item-toolbar .sort-icons {
  margin-left: -0.5rem;
  padding: 0;
}
.story-page .story-content-item .item-toolbar .sort-icons img {
  box-sizing: content-box;
  cursor: pointer;
  display: block;
  height: 0.5rem;
  margin: 0 !important;
  padding: 0.25rem 1rem !important;
  transition: background-color 100ms ease;
  width: 1.5rem;
}
.story-page .story-content-item .item-toolbar .sort-icons img:hover {
  background: rgba(0, 0, 0, 0.15);
}
.story-page .story-content-item .item-toolbar .item-info {
  margin-left: 0.5rem;
  flex: auto;
}
.story-page .story-content-item .item-toolbar .item-info .item-type-icon {
  color: lighetn(#B5B5B5, 5%);
}
.story-page .story-content-item .item-content {
  padding-top: 0.5rem;
  border: 1px #AAA solid;
}
.story-page .story-content-item .add-item-button-container {
  border: 1px dashed #cfcfcf;
  margin: 0.5rem 0;
  padding: 0.5rem;
  border-radius: 0.25rem;
}
.story-page .story-content-item .add-item-button-container button.add-item-button {
  margin: 0;
  visibility: hidden;
}
.story-page .story-content-item .add-item-button-container:hover {
  border-color: #828282;
}
.story-page .story-content-item .add-item-button-container:hover button.add-item-button {
  visibility: visible;
}
.story-page.selected .story-content-item:first-child .item-toolbar .sort-icons img.move-item-up, .story-page.selected .story-content-item:last-child .item-toolbar .sort-icons img.move-item-down {
  display: none;
}

.ribbon-notifications {
  font-size: 0.875rem;
  font-weight: bold;
  margin: 0;
  color: #FFF;
  padding: 0.4em 0;
  position: absolute;
  top: 0.8rem;
  right: 0;
  transform: rotate(45deg);
  transform-origin: top left;
  min-width: 50px;
  text-align: center;
}
.ribbon-notifications:before, .ribbon-notifications:after {
  content: "";
  position: absolute;
  top: 0;
  margin: 0 -1px; /* tweak */
  width: 100%;
  height: 100%;
}
.ribbon-notifications:before {
  right: 100%;
}
.ribbon-notifications:after {
  left: 100%;
}

i.archive-spin:before {
  transition: all 1.5s;
  transition-timing: ease-in-out;
  display: inline-block;
  transform: rotate(1080deg);
}

.section-title-input-section .input-edit-buttons,
.page-title-section .input-edit-buttons,
.item-title-section .input-edit-buttons {
  margin: 5px 0 10px;
}
.section-title-input-section label,
.page-title-section label,
.item-title-section label {
  font-size: 1rem;
  color: #4C494A;
}
.section-title-input-section textarea,
.page-title-section textarea,
.item-title-section textarea {
  margin-top: 5px;
}
.section-title-input-section:hover,
.page-title-section:hover,
.item-title-section:hover {
  cursor: text;
}
.page-select-position {
  margin-top: 5px;
}

.add-page-link {
  margin-left: 13px;
}

.story-toolbar {
  margin: 2px 0 0.6rem;
  padding: 0.4rem 0.2rem;
  overflow: auto;
}
.story-toolbar .save-changes-message {
  display: inline-block;
  margin: 4px 0 0 1.5rem;
}
.story-toolbar.story-toolbar-bottom {
  position: absolute;
  bottom: 10px;
  right: 0;
  left: 1rem;
  margin: 0;
}

i.nav-show-pages {
  font-size: 1rem;
  transition: all 0.3s;
  transition-timing: ease-in-out;
  display: inline-block;
  transform-origin: center center;
  transform: rotate(0);
}

i.rotate-cw-dropdown-icon {
  transform: rotate(180deg);
}

.tox-tinymce-aux {
  z-index: 100000 !important;
}

.story-admin-wrapper {
  margin: 0;
  position: relative;
  width: 100%;
  /* The container <div> - needed to position the dropdown content */
}
@media (min-width: 600px) {
  .story-admin-wrapper {
    display: flex;
  }
}
.story-admin-wrapper a i {
  margin-left: 0;
}
.story-admin-wrapper .sidebar {
  align-self: flex-start;
  height: auto;
  overflow: auto;
  top: 0.25rem;
  margin-bottom: 2rem;
  padding-right: 0;
  width: 100%;
  min-width: 30px;
  background: #FFF;
  color: #4F4F4F;
}
@media (min-width: 600px) {
  .story-admin-wrapper .sidebar {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    width: 35%;
    max-width: 250px;
    border-top: none;
    padding: 0;
    margin-bottom: 0;
    transition: all 0.2s;
  }
}
.story-admin-wrapper .sidebar hr {
  border-top-color: #ccc;
  margin: 0;
}
.story-admin-wrapper .sidebar .side-toolbar h2, .story-admin-wrapper .sidebar .side-toolbar .h2, .story-admin-wrapper .sidebar .side-toolbar .header-styling-1, .story-admin-wrapper .sidebar .side-toolbar .header-styling-2 {
  color: #FFF;
  padding: 0;
  margin: 0;
  font-size: 1rem;
}
.story-admin-wrapper .sidebar .side-toolbar h2 .sidebar-collapse, .story-admin-wrapper .sidebar .side-toolbar .h2 .sidebar-collapse, .story-admin-wrapper .sidebar .side-toolbar .header-styling-1 .sidebar-collapse, .story-admin-wrapper .sidebar .side-toolbar .header-styling-2 .sidebar-collapse {
  display: none;
  float: right;
  color: #FFF;
  font-size: 1rem;
  border-left: 1px solid #ccc;
  padding-left: 5px;
}
@media (min-width: 600px) {
  .story-admin-wrapper .sidebar .side-toolbar h2 .sidebar-collapse, .story-admin-wrapper .sidebar .side-toolbar .h2 .sidebar-collapse, .story-admin-wrapper .sidebar .side-toolbar .header-styling-1 .sidebar-collapse, .story-admin-wrapper .sidebar .side-toolbar .header-styling-2 .sidebar-collapse {
    display: inline-block;
  }
}
.story-admin-wrapper .sidebar .side-toolbar .sidebar-expand {
  background-color: #4C494A;
  color: #FFF;
  text-decoration: none;
  z-index: 1;
}
.story-admin-wrapper .sidebar .side-toolbar .sidebar-expand i {
  margin-right: 0;
  padding: 0.25rem;
  font-size: 1.2rem;
}
.story-admin-wrapper .sidebar .sidebar-index-header h3, .story-admin-wrapper .sidebar .sidebar-index-header .h3, .story-admin-wrapper .sidebar .sidebar-index-header .header-styling-3, .story-admin-wrapper .sidebar .sidebar-index-header .filter-label {
  color: #4C494A;
  padding: 0;
  margin: 0.85rem 0;
  font-size: 0.85rem;
  font-weight: bold;
  text-transform: uppercase;
}
.story-admin-wrapper .sidebar.sidebar-collapsed {
  margin-right: 3px;
  width: auto;
  border-right-color: white;
}
.story-admin-wrapper .sidebar.sidebar-collapsed + .story-admin-content {
  padding-left: 0;
  margin-left: 0;
}
.story-admin-wrapper .sidebar .sidebar-content {
  border: 1px solid #AAA;
  border-top-width: 0;
  padding: 5px 5px 1rem;
}
.story-admin-wrapper .sidebar .sidebar-content .story-settings-container {
  border-bottom: 1px solid #ddd;
}
.story-admin-wrapper .sidebar .sidebar-content ul.story-index {
  max-height: 50vw;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul {
  margin: 0;
}
.story-admin-wrapper .sidebar .sidebar-content ul li {
  padding-right: 0;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section {
  margin: 0;
  font-size: 0.9rem;
  border-bottom-width: 0;
  border-top: 1px solid #ddd;
  padding-left: 0;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section:last-child {
  border-bottom: 1px solid #ddd;
  margin-bottom: 0.7rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-header-row {
  height: auto;
  padding: 0.3rem 2.5rem 0.3rem 0.33rem;
  position: relative;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-header-row .dropdown-toggle, .story-admin-wrapper .sidebar .sidebar-content ul .section .section-header-row .section-settings {
  display: none;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-header-row:hover {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-header-row:hover .dropdown-toggle, .story-admin-wrapper .sidebar .sidebar-content ul .section .section-header-row:hover .section-settings {
  display: inline;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-title-text {
  font-size: 0.9rem;
  color: #4F4F4F;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section.selected .section-title-text {
  font-weight: bolder;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-actions {
  width: 2.25rem;
  padding-right: 0.25rem;
  white-space: nowrap;
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-actions .section-settings {
  color: #8f8f8f;
  position: absolute;
  right: 1.25rem;
  top: 0.2rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-actions .section-settings:hover {
  cursor: pointer;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu li {
  margin-left: 0;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu a {
  padding: 5px 0;
  font-size: 0.8rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu a.section-settings {
  font-size: 0.75rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu .sortable-pages {
  margin: 0.25rem 0 0;
  min-height: 0.5rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu .sortable-pages .page-list-entry {
  margin-left: 0.5rem;
  padding: 3px 0.5rem 3px 0;
  color: #2D2D2D;
  border-color: white;
  align-items: center;
  display: flex;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu .sortable-pages .page-list-entry .page-list-entry-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu .sortable-pages .page-list-entry.selected, .story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu .sortable-pages .page-list-entry.selected:hover {
  background-color: #e7e6e6;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu .sortable-pages .page-list-entry:hover {
  cursor: pointer;
  background-color: #F5F5F5;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .section-submenu.show {
  margin-bottom: 0.5rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .dropdown-toggle:after {
  vertical-align: bottom;
  margin-bottom: 3px;
  color: #828282;
  border-width: 0.4rem;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .dropdown-toggle[aria-expanded=true] {
  padding-bottom: 0;
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .dropdown-toggle[aria-expanded=true]:after {
  transform: rotate(180deg);
}
.story-admin-wrapper .sidebar .sidebar-content ul .section .dropdown-toggle:after {
  transition: 0.5s; /* for animation */
}
.story-admin-wrapper .sidebar .sidebar-content .drag-icon {
  padding: 0.35rem 0.5rem;
}
.story-admin-wrapper .story-admin-content {
  position: relative;
  width: 100%;
  min-width: 65%;
  padding: 0 0 65px 15px;
  min-height: 100vh;
  transition: all 0.3s;
}
.story-admin-wrapper .story-admin-content .paper.ui-droppable-hover {
  border-width: 2px;
  border-color: #c2c2c2;
}
.story-admin-wrapper .side-toolbar {
  padding: 0.31rem 0.5rem;
}
.story-admin-wrapper .page-toolbar {
  padding: 0.37rem 0.5rem;
}
.story-admin-wrapper .side-toolbar, .story-admin-wrapper .page-toolbar, .story-admin-wrapper .item-toolbar {
  background-color: #757575;
  transition: background-color 1.5s ease-out;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  font-size: 0.9rem;
}
.story-admin-wrapper .side-toolbar, .story-admin-wrapper .side-toolbar a, .story-admin-wrapper .page-toolbar, .story-admin-wrapper .page-toolbar a, .story-admin-wrapper .item-toolbar, .story-admin-wrapper .item-toolbar a {
  color: #FFF;
}
.story-admin-wrapper .story-dropdown {
  display: inline-block;
  position: relative;
  cursor: default;
  /* Dropdown Button */
  /* Dropdown Content (Hidden by Default) */
}
.story-admin-wrapper .story-dropdown .dropbtn {
  color: #828282;
  border: none;
}
.story-admin-wrapper .story-dropdown .dropbtn:hover {
  color: #4f4f4f;
}
.story-admin-wrapper .story-dropdown .dropdown-content {
  display: none;
  position: absolute;
  top: 32px;
  left: 0;
  overflow: visible;
  background-color: #FFF;
  min-width: 150px;
  padding: 0;
  font-size: 0.7rem;
  border: 1px solid #e8e8e8;
  box-shadow: -2px 4px 10px -3px rgb(199, 197, 199);
  z-index: 2;
  /* Links inside the dropdown */
}
.story-admin-wrapper .story-dropdown .dropdown-content select {
  width: 150px;
  text-overflow: ellipsis;
}
.story-admin-wrapper .story-dropdown .dropdown-content span {
  color: black;
  padding: 0.25rem 0.5rem;
  text-decoration: none;
  display: block;
  border-top: 1px solid #e8e8e8;
}
.story-admin-wrapper .story-dropdown .dropdown-content span:first-of-type {
  border-top: none;
}
.story-admin-wrapper .story-dropdown .dropdown-content span:hover {
  background-color: #F8F8F8;
}
.story-admin-wrapper .story-dropdown .dropdown-content .move-panel {
  padding: 0.25rem 0.5rem;
  min-width: 200px;
  color: #4F4F4F;
}
.story-admin-wrapper .story-dropdown .dropdown-content .move-panel label {
  display: block;
}
.story-admin-wrapper .story-dropdown .dropdown-content .move-panel .move-button {
  margin-bottom: 0.5rem;
}

/*************** END STORY ADMIN STYLES ****************/
/*************** START VIEW STYLES **************/
.story-wrapper {
  margin-top: 1.75rem;
}
.story-wrapper .story-header {
  position: sticky;
  top: 0;
  z-index: 999;
  color: #FFF;
  background-color: #4C494A;
  align-items: center;
  justify-content: space-between;
}
.story-wrapper .story-header .col-2 {
  line-height: 1.2;
}
.story-wrapper .story-header .col-2 > div > div {
  display: none;
  transition: opacity 250ms ease;
}
.story-wrapper .story-header .col-2:nth-child(1) {
  order: 2;
  flex: 0;
}
.story-wrapper .story-header .col-2:nth-child(3) {
  order: 3;
  flex: 0;
}
.story-wrapper .story-header .col-8 {
  order: 1;
  flex: 1;
  max-width: unset;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.story-wrapper .story-header .col-8 > div {
  justify-content: flex-start;
}
.story-wrapper .story-header .col-8 .story-nav-dropdown > h1, .story-wrapper .story-header .col-8 .story-nav-dropdown > .h1, .story-wrapper .story-header .col-8 .module_resourcelibrary_index .story-nav-dropdown > h2.resourceGroupTitle, .module_resourcelibrary_index .story-wrapper .story-header .col-8 .story-nav-dropdown > h2.resourceGroupTitle, .story-wrapper .story-header .col-8 .module_resourcelibrary_index .story-nav-dropdown > .resourceGroupTitle.h2, .module_resourcelibrary_index .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.h2, .story-wrapper .story-header .col-8 .module_resourcelibrary_index .story-nav-dropdown > .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.header-styling-1, .story-wrapper .story-header .col-8 .module_resourcelibrary_index .story-nav-dropdown > .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.header-styling-2, .story-wrapper .story-header .col-8 .tileinstance_resourcelibrary .story-nav-dropdown > h2.resourceGroupTitle, .tileinstance_resourcelibrary .story-wrapper .story-header .col-8 .story-nav-dropdown > h2.resourceGroupTitle, .story-wrapper .story-header .col-8 .tileinstance_resourcelibrary .story-nav-dropdown > .resourceGroupTitle.h2, .tileinstance_resourcelibrary .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.h2, .story-wrapper .story-header .col-8 .tileinstance_resourcelibrary .story-nav-dropdown > .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.header-styling-1, .story-wrapper .story-header .col-8 .tileinstance_resourcelibrary .story-nav-dropdown > .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.header-styling-2, .story-wrapper .story-header .col-8 .module_stories_index_view .story-nav-dropdown > h2.resourceGroupTitle, .module_stories_index_view .story-wrapper .story-header .col-8 .story-nav-dropdown > h2.resourceGroupTitle, .story-wrapper .story-header .col-8 .module_stories_index_view .story-nav-dropdown > .resourceGroupTitle.h2, .module_stories_index_view .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.h2, .story-wrapper .story-header .col-8 .module_stories_index_view .story-nav-dropdown > .resourceGroupTitle.header-styling-1, .module_stories_index_view .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.header-styling-1, .story-wrapper .story-header .col-8 .module_stories_index_view .story-nav-dropdown > .resourceGroupTitle.header-styling-2, .module_stories_index_view .story-wrapper .story-header .col-8 .story-nav-dropdown > .resourceGroupTitle.header-styling-2 {
  line-height: 1.2;
  font-weight: bold;
  color: #FFF;
  font-size: 1rem;
  margin: 0;
  padding: 0;
}
.story-wrapper .story-header .story-nav-dropdown {
  position: relative;
  padding: 6px 0px 3px;
}
.story-wrapper .story-header .story-nav-dropdown:focus > .dropdown-content, .story-wrapper .story-header .story-nav-dropdown:focus-within > .dropdown-content {
  display: block !important;
}
.story-wrapper .story-header .story-nav-dropdown img {
  max-width: 26px;
  padding: 1px 6px 3px 0;
}
.story-wrapper .story-header .story-nav-dropdown > span {
  line-height: 1.2;
  font-weight: bold;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content {
  margin-left: -0.5rem;
  padding: 0;
  display: none;
  min-width: 500px;
  position: absolute;
  top: 28px;
  background-color: #FFF;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 3;
  max-height: 500px;
  overflow-y: auto;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-nav-item:focus, .story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-nav-item:focus-within {
  display: block !important;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-nav-item:focus > .nested-pages, .story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-nav-item:focus-within > .nested-pages {
  display: block;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content li {
  color: #333;
  font-size: 0.8125rem;
  padding: 0;
  margin: 0;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #a5a5a5;
  transition: background-color 250ms ease;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content li:first-child {
  border-top: 1px solid #ddd;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content li:not(.active):hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .page-nav-item {
  font-size: 0.875rem !important;
  padding: 0.5rem 0.5rem 0.5rem 1.75rem !important;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .page-nav-item:before {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  background: hsl(340, 2.0134228188%, 90%);
  display: inline-block;
  position: absolute;
  left: 0.6rem;
  border-radius: 1rem;
  top: 0.9rem;
  opacity: 0;
  transform: translateY(0.75rem);
  transition: opacity 250ms ease, transform 250ms ease;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .page-nav-item:hover {
  cursor: pointer;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .page-nav-item:hover::before {
  opacity: 1;
  transform: translateY(0);
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .page-nav-item.active {
  cursor: default;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content .page-nav-item.active::before {
  background: hsl(340, 2.0134228188%, 70%);
  opacity: 1;
  transform: translateY(0);
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content li.page-nav-item, .story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-nav-item, .story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-title-item {
  cursor: pointer;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content li.chapter-nav-item {
  font-size: 0.9rem;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content div.chapter-nav-item, .story-wrapper .story-header .story-nav-dropdown .dropdown-content .chapter-title-item {
  font-size: 0.875rem;
  color: #4C494A;
  font-weight: bold;
  padding: 0.5rem 0.5rem 0.5rem 1.75rem !important;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content > li:last-child {
  border-bottom: none;
  padding-bottom: 4px;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content ul.story-dropdown-menu {
  padding: 0;
  margin: 0;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content ul.story-dropdown-menu li {
  font-size: 0.75rem;
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
}
.story-wrapper .story-header .story-nav-dropdown .dropdown-content ul.story-dropdown-menu li:last-child {
  border-bottom: none;
  padding-bottom: 4px;
}
.story-wrapper .story-header {
  padding: 0;
  min-height: 50px;
}
.story-wrapper .story-header .next, .story-wrapper .story-header .previous {
  max-width: 100%;
  cursor: pointer;
}
.story-wrapper .story-header .next div, .story-wrapper .story-header .previous div {
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.story-wrapper .story-header .next .chapter-title, .story-wrapper .story-header .previous .chapter-title {
  letter-spacing: 0.025rem;
  font-size: 0.725rem !important;
  font-weight: bold;
}
.story-wrapper .story-header .next .page-title, .story-wrapper .story-header .previous .page-title {
  margin-top: 5px;
  font-size: 0.9125rem !important;
}
.story-wrapper .story-header .next i, .story-wrapper .story-header .previous i {
  font-size: 1.875rem;
  padding: 0 !important;
  margin: 0 1rem 0 0.5rem;
}
@media (min-width: 600px) {
  .story-wrapper .story-header .next i.fa-angle-right, .story-wrapper .story-header .previous i.fa-angle-right {
    padding: 0 0 0 4px;
  }
  .story-wrapper .story-header .next i.fa-angle-left, .story-wrapper .story-header .previous i.fa-angle-left {
    padding: 0 4px 0 0;
  }
}
.story-wrapper .story-header .next {
  text-align: right;
}
@media (min-width: 768px) {
  .story-wrapper .story-header .next div, .story-wrapper .story-header .previous div {
    display: block;
  }
}
.story-wrapper .story-footer {
  max-width: 40%;
  margin: 2.5rem auto;
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
}
.story-wrapper .story-footer .previous i, .story-wrapper .story-footer .next i {
  color: #4C494A;
  font-size: 2.5rem;
  padding: 1rem;
  margin: 0 1rem 0 0.5rem;
}
.story-wrapper .story-footer .previous i:disabled, .story-wrapper .story-footer .next i:disabled {
  opacity: 0.25;
}
.story-wrapper .story-footer .previous:disabled, .story-wrapper .story-footer .next:disabled {
  opacity: 0.2;
}
@media only screen and (min-width: 780px) {
  .story-wrapper .story-header {
    display: flex;
  }
  .story-wrapper .story-header .previous i.fa-angle-left {
    margin: 0 1rem 0 0;
  }
  .story-wrapper .story-header .next i.fa-angle-right {
    margin: 0 0 0 1rem;
  }
  .story-wrapper .story-header .col-2 {
    display: flex;
    flex: 1 0 auto;
    align-items: center;
    max-width: unset;
    width: calc((100% - 700px) / 2);
    background: unset;
  }
  .story-wrapper .story-header .col-2 > div > div {
    display: block;
    opacity: 0;
  }
  .story-wrapper .story-header .col-2:nth-child(1) {
    order: 1;
  }
  .story-wrapper .story-header .col-2:nth-child(3) {
    order: 3;
  }
  .story-wrapper .story-header .col-8 {
    order: 2;
    border: 0;
    width: 100%;
    max-width: 700px;
    margin: 0;
    padding: 0;
  }
  .story-wrapper .story-header .col-8 > div {
    justify-content: flex-start;
  }
  .story-wrapper .story-header .col-8 > div > span {
    line-height: 1.2;
  }
  .story-wrapper .story-header .col-8 > div {
    width: 700px;
  }
}
@media only screen and (min-width: 1024px) {
  .story-wrapper .story-header {
    display: grid;
    grid-template-columns: minmax(1px, 1fr) 700px minmax(1px, 1fr);
  }
  .story-wrapper .story-header .col-2 {
    max-width: unset;
    flex: 1 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    background: unset;
  }
  .story-wrapper .story-header .col-2:nth-child(1) {
    order: 1;
  }
  .story-wrapper .story-header .col-2:nth-child(3) {
    order: 3;
  }
  .story-wrapper .story-header .col-2:last-child {
    justify-content: flex-end;
  }
  .story-wrapper .story-header .col-2 > div > div {
    opacity: 1;
  }
  .story-wrapper .story-header .col-2 .previous .fa-angle-left {
    margin: 0 1rem 0 0;
  }
  .story-wrapper .story-header .col-2 .next .fa-angle-right {
    margin: 0 0 0 1rem;
  }
  .story-wrapper .story-header .col-8 {
    order: 2;
    border: 0;
    width: 100%;
    max-width: 700px;
    margin: 0;
    padding: 0;
  }
  .story-wrapper .story-header .col-8 > div {
    justify-content: center;
  }
  .story-wrapper .story-header .col-8 > div > span {
    line-height: 1.2;
  }
}
.story-wrapper .page {
  margin: auto;
  text-align: left;
}
.story-wrapper .page .story_edit_link.edit-page-button {
  margin-top: 0.3rem;
  top: 0.75rem;
  right: 0;
}
.story-wrapper .page-intro {
  font-size: 1rem;
  max-width: 700px;
  margin-bottom: 1rem;
}
.story-wrapper .section-view-list {
  position: relative;
  min-height: 150px;
}
.story-wrapper .section-view-list li::marker {
  content: "";
}
.story-wrapper .section-view-list .page-items {
  margin-top: 30px;
}
.story-wrapper .section-view-list .story_edit_link {
  position: absolute;
  right: 15px;
  top: 15px;
  margin: 0 0 15px 15px;
  z-index: 32;
}
.story-wrapper .page-title-container {
  background-color: hsl(340, 2.0134228188%, 96%);
  display: flex;
  padding: 0.3rem 0 0.4rem;
  justify-content: center;
  position: sticky;
  top: 44px;
  z-index: 31;
  border-bottom: 1px solid #dcdbdb;
  margin: 0 -15px;
}
.story-wrapper .page-title-container > div {
  max-width: 700px;
}
.story-wrapper .page-title-container .chapter-title {
  font-size: 0.7rem;
  font-weight: bold;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0;
}
.story-wrapper .page-title-container .page-title {
  font-size: 1.3rem;
  margin: 7px 0 0;
  padding: 0;
  color: #4F4F4F;
  font-weight: bold;
}

body.sticky-navbar .story-wrapper .story-header {
  top: 65px;
}
body.sticky-navbar .page-title-container {
  top: 109px;
}
body.sticky-navbar.fullWidth .story-wrapper .story-header {
  top: 55px;
}
body.sticky-navbar.fullWidth .page-title-container {
  top: 99px;
}

@media only screen and (min-width: 1024px) {
  .fullWidth .story-wrapper .page-title-container, .fullWidth .story-wrapper .story-header {
    margin-left: calc(50% - 49.55vw);
    margin-right: calc(50% - 49.55vw);
  }
}
.contentitem {
  width: 100%;
  padding: 5px 5px 25px;
}
.contentitem.contentitem_richtext {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  font-size: 1rem;
}
.contentitem.contentitem_richtext li::marker {
  content: "";
}
.contentitem h3, .contentitem .h3, .contentitem .header-styling-3, .contentitem .filter-label {
  font-size: 1.5rem;
  margin: 5px 0 10px;
}
.contentitem .visualization-title, .contentitem .highcharts-title {
  font-size: 0.875rem !important;
  padding: 5px 15px;
  text-align: center;
  color: #4F4F4F !important;
  font-weight: bold;
}
.contentitem .highcharts-title {
  fill: #4F4F4F !important;
}
.contentitem .highcharts-container {
  border: 1px solid #D3D3D3;
}
.contentitem table caption.visualization-title {
  caption-side: top;
}
.contentitem .ulink, .contentitem .results-wrapper .filed-under a, .results-wrapper .filed-under .contentitem a {
  color: #333;
}
.contentitem .ulink ul, .contentitem .results-wrapper .filed-under a ul, .results-wrapper .filed-under .contentitem a ul {
  list-style-type: disc;
}
.contentitem .measuretable .table_container {
  max-height: 350px;
  overflow: auto;
  max-width: 100%;
  position: relative;
}
.contentitem .measuretable .table_container table {
  margin-bottom: 0.25rem;
}
.contentitem .measuretable .table_container table td {
  padding: 0.2rem;
  font-weight: normal;
  border-left-width: 1px;
}
.contentitem .measuretable .table_container table tbody td {
  font-size: 0.8125rem;
}
.contentitem .measuretable .table_container table tfoot {
  font-size: 0.8125rem;
  border: none;
}
.contentitem .measuretable .table_container th.header, .contentitem .measuretable .table_container th.tablesorter-header {
  cursor: pointer;
}
.contentitem .measuretable .table_container th.header .tablesorter-header-inner, .contentitem .measuretable .table_container th.tablesorter-header .tablesorter-header-inner {
  padding-right: 0.85rem;
}
.contentitem .measuretable .table_container th.header:focus, .contentitem .measuretable .table_container th.tablesorter-header:focus {
  background-color: #666666 !important;
}
.contentitem .measuretable .table_container thead tr:nth-child(2) th.header, .contentitem .measuretable .table_container thead tr:nth-child(2) th.tablesorter-header {
  font-size: smaller;
}
.contentitem .measuretable td.dataValue {
  text-align: right;
}
.contentitem.contentitem_measuremap .map_container, .contentitem.contentitem_communitymap .map_container {
  position: relative;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.contentitem.contentitem_measuremap .visualization-title, .contentitem.contentitem_communitymap .visualization-title {
  border: 1px solid hsl(340, 2.0134228188%, 90%);
  border-bottom: none;
  margin: 1rem 0 -1px !important;
  z-index: 1;
}
.contentitem.contentitem_measuremap .mapLegendWrapper, .contentitem.contentitem_communitymap .mapLegendWrapper {
  padding-bottom: 0;
}
.contentitem.contentitem_measuretimeseries .caption, .contentitem.contentitem_measuretimeseries .contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption, .contentitem.contentitem_measurevaluegaugecomparison .contentitem.contentitem_measuretimeseries .valuegauge-caption, .contentitem.contentitem_measuretimeseries .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption, .contentitem.contentitem_measurevaluegaugelocation .contentitem.contentitem_measuretimeseries .valuegauge-caption, .contentitem.contentitem_measuretimeseries .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption, .contentitem.contentitem_measurevaluegaugemeasure .contentitem.contentitem_measuretimeseries .valuegauge-caption, .contentitem.contentitem_measuretimeseries .measuretable .table_container table tfoot, .contentitem.contentitem_measuretimeseries .contentitem.contentitem_measuremap .visualization-title, .contentitem.contentitem_measuremap .contentitem.contentitem_measuretimeseries .visualization-title, .contentitem.contentitem_measuretimeseries .contentitem.contentitem_communitymap .visualization-title, .contentitem.contentitem_communitymap .contentitem.contentitem_measuretimeseries .visualization-title, .contentitem.contentitem_measurebarchart .caption, .contentitem.contentitem_measurebarchart .contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption, .contentitem.contentitem_measurevaluegaugecomparison .contentitem.contentitem_measurebarchart .valuegauge-caption, .contentitem.contentitem_measurebarchart .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption, .contentitem.contentitem_measurevaluegaugelocation .contentitem.contentitem_measurebarchart .valuegauge-caption, .contentitem.contentitem_measurebarchart .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption, .contentitem.contentitem_measurevaluegaugemeasure .contentitem.contentitem_measurebarchart .valuegauge-caption, .contentitem.contentitem_measurebarchart .measuretable .table_container table tfoot, .contentitem.contentitem_measurebarchart .contentitem.contentitem_measuremap .visualization-title, .contentitem.contentitem_measuremap .contentitem.contentitem_measurebarchart .visualization-title, .contentitem.contentitem_measurebarchart .contentitem.contentitem_communitymap .visualization-title, .contentitem.contentitem_communitymap .contentitem.contentitem_measurebarchart .visualization-title, .contentitem.contentitem_measurescatterplot .caption, .contentitem.contentitem_measurescatterplot .contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption, .contentitem.contentitem_measurevaluegaugecomparison .contentitem.contentitem_measurescatterplot .valuegauge-caption, .contentitem.contentitem_measurescatterplot .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption, .contentitem.contentitem_measurevaluegaugelocation .contentitem.contentitem_measurescatterplot .valuegauge-caption, .contentitem.contentitem_measurescatterplot .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption, .contentitem.contentitem_measurevaluegaugemeasure .contentitem.contentitem_measurescatterplot .valuegauge-caption, .contentitem.contentitem_measurescatterplot .measuretable .table_container table tfoot, .contentitem.contentitem_measurescatterplot .contentitem.contentitem_measuremap .visualization-title, .contentitem.contentitem_measuremap .contentitem.contentitem_measurescatterplot .visualization-title, .contentitem.contentitem_measurescatterplot .contentitem.contentitem_communitymap .visualization-title, .contentitem.contentitem_communitymap .contentitem.contentitem_measurescatterplot .visualization-title {
  margin: 0 0 0;
  border: 1px solid #ddd;
  border-top: none;
}
.contentitem.contentitem_measuremap .caption, .contentitem.contentitem_measuremap .contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption, .contentitem.contentitem_measurevaluegaugecomparison .contentitem.contentitem_measuremap .valuegauge-caption, .contentitem.contentitem_measuremap .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption, .contentitem.contentitem_measurevaluegaugelocation .contentitem.contentitem_measuremap .valuegauge-caption, .contentitem.contentitem_measuremap .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption, .contentitem.contentitem_measurevaluegaugemeasure .contentitem.contentitem_measuremap .valuegauge-caption, .contentitem.contentitem_measuremap .measuretable .table_container table tfoot, .contentitem.contentitem_measuremap .visualization-title {
  margin: 0 -5px 0;
}
.contentitem .item-width-narrow, .contentitem .content-item-intro, .contentitem .content-item-title {
  max-width: 700px;
  margin-bottom: 1rem;
}
.contentitem .content-item-intro {
  font-size: 1rem;
}
.contentitem .content-item-title {
  font-weight: bold;
}
.contentitem.contentitem_resourcelibrary {
  margin: 3rem 0;
  padding-bottom: 0;
}
.contentitem.contentitem_resourcelibrary .resourceLibrary-view-wrapper {
  max-height: 600px;
  overflow-y: auto;
  position: relative;
}
@media (min-width: 600px) {
  .contentitem.contentitem_resourcelibrary .resourceLibrary-view-wrapper .resourceLibrary-table thead {
    position: sticky;
    top: 0px;
    z-index: 2;
    background-color: #FFF;
  }
}
.contentitem.contentitem_resourcelibrary .resourceLibrary-view-wrapper .resourceLibrary-table td {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  border-top: 1px solid #B5B5B5;
}
.contentitem.contentitem_resourcelibrary .resourceLibrary-view-wrapper .resourceLibrary-table td a i {
  color: #828282;
}
.contentitem.contentitem_resourcelibrary .resourceLibrary-view-wrapper .resourceLibrary-table th {
  background-image: none;
}
.contentitem.contentitem_resourcelibrary .resourceLibrary-view-wrapper.mapped .resourceLibrary-table {
  width: 95%;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container {
  margin: 0.5rem auto 3rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container .valuegauge-items-container, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container .valuegauge-items-container, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container .valuegauge-items-container {
  margin: 1rem auto 0;
  display: flex;
  gap: 1px;
  background: gainsboro;
  margin-top: 1rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container.single-item, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container.single-item, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container.single-item {
  border-left: 1px solid gainsboro;
  border-right: 1px solid gainsboro;
  max-width: 700px;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container.single-item .valuegauge-list-item:last-child, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container.single-item .valuegauge-list-item:last-child, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container.single-item .valuegauge-list-item:last-child {
  margin-right: 0;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container.single-item .valuegauge-list-item .valuegauge-description, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container.single-item .valuegauge-list-item .valuegauge-description, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container.single-item .valuegauge-list-item .valuegauge-description {
  flex: 1 1 50%;
  margin-left: auto;
  margin-right: auto;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container.single-item .valuegauge-list-item .valuegauge-gauge, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container.single-item .valuegauge-list-item .valuegauge-gauge, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container.single-item .valuegauge-list-item .valuegauge-gauge {
  max-width: 100px;
  width: 95%;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-container.single-item .valuegauge-list-item .valuegauge-values-container .valuegauge-value, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-container.single-item .valuegauge-list-item .valuegauge-values-container .valuegauge-value, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-container.single-item .valuegauge-list-item .valuegauge-values-container .valuegauge-value {
  font-size: xx-large;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-header, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-header, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-header {
  padding: 0.5rem 0;
  font-size: 1rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-visualization-title, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-visualization-title, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-visualization-title {
  font-size: 1.25rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-content: space-between;
  text-align: center;
  background: #FFF;
  position: relative;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .valuegauge-content, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .valuegauge-content, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .valuegauge-content {
  padding: 0 0 0.2rem 0;
  margin-bottom: 1rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .valuegauge-item-title, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .valuegauge-item-title, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .valuegauge-item-title {
  font-weight: bold;
  padding: 0.25rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .valuegauge-gauge-container, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .valuegauge-gauge-container, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .valuegauge-gauge-container {
  padding: 0 0.25rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .valuegauge-gauge-container .valuegauge-gauge, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .valuegauge-gauge-container .valuegauge-gauge, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .valuegauge-gauge-container .valuegauge-gauge {
  width: 60px;
  margin: auto auto;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .compared-to, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .compared-to, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .compared-to {
  padding: 0.25rem;
  line-height: 1rem;
  font-weight: bold;
  font-size: 0.75rem;
  color: #4F4F4F;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .valuegauge-description, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .valuegauge-description, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .valuegauge-description {
  flex: 0 0 100%;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item .valuegauge-description hr, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item .valuegauge-description hr, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item .valuegauge-description hr {
  width: 90%;
  margin: 0.5rem 5%;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-list-item:last-child, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-list-item:last-child, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-list-item:last-child {
  margin-right: -1px;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-values-container, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-values-container, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-values-container {
  padding: 0.25rem;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-values-container .valuegauge-value-container, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-values-container .valuegauge-value-container, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-values-container .valuegauge-value-container {
  margin-bottom: 0.25rem;
  flex: 1;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-values-container .valuegauge-value-container.secondary-value .valuegauge-value, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-values-container .valuegauge-value-container.secondary-value .valuegauge-value, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-values-container .valuegauge-value-container.secondary-value .valuegauge-value {
  color: #555;
  font-weight: normal;
  font-size: 1.25rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-values-container .valuegauge-value-container.secondary-value .valuegauge-units, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-values-container .valuegauge-value-container.secondary-value .valuegauge-units, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-values-container .valuegauge-value-container.secondary-value .valuegauge-units {
  font-size: 0.7rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-values-container .valuegauge-value, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-values-container .valuegauge-value, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-values-container .valuegauge-value {
  font-size: xx-large;
  font-weight: bold;
  line-height: normal;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-values-container .valuegauge-units, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-values-container .valuegauge-units, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-values-container .valuegauge-units {
  font-size: 0.7rem;
}
.contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption, .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption, .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption {
  border-bottom: 1px solid gainsboro;
  margin: auto auto 0;
  font-size: 0.7rem;
  width: 100%;
}

.link-pointer:hover, .save-view:hover, .copy-url:hover {
  cursor: pointer;
}

.indicatorTitleCol .view-details, .selected-measure-display .view-details {
  font-size: 0.8rem;
  margin-left: 0.2rem;
  white-space: nowrap;
}

.story-circle {
  border-radius: 50%;
  width: 54px;
  height: 54px;
  background: #FFF;
  border: 2px solid #000;
  color: #000;
  text-align: center;
  font-size: 2.0625rem;
  display: inline-block;
  vertical-align: middle;
  margin: 0.5rem 0;
  min-width: 54px;
}

.info-icon {
  font-size: 1rem;
  margin-left: 0;
  padding-bottom: 0;
}

.side-controls {
  position: fixed;
  top: 47%;
  transform: translateY(-47%);
  color: #4C494A;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  height: 0px;
}
.side-controls i {
  color: #4C494A;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  border: 1px solid #cdcbcc;
  width: 58px;
}
.side-controls i.fa-angle-right {
  padding: 6px 1px 2px 5px;
}
.side-controls i.fa-angle-left {
  padding: 6px 3px 2px 0;
}
.side-controls:hover {
  cursor: pointer;
}
.side-controls .next:hover, .side-controls .previous:hover {
  text-decoration: none;
}
.side-controls .next:disabled i, .side-controls .previous:disabled i {
  opacity: 0.2;
  border-color: #4C494A;
}

.fade-in-text {
  animation: fadeIn linear 0.75s;
  -webkit-animation: fadeIn linear 0.75s;
  -moz-animation: fadeIn linear 0.75s;
  -o-animation: fadeIn linear 0.75s;
  -ms-animation: fadeIn linear 0.75s;
  animation-iteration-count: 1;
}

/*
@keyframes fadeOut {
    to {opacity: 0;}
    from {opacity: 1;}
}

@-webkit-keyframes fadeOut {
    to {opacity: 0;}
    from {opacity: 1;display: none;}
}

.fade-out-text {
    animation: fadeOut linear $fadeInTime;
    -webkit-animation: fadeOut linear $fadeInTime;
    -moz-animation: fadeOut linear $fadeInTime;
    -o-animation: fadeOut linear $fadeInTime;
    -ms-animation: fadeOut linear $fadeInTime;
    //animation-iteration-count: 1;
}
*/
.fade-out-text {
  opacity: 0;
  display: none;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.valuegauge-select {
  padding: 0.5rem;
  border: 1px solid #B5B5B5;
  margin: 0.5rem 0 0.25rem;
  border-radius: 0.25rem;
}
.valuegauge-select:last-child {
  margin-bottom: 1rem;
}
.valuegauge-select i {
  opacity: 0;
  padding: 0 0.25rem 0 0;
}
.valuegauge-select:hover {
  background-color: #F5F5F5;
  cursor: pointer;
}
.valuegauge-select:hover i {
  opacity: 1;
  transition: opacity 0.75s;
}

/* Hide empty titles */
h2:empty, .h2:empty, .header-styling-1:empty, .header-styling-2:empty {
  display: none;
}

.admin-edit {
  border: 1px solid #212121 !important;
  background-color: #3b3b3b !important;
  color: #FFF !important;
  padding: 0.4rem 1.1rem;
  font-size: 0.9rem !important;
  border-radius: 0.25rem;
  border: 1px solid #FFF !important;
  position: absolute;
  left: -65px;
  z-index: 3;
  opacity: 0.9;
}
.admin-edit:hover, .admin-edit:active {
  border: 1px solid #3b3b3b !important;
  background-color: #FFF !important;
  color: #3b3b3b !important;
}
.admin-edit:hover {
  text-decoration: none;
}
.admin-edit:disabled, .admin-edit.disabled {
  opacity: 0.6 !important;
}
.admin-edit:disabled:hover, .admin-edit.disabled:hover {
  cursor: not-allowed;
}
.admin-edit.btn-sm, .admin-edit, .btn-group-sm > .admin-edit.btn {
  padding: 0.25rem 0.5rem 0.2rem;
  font-size: 0.85rem !important;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.admin-edit.btn-xs {
  padding: 0.25rem 0.3rem 0.2rem;
  font-size: 0.8rem !important;
  line-height: 0.5;
  border-radius: 0.2rem;
}
.admin-edit.tileset {
  right: -118px;
  margin-top: 5px;
  margin-right: 5px;
  left: auto;
}
.admin-edit.tile {
  margin-top: 5px;
  margin-left: 5px;
}

.module_tiles .admin-edit {
  top: 0;
}
.module_tiles.module_tiles_admin_view .admin-edit {
  display: none;
}
.module_tiles.module_tiles_admin dd#gallery-inactive-element, .module_tiles.module_tiles_admin dd#gallery-active-element {
  width: 100%;
  margin-left: 0;
  font-size: 1rem;
  border-top: 1px #d1cdcd solid;
  padding-top: 10px;
}
.module_tiles.module_tiles_admin #tileAdminNav li.active span {
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: #4C494A 3px solid;
}
.module_tiles.module_tiles_admin #tileAdminNav li a:hover {
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}
.module_tiles.module_tiles_admin #tileAdminNav li:hover {
  opacity: 1;
}
.module_tiles.module_tiles_admin dd#indicatorFooter-selectedItemsArea-element .filter-list input.subTopicCheckbox {
  margin: 0 5px 0 5px;
}
.module_tiles.module_tiles_admin dd#indicatorFooter-selectedItemsArea-element .filter-group:last-child {
  border-bottom: 2px solid #F5F5F5;
}
.module_tiles.module_tiles_admin #dataContext #sectionIconImg1-element, .module_tiles.module_tiles_admin #dataContext #sectionIconImg2-element, .module_tiles.module_tiles_admin #dataContext #sectionIconImg3-element, .module_tiles.module_tiles_admin #dataContext #sectionIconImg4-element {
  font-size: 1.125rem;
  margin-bottom: 15px;
}
.module_tiles.module_tiles_admin #dataContext #sectionIconImg1-element i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x), .module_tiles.module_tiles_admin #dataContext #sectionIconImg2-element i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x), .module_tiles.module_tiles_admin #dataContext #sectionIconImg3-element i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x), .module_tiles.module_tiles_admin #dataContext #sectionIconImg4-element i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x) {
  font-size: 1.75rem;
  color: #4C494A;
}
.module_tiles.module_tiles_admin #dataContext #sectionIconImg1-element .fa-stack, .module_tiles.module_tiles_admin #dataContext #sectionIconImg2-element .fa-stack, .module_tiles.module_tiles_admin #dataContext #sectionIconImg3-element .fa-stack, .module_tiles.module_tiles_admin #dataContext #sectionIconImg4-element .fa-stack {
  margin-top: 0.15rem;
}
.module_tiles.module_tiles_admin #dataContext #sectionIconImg1-element .fa-stack .fa-stack-2x, .module_tiles.module_tiles_admin #dataContext #sectionIconImg2-element .fa-stack .fa-stack-2x, .module_tiles.module_tiles_admin #dataContext #sectionIconImg3-element .fa-stack .fa-stack-2x, .module_tiles.module_tiles_admin #dataContext #sectionIconImg4-element .fa-stack .fa-stack-2x {
  color: #4C494A;
  font-size: 2em;
}
.module_tiles.module_tiles_admin #dataContext #sectionIconImg1-element .fa-stack .fa-stack-1x, .module_tiles.module_tiles_admin #dataContext #sectionIconImg2-element .fa-stack .fa-stack-1x, .module_tiles.module_tiles_admin #dataContext #sectionIconImg3-element .fa-stack .fa-stack-1x, .module_tiles.module_tiles_admin #dataContext #sectionIconImg4-element .fa-stack .fa-stack-1x {
  margin-top: -0.1rem;
}
.module_tiles.module_tiles_admin #dataContext fieldset dl {
  padding-left: 5px;
  margin-left: 3px;
  margin-top: 5px;
}
.module_tiles.module_tiles_admin .tile_admin_fieldset_legend {
  color: #345E87;
  font-weight: bold;
}
.module_tiles.module_tiles_admin .optionalHeadingExample {
  margin-top: 10px;
}
.module_tiles.module_tiles_admin .optionalHeadingExample h2, .module_tiles.module_tiles_admin .optionalHeadingExample .h2, .module_tiles.module_tiles_admin .optionalHeadingExample .header-styling-1, .module_tiles.module_tiles_admin .optionalHeadingExample .header-styling-2 {
  padding-bottom: 0.5em;
}
.module_tiles .iconDisplay {
  margin: 0.4rem 0 1rem;
}
.module_tiles p a {
  margin-bottom: 1px;
  margin-top: 1px;
}
.module_tiles .intro-text, .module_tiles .tileinstance_indicatorspotlight .description .spotlight-on, .tileinstance_indicatorspotlight .description .module_tiles .spotlight-on {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.05em;
}

.tileinstance {
  height: auto;
  position: relative;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  flex: 1 0 100%;
  margin-bottom: 0.75rem;
  /* Add vertical space between headings and content */
}
@media (min-width: 600px) {
  .tileinstance {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 768px) {
  .tileinstance {
    margin-bottom: 1.5rem;
  }
}
.tileinstance .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234C494A'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.tileinstance .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234C494A'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.tileinstance .carousel-control-prev, .tileinstance .carousel-control-next {
  width: 5%;
}
.tileinstance .grouped-top > section {
  border-top-style: solid;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.tileinstance .grouped-bottom {
  margin-top: 0;
}
.tileinstance .grouped-bottom > section {
  border-bottom-style: solid;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.tileinstance .grouped-top > section, .tileinstance .grouped-bottom > section {
  overflow: hidden;
}
.tileinstance .grouped-top, .tileinstance .grouped-middle {
  margin-bottom: 0;
}
.tileinstance .grouped-top > section, .tileinstance .grouped-middle > section {
  padding-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .tileinstance .grouped-top > section, .tileinstance .grouped-middle > section {
    padding-bottom: 1.25rem;
  }
}
@media (min-width: 768px) {
  .tileinstance .grouped-top > section, .tileinstance .grouped-middle > section {
    padding-bottom: 1.5rem;
  }
}
.tileinstance .grouped-top > section, .tileinstance .grouped-middle > section, .tileinstance .grouped-bottom > section {
  border-color: #4C494A;
  border-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
}
.tileinstance .tileinstance_indicatorspotlight.grouped-top, .tileinstance .tileinstance_indicatorspotlight.grouped-middle, .tileinstance .tileinstance_indicatorspotlight.grouped-bottom {
  padding: 0;
}
.tileinstance .tileinstance_indicatorspotlight.grouped-top section, .tileinstance .tileinstance_indicatorspotlight.grouped-middle section, .tileinstance .tileinstance_indicatorspotlight.grouped-bottom section {
  padding: 1.2em 1.5em;
}
.tileinstance .optionalTileHeading, .tileinstance .chartTitle {
  padding-top: 0;
  margin-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .tileinstance .optionalTileHeading, .tileinstance .chartTitle {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 768px) {
  .tileinstance .optionalTileHeading, .tileinstance .chartTitle {
    margin-bottom: 1.5rem;
  }
}
.tileinstance .optionalTileHeading.large, .tileinstance .chartTitle {
  font-weight: bold;
  font-size: 1.5rem !important;
}
@media only screen and (min-width: 500px) {
  .tileinstance .optionalTileHeading.large, .tileinstance .chartTitle {
    font-size: 1.8rem !important;
  }
}
@media only screen and (min-width: 768px) {
  .tileinstance .optionalTileHeading.large, .tileinstance .chartTitle {
    font-size: 2.15rem !important;
  }
}
.tileinstance .description {
  font-size: 125%;
}

/* Space below the last tile is handled by a margin-bottom on the #content */
#content .main-content > section > .tileinstance:last-child {
  margin-bottom: 0;
}

/* tileset tiles - need to clear paddings and margins */
.tileinstance_tileset.tileinstance {
  margin: 0;
  padding: 0;
}
.tileinstance_tileset.tileinstance > h1, .tileinstance_tileset.tileinstance > .h1, .module_resourcelibrary_index .tileinstance_tileset.tileinstance > h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_tileset.tileinstance > .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_tileset.tileinstance > .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_tileset.tileinstance > .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_tileset.tileinstance > h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_tileset.tileinstance > .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_tileset.tileinstance > .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_tileset.tileinstance > .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_tileset.tileinstance > h2.resourceGroupTitle, .module_stories_index_view .tileinstance_tileset.tileinstance > .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_tileset.tileinstance > .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_tileset.tileinstance > .resourceGroupTitle.header-styling-2 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

#content .tileinstance_tileset > section {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* admin (edit, list) */
.module_tiles_admin .swatch {
  width: 20%;
  height: 125px;
  float: left;
  margin-right: 15px;
  padding: 5px;
  text-align: center;
  border: 1px solid #333;
}
.module_tiles_admin .swatch div {
  background-color: #FFF;
  border: 1px solid #AAA;
  width: 100%;
  margin: 0 auto;
  font-size: smaller;
  padding: 5px;
}
.module_tiles_admin fieldset {
  padding: 0.2rem 0.5rem;
}
.module_tiles_admin .publishStatus {
  width: 18px;
  display: inline-block;
}
.module_tiles_admin .tileslist {
  clear: both;
  margin: 1.5em 0;
}
.module_tiles_admin .tileslist .list_table {
  border-collapse: collapse;
}
.module_tiles_admin .tile-list-table {
  font-size: 0.875rem;
  font-size: 1.25vw;
}
@media (max-width: 52rem) {
  .module_tiles_admin .tile-list-table {
    font-size: 0.65rem;
  }
}
@media (min-width: 70rem) {
  .module_tiles_admin .tile-list-table {
    font-size: 0.875rem;
  }
}
.module_tiles_admin .tile-list-table a {
  font-size: 0.75rem;
}
.module_tiles_admin .hometileslist thead {
  display: none;
}
.module_tiles_admin dd {
  margin-bottom: 1em;
}
.module_tiles_admin .handle {
  float: left;
  margin: 1px 7px 0 2px;
}
.module_tiles_admin .handle img {
  vertical-align: middle;
}
.module_tiles_admin ul.selectableList {
  max-height: 350px;
  padding: 0;
  margin-left: 0;
  border: 2px solid hsl(340, 2.0134228188%, 70%);
}
.module_tiles_admin ul.selectableList#tiles_selected:hover {
  border-color: #333;
}
.module_tiles_admin ul.selectableList img[alt=Reorder] {
  cursor: pointer;
}
.module_tiles_admin ul .tileActionButtons {
  float: right;
}
.module_tiles_admin #tileSet li {
  border: 1px solid #F5F5F5;
  margin: 3px;
  padding: 5px;
}
.module_tiles_admin .tiles_selected {
  min-height: 40px;
}
.module_tiles_admin .inactive {
  opacity: 0.85;
}
.module_tiles_admin .inactive:hover {
  cursor: not-allowed;
}
.module_tiles_admin .sortable.box {
  padding: 0.5em;
  overflow: auto;
}
.module_tiles_admin .linkGroupSection, .module_tiles_admin .contentSection {
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  border-radius: 3px;
  margin-bottom: 25px;
}
.module_tiles_admin .prefooter-content .iconDisplay .fa-stack {
  font-size: 1.3rem;
}
.module_tiles_admin .prefooter-content .iconDisplay .fa-stack .fa-stack-1x {
  margin-top: -0.15rem;
}
.module_tiles_admin .prefooter-content .iconDisplay > i {
  font-size: 2.75rem;
}
.module_tiles_admin .prefooter-content .iconDisplay > i.hcicon {
  font-size: 3rem;
  padding: 0;
}
.module_tiles_admin .prefooter-content .iconDisplay > i.hci-reversed {
  padding: 0.25rem;
  font-size: 1.9rem;
}
.module_tiles_admin .prefooter-content .iconDisplay > i.hci-reversed.hci-disc {
  padding: 0.35rem;
}
.module_tiles_admin .moveButtons {
  width: 1em;
  float: left;
}
.module_tiles_admin .moveButtons .moveUp, .module_tiles_admin .moveButtons .moveDown {
  border: 1px solid #AAA;
  margin: 1px 0 0;
}
.module_tiles_admin .sections_list dt, .module_tiles_admin .sections_list dd {
  float: none;
  width: auto;
}
.module_tiles_admin .sections_list dt {
  margin-bottom: 0;
}
.module_tiles_admin form dt i.fa-plus-circle, .module_tiles_admin form dt i.fa-minus-circle {
  padding-left: 0;
  margin-left: 0;
}
.module_tiles_admin #indicatorMap {
  overflow: auto;
  padding-bottom: 50px;
}
.module_tiles_admin #indicatorMap .multi {
  max-height: 250px;
  overflow: auto;
  padding: 0 5px 5px;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  position: relative;
}
.module_tiles_admin #indicatorMap .multi h3, .module_tiles_admin #indicatorMap .multi .h3, .module_tiles_admin #indicatorMap .multi .header-styling-3, .module_tiles_admin #indicatorMap .multi .filter-label {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #FFF;
  width: 100%;
  padding: 5px 0 5px 5px;
  border-bottom: 1px solid hsl(340, 2.0134228188%, 90%);
}
.module_tiles_admin #indicatorMap .multi label {
  font-weight: normal;
}
.module_tiles_admin #indicatorMap .multi .description {
  display: none;
}
.module_tiles_admin #indicatorMap #localeTypeSelect {
  margin: 20px 0 0 -5px;
}
.module_tiles_admin #indicatorMap #localeTypeSelect span {
  display: inline-block;
  margin: 5px 10px 0 5px;
}
.module_tiles_admin #indicatorMap #localeTypeSelect a {
  margin: 0 3px;
}
.module_tiles_admin .editorialRowForm .iconSelectSection1 {
  padding: 1em 0.5em 0.5em;
}
.module_tiles_admin #dataContext .hcicon.hci-reversed {
  color: #FFF;
}
.module_tiles_admin #submit-label, .module_tiles_admin #submitPublish-label {
  display: none;
}
.module_tiles_admin #submit-element, .module_tiles_admin #submitPublish-element {
  float: left;
  width: auto;
  padding: 1em;
  padding-left: 0;
  margin-left: 0;
}
.module_tiles_admin #gallery-sectionInfo-label {
  width: 100%;
}
.module_tiles_admin #gallery-sectionInfo-element {
  display: none;
}
.module_tiles_admin #gallery-rotateTimer-element p.description {
  margin-top: 0;
}
.module_tiles_admin #footer_admin .mediaSelector {
  background: none;
  margin: 0 0 1em 0;
}
.module_tiles_admin #footer_admin .mediaSelector li {
  margin: 0.5em 0;
}
.module_tiles_admin form#hero #bannerInfoId-label {
  width: 100%;
}
.module_tiles_admin form#hero dd#submit-element {
  clear: left;
}
.module_tiles_admin form#hero .titleBarSection label {
  float: left;
  width: 40%;
}
.module_tiles_admin form#hero .titleBarSection input {
  margin-right: 5px;
}
.module_tiles_admin form#miniDashboard #dashboardId-label, .module_tiles_admin form#miniDashboard #dashboardId-element {
  float: none;
  width: 100%;
  clear: both;
  margin: 0;
}
.module_tiles_admin form#miniDashboard #dashboardDemo {
  padding: 10px 0;
  margin: 0 -15px;
}
.module_tiles_admin .miniswatch {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.4rem;
}
.module_tiles_admin .miniswatch_selected {
  border: 2px solid transparent;
  transform: scale(1.4);
  transition: transform 0.2s linear;
}
.module_tiles_admin .miniswatch_selected.bg-color-primary {
  border-color: #3a3838;
}
.module_tiles_admin .miniswatch_selected.bg-color-primaryMedium {
  border-color: #a39fa0;
}
.module_tiles_admin .miniswatch_selected.bg-color-primaryLight {
  border-color: #d5d3d3;
}
.module_tiles_admin .miniswatch_selected.bg-color-pageBackground {
  border-color: #e4e2e3;
}
.module_tiles_admin .miniswatch_selected.bg-color-accent {
  border-color: #f6a900;
}
.module_tiles_admin .miniswatch_selected.bg-color-action {
  border-color: #9a1554;
}
.module_tiles_admin .resourcelibrary_fieldset {
  margin-top: 1em;
  padding: 0.25rem 0.5rem 0.5rem;
}
.module_tiles_admin .resourcelibrary_fieldset ul li label {
  font-weight: normal;
}
.module_tiles_admin dt, .module_tiles_admin dd {
  width: 100%;
  float: none;
}
.module_tiles_admin dt {
  margin-bottom: 0;
}
.module_tiles_admin dd {
  margin-bottom: 1.5em;
}
.module_tiles_admin ul.errors {
  margin-left: 0;
}
.module_tiles_admin form#indicatorChart select {
  max-width: 95% !important;
  min-width: 80% !important;
}
.module_tiles_admin #mapnavigationForm #mapnavigationForm-localeType-element .description {
  margin-bottom: 0;
}
.module_tiles_admin #mapnavigationForm .localeUrlPairs {
  max-height: 300px;
  overflow-y: auto;
}
.module_tiles_admin #mapnavigationForm .localeUrlPairs label {
  width: 100%;
  margin-bottom: 0;
  display: block;
}
.module_tiles_admin #mapnavigationForm .localeUrlPairs input[name=localeUrlPairsUrl] {
  width: 80%;
}

.module_tiles_admin .tileOptions, .create-new-tile-dialog .tileOptions {
  margin: 1em;
}
.module_tiles_admin .tileOptions li, .create-new-tile-dialog .tileOptions li {
  float: left;
  margin: 0.75em 0;
}

.module_tiles_admin .tileOptions li {
  width: 25%;
}
.module_tiles_admin .tileOptions li:nth-child(4n+1) {
  clear: both;
}

.create-new-tile-dialog {
  display: none;
}
.create-new-tile-dialog .ui-dialog-content {
  padding: 0.5rem;
  font-size: 0.8rem;
}
.create-new-tile-dialog .tileOptions li {
  width: 33%;
}
.create-new-tile-dialog .tileOptions li:nth-child(3n+1) {
  clear: both;
}

@media (min-width: 600px) {
  .module_tiles_admin dt {
    width: 25%;
    padding-right: 7px;
    padding-bottom: 10px;
    float: left;
  }
  .module_tiles_admin dd {
    width: 75%;
    float: left;
  }
  .module_tiles_admin dd p {
    margin-top: 0;
  }
}
.tilePreviewTooltip {
  border: 0;
  margin: 0;
  padding: 0;
  outline: 0;
  width: 100%;
}

/*
 * Tiles reports
 */
.module_tiles_adminreports_userprivileges dt {
  width: 9em;
}

/**
 * rules for specific tile types
 */
/* data context tile */
.tileinstance_datacontext {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.tileinstance_datacontext .datacontextinfo_icon {
  float: left;
  padding-right: 8px;
  overflow: hidden;
}
.tileinstance_datacontext .datacontextinfo_icon i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x) {
  font-size: 1.75rem;
  color: #4C494A;
}
.tileinstance_datacontext .datacontextinfo_icon .fa-stack {
  margin-top: 0.15rem;
}
.tileinstance_datacontext .datacontextinfo_icon .fa-stack .fa-stack-2x {
  color: #4C494A;
}
.tileinstance_datacontext .datacontextinfo_icon .fa-stack .fa-stack-1x {
  margin-top: -0.1rem;
}
.tileinstance_datacontext .datacontextinfo_icon .hci-reversed {
  top: 0.1em;
}
.tileinstance_datacontext .datacontextinfo_content {
  overflow: hidden;
}
.tileinstance_datacontext .datacontextinfo_content h3, .tileinstance_datacontext .datacontextinfo_content .h3, .tileinstance_datacontext .datacontextinfo_content .header-styling-3, .tileinstance_datacontext .datacontextinfo_content .filter-label {
  margin-top: 0.25em;
}
.tileinstance_datacontext .admin-edit {
  left: -81px;
}

/* footer tiles */
.tileinstance_prefooter {
  padding: 1.5em 0.75rem;
  margin-bottom: -1.5em;
}
.tileinstance_prefooter table {
  border-collapse: collapse;
  margin: 0;
}
.tileinstance_prefooter .prefooter_container {
  background-color: #FFF;
  overflow: auto;
  z-index: 2;
  position: relative;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  border-bottom: 6px solid hsl(340, 2.0134228188%, 70%);
}
.tileinstance_prefooter .prefooter_container td {
  vertical-align: top;
}
.tileinstance_prefooter .prefooter_container .prefooter_intro {
  background-color: hsl(340, 2.0134228188%, 90%);
  font-size: larger;
  line-height: 1.75rem;
  padding: 5px 0.75rem;
}
.tileinstance_prefooter .prefooter_container .prefooter_section {
  background-color: #FFF;
}
.tileinstance_prefooter .prefooter_container .prefooter_section h2, .tileinstance_prefooter .prefooter_container .prefooter_section .h2, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 {
  color: #4F4F4F;
  font-weight: normal;
  font-size: 1.125rem;
  margin: 0.5rem 0 1rem;
}
.tileinstance_prefooter .prefooter_container .prefooter_section h2 i, .tileinstance_prefooter .prefooter_container .prefooter_section .h2 i, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1 i, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 i {
  margin-left: 0.25rem;
}
.tileinstance_prefooter .prefooter_container .prefooter_section h2 i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x), .tileinstance_prefooter .prefooter_container .prefooter_section .h2 i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x), .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1 i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x), .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x) {
  font-size: 1.85rem;
  color: #4C494A;
}
.tileinstance_prefooter .prefooter_container .prefooter_section h2 i.hci-reversed, .tileinstance_prefooter .prefooter_container .prefooter_section .h2 i.hci-reversed, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1 i.hci-reversed, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 i.hci-reversed, .tileinstance_prefooter .prefooter_container .prefooter_section h2 i.fa-inverse, .tileinstance_prefooter .prefooter_container .prefooter_section .h2 i.fa-inverse, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1 i.fa-inverse, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 i.fa-inverse {
  font-size: 1.3rem;
}
.tileinstance_prefooter .prefooter_container .prefooter_section h2 .fa-stack .fa-stack-2x, .tileinstance_prefooter .prefooter_container .prefooter_section .h2 .fa-stack .fa-stack-2x, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1 .fa-stack .fa-stack-2x, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 .fa-stack .fa-stack-2x {
  color: #4C494A;
}
.tileinstance_prefooter .prefooter_container .prefooter_section h2 .fa-stack .fa-stack-1x, .tileinstance_prefooter .prefooter_container .prefooter_section .h2 .fa-stack .fa-stack-1x, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1 .fa-stack .fa-stack-1x, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 .fa-stack .fa-stack-1x {
  margin-top: -0.15rem;
}
@media (max-width: 599.98px) {
  .tileinstance_prefooter .prefooter_container .prefooter_section h2, .tileinstance_prefooter .prefooter_container .prefooter_section .h2, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-1, .tileinstance_prefooter .prefooter_container .prefooter_section .header-styling-2 {
    text-align: center;
  }
}
.tileinstance_prefooter .prefooter_container .prefooter_section_content {
  padding-bottom: 10px;
}
.tileinstance_prefooter .bottom-background {
  height: 33%;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #4C494A;
}

/* indicator footer tile */
.tileinstance_indicatorfooter {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 10px !important;
  background: hsl(340, 2.0134228188%, 90%);
  border-top: 1px solid #4C494A;
  border-bottom: 1px solid #4C494A;
}
.tileinstance_indicatorfooter ul {
  font-size: smaller;
}
.tileinstance_indicatorfooter ul li.topic, .tileinstance_indicatorfooter ul li.topic a {
  color: #FFB71B;
  font-weight: bold;
  font-size: 1.25rem;
}
.tileinstance_indicatorfooter ul li:not(.topic):first-child {
  margin-top: 0.75rem;
}
.tileinstance_indicatorfooter ul > li {
  margin-left: 1.6rem;
}
.tileinstance_indicatorfooter ul > li.topic {
  margin: 1rem 0 0.286rem;
  font-size: 1.4rem;
}
.tileinstance_indicatorfooter ul > li.topic:first-child {
  margin-top: 0;
}
.tileinstance_indicatorfooter ul > li.topic > i.hcicon {
  padding-left: 0;
  font-size: 1rem;
  display: inline-block;
  margin-top: -3px;
}
.tileinstance_indicatorfooter div .all-indicators, .tileinstance_indicatorfooter div .all-indicators a {
  float: right;
  padding-right: 30px;
  color: #FFB71B;
  font-size: 0.95rem;
}
.tileinstance_indicatorfooter hr {
  border-top: 1px solid hsl(340, 2.0134228188%, 70%);
  height: 0;
  margin: 0.5rem 0;
}
.tileinstance_indicatorfooter.bkgd-none {
  background-color: transparent;
}
.tileinstance_indicatorfooter.bkgd-none, .tileinstance_indicatorfooter.bkgd-none a {
  color: #333333;
}
.tileinstance_indicatorfooter.bkgd-dark {
  background-color: #4C494A;
}
.tileinstance_indicatorfooter.bkgd-dark, .tileinstance_indicatorfooter.bkgd-dark a:not(.admin-edit), .tileinstance_indicatorfooter.bkgd-dark h3, .tileinstance_indicatorfooter.bkgd-dark .h3, .tileinstance_indicatorfooter.bkgd-dark .header-styling-3, .tileinstance_indicatorfooter.bkgd-dark .filter-label, .tileinstance_indicatorfooter.bkgd-dark .topic {
  color: #FFF !important;
}
.tileinstance_indicatorfooter.bkgd-dark .topic {
  font-weight: bold;
}

@media (max-width: 599.98px) {
  .tileinstance_indicatorfooter .col-xs-6:nth-child(2n) {
    clear: both;
  }
  .tileinstance_indicatorfooter .col-xs-6:nth-child(2n) ul {
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (max-width: 599.98px) {
  .tileinstance_indicatorfooter .col-xs-6 {
    width: 100%;
  }
  .tileinstance_indicatorfooter .col-xs-6 li.topic {
    margin-top: 7px;
  }
}
.tileinstance_footer {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  text-align: center;
  background-color: #4C494A;
  color: #FFF;
}
.tileinstance_footer .footer_items {
  font-size: 1rem;
  padding: 0.75rem;
}
.tileinstance_footer .footer_items a {
  text-decoration: none;
  margin: 0 1rem;
}
.tileinstance_footer .footer_items a:link, .tileinstance_footer .footer_items a:visited, .tileinstance_footer .footer_items a:hover, .tileinstance_footer .footer_items a:active {
  color: #FFF;
}
.tileinstance_footer .footer_items a.footer_medias {
  margin: 0;
}
.tileinstance_footer .footer_items .footer_item {
  white-space: nowrap;
}
.tileinstance_footer .footer_medias i {
  margin: 0 5px;
  color: #FFF;
  font-size: 1.125rem;
  text-decoration: none;
  vertical-align: middle;
}
.tileinstance_footer .footer_terms {
  text-align: center;
  font-size: 0.8rem;
  width: 75%;
  margin: 0 auto;
  color: #F5F5F5;
}
.tileinstance_footer .footer_terms a {
  color: hsl(340, 2.0134228188%, 90%);
}

/* gallery tile */
.tileinstance_gallery section > .row, .tileinstance_gallery .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_gallery section > .category-list, .tileinstance_gallery .component_indicatorcard section > section, .component_indicatorcard .tileinstance_gallery section > section, .tileinstance_gallery .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_gallery section > .indicatorCardBreakout, .tileinstance_gallery #content section > .tileinstance_tileset, #content .tileinstance_gallery section > .tileinstance_tileset {
  margin: auto;
}
.tileinstance_gallery .gallery_container {
  position: relative;
  height: auto;
  border: 1px solid #4C494A;
  border-radius: 2px;
}
@media (min-width: 600px) {
  .tileinstance_gallery .gallery_container {
    height: 240px;
  }
}
@media (max-width: 599.98px) {
  .tileinstance_gallery .gallery-list-item {
    border-left-width: 0;
  }
  .tileinstance_gallery .gallery-list-item.last {
    border-bottom-width: 0;
  }
}
.tileinstance_gallery .gallery_img {
  overflow: hidden;
  padding: 0;
}
@media (max-width: 599.98px) {
  .tileinstance_gallery .gallery_img {
    height: auto !important;
  }
}
.tileinstance_gallery .gallery_img img {
  border-bottom: 1px solid #4C494A;
  display: none;
  width: 100%;
}
.tileinstance_gallery .gallery_title {
  padding: 0;
  position: relative;
  z-index: 1;
  display: block;
  height: auto;
}
.tileinstance_gallery .gallery_title li {
  line-height: 0.875rem;
  font-weight: bold;
  margin: 0;
  text-align: left;
  position: relative;
  cursor: pointer;
  box-sizing: border-box !important;
  border-bottom: 1px solid #4C494A;
  border-left: 1px solid #4C494A;
  padding: 0 10px;
}
.tileinstance_gallery .gallery_title li.border-color-light {
  border-bottom: 1px solid #B5B5B5;
}
.tileinstance_gallery .gallery_title li span.gallery_title_text {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.875rem;
  font-size: 1.5vw;
  line-height: 1.2rem;
}
@media (max-width: 50rem) {
  .tileinstance_gallery .gallery_title li span.gallery_title_text {
    font-size: 0.75rem;
  }
}
@media (min-width: 58.3333333333rem) {
  .tileinstance_gallery .gallery_title li span.gallery_title_text {
    font-size: 0.875rem;
  }
}
.tileinstance_gallery .gallery_menu_unselected.color-primary, .tileinstance_gallery .gallery_menu_selected.color-primary {
  background: #4C494A;
  color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_gallery .gallery_menu_unselected.color-primary .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.color-primary .gallery_title_text:hover {
  text-decoration: underline;
}
.tileinstance_gallery .gallery_menu_unselected.color-primaryMedium, .tileinstance_gallery .gallery_menu_selected.color-primaryMedium {
  background: hsl(340, 2.0134228188%, 70%);
  color: hsl(340, 2.0134228188%, 96%);
}
.tileinstance_gallery .gallery_menu_unselected.color-primaryMedium .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.color-primaryMedium .gallery_title_text:hover {
  text-decoration: underline;
}
.tileinstance_gallery .gallery_menu_unselected.color-primaryLight, .tileinstance_gallery .gallery_menu_selected.color-primaryLight {
  background: hsl(340, 2.0134228188%, 90%);
  color: #4C494A;
}
.tileinstance_gallery .gallery_menu_unselected.color-primaryLight .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.color-primaryLight .gallery_title_text:hover {
  text-decoration: underline;
}
.tileinstance_gallery .gallery_menu_unselected.color-pageBackground, .tileinstance_gallery .gallery_menu_selected.color-pageBackground {
  background: hsl(340, 2.0134228188%, 96%);
  color: #FFB71B;
}
.tileinstance_gallery .gallery_menu_unselected.color-pageBackground .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.color-pageBackground .gallery_title_text:hover {
  text-decoration: underline;
}
.tileinstance_gallery .gallery_menu_unselected.color-accent, .tileinstance_gallery .gallery_menu_unselected.quickFactsTitle, .tileinstance_gallery .gallery_menu_selected.color-accent, .tileinstance_gallery .gallery_menu_selected.quickFactsTitle {
  background: #FFB71B;
  color: #B91965;
}
.tileinstance_gallery .gallery_menu_unselected.color-accent .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_unselected.quickFactsTitle .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.color-accent .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.quickFactsTitle .gallery_title_text:hover {
  text-decoration: underline;
}
.tileinstance_gallery .gallery_menu_unselected.color-action, .tileinstance_gallery .gallery_menu_selected.color-action {
  background: #B91965;
  color: #FFB71B;
}
.tileinstance_gallery .gallery_menu_unselected.color-action .gallery_title_text:hover, .tileinstance_gallery .gallery_menu_selected.color-action .gallery_title_text:hover {
  text-decoration: underline;
}
.tileinstance_gallery .gallery_title_arrow {
  height: 0;
  position: relative;
  width: 0px;
  border-left: 10px solid transparent;
  border-right: 30px solid;
  border-bottom: 30px solid transparent;
  border-top: 30px solid transparent;
  position: absolute;
  left: -40px;
  top: 0px;
}
.tileinstance_gallery ul.no-bullet, .tileinstance_gallery .tileinstance_progresstracker ul.highcharts-menu, .tileinstance_progresstracker .tileinstance_gallery ul.highcharts-menu, .tileinstance_gallery ul.messageerror, .tileinstance_gallery ul.errors, .tileinstance_gallery ul.sortable, .tileinstance_gallery ul.ui-sortable, .tileinstance_gallery ul.draglist, .tileinstance_gallery ul.main_nav, .tileinstance_gallery .search_results ul, .search_results .tileinstance_gallery ul, .tileinstance_gallery ul.results-pager, .tileinstance_gallery .filter-group ul, .filter-group .tileinstance_gallery ul, .tileinstance_gallery .add-item-panel ul, .add-item-panel .tileinstance_gallery ul, .tileinstance_gallery .module_tiles_admin ul.sections_list, .module_tiles_admin .tileinstance_gallery ul.sections_list, .tileinstance_gallery .tileinstance_indicatorfooter ul, .tileinstance_indicatorfooter .tileinstance_gallery ul {
  margin: 0;
}
.tileinstance_gallery .gallery_title_text:hover {
  text-decoration: underline;
}

@media (min-width: 600px) {
  .tileinstance_gallery .gallery_title {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding-left: 0;
  }
  .tileinstance_gallery .gallery_img {
    padding-right: 0;
  }
  .tileinstance_gallery .gallery_img img {
    height: 100%;
  }
}
form#gallery #active_sample_text, form#gallery #inactive_sample_text {
  position: relative;
  top: -62%;
  font-weight: bold;
  text-align: center;
}
form#gallery #inactive_tab {
  float: left;
  height: 80px;
  width: 33%;
  margin: 20px 0 20px 340px;
}
form#gallery #active_tab {
  float: left;
  height: 80px;
  width: 33%;
  margin: 20px 0 20px 340px;
}
form#gallery .arrow-left {
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-right: 40px solid;
  position: relative;
  left: -40px;
}
form#gallery .arrow_box {
  position: relative;
  background: #88b7d5;
  border: 1px solid #c2e1f5;
}
form#gallery .arrow_box:after, form#gallery .arrow_box:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
form#gallery .arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #88b7d5;
  border-width: 40px;
  margin-top: -40px;
}
form#gallery .arrow_box:before {
  border-color: rgba(194, 225, 245, 0);
  border-right-color: #c2e1f5;
  border-width: 41px;
  margin-top: -41px;
}

/* guide copy tile */
.tileinstance_guidecopy {
  padding: 0 0.75rem;
}
.tileinstance_guidecopy p {
  margin-bottom: 0.25rem;
}
.tileinstance_guidecopy .guide-container {
  background: hsl(340, 2.0134228188%, 90%);
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 125%;
  padding: 0.5rem 0.75rem 1rem 0.75rem;
}
.tileinstance_guidecopy .guide-container a {
  text-decoration: none;
  font-weight: bold;
}
.tileinstance_guidecopy .guide-container.fullwidth {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.tileinstance_guidecopy.bkgd-none .guide-container {
  background-color: transparent;
}
.tileinstance_guidecopy.bkgd-none .guide-container, .tileinstance_guidecopy.bkgd-none .guide-container a {
  color: #828282;
}
.tileinstance_guidecopy.bkgd-dark .guide-container {
  background-color: #4C494A;
}
.tileinstance_guidecopy.bkgd-dark .guide-container, .tileinstance_guidecopy.bkgd-dark .guide-container a {
  color: #FFF !important;
}

/* indicator footer tile */
.tileinstance_ind_footer h4, .tileinstance_ind_footer .h4, .tileinstance_ind_footer .header-styling-4 {
  margin-top: none;
}

/* header tiles */
/* masthead tile */
.tileinstance_masthead {
  background-color: transparent;
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 599.98px) {
  .tileinstance_masthead {
    width: 70%;
  }
}
.tileinstance_masthead a.homePageLink:hover {
  text-decoration: none;
}
.tileinstance_masthead .masthead {
  position: relative;
  overflow: hidden;
}
.tileinstance_masthead .masthead > img {
  position: relative;
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 100%;
}
.tileinstance_masthead .masthead > #bannerImage + .imageBoxContainer > .imageBox {
  position: relative;
  bottom: 0;
}
@media (min-width: 600px) {
  .tileinstance_masthead .masthead > #bannerImage + .imageBoxContainer > .imageBox {
    position: absolute;
  }
}
@media (max-width: 599.98px) {
  .tileinstance_masthead .masthead .imageBox img {
    width: 70% !important;
  }
  .tileinstance_masthead .masthead .imageBoxContainer ~ h1.site_name, .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.h1, .tileinstance_masthead .masthead .module_resourcelibrary_index .imageBoxContainer ~ h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead .masthead .imageBoxContainer ~ h2.site_name.resourceGroupTitle, .tileinstance_masthead .masthead .module_resourcelibrary_index .imageBoxContainer ~ .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.h2, .tileinstance_masthead .masthead .module_resourcelibrary_index .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead .module_resourcelibrary_index .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .imageBoxContainer ~ h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .imageBoxContainer ~ h2.site_name.resourceGroupTitle, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .imageBoxContainer ~ .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.h2, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead .module_stories_index_view .imageBoxContainer ~ h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead .masthead .imageBoxContainer ~ h2.site_name.resourceGroupTitle, .tileinstance_masthead .masthead .module_stories_index_view .imageBoxContainer ~ .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.h2, .tileinstance_masthead .masthead .module_stories_index_view .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead .module_stories_index_view .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .masthead .imageBoxContainer ~ .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead .imageBoxContainer ~ h2.site_slogan, .tileinstance_masthead .masthead .imageBoxContainer ~ .site_slogan.h2, .tileinstance_masthead .masthead .imageBoxContainer ~ .site_slogan.header-styling-1, .tileinstance_masthead .masthead .imageBoxContainer ~ .site_slogan.header-styling-2 {
    display: none;
  }
  .tileinstance_masthead .masthead h1.site_name, .tileinstance_masthead .masthead .site_name.h1, .tileinstance_masthead .masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead .masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead .masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead .masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .masthead .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .masthead .site_name.resourceGroupTitle.header-styling-2 {
    font-size: 4vw !important;
  }
}
.tileinstance_masthead .masthead:hover {
  cursor: pointer;
}
.tileinstance_masthead .mastheadBanner {
  width: 100%;
  height: auto;
  max-height: 350px;
}
@media (min-width: 600px) {
  .tileinstance_masthead .mastheadBackground {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #FFF;
    opacity: 0.5;
    height: 75px;
  }
}
.tileinstance_masthead form {
  position: relative;
}
.tileinstance_masthead h1.site_name, .tileinstance_masthead .site_name.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead h2.site_slogan, .tileinstance_masthead .site_slogan.h2, .tileinstance_masthead .site_slogan.header-styling-1, .tileinstance_masthead .site_slogan.header-styling-2 {
  left: 0.75rem;
  right: 0.75rem;
  z-index: 2;
}
@media (min-width: 600px) {
  .tileinstance_masthead h1.site_name, .tileinstance_masthead .site_name.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead h2.site_slogan, .tileinstance_masthead .site_slogan.h2, .tileinstance_masthead .site_slogan.header-styling-1, .tileinstance_masthead .site_slogan.header-styling-2 {
    position: absolute;
  }
}
.tileinstance_masthead h1.site_name, .tileinstance_masthead .site_name.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2 {
  bottom: 40px;
  height: 35px;
  margin-top: 0;
}
.tileinstance_masthead h1.site_name.large, .tileinstance_masthead .site_name.large.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.large.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.large.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.large.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.large.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.large.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.large.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.large.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.large.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.large.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.large.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.large.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.large.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.large.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.large.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.large.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.large.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.large.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.large.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.large.resourceGroupTitle.header-styling-2 {
  font-size: 0.8125rem;
}
.tileinstance_masthead h1.site_name.x-large, .tileinstance_masthead h1.site_name, .tileinstance_masthead .site_name.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2 {
  font-size: 1rem;
}
.tileinstance_masthead h1.site_name.xx-large, .tileinstance_masthead .site_name.xx-large.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.xx-large.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.xx-large.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.xx-large.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.xx-large.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.xx-large.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.xx-large.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.xx-large.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.xx-large.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.xx-large.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.xx-large.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.xx-large.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.xx-large.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.xx-large.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.xx-large.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.xx-large.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.xx-large.resourceGroupTitle.header-styling-2 {
  font-size: 1.125rem;
}
.tileinstance_masthead h1.site_name a, .tileinstance_masthead .site_name.h1 a, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle a, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.resourceGroupTitle a, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2 a, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.h2 a, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1 a, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1 a, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2 a, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2 a, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle a, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.resourceGroupTitle a, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2 a, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.h2 a, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1 a, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1 a, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2 a, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2 a, .tileinstance_masthead .module_stories_index_view h2.site_name.resourceGroupTitle a, .module_stories_index_view .tileinstance_masthead h2.site_name.resourceGroupTitle a, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.h2 a, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.h2 a, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1 a, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1 a, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2 a, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2 a {
  text-decoration: none;
}
.tileinstance_masthead .site_slogan {
  font-size: 0.8125rem;
  text-transform: uppercase;
  color: #FFB71B;
  height: 30px;
  bottom: 0;
}
.tileinstance_masthead .masthead-layout-right h1, .tileinstance_masthead .masthead-layout-right .h1, .tileinstance_masthead .masthead-layout-right .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead .masthead-layout-right h2.resourceGroupTitle, .tileinstance_masthead .masthead-layout-right .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.h2, .tileinstance_masthead .masthead-layout-right .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead-layout-right .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead-layout-right .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead .masthead-layout-right h2.resourceGroupTitle, .tileinstance_masthead .masthead-layout-right .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.h2, .tileinstance_masthead .masthead-layout-right .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead-layout-right .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.header-styling-2, .tileinstance_masthead .masthead-layout-right .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead .masthead-layout-right h2.resourceGroupTitle, .tileinstance_masthead .masthead-layout-right .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.h2, .tileinstance_masthead .masthead-layout-right .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.header-styling-1, .tileinstance_masthead .masthead-layout-right .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .masthead-layout-right .resourceGroupTitle.header-styling-2 {
  text-align: right;
}
.tileinstance_masthead .masthead-layout-right .site_search {
  float: left;
}
.tileinstance_masthead .masthead-layout-right .site_slogan {
  text-align: right;
}

.tileinstance_masthead .masthead .imageBox, #demoBanner .imageBox {
  position: relative;
  top: 0;
  display: flex;
  align-items: flex-end;
  height: auto;
  width: 100%;
  padding: 0 10px;
  min-height: 45px;
}
.tileinstance_masthead .masthead .imageBox.imagePosition-0, #demoBanner .imageBox.imagePosition-0 {
  justify-content: flex-start;
}
.tileinstance_masthead .masthead .imageBox.imagePosition-1, #demoBanner .imageBox.imagePosition-1 {
  justify-content: center;
}
.tileinstance_masthead .masthead .imageBox.imagePosition-2, #demoBanner .imageBox.imagePosition-2 {
  justify-content: flex-end;
}
.tileinstance_masthead .masthead .imageBox > div > img, #demoBanner .imageBox > div > img {
  height: auto;
}
@media (min-width: 600px) {
  .tileinstance_masthead .masthead .imageBox > div > img, #demoBanner .imageBox > div > img {
    padding: 10px 0;
  }
}
.tileinstance_masthead .masthead .imageBoxContainer, .tileinstance_masthead .masthead .site_name, .tileinstance_masthead .masthead .site_slogan, #demoBanner .imageBoxContainer, #demoBanner .site_name, #demoBanner .site_slogan {
  margin-left: auto;
  margin-right: auto;
}

#demoBanner .imageBox > img {
  padding: 0;
}
#demoBanner .imageBox > img.ui-draggable:hover {
  cursor: move;
  border: 3px solid #0d6efd;
}

#mastheadForm .center-preview {
  width: 100%;
}
#mastheadForm #mastheadForm-imagePosition-label, #mastheadForm #mastheadForm-imagePosition-element {
  display: none;
}
#mastheadForm #mastHeadBanner i, #mastheadForm #mastHeadImage i, #mastheadForm #mastHeadBgdColor i {
  font-size: 1.375rem;
  padding-top: 0;
  vertical-align: middle;
}
#mastheadForm div.demoTab {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 5px;
  margin-left: 5px;
  padding-left: 4px;
  width: 70px;
  height: 12px;
  float: left;
  background-color: #FFF;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  transform: perspective(5px) rotateX(2deg);
  transform-origin: bottom;
}
#mastheadForm div.demoTab.last {
  background-color: #eee;
  margin-left: 3px;
}
#mastheadForm div.demoTab span {
  margin-top: 2px;
  display: inline-block;
}
#mastheadForm #bannerHeight {
  width: auto;
  min-width: 0;
}
#mastheadForm #demoMastHead {
  width: 550px;
  border-radius: 2px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
  position: relative;
  -webkit-box-shadow: 6px 5px 18px 1px rgb(153, 153, 153);
  -moz-box-shadow: 6px 5px 18px 1px rgb(153, 153, 153);
  box-shadow: 6px 5px 18px 1px rgb(153, 153, 153);
}
#mastheadForm #demoMastHead #demoBanner {
  margin-left: 45px;
  margin-right: 45px;
  position: relative;
  height: auto;
  overflow: hidden;
}
#mastheadForm #demoMastHead #demoBanner > div > img {
  position: relative;
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: auto;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h1.site_name, #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.h1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-2 {
  bottom: 8px;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h2.site_slogan, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.header-styling-2 {
  text-transform: uppercase;
  bottom: 2px;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h2.site_slogan.medium, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.medium.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.medium.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.medium.header-styling-2 {
  font-size: 0.375rem !important;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h2.site_slogan.small, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.small.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.small.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.small.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox div.site_slogan.h2.alert-form-validation-small, #mastheadForm #demoMastHead #demoBanner .imageBox div.site_slogan.header-styling-1.alert-form-validation-small, #mastheadForm #demoMastHead #demoBanner .imageBox div.site_slogan.header-styling-2.alert-form-validation-small, #mastheadForm #demoMastHead #demoBanner .imageBox .module_chna #chna_index_checklist ul i.site_slogan.h2, .module_chna #chna_index_checklist ul #mastheadForm #demoMastHead #demoBanner .imageBox i.site_slogan.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_chna #chna_index_checklist ul i.site_slogan.header-styling-1, .module_chna #chna_index_checklist ul #mastheadForm #demoMastHead #demoBanner .imageBox i.site_slogan.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_chna #chna_index_checklist ul i.site_slogan.header-styling-2, .module_chna #chna_index_checklist ul #mastheadForm #demoMastHead #demoBanner .imageBox i.site_slogan.header-styling-2 {
  font-size: 0.313rem !important;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h1.site_name, #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.h1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_slogan, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.header-styling-2 {
  position: absolute;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h1.site_name.align-left, #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.h1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index h2.site_name.align-left.resourceGroupTitle, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.align-left.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.align-left.resourceGroupTitle.h2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.align-left.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.align-left.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary h2.site_name.align-left.resourceGroupTitle, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.align-left.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.align-left.resourceGroupTitle.h2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.align-left.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.align-left.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view h2.site_name.align-left.resourceGroupTitle, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.align-left.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.align-left.resourceGroupTitle.h2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.align-left.resourceGroupTitle.header-styling-1, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.align-left.resourceGroupTitle.header-styling-2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-left.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_slogan.align-left, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.align-left.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.align-left.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.align-left.header-styling-2 {
  left: 3px;
}
#mastheadForm #demoMastHead #demoBanner .imageBox h1.site_name.align-right, #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.h1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index h2.site_name.align-right.resourceGroupTitle, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.align-right.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.align-right.resourceGroupTitle.h2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.align-right.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_resourcelibrary_index .site_name.align-right.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary h2.site_name.align-right.resourceGroupTitle, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.align-right.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.align-right.resourceGroupTitle.h2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.align-right.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .tileinstance_resourcelibrary .site_name.align-right.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view h2.site_name.align-right.resourceGroupTitle, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_name.align-right.resourceGroupTitle, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.align-right.resourceGroupTitle.h2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.align-right.resourceGroupTitle.header-styling-1, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .module_stories_index_view .site_name.align-right.resourceGroupTitle.header-styling-2, .module_stories_index_view #mastheadForm #demoMastHead #demoBanner .imageBox .site_name.align-right.resourceGroupTitle.header-styling-2, #mastheadForm #demoMastHead #demoBanner .imageBox h2.site_slogan.align-right, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.align-right.h2, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.align-right.header-styling-1, #mastheadForm #demoMastHead #demoBanner .imageBox .site_slogan.align-right.header-styling-2 {
  right: 3px;
}
#mastheadForm #demoMastHead #demoBanner .imageBox .mastheadBackground {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #FFF;
  opacity: 0.5;
  filter: alpha(opacity=50);
  height: 28px;
}
#mastheadForm #demoMastHead #demoBanner .imageBox img {
  display: block;
  height: auto;
}
#mastheadForm #demoMastHead #demoBanner .imageBoxContainer {
  width: 100%;
  position: absolute;
  bottom: 0;
}
#mastheadForm #demoMastHead #navBorder {
  margin-left: 45px;
  margin-right: 45px;
  width: 458px;
  border-top: 1px #4C494A solid;
}
#mastheadForm #demoMastHead #navListContainer {
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  padding-top: 5px;
  margin-left: 45px;
  margin-right: 45px;
}
#mastheadForm #demoMastHead #navListContainer ul.sampleMenu {
  list-style-type: none;
  font-size: 0.4375rem;
  font-weight: bold;
  color: #4C494A;
  padding-bottom: 23px;
  margin: 0;
  display: -moz-box;
  display: -webkit-box;
  display: flex;
  justify-content: space-around;
}
#mastheadForm #demoMastHead #navListContainer ul.sampleMenu li:before {
  content: "";
}
#mastheadForm #demoMastHead #navListContainer .previewText {
  padding-bottom: 40px;
  text-align: center;
  font-style: oblique;
  color: #bbb;
  font-size: 1.25rem;
}
#mastheadForm #demoMastHead dl {
  margin: 0;
}
#mastheadForm .colored-section, #mastheadForm #siteNameOptions, #mastheadForm #taglineOptions, #mastheadForm .banner-section, #mastheadForm .logo-section {
  background-color: #fbfbfb;
  border: #f2f2f2 2px solid;
  padding: 10px;
  overflow: auto;
}
#mastheadForm .imageBorder, #mastheadForm #demoMastHead #demoBanner img:hover {
  filter: brightness(120%);
  border: 3px solid #0d6efd;
}
#mastheadForm #siteNameOptions h1#siteNameDisplay, #mastheadForm #siteNameOptions #siteNameDisplay.h1, #mastheadForm #siteNameOptions .module_resourcelibrary_index h2#siteNameDisplay.resourceGroupTitle, .module_resourcelibrary_index #mastheadForm #siteNameOptions h2#siteNameDisplay.resourceGroupTitle, #mastheadForm #siteNameOptions .module_resourcelibrary_index #siteNameDisplay.resourceGroupTitle.h2, .module_resourcelibrary_index #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.h2, #mastheadForm #siteNameOptions .module_resourcelibrary_index #siteNameDisplay.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.header-styling-1, #mastheadForm #siteNameOptions .module_resourcelibrary_index #siteNameDisplay.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.header-styling-2, #mastheadForm #siteNameOptions .tileinstance_resourcelibrary h2#siteNameDisplay.resourceGroupTitle, .tileinstance_resourcelibrary #mastheadForm #siteNameOptions h2#siteNameDisplay.resourceGroupTitle, #mastheadForm #siteNameOptions .tileinstance_resourcelibrary #siteNameDisplay.resourceGroupTitle.h2, .tileinstance_resourcelibrary #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.h2, #mastheadForm #siteNameOptions .tileinstance_resourcelibrary #siteNameDisplay.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.header-styling-1, #mastheadForm #siteNameOptions .tileinstance_resourcelibrary #siteNameDisplay.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.header-styling-2, #mastheadForm #siteNameOptions .module_stories_index_view h2#siteNameDisplay.resourceGroupTitle, .module_stories_index_view #mastheadForm #siteNameOptions h2#siteNameDisplay.resourceGroupTitle, #mastheadForm #siteNameOptions .module_stories_index_view #siteNameDisplay.resourceGroupTitle.h2, .module_stories_index_view #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.h2, #mastheadForm #siteNameOptions .module_stories_index_view #siteNameDisplay.resourceGroupTitle.header-styling-1, .module_stories_index_view #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.header-styling-1, #mastheadForm #siteNameOptions .module_stories_index_view #siteNameDisplay.resourceGroupTitle.header-styling-2, .module_stories_index_view #mastheadForm #siteNameOptions #siteNameDisplay.resourceGroupTitle.header-styling-2, #mastheadForm #taglineOptions h1#siteNameDisplay, #mastheadForm #taglineOptions #siteNameDisplay.h1, #mastheadForm #taglineOptions .module_resourcelibrary_index h2#siteNameDisplay.resourceGroupTitle, .module_resourcelibrary_index #mastheadForm #taglineOptions h2#siteNameDisplay.resourceGroupTitle, #mastheadForm #taglineOptions .module_resourcelibrary_index #siteNameDisplay.resourceGroupTitle.h2, .module_resourcelibrary_index #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.h2, #mastheadForm #taglineOptions .module_resourcelibrary_index #siteNameDisplay.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.header-styling-1, #mastheadForm #taglineOptions .module_resourcelibrary_index #siteNameDisplay.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.header-styling-2, #mastheadForm #taglineOptions .tileinstance_resourcelibrary h2#siteNameDisplay.resourceGroupTitle, .tileinstance_resourcelibrary #mastheadForm #taglineOptions h2#siteNameDisplay.resourceGroupTitle, #mastheadForm #taglineOptions .tileinstance_resourcelibrary #siteNameDisplay.resourceGroupTitle.h2, .tileinstance_resourcelibrary #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.h2, #mastheadForm #taglineOptions .tileinstance_resourcelibrary #siteNameDisplay.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.header-styling-1, #mastheadForm #taglineOptions .tileinstance_resourcelibrary #siteNameDisplay.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.header-styling-2, #mastheadForm #taglineOptions .module_stories_index_view h2#siteNameDisplay.resourceGroupTitle, .module_stories_index_view #mastheadForm #taglineOptions h2#siteNameDisplay.resourceGroupTitle, #mastheadForm #taglineOptions .module_stories_index_view #siteNameDisplay.resourceGroupTitle.h2, .module_stories_index_view #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.h2, #mastheadForm #taglineOptions .module_stories_index_view #siteNameDisplay.resourceGroupTitle.header-styling-1, .module_stories_index_view #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.header-styling-1, #mastheadForm #taglineOptions .module_stories_index_view #siteNameDisplay.resourceGroupTitle.header-styling-2, .module_stories_index_view #mastheadForm #taglineOptions #siteNameDisplay.resourceGroupTitle.header-styling-2 {
  padding-top: 0;
}
#mastheadForm .image-section {
  border-bottom: 1px solid #eee;
  margin-bottom: 25px;
  padding-bottom: 25px;
}
#mastheadForm #bgdColor-element {
  margin-right: 10px;
  width: 15vw;
  float: left;
  margin-top: -0.3rem;
}
#mastheadForm #bgdColor-element input {
  width: 15vw;
  min-width: 65px;
}

body.fullWidth #mastheadForm #demoMastHead #demoBanner {
  margin-left: 0;
  margin-right: 0;
}
body.fullWidth #mastheadForm #demoMastHead #demoBanner .imageBoxContainer .imageBox {
  padding-left: 5px;
  padding-right: 5px;
}
body.fullWidth #mastheadForm #demoMastHead #navBorder {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.siteNameDisplayH1 {
  background-color: rgba(100, 100, 100, 0.1);
}

@media (max-width: 599.98px) {
  .tileinstance_masthead #bannerImage {
    display: none;
  }
  .tileinstance_masthead h1.site_name, .tileinstance_masthead .site_name.h1, .tileinstance_masthead .module_resourcelibrary_index h2.site_name.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .site_name.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.site_name.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .site_name.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.site_name.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.site_name.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .site_name.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .site_name.resourceGroupTitle.header-styling-2, .tileinstance_masthead h2.site_slogan, .tileinstance_masthead .site_slogan.h2, .tileinstance_masthead .site_slogan.header-styling-1, .tileinstance_masthead .site_slogan.header-styling-2 {
    color: #4F4F4F !important;
    padding-right: 10px;
  }
}
@media (min-width: 600px) {
  .tileinstance_masthead .masthead-layout-left, .tileinstance_masthead .masthead-layout-right {
    visibility: visible !important;
    display: block;
  }
  .tileinstance_masthead h1.large, .tileinstance_masthead .large.h1, .tileinstance_masthead .module_resourcelibrary_index h2.large.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.large.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .large.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .large.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .large.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .large.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.large.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.large.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .large.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .large.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .large.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .large.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.large.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.large.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .large.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .large.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .large.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .large.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .large.resourceGroupTitle.header-styling-2 {
    font-size: 1rem !important;
  }
  .tileinstance_masthead h1.x-large, .tileinstance_masthead h1, .tileinstance_masthead .h1, .tileinstance_masthead .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .resourceGroupTitle.header-styling-2 {
    font-size: 1.125rem !important;
  }
  .tileinstance_masthead h1.xx-large, .tileinstance_masthead .xx-large.h1, .tileinstance_masthead .module_resourcelibrary_index h2.xx-large.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.xx-large.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .xx-large.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .xx-large.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .xx-large.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .xx-large.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.xx-large.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.xx-large.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .xx-large.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .xx-large.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .xx-large.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.xx-large.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.xx-large.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .xx-large.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .xx-large.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .xx-large.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .xx-large.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-2 {
    font-size: 1.5rem !important;
  }
  .tileinstance_masthead .masthead {
    min-height: 75px;
    width: 100%;
    height: auto;
    position: relative;
  }
}
@media (min-width: 768px) {
  .tileinstance_masthead h1.large, .tileinstance_masthead .large.h1, .tileinstance_masthead .module_resourcelibrary_index h2.large.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.large.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .large.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .large.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .large.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .large.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.large.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.large.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .large.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .large.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .large.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .large.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.large.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.large.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .large.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .large.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .large.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .large.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .large.resourceGroupTitle.header-styling-2 {
    font-size: 1.125rem !important;
  }
  .tileinstance_masthead h1.x-large, .tileinstance_masthead h1, .tileinstance_masthead .h1, .tileinstance_masthead .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .resourceGroupTitle.header-styling-2 {
    font-size: 1.5rem !important;
  }
  .tileinstance_masthead h1.xx-large, .tileinstance_masthead .xx-large.h1, .tileinstance_masthead .module_resourcelibrary_index h2.xx-large.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_masthead h2.xx-large.resourceGroupTitle, .tileinstance_masthead .module_resourcelibrary_index .xx-large.resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_masthead .xx-large.resourceGroupTitle.h2, .tileinstance_masthead .module_resourcelibrary_index .xx-large.resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_resourcelibrary_index .xx-large.resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .tileinstance_resourcelibrary h2.xx-large.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_masthead h2.xx-large.resourceGroupTitle, .tileinstance_masthead .tileinstance_resourcelibrary .xx-large.resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_masthead .xx-large.resourceGroupTitle.h2, .tileinstance_masthead .tileinstance_resourcelibrary .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .tileinstance_resourcelibrary .xx-large.resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-2, .tileinstance_masthead .module_stories_index_view h2.xx-large.resourceGroupTitle, .module_stories_index_view .tileinstance_masthead h2.xx-large.resourceGroupTitle, .tileinstance_masthead .module_stories_index_view .xx-large.resourceGroupTitle.h2, .module_stories_index_view .tileinstance_masthead .xx-large.resourceGroupTitle.h2, .tileinstance_masthead .module_stories_index_view .xx-large.resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-1, .tileinstance_masthead .module_stories_index_view .xx-large.resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_masthead .xx-large.resourceGroupTitle.header-styling-2 {
    font-size: 2rem !important;
  }
}
/* nav tile */
.tileinstance_navigation {
  background-color: transparent;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .tileinstance_navigation {
    background-color: #FFF;
    margin-bottom: 0.5rem;
  }
}
.tileinstance_navigation .navbar {
  padding: 0;
  background-color: #FFF;
  border-bottom: none;
  border-radius: 0px;
  border-left: none;
  border-right: none;
  min-height: auto;
  margin-bottom: 0;
}
.tileinstance_navigation .navbar .dropdown-toggle {
  font-weight: bold;
  white-space: normal;
}
.tileinstance_navigation .navbar .dropdown-toggle:after {
  display: none;
}
.tileinstance_navigation .navbar .container-fluid, .tileinstance_navigation .navbar .container-sm, .tileinstance_navigation .navbar .container-md, .tileinstance_navigation .navbar .container-lg, .tileinstance_navigation .navbar .container-xl, .tileinstance_navigation .navbar .container-xxl {
  margin: 0 !important;
  padding: 0 !important;
}
.tileinstance_navigation .navbar .navbar-nav {
  margin-top: 30px;
  margin-left: 0;
  width: 100%;
  align-items: flex-start;
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar .navbar-nav {
    margin-top: 0;
  }
}
.tileinstance_navigation .navbar .navbar-nav .dropdown-menu {
  min-width: 100%;
  padding: 0;
  border-radius: 0 !important;
  border: 0.05em solid #B5B5B5;
}
.tileinstance_navigation .navbar .navbar-nav .dropdown-menu > li {
  cursor: pointer;
}
.tileinstance_navigation .navbar .navbar-nav .dropdown-menu > li > a {
  white-space: nowrap;
}
@media (max-width: 599.98px) {
  .tileinstance_navigation .navbar .navbar-nav .dropdown-menu > li > a {
    padding-left: 1.5rem;
  }
}
.tileinstance_navigation .navbar .navbar-nav .dropdown-menu.dropdown-submenu {
  white-space: nowrap;
}
@media (max-width: 599.98px) {
  .tileinstance_navigation .navbar .navbar-nav .dropdown-menu.dropdown-submenu {
    padding-left: 2.25rem;
  }
}
.tileinstance_navigation .navbar .navbar-nav .dropdown-menu.dropdown-submenu li:first-child {
  border-top-width: 0;
}
.tileinstance_navigation .navbar .navbar-nav li {
  padding: 0;
  margin: 0;
}
.tileinstance_navigation .navbar .navbar-nav li > a {
  text-align: left;
  text-decoration: none;
  font-weight: 500;
  padding: 0.8rem 0 0.8rem 0.5rem;
  font-size: 0.85rem;
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar .navbar-nav li > a {
    padding: 0.6rem 0.9rem 0.6rem 0.4rem;
  }
}
.tileinstance_navigation .navbar .navbar-nav > li {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  width: 100%;
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar .navbar-nav > li {
    max-width: 400px;
  }
}
.tileinstance_navigation .navbar .navbar-nav > li > a {
  font-size: 0.9rem;
  font-size: 2.25vw;
  font-weight: bold;
  padding-top: 1rem;
  padding-bottom: 0.6rem;
}
@media (max-width: 35.5555555556rem) {
  .tileinstance_navigation .navbar .navbar-nav > li > a {
    font-size: 0.8rem;
  }
}
@media (min-width: 42.2222222222rem) {
  .tileinstance_navigation .navbar .navbar-nav > li > a {
    font-size: 0.95rem;
  }
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar .navbar-nav > li > a {
    text-align: center;
  }
}
.tileinstance_navigation .navbar.nav-is-fixed {
  border-bottom: 1px solid hsl(340, 2.0134228188%, 90%);
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar.nav-is-fixed {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
  }
}
.tileinstance_navigation .navbar.nav-is-fixed .navbar-toggler {
  margin-top: 10px;
  margin-bottom: 10px;
}
.tileinstance_navigation .navbar .navbar-toggler-container {
  display: flex;
  justify-content: flex-end;
  margin-right: 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar .navbar-toggler-container {
    display: none;
  }
}
.tileinstance_navigation .navbar .navbar-toggler-container .navbar-toggler {
  margin-top: -30px;
  background-color: rgba(181, 181, 181, 0.25);
}
.tileinstance_navigation .navbar .navbar-toggler-container .navbar-toggler:hover {
  background-color: rgba(181, 181, 181, 0.5);
}
.tileinstance_navigation .navbar .navbar-toggler-container .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.tileinstance_navigation .navbar-collapse {
  margin-left: auto;
  margin-right: auto;
}
.tileinstance_navigation .navbar-collapse .nav-item {
  width: 100%;
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar-collapse .nav-item {
    max-width: 475px;
  }
}
.tileinstance_navigation .navbar-collapse > .navbar-nav > li > a {
  transition: background-color 350ms ease;
}
@media (min-width: 600px) {
  .tileinstance_navigation .navbar-collapse > .navbar-nav > li > a {
    border-bottom: 5px inset transparent;
  }
}

#content_container.nav-is-fixed {
  padding-top: 46px;
}

@media (max-width: 599.98px) {
  .tileinstance_indicatormap .mapLegend {
    font-size: 0.625rem !important;
  }
  .tileinstance_indicatormap .esriSimpleSlider div {
    height: 25px;
    width: 25px;
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 600px) {
  .tileinstance_navigation .dropdown-menu.dropdown-submenu {
    position: relative;
  }
  .tileinstance_navigation .dropdown-menu.dropdown-submenu.flyout {
    left: 100%;
    top: 0%;
    position: absolute;
    margin: 0 2px;
  }
  .tileinstance_navigation .dropdown-menu.dropdown-submenu.no-flyout {
    padding-left: 0.75rem;
  }
  .tileinstance_navigation .navbar-nav > li.dropdown:last-child > ul.dropdown-menu {
    right: 0 !important;
    left: auto;
  }
}
.tileinstance_navigation_primary {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_primary .navbar-nav > li > a {
  color: #FFF;
  background-color: #4C494A;
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_primary .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_primary .navbar-nav > li > a:focus, .tileinstance_navigation_primary .navbar-nav > li > a:hover, .tileinstance_navigation_primary .navbar-nav > li > a:active, .tileinstance_navigation_primary .navbar-nav > li > a.show {
  background-color: #666263;
}
@media (min-width: 600px) {
  .tileinstance_navigation_primary .navbar-nav > li > a {
    color: #4C494A;
    background-color: transparent;
  }
  .tileinstance_navigation_primary .navbar-nav > li > a:focus, .tileinstance_navigation_primary .navbar-nav > li > a:hover, .tileinstance_navigation_primary .navbar-nav > li > a:active, .tileinstance_navigation_primary .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: #4C494A !important;
  }
}
.tileinstance_navigation_primary .navbar-nav > li.show > a {
  color: #FFF;
  background-color: #4C494A;
}
.tileinstance_navigation_primary .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: #4C494A !important;
}
.tileinstance_navigation_primary .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(170, 170, 170, 0.4);
}
.tileinstance_navigation_primary .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_primary .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #595557 !important;
}
.tileinstance_navigation_primary .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_primary .navbar-nav.white > li > a, .tileinstance_navigation_primary .navbar-nav.white > li > a:link, .tileinstance_navigation_primary .navbar-nav.white > li > a:visited, .tileinstance_navigation_primary .navbar-nav.white > li > a:hover, .tileinstance_navigation_primary .navbar-nav.white > li > a:active, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_primary .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_primary .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_primary .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_primary .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_primary .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #444242 !important;
}
.tileinstance_navigation_primary .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_primary .dropdown-menu > li a:hover, .tileinstance_navigation_primary .dropdown-menu > li.show, .tileinstance_navigation_primary .dropdown-item.active, .tileinstance_navigation_primary .dropdown-item:active, .tileinstance_navigation_primary .dropdown-menu > li.show > a {
    background: #595557;
    color: #FFF;
  }
  .tileinstance_navigation_primary .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_primaryLight {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_primaryLight .navbar-nav > li > a {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 90%);
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_primaryLight .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_primaryLight .navbar-nav > li > a:focus, .tileinstance_navigation_primaryLight .navbar-nav > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav > li > a:active, .tileinstance_navigation_primaryLight .navbar-nav > li > a.show {
  background-color: white;
}
@media (min-width: 600px) {
  .tileinstance_navigation_primaryLight .navbar-nav > li > a {
    color: hsl(340, 2.0134228188%, 90%);
    background-color: transparent;
  }
  .tileinstance_navigation_primaryLight .navbar-nav > li > a:focus, .tileinstance_navigation_primaryLight .navbar-nav > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav > li > a:active, .tileinstance_navigation_primaryLight .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: hsl(340, 2.0134228188%, 90%) !important;
  }
}
.tileinstance_navigation_primaryLight .navbar-nav > li.show > a {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_navigation_primaryLight .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 90%) !important;
}
.tileinstance_navigation_primaryLight .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(180, 177, 178, 0.35);
}
.tileinstance_navigation_primaryLight .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #f3f2f2 !important;
}
.tileinstance_navigation_primaryLight .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_primaryLight .navbar-nav.white > li > a, .tileinstance_navigation_primaryLight .navbar-nav.white > li > a:link, .tileinstance_navigation_primaryLight .navbar-nav.white > li > a:visited, .tileinstance_navigation_primaryLight .navbar-nav.white > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav.white > li > a:active, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_primaryLight .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_primaryLight .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryLight .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #dfddde !important;
}
.tileinstance_navigation_primaryLight .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_primaryLight .dropdown-menu > li a:hover, .tileinstance_navigation_primaryLight .dropdown-menu > li.show, .tileinstance_navigation_primaryLight .dropdown-item.active, .tileinstance_navigation_primaryLight .dropdown-item:active, .tileinstance_navigation_primaryLight .dropdown-menu > li.show > a {
    background: #f3f2f2;
    color: #FFF;
  }
  .tileinstance_navigation_primaryLight .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_primaryMedium {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_primaryMedium .navbar-nav > li > a {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 70%);
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_primaryMedium .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_primaryMedium .navbar-nav > li > a:focus, .tileinstance_navigation_primaryMedium .navbar-nav > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav > li > a:active, .tileinstance_navigation_primaryMedium .navbar-nav > li > a.show {
  background-color: #cdcbcc;
}
@media (min-width: 600px) {
  .tileinstance_navigation_primaryMedium .navbar-nav > li > a {
    color: hsl(340, 2.0134228188%, 70%);
    background-color: transparent;
  }
  .tileinstance_navigation_primaryMedium .navbar-nav > li > a:focus, .tileinstance_navigation_primaryMedium .navbar-nav > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav > li > a:active, .tileinstance_navigation_primaryMedium .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: hsl(340, 2.0134228188%, 70%) !important;
  }
}
.tileinstance_navigation_primaryMedium .navbar-nav > li.show > a {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 70%);
}
.tileinstance_navigation_primaryMedium .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 70%) !important;
}
.tileinstance_navigation_primaryMedium .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.tileinstance_navigation_primaryMedium .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #c1bebf !important;
}
.tileinstance_navigation_primaryMedium .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_primaryMedium .navbar-nav.white > li > a, .tileinstance_navigation_primaryMedium .navbar-nav.white > li > a:link, .tileinstance_navigation_primaryMedium .navbar-nav.white > li > a:visited, .tileinstance_navigation_primaryMedium .navbar-nav.white > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav.white > li > a:active, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_primaryMedium .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_primaryMedium .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_primaryMedium .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #ada9aa !important;
}
.tileinstance_navigation_primaryMedium .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_primaryMedium .dropdown-menu > li a:hover, .tileinstance_navigation_primaryMedium .dropdown-menu > li.show, .tileinstance_navigation_primaryMedium .dropdown-item.active, .tileinstance_navigation_primaryMedium .dropdown-item:active, .tileinstance_navigation_primaryMedium .dropdown-menu > li.show > a {
    background: #c1bebf;
    color: #FFF;
  }
  .tileinstance_navigation_primaryMedium .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_white {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_white .navbar-nav > li > a {
  color: #FFF;
  background-color: #FFF;
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_white .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_white .navbar-nav > li > a:focus, .tileinstance_navigation_white .navbar-nav > li > a:hover, .tileinstance_navigation_white .navbar-nav > li > a:active, .tileinstance_navigation_white .navbar-nav > li > a.show {
  background-color: white;
}
@media (min-width: 600px) {
  .tileinstance_navigation_white .navbar-nav > li > a {
    color: #FFF;
    background-color: transparent;
  }
  .tileinstance_navigation_white .navbar-nav > li > a:focus, .tileinstance_navigation_white .navbar-nav > li > a:hover, .tileinstance_navigation_white .navbar-nav > li > a:active, .tileinstance_navigation_white .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: #FFF !important;
  }
}
.tileinstance_navigation_white .navbar-nav > li.show > a {
  color: #4C494A;
  background-color: #FFF;
}
.tileinstance_navigation_white .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: #FFF !important;
}
.tileinstance_navigation_white .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(170, 170, 170, 0.25);
}
.tileinstance_navigation_white .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_white .navbar-nav .dropdown-menu > li > a:focus {
  background-color: white !important;
}
.tileinstance_navigation_white .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_white .navbar-nav.white > li > a, .tileinstance_navigation_white .navbar-nav.white > li > a:link, .tileinstance_navigation_white .navbar-nav.white > li > a:visited, .tileinstance_navigation_white .navbar-nav.white > li > a:hover, .tileinstance_navigation_white .navbar-nav.white > li > a:active, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_white .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_white .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_white .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_white .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_white .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #f7f7f7 !important;
}
.tileinstance_navigation_white .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_white .dropdown-menu > li a:hover, .tileinstance_navigation_white .dropdown-menu > li.show, .tileinstance_navigation_white .dropdown-item.active, .tileinstance_navigation_white .dropdown-item:active, .tileinstance_navigation_white .dropdown-menu > li.show > a {
    background: white;
    color: #FFF;
  }
  .tileinstance_navigation_white .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_gray {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_gray .navbar-nav > li > a {
  color: #FFF;
  background-color: #9d9d9d;
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_gray .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_gray .navbar-nav > li > a:focus, .tileinstance_navigation_gray .navbar-nav > li > a:hover, .tileinstance_navigation_gray .navbar-nav > li > a:active, .tileinstance_navigation_gray .navbar-nav > li > a.show {
  background-color: #b7b7b7;
}
@media (min-width: 600px) {
  .tileinstance_navigation_gray .navbar-nav > li > a {
    color: #9d9d9d;
    background-color: transparent;
  }
  .tileinstance_navigation_gray .navbar-nav > li > a:focus, .tileinstance_navigation_gray .navbar-nav > li > a:hover, .tileinstance_navigation_gray .navbar-nav > li > a:active, .tileinstance_navigation_gray .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: #9d9d9d !important;
  }
}
.tileinstance_navigation_gray .navbar-nav > li.show > a {
  color: #FFF;
  background-color: #9d9d9d;
}
.tileinstance_navigation_gray .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: #9d9d9d !important;
}
.tileinstance_navigation_gray .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.tileinstance_navigation_gray .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_gray .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #aaaaaa !important;
}
.tileinstance_navigation_gray .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_gray .navbar-nav.white > li > a, .tileinstance_navigation_gray .navbar-nav.white > li > a:link, .tileinstance_navigation_gray .navbar-nav.white > li > a:visited, .tileinstance_navigation_gray .navbar-nav.white > li > a:hover, .tileinstance_navigation_gray .navbar-nav.white > li > a:active, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_gray .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_gray .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_gray .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_gray .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_gray .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #969696 !important;
}
.tileinstance_navigation_gray .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_gray .dropdown-menu > li a:hover, .tileinstance_navigation_gray .dropdown-menu > li.show, .tileinstance_navigation_gray .dropdown-item.active, .tileinstance_navigation_gray .dropdown-item:active, .tileinstance_navigation_gray .dropdown-menu > li.show > a {
    background: #aaaaaa;
    color: #FFF;
  }
  .tileinstance_navigation_gray .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_black {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_black .navbar-nav > li > a {
  color: #FFF;
  background-color: #333;
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_black .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_black .navbar-nav > li > a:focus, .tileinstance_navigation_black .navbar-nav > li > a:hover, .tileinstance_navigation_black .navbar-nav > li > a:active, .tileinstance_navigation_black .navbar-nav > li > a.show {
  background-color: #4d4d4d;
}
@media (min-width: 600px) {
  .tileinstance_navigation_black .navbar-nav > li > a {
    color: #333;
    background-color: transparent;
  }
  .tileinstance_navigation_black .navbar-nav > li > a:focus, .tileinstance_navigation_black .navbar-nav > li > a:hover, .tileinstance_navigation_black .navbar-nav > li > a:active, .tileinstance_navigation_black .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: #333 !important;
  }
}
.tileinstance_navigation_black .navbar-nav > li.show > a {
  color: #F5F5F5;
  background-color: #333;
}
.tileinstance_navigation_black .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: #333 !important;
}
.tileinstance_navigation_black .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(170, 170, 170, 0.3);
}
.tileinstance_navigation_black .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_black .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #404040 !important;
}
.tileinstance_navigation_black .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_black .navbar-nav.white > li > a, .tileinstance_navigation_black .navbar-nav.white > li > a:link, .tileinstance_navigation_black .navbar-nav.white > li > a:visited, .tileinstance_navigation_black .navbar-nav.white > li > a:hover, .tileinstance_navigation_black .navbar-nav.white > li > a:active, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_black .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_black .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_black .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_black .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_black .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #2b2b2b !important;
}
.tileinstance_navigation_black .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_black .dropdown-menu > li a:hover, .tileinstance_navigation_black .dropdown-menu > li.show, .tileinstance_navigation_black .dropdown-item.active, .tileinstance_navigation_black .dropdown-item:active, .tileinstance_navigation_black .dropdown-menu > li.show > a {
    background: #404040;
    color: #FFF;
  }
  .tileinstance_navigation_black .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_pageBackground {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_pageBackground .navbar-nav > li > a {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 96%);
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_pageBackground .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_pageBackground .navbar-nav > li > a:focus, .tileinstance_navigation_pageBackground .navbar-nav > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav > li > a:active, .tileinstance_navigation_pageBackground .navbar-nav > li > a.show {
  background-color: white;
}
@media (min-width: 600px) {
  .tileinstance_navigation_pageBackground .navbar-nav > li > a {
    color: hsl(340, 2.0134228188%, 96%);
    background-color: transparent;
  }
  .tileinstance_navigation_pageBackground .navbar-nav > li > a:focus, .tileinstance_navigation_pageBackground .navbar-nav > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav > li > a:active, .tileinstance_navigation_pageBackground .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: hsl(340, 2.0134228188%, 96%) !important;
  }
}
.tileinstance_navigation_pageBackground .navbar-nav > li.show > a {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 96%);
}
.tileinstance_navigation_pageBackground .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: hsl(340, 2.0134228188%, 96%) !important;
}
.tileinstance_navigation_pageBackground .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid #dcdbdb;
}
.tileinstance_navigation_pageBackground .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav .dropdown-menu > li > a:focus {
  background-color: white !important;
}
.tileinstance_navigation_pageBackground .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_pageBackground .navbar-nav.white > li > a, .tileinstance_navigation_pageBackground .navbar-nav.white > li > a:link, .tileinstance_navigation_pageBackground .navbar-nav.white > li > a:visited, .tileinstance_navigation_pageBackground .navbar-nav.white > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav.white > li > a:active, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_pageBackground .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_pageBackground .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_pageBackground .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #eeeded !important;
}
.tileinstance_navigation_pageBackground .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_pageBackground .dropdown-menu > li a:hover, .tileinstance_navigation_pageBackground .dropdown-menu > li.show, .tileinstance_navigation_pageBackground .dropdown-item.active, .tileinstance_navigation_pageBackground .dropdown-item:active, .tileinstance_navigation_pageBackground .dropdown-menu > li.show > a {
    background: white;
    color: #FFF;
  }
  .tileinstance_navigation_pageBackground .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_accent {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_accent .navbar-nav > li > a {
  color: #FFF;
  background-color: #FFB71B;
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_accent .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_accent .navbar-nav > li > a:focus, .tileinstance_navigation_accent .navbar-nav > li > a:hover, .tileinstance_navigation_accent .navbar-nav > li > a:active, .tileinstance_navigation_accent .navbar-nav > li > a.show {
  background-color: #ffc74e;
}
@media (min-width: 600px) {
  .tileinstance_navigation_accent .navbar-nav > li > a {
    color: #FFB71B;
    background-color: transparent;
  }
  .tileinstance_navigation_accent .navbar-nav > li > a:focus, .tileinstance_navigation_accent .navbar-nav > li > a:hover, .tileinstance_navigation_accent .navbar-nav > li > a:active, .tileinstance_navigation_accent .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: #FFB71B !important;
  }
}
.tileinstance_navigation_accent .navbar-nav > li.show > a {
  color: #FFF;
  background-color: #FFB71B;
}
.tileinstance_navigation_accent .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: #FFB71B !important;
}
.tileinstance_navigation_accent .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.tileinstance_navigation_accent .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_accent .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #ffbf35 !important;
}
.tileinstance_navigation_accent .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_accent .navbar-nav.white > li > a, .tileinstance_navigation_accent .navbar-nav.white > li > a:link, .tileinstance_navigation_accent .navbar-nav.white > li > a:visited, .tileinstance_navigation_accent .navbar-nav.white > li > a:hover, .tileinstance_navigation_accent .navbar-nav.white > li > a:active, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_accent .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_accent .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_accent .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_accent .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_accent .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #ffb20c !important;
}
.tileinstance_navigation_accent .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_accent .dropdown-menu > li a:hover, .tileinstance_navigation_accent .dropdown-menu > li.show, .tileinstance_navigation_accent .dropdown-item.active, .tileinstance_navigation_accent .dropdown-item:active, .tileinstance_navigation_accent .dropdown-menu > li.show > a {
    background: #ffbf35;
    color: #FFF;
  }
  .tileinstance_navigation_accent .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

.tileinstance_navigation_action {
  border-top: 10px solid #4C494A;
}
.tileinstance_navigation_action .navbar-nav > li > a {
  color: #FFF;
  background-color: #B91965;
  border-bottom: 1px solid #FFF;
}
.tileinstance_navigation_action .navbar-nav > li > a i {
  margin-left: 0;
  padding-right: 0;
  font-size: 0.7rem;
  position: absolute;
  right: -1rem;
  top: -3px;
}
.tileinstance_navigation_action .navbar-nav > li > a:focus, .tileinstance_navigation_action .navbar-nav > li > a:hover, .tileinstance_navigation_action .navbar-nav > li > a:active, .tileinstance_navigation_action .navbar-nav > li > a.show {
  background-color: #e1247e;
}
@media (min-width: 600px) {
  .tileinstance_navigation_action .navbar-nav > li > a {
    color: #B91965;
    background-color: transparent;
  }
  .tileinstance_navigation_action .navbar-nav > li > a:focus, .tileinstance_navigation_action .navbar-nav > li > a:hover, .tileinstance_navigation_action .navbar-nav > li > a:active, .tileinstance_navigation_action .navbar-nav > li > a.show {
    color: #FFF !important;
    background-color: #B91965 !important;
  }
}
.tileinstance_navigation_action .navbar-nav > li.show > a {
  color: #FFF;
  background-color: #B91965;
}
.tileinstance_navigation_action .navbar-nav .dropdown-menu {
  color: #FFF;
  background-color: #B91965 !important;
}
.tileinstance_navigation_action .navbar-nav .dropdown-menu > li:not(:first-child) {
  border-top: 1px solid #e1247e;
}
.tileinstance_navigation_action .navbar-nav .dropdown-menu > li > a:hover, .tileinstance_navigation_action .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #cf1c71 !important;
}
.tileinstance_navigation_action .navbar-nav .dropdown-menu .dropdown-item {
  color: #FFF;
}
.tileinstance_navigation_action .navbar-nav.white > li > a, .tileinstance_navigation_action .navbar-nav.white > li > a:link, .tileinstance_navigation_action .navbar-nav.white > li > a:visited, .tileinstance_navigation_action .navbar-nav.white > li > a:hover, .tileinstance_navigation_action .navbar-nav.white > li > a:active, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu:link, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu:visited, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu:hover, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu:active, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu > li > a, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu > li > a:link, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu > li > a:visited, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu > li > a:hover, .tileinstance_navigation_action .navbar-nav.white > li .dropdown-menu > li > a:active {
  color: #4C494A !important;
}
.tileinstance_navigation_action .navbar-nav.white .dropdown-menu > li > a:hover, .tileinstance_navigation_action .navbar-nav.white .dropdown-menu > li > a:focus, .tileinstance_navigation_action .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:hover, .tileinstance_navigation_action .navbar-nav.white .dropdown-menu > li > .dropdown-menu > li > a:focus {
  background-color: #ac175e !important;
}
.tileinstance_navigation_action .navbar-toggler {
  border-color: #4C494A;
}
@media (min-width: 768px) {
  .tileinstance_navigation_action .dropdown-menu > li a:hover, .tileinstance_navigation_action .dropdown-menu > li.show, .tileinstance_navigation_action .dropdown-item.active, .tileinstance_navigation_action .dropdown-item:active, .tileinstance_navigation_action .dropdown-menu > li.show > a {
    background: #cf1c71;
    color: #FFF;
  }
  .tileinstance_navigation_action .dropdown-menu > li.show > a {
    color: #FFF;
  }
}

#navigationTile .navSubsection {
  margin: 0 0 1rem;
  padding: 0.5rem;
  background-color: #F5F5F5;
}
#navigationTile .navSubsection dd {
  margin-bottom: 0.5rem;
}
#navigationTile .addLinkGroup:hover, #navigationTile .previewLinkGroup:hover {
  cursor: pointer;
}

.embeddedTileset {
  margin-left: 0;
  margin-right: 0;
}

#hcn_embedded .navbar-collapse.collapse {
  display: block !important;
}
#hcn_embedded .navbar-nav > li, #hcn_embedded .navbar-nav {
  float: left !important;
}
#hcn_embedded .navbar-right {
  float: right !important;
}
#hcn_embedded .navbar-toggler {
  display: none;
}
#hcn_embedded .tileinstance_gallery, #hcn_embedded .tileinstance_progresstracker {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
#hcn_embedded .tileinstance_demographicinfo {
  margin-left: 0;
  margin-right: 0;
}
#hcn_embedded .tileinstance_demographicinfo .row, #hcn_embedded .tileinstance_demographicinfo .module_siteadmin_admin .category-list, .module_siteadmin_admin #hcn_embedded .tileinstance_demographicinfo .category-list, #hcn_embedded .tileinstance_demographicinfo .component_indicatorcard section, .component_indicatorcard #hcn_embedded .tileinstance_demographicinfo section, #hcn_embedded .tileinstance_demographicinfo .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode #hcn_embedded .tileinstance_demographicinfo .indicatorCardBreakout, #hcn_embedded .tileinstance_demographicinfo #content .tileinstance_tileset, #content #hcn_embedded .tileinstance_demographicinfo .tileinstance_tileset {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
#hcn_embedded .tileinstance_demographicinfo .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
#hcn_embedded .tileinstance_progresstracker .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
#hcn_embedded .tileinstance_gallery {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
#hcn_embedded .tileinstance_gallery .gallery_img {
  padding-left: 0;
}
#hcn_embedded .tileinstance_gallery .gallery_title {
  padding-right: 0;
}

/* end of nav tile */
/* partner tile and resource library tile*/
.tileinstance_partner {
  text-align: center;
}
.tileinstance_partner h2, .tileinstance_partner .h2, .tileinstance_partner .header-styling-1, .tileinstance_partner .header-styling-2 {
  display: inline-block;
  padding: 0 0.75em;
  background-color: #FFF;
  position: relative;
  top: -0.7em;
}
.tileinstance_partner .line-div {
  border-top: 1px solid #cfcfcf;
}
.tileinstance_partner a {
  opacity: 1;
  transition: opacity 250ms ease;
}
.tileinstance_partner a:hover {
  opacity: 0.7;
}
.tileinstance_partner .carousel-control-prev:focus, .tileinstance_partner .carousel-control-next:focus {
  outline: -webkit-focus-ring-color auto 1px;
  color: inherit;
}

.tileinstance_partner img, .tileinstance_resourcelibrary img {
  min-height: 25px;
  max-height: 200px;
  max-width: 90%;
}
@media (min-width: 600px) {
  .tileinstance_partner img, .tileinstance_resourcelibrary img {
    max-width: 96%;
  }
}
.tileinstance_partner .partnerList, .tileinstance_partner .resourceList, .tileinstance_resourcelibrary .partnerList, .tileinstance_resourcelibrary .resourceList {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
.tileinstance_partner .partnerList, .tileinstance_partner .partnerList ul, .tileinstance_partner .resourceList, .tileinstance_partner .resourceList ul, .tileinstance_resourcelibrary .partnerList, .tileinstance_resourcelibrary .partnerList ul, .tileinstance_resourcelibrary .resourceList, .tileinstance_resourcelibrary .resourceList ul {
  max-height: 200px;
}
.tileinstance_partner .partnerList .listItem, .tileinstance_partner .resourceList .listItem, .tileinstance_resourcelibrary .partnerList .listItem, .tileinstance_resourcelibrary .resourceList .listItem {
  width: 25%;
  position: relative;
  float: left;
  text-align: center;
  z-index: 1;
}
.tileinstance_partner .partnerList .carousel-inner, .tileinstance_partner .resourceList .carousel-inner, .tileinstance_resourcelibrary .partnerList .carousel-inner, .tileinstance_resourcelibrary .resourceList .carousel-inner {
  width: 90%;
  margin: 0 auto;
}
.tileinstance_partner .partnerList, .tileinstance_resourcelibrary .partnerList {
  margin: 20px 0;
}
.tileinstance_partner .partnerList .carousel-inner, .tileinstance_resourcelibrary .partnerList .carousel-inner {
  height: 150px;
}
.tileinstance_partner .partnerList .carousel-inner > .active, .tileinstance_partner .partnerList .carousel-inner > .next, .tileinstance_partner .partnerList .carousel-inner > .prev, .tileinstance_resourcelibrary .partnerList .carousel-inner > .active, .tileinstance_resourcelibrary .partnerList .carousel-inner > .next, .tileinstance_resourcelibrary .partnerList .carousel-inner > .prev {
  display: flex;
}
.tileinstance_partner .partnerList .carousel-inner a img, .tileinstance_resourcelibrary .partnerList .carousel-inner a img {
  max-height: 150px;
  margin: auto;
}
.tileinstance_partner .partnerList .carousel-inner .listItem, .tileinstance_resourcelibrary .partnerList .carousel-inner .listItem {
  display: block;
}
.tileinstance_partner .partnerList .carousel-item > div, .tileinstance_resourcelibrary .partnerList .carousel-item > div {
  width: 100%;
  height: 150px;
}

#partnerForm ul.partners_list .logoDisplay img {
  max-height: 150px;
}

.tileinstance_resourcelibrary .mappedResources img {
  max-width: none !important;
  max-height: inherit !important;
}
.tileinstance_resourcelibrary .mappedResources .mappedResourceList {
  height: 300px;
  overflow: auto;
}
.tileinstance_resourcelibrary .resourceList .listItem {
  color: #4C494A;
  border-radius: 2px;
  margin: 0;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
  border-top: 12px solid transparent;
}
.tileinstance_resourcelibrary .resourceList .listItem:hover {
  border-top-color: #B91965;
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
}
.tileinstance_resourcelibrary .resourceList .listItem a:link, .tileinstance_resourcelibrary .resourceList .listItem a:visited {
  color: #4C494A;
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceItemTitle {
  font-weight: bold;
  font-size: 0.625rem;
  margin-top: 30px;
}
@media (min-width: 600px) {
  .tileinstance_resourcelibrary .resourceList .listItem .resourceItemTitle {
    font-size: 0.8125rem;
  }
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceItemTitle i {
  padding: 0;
  margin-top: 0;
}
.tileinstance_resourcelibrary .resourceList .listItem img, .tileinstance_resourcelibrary .resourceList .listItem .resourceIcon {
  max-height: 70px;
}
@media (min-width: 600px) {
  .tileinstance_resourcelibrary .resourceList .listItem img, .tileinstance_resourcelibrary .resourceList .listItem .resourceIcon {
    max-height: 90px;
  }
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceIcon {
  height: 6rem;
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceIcon i.fa-inverse {
  font-size: 3rem;
  margin-top: 0.75rem;
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceIcon i.hci-reversed {
  font-size: 3.5rem;
  padding: 0.75rem;
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceIcon i:not(.hci-reversed):not(.fa-inverse):not(.fa-stack-2x):not(.fa-stack-1x) {
  font-size: 5rem;
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceIcon .fa-stack {
  font-size: 2.375rem;
}
.tileinstance_resourcelibrary .resourceList .listItem .resourceIcon .fa-stack .fa-inverse {
  margin-top: 0;
}

/* priority area tile */
.tileinstance_priority .priority-image {
  max-height: 200px;
  overflow: hidden;
  vertical-align: middle;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.tileinstance_priority .priority-image img {
  width: 100%;
}

/* quicklinks tile */
.tileinstance_dataquicklinks {
  margin: 1.5em 0;
  color: #FFF;
  background-color: #4C494A;
}
.tileinstance_dataquicklinks .optionalTileHeading {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tileinstance_dataquicklinks section > .row, .tileinstance_dataquicklinks .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_dataquicklinks section > .category-list, .tileinstance_dataquicklinks .component_indicatorcard section > section, .component_indicatorcard .tileinstance_dataquicklinks section > section, .tileinstance_dataquicklinks .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_dataquicklinks section > .indicatorCardBreakout, .tileinstance_dataquicklinks #content section > .tileinstance_tileset, #content .tileinstance_dataquicklinks section > .tileinstance_tileset {
  margin: auto;
}
.tileinstance_dataquicklinks .dataQuickLinksSection {
  padding: 0 0.75rem;
}
@media (min-width: 600px) {
  .tileinstance_dataquicklinks .dataQuickLinksSection {
    padding: 1.5em 0.75rem;
  }
}
.tileinstance_dataquicklinks h3, .tileinstance_dataquicklinks .h3, .tileinstance_dataquicklinks .header-styling-3, .tileinstance_dataquicklinks .filter-label {
  color: #FFF;
  margin-top: 0.25em;
}
.tileinstance_dataquicklinks h3 label, .tileinstance_dataquicklinks .h3 label, .tileinstance_dataquicklinks .header-styling-3 label, .tileinstance_dataquicklinks .filter-label label {
  font-weight: normal;
  margin: 0;
}
.tileinstance_dataquicklinks select.urlOnChange {
  color: #333333;
  width: 75%;
}
.tileinstance_dataquicklinks select.urlOnChange + .dataQuickLinksDescription {
  margin-top: 0.5rem;
}
.tileinstance_dataquicklinks .dataQuickLinksDescription {
  color: #F5F5F5;
  padding: 0;
  font-size: 0.8125rem;
}
.tileinstance_dataquicklinks .dataQuickLinksDescription + select.urlOnChange {
  margin-top: 0.5rem;
}
.tileinstance_dataquicklinks .priority-image {
  max-height: 200px;
  overflow: hidden;
  vertical-align: middle;
  border: 1px solid hsl(340, 2.0134228188%, 90%);
}
.tileinstance_dataquicklinks .priority-image img {
  width: 100%;
}
.tileinstance_dataquicklinks.bkgd-light, .tileinstance_dataquicklinks.bkgd-none {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_dataquicklinks.bkgd-light, .tileinstance_dataquicklinks.bkgd-none, .tileinstance_dataquicklinks.bkgd-light a, .tileinstance_dataquicklinks.bkgd-none a, .tileinstance_dataquicklinks.bkgd-light h3, .tileinstance_dataquicklinks.bkgd-none h3, .tileinstance_dataquicklinks.bkgd-light .h3, .tileinstance_dataquicklinks.bkgd-none .h3, .tileinstance_dataquicklinks.bkgd-light .header-styling-3, .tileinstance_dataquicklinks.bkgd-none .header-styling-3, .tileinstance_dataquicklinks.bkgd-light .filter-label, .tileinstance_dataquicklinks.bkgd-none .filter-label {
  color: inherit;
}
.tileinstance_dataquicklinks.bkgd-light .dataQuickLinksDescription, .tileinstance_dataquicklinks.bkgd-none .dataQuickLinksDescription {
  color: #4F4F4F;
}
.tileinstance_dataquicklinks.bkgd-light .priority-image, .tileinstance_dataquicklinks.bkgd-none .priority-image {
  border: 1px solid hsl(340, 2.0134228188%, 70%);
}
.tileinstance_dataquicklinks.bkgd-none {
  background-color: transparent;
}

/* related content tile */
.tileinstance_relatedcontent {
  padding: 1.5em 0.75rem;
}
.tileinstance_relatedcontent .sub_header_bar {
  margin-bottom: 0.25em;
}
.tileinstance_relatedcontent .sub_header_bar i.fa {
  padding-bottom: 0.5em;
}
.tileinstance_relatedcontent ul {
  margin-left: 10px;
}

/* spotlight tile */
.tileinstance_indicatorspotlight {
  padding: 1.5em 0.75rem;
}
.tileinstance_indicatorspotlight.bkgd-light, .tileinstance_indicatorspotlight.tileinstance_indicatormap.bkgd-none, .tileinstance_indicatorspotlight.tileinstance_dataquicklinks.bkgd-none {
  background-color: #fff9ec;
}
.tileinstance_indicatorspotlight.bkgd-none {
  background-color: transparent;
}
.tileinstance_indicatorspotlight .description div, .tileinstance_indicatorspotlight .description p, .tileinstance_indicatorspotlight .description a {
  margin-top: 0;
}
.tileinstance_indicatorspotlight .description .ribbon-link {
  font-size: 1.2rem;
  margin-top: 1rem;
  z-index: 2;
  padding: 0.5rem 0.25rem 0.5rem 0.5rem;
  font-weight: normal;
  text-transform: none;
  border-radius: 5px;
}
.tileinstance_indicatorspotlight .description .ribbon-link:after {
  border: none;
}
.tileinstance_indicatorspotlight .description .ribbon-link i {
  margin: 0;
}
.tileinstance_indicatorspotlight .description h2, .tileinstance_indicatorspotlight .description .h2, .tileinstance_indicatorspotlight .description .header-styling-1, .tileinstance_indicatorspotlight .description .header-styling-2 {
  font-weight: bold;
  margin-bottom: 0.5rem;
  padding-top: 0;
}
.tileinstance_indicatorspotlight .description h3, .tileinstance_indicatorspotlight .description .h3, .tileinstance_indicatorspotlight .description .header-styling-3, .tileinstance_indicatorspotlight .description .filter-label {
  margin: 0;
  font-size: larger;
}
.tileinstance_indicatorspotlight .spotlight-indicators-container {
  text-align: center;
  margin-top: 2rem;
}
.tileinstance_indicatorspotlight .spotlight-indicators-container .indicator-gauge > img {
  width: 100%;
  max-width: 60px;
}
.tileinstance_indicatorspotlight .spotlight-indicators-container > .row, .tileinstance_indicatorspotlight .module_siteadmin_admin .spotlight-indicators-container > .category-list, .module_siteadmin_admin .tileinstance_indicatorspotlight .spotlight-indicators-container > .category-list, .tileinstance_indicatorspotlight .component_indicatorcard .spotlight-indicators-container > section, .component_indicatorcard .tileinstance_indicatorspotlight .spotlight-indicators-container > section, .tileinstance_indicatorspotlight .indicatorResultsIndicatorValueView .indicatorCardMode .spotlight-indicators-container > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_indicatorspotlight .spotlight-indicators-container > .indicatorCardBreakout, .tileinstance_indicatorspotlight #content .spotlight-indicators-container > .tileinstance_tileset, #content .tileinstance_indicatorspotlight .spotlight-indicators-container > .tileinstance_tileset {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  height: 100%;
}
.tileinstance_indicatorspotlight .spotlight-indicators-container .col-12 h3, .tileinstance_indicatorspotlight .spotlight-indicators-container .col-12 .h3, .tileinstance_indicatorspotlight .spotlight-indicators-container .col-12 .header-styling-3, .tileinstance_indicatorspotlight .spotlight-indicators-container .col-12 .filter-label {
  font-size: 1rem;
}
.tileinstance_indicatorspotlight .spotlight-indicators-container .indicatorspotlight_value {
  color: #2D2D2D;
  font-size: 2.7rem;
}
.tileinstance_indicatorspotlight .spotlight-indicators-container .indicatorspotlight_value .indicatorspotlight_value_units {
  font-size: 1rem;
  line-height: 1.2rem;
}
.tileinstance_indicatorspotlight .spotlight-indicator-container {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.tileinstance_indicatorspotlight .spotlight-indicator-container.multipleIndicators {
  border-bottom: solid #F5F5F5 1px;
}
.tileinstance_indicatorspotlight .indicator-locale-title .location {
  font-size: smaller;
}
.tileinstance_indicatorspotlight .single-locale, .tileinstance_indicatorspotlight .indicator-title, .tileinstance_indicatorspotlight .indicator-location {
  clear: both;
  margin: 0.5rem 0;
}
.tileinstance_indicatorspotlight .indicator-title {
  color: #333;
  font-size: 115%;
  line-height: 1.25rem;
  font-weight: bold;
}
.tileinstance_indicatorspotlight .indicator-comparison-benchmark {
  font-size: 1rem;
}

@media (min-width: 600px) {
  .tileinstance_indicatorspotlight .spotlight-indicator-container {
    padding-bottom: 0;
    border-bottom: none !important;
  }
}
/* spotlight tile admin */
#indicatorSpotlight .indicatorSpotlightSelectionItem:hover {
  background-color: hsl(340, 2.0134228188%, 90%);
  cursor: pointer;
}
#indicatorSpotlight .indicatorSection {
  border-radius: 3px;
  margin-bottom: 20px;
}

/* demographicinfo tile */
#demographicInfoEdit .select2-container {
  width: 100% !important;
}

.tileinstance_demographicinfo {
  background-color: transparent;
}
.tileinstance_demographicinfo section > .row, .tileinstance_demographicinfo .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_demographicinfo section > .category-list, .tileinstance_demographicinfo .component_indicatorcard section > section, .component_indicatorcard .tileinstance_demographicinfo section > section, .tileinstance_demographicinfo .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_demographicinfo section > .indicatorCardBreakout, .tileinstance_demographicinfo #content section > .tileinstance_tileset, #content .tileinstance_demographicinfo section > .tileinstance_tileset {
  margin: auto;
}
.tileinstance_demographicinfo .demographicinfo-description .demographicinfo-on {
  font-size: 0.8125rem;
  text-transform: uppercase;
}
.tileinstance_demographicinfo .demographicinfo-description div, .tileinstance_demographicinfo .demographicinfo-description p, .tileinstance_demographicinfo .demographicinfo-description a {
  font-size: 0.8125rem;
  margin-top: 0;
}
.tileinstance_demographicinfo .demographicinfo-description .button-link i, .tileinstance_demographicinfo .demographicinfo-description .admin_edit_link i, .tileinstance_demographicinfo .demographicinfo-description .admin_link i, .tileinstance_demographicinfo .demographicinfo-description .accent-link i, .tileinstance_demographicinfo .demographicinfo-description .css_button i, .tileinstance_demographicinfo .demographicinfo-description .buttonPopupMenuWrapper .buttonSelectedCheckbox + label i, .buttonPopupMenuWrapper .tileinstance_demographicinfo .demographicinfo-description .buttonSelectedCheckbox + label i {
  margin-left: 5px;
}
.tileinstance_demographicinfo .demographicinfo-description h3, .tileinstance_demographicinfo .demographicinfo-description .h3, .tileinstance_demographicinfo .demographicinfo-description .header-styling-3, .tileinstance_demographicinfo .demographicinfo-description .filter-label {
  margin: 0;
  font-size: larger;
}
.tileinstance_demographicinfo .demographicinfo-data {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.tileinstance_demographicinfo .highcharts-container {
  border: 1px solid hsl(340, 2.0134228188%, 70%);
}
.tileinstance_demographicinfo .highcharts-container .highcharts-menu li.highcharts-menu-item {
  font-size: 0.75rem !important;
  margin-bottom: 0.25rem;
}
.tileinstance_demographicinfo .highcharts-container .highcharts-menu li.highcharts-menu-item:before {
  content: "";
}
.tileinstance_demographicinfo .highcharts-container .highcharts-menu hr {
  margin: 0.5em 0;
}
.tileinstance_demographicinfo.bkgd-none .demographics-table table {
  border: 1px solid hsl(340, 2.0134228188%, 70%);
}
.tileinstance_demographicinfo.bkgd-light, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_demographicinfo.bkgd-light, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none, .tileinstance_demographicinfo.bkgd-light h2, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none h2, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none h2, .tileinstance_demographicinfo.bkgd-light .h2, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .h2, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .h2, .tileinstance_demographicinfo.bkgd-light .header-styling-1, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .header-styling-1, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .header-styling-1, .tileinstance_demographicinfo.bkgd-light .header-styling-2, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .header-styling-2, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .header-styling-2, .tileinstance_demographicinfo.bkgd-light h3, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none h3, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none h3, .tileinstance_demographicinfo.bkgd-light .h3, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .h3, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .h3, .tileinstance_demographicinfo.bkgd-light .header-styling-3, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .header-styling-3, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .header-styling-3, .tileinstance_demographicinfo.bkgd-light .filter-label, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .filter-label, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .filter-label, .tileinstance_demographicinfo.bkgd-light a.learn_more, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none a.learn_more, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none a.learn_more {
  color: inherit;
}
.tileinstance_demographicinfo.bkgd-light .kicker, .tileinstance_demographicinfo.tileinstance_indicatormap.bkgd-none .kicker, .tileinstance_demographicinfo.tileinstance_dataquicklinks.bkgd-none .kicker {
  margin-top: 1em;
}
.tileinstance_demographicinfo.bkgd-dark {
  color: #FFF;
  background-color: #4C494A;
}
.tileinstance_demographicinfo.bkgd-dark, .tileinstance_demographicinfo.bkgd-dark h2, .tileinstance_demographicinfo.bkgd-dark .h2, .tileinstance_demographicinfo.bkgd-dark .header-styling-1, .tileinstance_demographicinfo.bkgd-dark .header-styling-2, .tileinstance_demographicinfo.bkgd-dark h3, .tileinstance_demographicinfo.bkgd-dark .h3, .tileinstance_demographicinfo.bkgd-dark .header-styling-3, .tileinstance_demographicinfo.bkgd-dark .filter-label, .tileinstance_demographicinfo.bkgd-dark a.learn_more, .tileinstance_demographicinfo.bkgd-dark .kicker {
  color: #FFF;
}
.tileinstance_demographicinfo.bkgd-dark .kicker {
  margin-top: 1em;
}

/* These are two select2 menus one above the other.
    We give the unopened select2 a lower z-index that the open
    one so that they don't interfere with eachother. The value 1000
    was choosen as select2 ships with ..select2-container--open
    having a z-index of 1001 */
#demographicInfo-variables-element .select2-container:not(.select2-container--open) {
  z-index: 1000 !important;
}

#demographicInfo-compLocations-element .select2-container:not(.select2-container--open) {
  z-index: 1000 !important;
}

#demographicInfo .select2-selection__rendered .select2-selection__clear {
  background-color: transparent;
  margin-top: 6px;
  font-size: 1.25rem;
}

.indmaptile-map-large {
  height: 540px;
}

/* indicator map tile */
.tileinstance_indicatormap {
  color: #FFF;
  height: auto;
}
.tileinstance_indicatormap section > .row, .tileinstance_indicatormap .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_indicatormap section > .category-list, .tileinstance_indicatormap .component_indicatorcard section > section, .component_indicatorcard .tileinstance_indicatormap section > section, .tileinstance_indicatormap .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_indicatormap section > .indicatorCardBreakout, .tileinstance_indicatormap #content section > .tileinstance_tileset, #content .tileinstance_indicatormap section > .tileinstance_tileset {
  margin: auto;
}
.tileinstance_indicatormap h3, .tileinstance_indicatormap .h3, .tileinstance_indicatormap .header-styling-3, .tileinstance_indicatormap .filter-label {
  font-size: 2rem;
  font-weight: bold;
  margin: 0.5rem 0 0.6rem;
}
.tileinstance_indicatormap select {
  max-width: 95%;
}
.tileinstance_indicatormap .indicator_column {
  padding: 0 0.75rem;
}
@media (min-width: 768px) {
  .tileinstance_indicatormap .indicator_column {
    margin-top: -1.5rem;
  }
}
.tileinstance_indicatormap .indicator_column select {
  max-width: 90%;
  color: #333333;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container {
  overflow: auto;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container .gauge {
  text-align: center;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container .gauge:before {
  content: "Compared to: ";
  display: block;
  flex-basis: 100%;
  font-weight: bold;
  padding-top: 1em;
  text-align: left;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container .gauge img {
  width: 46px;
  height: 46px;
  margin-bottom: 5px;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container .value_unit {
  padding-top: 10px;
  overflow: auto;
  line-height: normal;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container .value {
  font-size: 4.5rem;
  font-weight: 400;
  color: #FFF;
}
.tileinstance_indicatormap .indicator_container .gauge_value_container .unit {
  color: #F5F5F5;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.tileinstance_indicatormap .indicator_container .indicator_explain div {
  padding-right: 5px;
  color: #2D2D2D;
}
.tileinstance_indicatormap .indicator_container .comparison {
  margin-left: 5px;
  border-bottom: 2px solid transparent;
}
.tileinstance_indicatormap .indicator_container .comparison:first-child {
  margin-left: 0;
}
.tileinstance_indicatormap .indicator_container .comparison a {
  padding: 7px 4px;
  display: block;
  height: 100%;
  width: 100%;
  color: #FFF;
}
.tileinstance_indicatormap .indicator_container .comparison a:hover {
  text-decoration: none;
}
.tileinstance_indicatormap .indicator_container .comparison.active, .tileinstance_indicatormap .indicator_container .comparison:hover {
  border-bottom: 2px solid hsl(340, 2.0134228188%, 70%);
}
.tileinstance_indicatormap .map_column {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
  z-index: 100;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 450px;
}
.tileinstance_indicatormap .map_column .esriSimpleSlider {
  top: 20px;
}
.tileinstance_indicatormap .map_column .map_container {
  background-color: #F5F5F5;
  position: relative;
  height: 100%;
}
.tileinstance_indicatormap .map_column .map_container .container {
  cursor: pointer !important;
}
.tileinstance_indicatormap .map_column .mapLegend {
  position: absolute;
  bottom: 2rem;
  left: 0.33rem;
  width: auto;
  padding: 0.313rem 0.313rem 0 0.313rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  border: 1px solid hsl(340, 2.0134228188%, 70%);
  background-color: rgba(255, 255, 255, 0.85);
  z-index: 100;
  color: #333;
}
.tileinstance_indicatormap .map_column .mapLegend .swatch {
  float: left;
  margin-right: 0.313rem;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 0.375rem;
  border: 1px solid #B5B5B5;
}
.tileinstance_indicatormap .map_column .mapLegend .left {
  padding-bottom: 0.313rem;
}
.tileinstance_indicatormap .map_column .location_unavailable {
  position: absolute;
  top: 125px;
  right: 30px;
  left: 30px;
  padding: 25px 12px;
  background-color: rgba(255, 255, 255, 0.9);
  font-size: 1.125rem;
  z-index: 101;
}
.tileinstance_indicatormap .map_column .location_unavailable .close {
  position: absolute;
  right: 0;
  top: 0;
}
.tileinstance_indicatormap .indicatorSource, .tileinstance_indicatormap .indicatorLocale {
  padding: 1px 0;
  background-color: rgba(225, 225, 225, 0.85);
}
.tileinstance_indicatormap .indicatorSource, .tileinstance_indicatormap .indicatorSource a.indicatorLink, .tileinstance_indicatormap .indicatorLocale, .tileinstance_indicatormap .indicatorLocale a.indicatorLink {
  color: #4F4F4F;
}
.tileinstance_indicatormap .indicatorLocale {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.tileinstance_indicatormap .indicatorSource {
  flex: auto;
}
.tileinstance_indicatormap img.loading {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 75px;
  width: 75px;
  z-index: 100;
  display: none;
}
.tileinstance_indicatormap.bkgd-light, .tileinstance_indicatormap.bkgd-none {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_indicatormap.bkgd-light, .tileinstance_indicatormap.bkgd-none, .tileinstance_indicatormap.bkgd-light h2, .tileinstance_indicatormap.bkgd-none h2, .tileinstance_indicatormap.bkgd-light .h2, .tileinstance_indicatormap.bkgd-none .h2, .tileinstance_indicatormap.bkgd-light .header-styling-1, .tileinstance_indicatormap.bkgd-none .header-styling-1, .tileinstance_indicatormap.bkgd-light .header-styling-2, .tileinstance_indicatormap.bkgd-none .header-styling-2, .tileinstance_indicatormap.bkgd-light h3, .tileinstance_indicatormap.bkgd-none h3, .tileinstance_indicatormap.bkgd-light .h3, .tileinstance_indicatormap.bkgd-none .h3, .tileinstance_indicatormap.bkgd-light .header-styling-3, .tileinstance_indicatormap.bkgd-none .header-styling-3, .tileinstance_indicatormap.bkgd-light .filter-label, .tileinstance_indicatormap.bkgd-none .filter-label, .tileinstance_indicatormap.bkgd-light a.learn_more, .tileinstance_indicatormap.bkgd-none a.learn_more {
  color: inherit;
}
.tileinstance_indicatormap.bkgd-light .indicator_container .value, .tileinstance_indicatormap.bkgd-none .indicator_container .value {
  color: #4F4F4F;
}
.tileinstance_indicatormap.bkgd-light .indicator_container .unit, .tileinstance_indicatormap.bkgd-none .indicator_container .unit {
  color: #828282;
}
.tileinstance_indicatormap.bkgd-light .comparison a, .tileinstance_indicatormap.bkgd-none .comparison a {
  color: #4C494A;
}
.tileinstance_indicatormap.bkgd-none {
  background-color: transparent;
}
@media screen {
  .tileinstance_indicatormap.bkgd-dark {
    background-color: #4C494A;
  }
  .tileinstance_indicatormap.bkgd-dark, .tileinstance_indicatormap.bkgd-dark h1, .tileinstance_indicatormap.bkgd-dark .h1, .tileinstance_indicatormap.bkgd-dark .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_indicatormap.bkgd-dark h2.resourceGroupTitle, .tileinstance_indicatormap.bkgd-dark .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.h2, .tileinstance_indicatormap.bkgd-dark .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.header-styling-1, .tileinstance_indicatormap.bkgd-dark .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.header-styling-2, .tileinstance_indicatormap.bkgd-dark .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_indicatormap.bkgd-dark h2.resourceGroupTitle, .tileinstance_indicatormap.bkgd-dark .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.h2, .tileinstance_indicatormap.bkgd-dark .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.header-styling-1, .tileinstance_indicatormap.bkgd-dark .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.header-styling-2, .tileinstance_indicatormap.bkgd-dark .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tileinstance_indicatormap.bkgd-dark h2.resourceGroupTitle, .tileinstance_indicatormap.bkgd-dark .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.h2, .tileinstance_indicatormap.bkgd-dark .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.header-styling-1, .tileinstance_indicatormap.bkgd-dark .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_indicatormap.bkgd-dark .resourceGroupTitle.header-styling-2, .tileinstance_indicatormap.bkgd-dark a, .tileinstance_indicatormap.bkgd-dark i {
    color: #FFF;
  }
}
.tileinstance_indicatormap.bkgd-dark h3, .tileinstance_indicatormap.bkgd-dark .h3, .tileinstance_indicatormap.bkgd-dark .header-styling-3, .tileinstance_indicatormap.bkgd-dark .filter-label {
  color: #F5F5F5;
}
.tileinstance_indicatormap.bkgd-dark .indicator_explain div {
  color: #F5F5F5;
}

/* html tile */
.tileinstance_generalhtml {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.tileinstance_generalhtml .admin-edit {
  left: -81px;
}

/* editorial tile */
.tileinstance_editorialrow {
  padding: 0;
}
.tileinstance_editorialrow section > .row, .tileinstance_editorialrow .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_editorialrow section > .category-list, .tileinstance_editorialrow .component_indicatorcard section > section, .component_indicatorcard .tileinstance_editorialrow section > section, .tileinstance_editorialrow .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_editorialrow section > .indicatorCardBreakout, .tileinstance_editorialrow #content section > .tileinstance_tileset, #content .tileinstance_editorialrow section > .tileinstance_tileset {
  margin: auto;
}
.tileinstance_editorialrow .optionalTileHeading {
  margin-bottom: 1.5em;
}
.tileinstance_editorialrow div.sectionList .contentDisplay {
  word-break: break-word;
  margin-top: 15px;
}
.tileinstance_editorialrow div.sectionList .contentDisplay > span, .tileinstance_editorialrow div.sectionList .contentDisplay > div {
  font-size: 1em;
}
.tileinstance_editorialrow div.sectionList img {
  display: block;
  margin: 0 auto;
  vertical-align: middle;
}
.tileinstance_editorialrow div.sectionList img.imgDisplay {
  width: 100%;
}
.tileinstance_editorialrow div.sectionList li i {
  margin-top: 3px;
}
.tileinstance_editorialrow div.sectionList li i.hci-reversed {
  color: #FFF;
}
.tileinstance_editorialrow div.sectionList h3, .tileinstance_editorialrow div.sectionList .h3, .tileinstance_editorialrow div.sectionList .header-styling-3, .tileinstance_editorialrow div.sectionList .filter-label {
  color: #333;
  font-size: 150%;
  margin: 1rem 0 0;
  text-align: left;
}
.tileinstance_editorialrow div.sectionList a {
  color: #333;
}
.tileinstance_editorialrow div.sectionList a.outline-link:hover {
  color: #FFF;
}

#editorialRowForm .icon-small, #editorialRowForm .icon-medium, #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-small, .tileinstance_editorialrow .icon-medium, .tileinstance_editorialrow .icon-large {
  margin-top: 0;
  margin-bottom: 0;
}
#editorialRowForm .icon-small .hcicon, #editorialRowForm .icon-small .fa, #editorialRowForm .icon-small .fal, #editorialRowForm .icon-small .fas, #editorialRowForm .icon-small .far, #editorialRowForm .icon-medium .hcicon, #editorialRowForm .icon-medium .fa, #editorialRowForm .icon-medium .fal, #editorialRowForm .icon-medium .fas, #editorialRowForm .icon-medium .far, #editorialRowForm .icon-large .hcicon, #editorialRowForm .icon-large .fa, #editorialRowForm .icon-large .fal, #editorialRowForm .icon-large .fas, #editorialRowForm .icon-large .far, .tileinstance_editorialrow .icon-small .hcicon, .tileinstance_editorialrow .icon-small .fa, .tileinstance_editorialrow .icon-small .fal, .tileinstance_editorialrow .icon-small .fas, .tileinstance_editorialrow .icon-small .far, .tileinstance_editorialrow .icon-medium .hcicon, .tileinstance_editorialrow .icon-medium .fa, .tileinstance_editorialrow .icon-medium .fal, .tileinstance_editorialrow .icon-medium .fas, .tileinstance_editorialrow .icon-medium .far, .tileinstance_editorialrow .icon-large .hcicon, .tileinstance_editorialrow .icon-large .fa, .tileinstance_editorialrow .icon-large .fal, .tileinstance_editorialrow .icon-large .fas, .tileinstance_editorialrow .icon-large .far {
  padding: 0.25em;
  margin: 0;
}
#editorialRowForm .icon-small > .fa-stack, #editorialRowForm .icon-medium > .fa-stack, #editorialRowForm .icon-large > .fa-stack, .tileinstance_editorialrow .icon-small > .fa-stack, .tileinstance_editorialrow .icon-medium > .fa-stack, .tileinstance_editorialrow .icon-large > .fa-stack {
  font-size: 86%;
  -webkit-margin-before: 0.11em;
}
#editorialRowForm .icon-small > .fa-stack .fa-circle.fa-stack-2x, #editorialRowForm .icon-medium > .fa-stack .fa-circle.fa-stack-2x, #editorialRowForm .icon-large > .fa-stack .fa-circle.fa-stack-2x, .tileinstance_editorialrow .icon-small > .fa-stack .fa-circle.fa-stack-2x, .tileinstance_editorialrow .icon-medium > .fa-stack .fa-circle.fa-stack-2x, .tileinstance_editorialrow .icon-large > .fa-stack .fa-circle.fa-stack-2x {
  font-size: 180%;
  line-height: 1.1em;
}
#editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
  font-size: 85px;
  font-size: 9vw;
}
@media (max-width: 666.6666666667px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    font-size: 60px;
  }
}
@media (min-width: 1000px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    font-size: 90px;
  }
}
#editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
  font-size: 115px;
  font-size: 22vw;
}
@media (max-width: 340.9090909091px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    font-size: 75px;
  }
}
@media (min-width: 545.4545454545px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    font-size: 120px;
  }
}
#editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
  font-size: 145px;
  font-size: 30vw;
}
@media (max-width: 300px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    font-size: 90px;
  }
}
@media (min-width: 500px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    font-size: 150px;
  }
}
@media (min-width: 600px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    font-size: 85px;
    font-size: 7vw;
    height: 130px;
    height: 12vw;
  }
}
@media (min-width: 600px) and (max-width: 714.2857142857px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    font-size: 50px;
  }
}
@media (min-width: 600px) and (min-width: 1214.2857142857px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    font-size: 85px;
  }
}
@media (min-width: 600px) and (max-width: 708.3333333333px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    height: 85px;
  }
}
@media (min-width: 600px) and (min-width: 1208.3333333333px) {
  #editorialRowForm .icon-small, .tileinstance_editorialrow .icon-small {
    height: 145px;
  }
}
@media (min-width: 600px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    font-size: 105px;
    font-size: 8.5vw;
    height: 170px;
    height: 14vw;
  }
}
@media (min-width: 600px) and (max-width: 705.8823529412px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    font-size: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1235.2941176471px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    font-size: 105px;
  }
}
@media (min-width: 600px) and (max-width: 750px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    height: 105px;
  }
}
@media (min-width: 600px) and (min-width: 1321.4285714286px) {
  #editorialRowForm .icon-medium, .tileinstance_editorialrow .icon-medium {
    height: 185px;
  }
}
@media (min-width: 600px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    font-size: 120px;
    font-size: 10vw;
    height: 190px;
    height: 17vw;
  }
}
@media (min-width: 600px) and (max-width: 700px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    font-size: 70px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    font-size: 120px;
  }
}
@media (min-width: 600px) and (max-width: 705.8823529412px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    height: 120px;
  }
}
@media (min-width: 600px) and (min-width: 1205.8823529412px) {
  #editorialRowForm .icon-large, .tileinstance_editorialrow .icon-large {
    height: 205px;
  }
}

#editorialRowForm fieldset legend.iconSizeLegend {
  margin-bottom: 7px;
}
#editorialRowForm fieldset dt {
  display: none;
}
#editorialRowForm .iconDisplay.icon-small {
  margin-bottom: 1rem;
}
#editorialRowForm .iconDisplay.icon-medium {
  margin-bottom: 1.25rem;
}
#editorialRowForm .iconDisplay.icon-large {
  margin-bottom: 1.5rem;
}

/* hero tile */
.tileinstance_hero img {
  width: 100%;
}
.tileinstance_hero .banner-block {
  position: relative;
}
.tileinstance_hero .heroTitleLink:hover .byline {
  border-bottom: 5px solid #B5B5B5;
  cursor: pointer;
}
.tileinstance_hero .overlay-text .underlay {
  padding: 15px;
  margin: 15px;
}
.tileinstance_hero .overlay-text .underlay .intro-text, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .spotlight-on, .tileinstance_hero .overlay-text .underlay h2, .tileinstance_hero .overlay-text .underlay .h2, .tileinstance_hero .overlay-text .underlay .header-styling-1, .tileinstance_hero .overlay-text .underlay .header-styling-2 {
  color: #FFF;
}
.tileinstance_hero .overlay-text .underlay h2, .tileinstance_hero .overlay-text .underlay .h2, .tileinstance_hero .overlay-text .underlay .header-styling-1, .tileinstance_hero .overlay-text .underlay .header-styling-2 {
  padding: 0;
}
.tileinstance_hero .overlay-text .underlay h2.S, .tileinstance_hero .overlay-text .underlay .S.h2, .tileinstance_hero .overlay-text .underlay .S.header-styling-1, .tileinstance_hero .overlay-text .underlay .S.header-styling-2 {
  font-size: 1.8vw;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay h2.S, .tileinstance_hero .overlay-text .underlay .S.h2, .tileinstance_hero .overlay-text .underlay .S.header-styling-1, .tileinstance_hero .overlay-text .underlay .S.header-styling-2 {
    font-size: 0.96rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay h2.S, .tileinstance_hero .overlay-text .underlay .S.h2, .tileinstance_hero .overlay-text .underlay .S.header-styling-1, .tileinstance_hero .overlay-text .underlay .S.header-styling-2 {
    font-size: 1.08rem;
  }
}
.tileinstance_hero .overlay-text .underlay h2.M, .tileinstance_hero .overlay-text .underlay .M.h2, .tileinstance_hero .overlay-text .underlay .M.header-styling-1, .tileinstance_hero .overlay-text .underlay .M.header-styling-2 {
  font-size: 2.4vw;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay h2.M, .tileinstance_hero .overlay-text .underlay .M.h2, .tileinstance_hero .overlay-text .underlay .M.header-styling-1, .tileinstance_hero .overlay-text .underlay .M.header-styling-2 {
    font-size: 1.28rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay h2.M, .tileinstance_hero .overlay-text .underlay .M.h2, .tileinstance_hero .overlay-text .underlay .M.header-styling-1, .tileinstance_hero .overlay-text .underlay .M.header-styling-2 {
    font-size: 1.44rem;
  }
}
.tileinstance_hero .overlay-text .underlay h2.M, .tileinstance_hero .overlay-text .underlay .M.h2, .tileinstance_hero .overlay-text .underlay .M.header-styling-1, .tileinstance_hero .overlay-text .underlay .M.header-styling-2 {
  font-size: 3vw;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay h2.M, .tileinstance_hero .overlay-text .underlay .M.h2, .tileinstance_hero .overlay-text .underlay .M.header-styling-1, .tileinstance_hero .overlay-text .underlay .M.header-styling-2 {
    font-size: 1.6rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay h2.M, .tileinstance_hero .overlay-text .underlay .M.h2, .tileinstance_hero .overlay-text .underlay .M.header-styling-1, .tileinstance_hero .overlay-text .underlay .M.header-styling-2 {
    font-size: 1.8rem;
  }
}
.tileinstance_hero .overlay-text .underlay h2.L, .tileinstance_hero .overlay-text .underlay .L.h2, .tileinstance_hero .overlay-text .underlay .L.header-styling-1, .tileinstance_hero .overlay-text .underlay .L.header-styling-2 {
  font-size: 3.6vw;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay h2.L, .tileinstance_hero .overlay-text .underlay .L.h2, .tileinstance_hero .overlay-text .underlay .L.header-styling-1, .tileinstance_hero .overlay-text .underlay .L.header-styling-2 {
    font-size: 1.92rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay h2.L, .tileinstance_hero .overlay-text .underlay .L.h2, .tileinstance_hero .overlay-text .underlay .L.header-styling-1, .tileinstance_hero .overlay-text .underlay .L.header-styling-2 {
    font-size: 2.16rem;
  }
}
.tileinstance_hero .overlay-text .underlay h2.XL, .tileinstance_hero .overlay-text .underlay .XL.h2, .tileinstance_hero .overlay-text .underlay .XL.header-styling-1, .tileinstance_hero .overlay-text .underlay .XL.header-styling-2 {
  font-size: 4.2vw;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay h2.XL, .tileinstance_hero .overlay-text .underlay .XL.h2, .tileinstance_hero .overlay-text .underlay .XL.header-styling-1, .tileinstance_hero .overlay-text .underlay .XL.header-styling-2 {
    font-size: 2.24rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay h2.XL, .tileinstance_hero .overlay-text .underlay .XL.h2, .tileinstance_hero .overlay-text .underlay .XL.header-styling-1, .tileinstance_hero .overlay-text .underlay .XL.header-styling-2 {
    font-size: 2.52rem;
  }
}
.tileinstance_hero .overlay-text .underlay h2.XXL, .tileinstance_hero .overlay-text .underlay .XXL.h2, .tileinstance_hero .overlay-text .underlay .XXL.header-styling-1, .tileinstance_hero .overlay-text .underlay .XXL.header-styling-2 {
  font-size: 4.8vw;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay h2.XXL, .tileinstance_hero .overlay-text .underlay .XXL.h2, .tileinstance_hero .overlay-text .underlay .XXL.header-styling-1, .tileinstance_hero .overlay-text .underlay .XXL.header-styling-2 {
    font-size: 2.56rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay h2.XXL, .tileinstance_hero .overlay-text .underlay .XXL.h2, .tileinstance_hero .overlay-text .underlay .XXL.header-styling-1, .tileinstance_hero .overlay-text .underlay .XXL.header-styling-2 {
    font-size: 2.88rem;
  }
}
.tileinstance_hero .overlay-text .underlay .intro-text.S, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .S.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .S.spotlight-on {
  font-size: 0.24rem;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.S, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .S.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .S.spotlight-on {
    font-size: 0.42rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.S, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .S.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .S.spotlight-on {
    font-size: 0.54rem;
  }
}
.tileinstance_hero .overlay-text .underlay .intro-text.M, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .M.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .M.spotlight-on {
  font-size: 0.32rem;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.M, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .M.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .M.spotlight-on {
    font-size: 0.56rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.M, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .M.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .M.spotlight-on {
    font-size: 0.72rem;
  }
}
.tileinstance_hero .overlay-text .underlay .intro-text.M, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .M.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .M.spotlight-on {
  font-size: 0.4rem;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.M, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .M.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .M.spotlight-on {
    font-size: 0.7rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.M, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .M.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .M.spotlight-on {
    font-size: 0.9rem;
  }
}
.tileinstance_hero .overlay-text .underlay .intro-text.L, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .L.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .L.spotlight-on {
  font-size: 0.48rem;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.L, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .L.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .L.spotlight-on {
    font-size: 0.84rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.L, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .L.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .L.spotlight-on {
    font-size: 1.08rem;
  }
}
.tileinstance_hero .overlay-text .underlay .intro-text.XL, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .XL.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .XL.spotlight-on {
  font-size: 0.56rem;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.XL, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .XL.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .XL.spotlight-on {
    font-size: 0.98rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.XL, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .XL.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .XL.spotlight-on {
    font-size: 1.26rem;
  }
}
.tileinstance_hero .overlay-text .underlay .intro-text.XXL, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .XXL.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .XXL.spotlight-on {
  font-size: 0.64rem;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.XXL, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .XXL.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .XXL.spotlight-on {
    font-size: 1.12rem;
  }
}
@media (min-width: 768px) {
  .tileinstance_hero .overlay-text .underlay .intro-text.XXL, .tileinstance_hero .overlay-text .underlay .tileinstance_indicatorspotlight .description .XXL.spotlight-on, .tileinstance_indicatorspotlight .description .tileinstance_hero .overlay-text .underlay .XXL.spotlight-on {
    font-size: 1.44rem;
  }
}
.tileinstance_hero .lt-ie9 .hero_section .byline .title, .tileinstance_hero .lt-ie9 .hero_section .byline .title a {
  font-size: 16px;
  font-size: 5vw;
  margin-left: 12px;
}
@media (max-width: 240px) {
  .tileinstance_hero .lt-ie9 .hero_section .byline .title, .tileinstance_hero .lt-ie9 .hero_section .byline .title a {
    font-size: 12px;
  }
}
@media (min-width: 360px) {
  .tileinstance_hero .lt-ie9 .hero_section .byline .title, .tileinstance_hero .lt-ie9 .hero_section .byline .title a {
    font-size: 18px;
  }
}
@media (min-width: 600px) {
  .tileinstance_hero .byline {
    max-width: 60%;
  }
}

.tileinstance_hero .top-right, .tileinstance_hero .top-left, .tileinstance_carousel .top-right, .tileinstance_carousel .top-left {
  width: auto;
  height: auto;
  background: none;
}
.tileinstance_hero .overlay-text, .tileinstance_carousel .overlay-text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  margin: initial;
  text-align: left;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.tileinstance_hero .overlay-text .underlay, .tileinstance_carousel .overlay-text .underlay {
  max-width: 60%;
}
@media (min-width: 600px) {
  .tileinstance_hero .overlay-text .underlay, .tileinstance_carousel .overlay-text .underlay {
    max-width: 50%;
  }
}

.tileinstance_minidashboard {
  padding: 1.5em 0.75rem;
}
.tileinstance_minidashboard ul li {
  padding: 10px;
  margin-bottom: 0;
  text-align: left;
}
.tileinstance_minidashboard ul li::before {
  top: 0.5em !important;
}

.tileinstance_expando {
  padding: 1.5em 0.75rem;
}
.tileinstance_expando dl dt {
  padding: 0;
}
.tileinstance_expando dl dt .expando_title_bar {
  padding: 5px 5px 5px 0;
}
.tileinstance_expando dl dt .expando_title_bar.bg-color-primary button:focus, .tileinstance_expando dl dt .expando_title_bar.bg-color-primaryMedium button:focus, .tileinstance_expando dl dt .expando_title_bar.bg-color-action button:focus, .tileinstance_expando dl dt .expando_title_bar.bg-color-accent button:focus {
  outline: #FFF 2px solid;
}
.tileinstance_expando dl dt .brief-description {
  font-size: 0.95rem;
}
.tileinstance_expando dl dt .expando_toggle_icon {
  text-align: center;
  font-size: 1.125rem;
  line-height: normal;
  margin: -2px 5px 0 4px;
}
.tileinstance_expando dl dt .expando_toggle_icon .btn-link {
  color: #FFF;
  padding: 0;
}
.tileinstance_expando dl dt .expando_toggle_icon .fa {
  color: inherit;
}
.tileinstance_expando dl dt h3, .tileinstance_expando dl dt .h3, .tileinstance_expando dl dt .header-styling-3, .tileinstance_expando dl dt .filter-label {
  line-height: normal;
}
.tileinstance_expando div.description {
  margin-bottom: 10px;
}
.tileinstance_expando .expandall {
  margin-left: 0.75rem;
}
.tileinstance_expando dt p {
  margin: 1.5em 0;
}

form#expandoForm ul.sections_list li.contentSection {
  display: none;
}
form#expandoForm ul.ui-sortable li {
  padding: 0.25em;
}
form#expandoForm ul.ui-sortable li button {
  margin-left: 0.5em;
}

#sections-element {
  margin-bottom: 0;
}
#sections-element #noMoreSections {
  display: none;
  font-size: 1rem;
}

/* Float 'expand all' to the right */
.tileinstance_expando .expandall {
  float: right;
  margin: 0 0 1rem;
}

/* give the description some shading to tie it together with the expando below it */
dl.expando dt p, .tileinstance_expando dl dt p {
  background: #F5F5F5;
  margin: 0;
  padding: 1rem;
}

/* tweak content display; if possible, expando could expand twice as fast */
dl.expando dd, .tileinstance_expando dl dd {
  border-color: #B5B5B5 !important;
  border-style: dashed;
  border-top: 0;
  padding-left: 36px;
}

/* Add space between 'paragraph' divs */
.js-toggler-content > div {
  margin-bottom: 1rem;
}
.js-toggler-content > div:last-child {
  margin-bottom: 0;
}

.tileinstance_topics {
  padding-bottom: 1rem;
  padding-top: 1rem !important;
}
.tileinstance_topics table {
  width: 100%;
  margin: 0;
}
.tileinstance_topics table td {
  text-align: center;
  padding: 0;
}
@media screen {
  .tileinstance_topics.bkgd-dark {
    background-color: #4C494A;
  }
  .tileinstance_topics.bkgd-dark, .tileinstance_topics.bkgd-dark h1, .tileinstance_topics.bkgd-dark .h1, .tileinstance_topics.bkgd-dark .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_topics.bkgd-dark h2.resourceGroupTitle, .tileinstance_topics.bkgd-dark .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_topics.bkgd-dark .resourceGroupTitle.h2, .tileinstance_topics.bkgd-dark .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_topics.bkgd-dark .resourceGroupTitle.header-styling-1, .tileinstance_topics.bkgd-dark .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_topics.bkgd-dark .resourceGroupTitle.header-styling-2, .tileinstance_topics.bkgd-dark .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_topics.bkgd-dark h2.resourceGroupTitle, .tileinstance_topics.bkgd-dark .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_topics.bkgd-dark .resourceGroupTitle.h2, .tileinstance_topics.bkgd-dark .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_topics.bkgd-dark .resourceGroupTitle.header-styling-1, .tileinstance_topics.bkgd-dark .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_topics.bkgd-dark .resourceGroupTitle.header-styling-2, .tileinstance_topics.bkgd-dark .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tileinstance_topics.bkgd-dark h2.resourceGroupTitle, .tileinstance_topics.bkgd-dark .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_topics.bkgd-dark .resourceGroupTitle.h2, .tileinstance_topics.bkgd-dark .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_topics.bkgd-dark .resourceGroupTitle.header-styling-1, .tileinstance_topics.bkgd-dark .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_topics.bkgd-dark .resourceGroupTitle.header-styling-2, .tileinstance_topics.bkgd-dark a, .tileinstance_topics.bkgd-dark i {
    color: #FFF;
  }
}
@media screen {
  .tileinstance_topics.bkgd-light, .tileinstance_topics.tileinstance_dataquicklinks.bkgd-none, .tileinstance_topics.tileinstance_indicatormap.bkgd-none {
    background-color: hsl(340, 2.0134228188%, 90%);
  }
}
.tileinstance_topics .topic-icon {
  text-align: center;
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
.tileinstance_topics .topic-icon a {
  display: block;
  padding: 0.5em;
  transition: background-color 250ms ease;
}
.tileinstance_topics .topic-icon a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
}
.tileinstance_topics .topic-icon a div {
  line-height: 1.25rem;
  font-size: 1rem;
  font-size: 1.5vw;
}
@media (max-width: 41.6666666667rem) {
  .tileinstance_topics .topic-icon a div {
    font-size: 0.625rem;
  }
}
@media (min-width: 66.6666666667rem) {
  .tileinstance_topics .topic-icon a div {
    font-size: 1rem;
  }
}
.tileinstance_topics .topic-icon a i:before {
  font-size: 2rem;
  font-size: 3.5vw;
}
@media (max-width: 32.1428571429rem) {
  .tileinstance_topics .topic-icon a i:before {
    font-size: 1.125rem;
  }
}
@media (min-width: 78.5714285714rem) {
  .tileinstance_topics .topic-icon a i:before {
    font-size: 2.75rem;
  }
}

/* disqus tile tile */
.tileinstance_disqus {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  padding: 1.5rem 0;
}

div.avail_selected_tiles {
  position: relative;
  overflow: hidden;
  margin-bottom: 25px;
}
div.avail_selected_tiles .available_tiles p, div.avail_selected_tiles .selected_tiles p {
  font-weight: bold;
}

@media (min-width: 600px) {
  div.avail_selected_tiles .col-sm-5 {
    width: 45% !important;
  }
  div.avail_selected_tiles .col-sm-2 {
    width: 10% !important;
  }
}
ul#tiles_selected, ul#tiles_source {
  min-height: 57px;
}

.tiles_arrow_right .fa-arrow-right, .tiles_arrow_right .fa-arrow-down, .tiles_arrow_down .fa-arrow-right, .tiles_arrow_down .fa-arrow-down {
  font-size: 45px;
}

.tiles_arrow_right {
  position: relative;
  top: 50%;
  transform: translateY(50%);
}

.tiles_arrow_down {
  min-height: 45px;
  text-align: center;
  width: 100%;
}

/***
    Progress tracker tile styles
***/
form#progressTracker .progressType {
  width: 50%;
  float: left;
}
form#progressTracker #savedGoals li {
  padding-left: 5px;
  cursor: move;
}
form#progressTracker #optionalHeadingFont-label,
form#progressTracker #optionalHeadingSize-label,
form#progressTracker #optionalHeadingColor-label,
form#progressTracker #optionalHeadingAlignment-label {
  padding-left: 0 !important;
}
form#progressTracker #progressTracker-clearBoth-element {
  margin: 0;
}
form#progressTracker .pt_label_main {
  font-weight: bold;
  margin-left: 5px;
}
form#progressTracker .pt_label_sub {
  font-weight: normal;
  line-height: 30px;
  margin-left: 20px;
}

form#progressTrackerChecklist div[id^=step_group_] {
  margin-bottom: 30px;
}
form#progressTrackerChecklist div[id^=step_group_] .fa-arrows, form#progressTrackerChecklist div[id^=step_group_] .ui-sortable-handle {
  float: right;
}
form#progressTrackerChecklist ul.checklistSteps li {
  margin: 25px 0 !important;
}

.tileinstance_progresstracker section > .row, .tileinstance_progresstracker .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_progresstracker section > .category-list, .tileinstance_progresstracker .component_indicatorcard section > section, .component_indicatorcard .tileinstance_progresstracker section > section, .tileinstance_progresstracker .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_progresstracker section > .indicatorCardBreakout, .tileinstance_progresstracker #content section > .tileinstance_tileset, #content .tileinstance_progresstracker section > .tileinstance_tileset {
  margin: auto;
}
.tileinstance_progresstracker h2, .tileinstance_progresstracker .h2, .tileinstance_progresstracker .header-styling-1, .tileinstance_progresstracker .header-styling-2 {
  margin-left: 10px;
}
.tileinstance_progresstracker .description {
  margin-bottom: 1.5em;
  margin-left: 0.75rem;
}
.tileinstance_progresstracker ul.checklist_list {
  list-style-type: none;
  padding: 0 3rem 0.5rem 3.4rem;
}
.tileinstance_progresstracker ul.checklist_list li {
  padding: 4px;
  font-size: 1rem;
  margin-bottom: 0;
}
.tileinstance_progresstracker ul.checklist_list li p.step_description {
  margin: 5px;
  color: DarkGray;
  margin-bottom: 0;
}
.tileinstance_progresstracker ul.checklist_list li h4.step_title, .tileinstance_progresstracker ul.checklist_list li .step_title.h4, .tileinstance_progresstracker ul.checklist_list li .step_title.header-styling-4 {
  color: black;
  margin-top: 5px;
  font-size: 1rem;
}
.tileinstance_progresstracker ul.checklist_list li i {
  padding: 0;
}
.tileinstance_progresstracker ul.checklist_list li img {
  max-width: 100%;
  height: auto;
  display: block;
}
.tileinstance_progresstracker ul.checklist_list ol {
  margin-left: 2.6rem;
}
.tileinstance_progresstracker ul.checklist_list ol li:before {
  content: "";
}
.tileinstance_progresstracker .carouselContent span.fa-stack {
  margin-right: 17px;
}
.tileinstance_progresstracker .toggler-trigger {
  margin: 5px 0;
}
.tileinstance_progresstracker .toggler-trigger h3, .tileinstance_progresstracker .toggler-trigger .h3, .tileinstance_progresstracker .toggler-trigger .header-styling-3, .tileinstance_progresstracker .toggler-trigger .filter-label {
  padding-left: 0.25em;
}
.tileinstance_progresstracker .toggler-trigger h3 .fa-list-ul, .tileinstance_progresstracker .toggler-trigger .h3 .fa-list-ul, .tileinstance_progresstracker .toggler-trigger .header-styling-3 .fa-list-ul, .tileinstance_progresstracker .toggler-trigger .filter-label .fa-list-ul, .tileinstance_progresstracker .toggler-trigger h3 .fa-line-chart, .tileinstance_progresstracker .toggler-trigger .h3 .fa-line-chart, .tileinstance_progresstracker .toggler-trigger .header-styling-3 .fa-line-chart, .tileinstance_progresstracker .toggler-trigger .filter-label .fa-line-chart {
  padding-left: 0;
}
.tileinstance_progresstracker .toggler-trigger h3:first-line, .tileinstance_progresstracker .toggler-trigger .h3:first-line, .tileinstance_progresstracker .toggler-trigger .header-styling-3:first-line, .tileinstance_progresstracker .toggler-trigger .filter-label:first-line {
  padding-left: 0;
}
.tileinstance_progresstracker .ui-accordion-header-icon {
  display: none;
}
.tileinstance_progresstracker .toggler-content ul.checklist_list > li,
.tileinstance_progresstracker .toggler-content ul.checklist_list > li i {
  padding-left: 0.7rem;
}
.tileinstance_progresstracker .calendar_box {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
}
.tileinstance_progresstracker .calendar_box .goal_calendar {
  margin: 5px;
  width: 3rem;
  text-align: center;
  border: 1px solid #FFF;
  border-top: 5px solid #FFF;
  border-radius: 4px;
  line-height: 17px;
}
.tileinstance_progresstracker .calendar_box .goal_calendar .calendar-month {
  margin-top: -2px;
}
.tileinstance_progresstracker .calendar_box .goal_calendar .binder {
  border: 2px solid #f2f2f2;
  border-radius: 2px;
  height: 7px;
  width: 5px;
  margin-left: 0.83rem;
  float: left;
  position: relative;
  top: -6px;
  margin-bottom: -6px;
}
.tileinstance_progresstracker .calendar_box p.goal_title {
  font-size: 1rem;
  margin: 0.25rem;
}
.tileinstance_progresstracker .toggler-trigger.calendar_box {
  cursor: pointer;
  -webkit-transition: all 250ms;
  -moz-transition: all 250ms;
  transition: all 250ms;
}
.tileinstance_progresstracker .toggler-trigger.calendar_box:hover {
  -webkit-box-shadow: 5px 5px 5px 0px rgb(183, 186, 189);
  -moz-box-shadow: 5px 5px 5px 0px rgb(183, 186, 189);
  box-shadow: 5px 5px 5px 0px rgb(183, 186, 189);
  -webkit-transform: translate(2px, -2px);
  -moz-transform: translate(2px, -2px);
  transform: translate(2px, -2px);
}
.tileinstance_progresstracker .carousel_pane {
  margin-bottom: 10px;
}
.tileinstance_progresstracker .carousel_pane ul li::before {
  font-size: 1.15rem;
  line-height: 2rem;
  left: -0.75rem;
}
.tileinstance_progresstracker .carousel_pane .html-section ul li::before {
  top: -0.25rem;
}
.tileinstance_progresstracker .not_started {
  color: red !important;
}
.tileinstance_progresstracker .completed {
  color: green !important;
}
.tileinstance_progresstracker .in_progress {
  color: orange !important;
}
.tileinstance_progresstracker .fa-li-1-75 {
  font-size: 1.75rem;
  left: -2rem;
  position: absolute;
  text-align: center;
  top: -0.19rem;
  width: 2.14286rem;
}
.tileinstance_progresstracker .legend {
  padding: 2px;
  text-align: center;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.tileinstance_progresstracker .legend i span {
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 5px;
  margin-right: 5px;
  color: grey;
}
.tileinstance_progresstracker .chart-wrapper {
  margin-top: 15px;
}
.tileinstance_progresstracker .chart-inner {
  width: 100%;
  height: 100%;
}
.tileinstance_progresstracker #chart_* {
  height: 95%;
  width: 100%;
}
.tileinstance_progresstracker .highcharts-tooltip p {
  text-align: center;
}
.tileinstance_progresstracker .highcharts-tooltip p:last-child {
  margin-bottom: 0;
}
.tileinstance_progresstracker .carousel-inner {
  width: 100%;
}
.tileinstance_progresstracker .carousel-inner .toggler-content {
  padding-left: 3rem;
  padding-right: 3rem;
}
.tileinstance_progresstracker .carousel-inner .carouselButtons .btn {
  color: #AAA !important;
}
.tileinstance_progresstracker .highcharts-title {
  display: none !important;
}
.goal_button, .add_button {
  margin-right: 5px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 1px 1px rgb(212, 204, 212);
  -moz-box-shadow: 1px 1px 1px 1px rgb(212, 204, 212);
  box-shadow: 1px 1px 1px 1px rgb(212, 204, 212);
}

.goal_button {
  float: right;
}

.add_button {
  float: left;
}

dt[id^=goalpanel], dd[id^=goalpanel] {
  margin-left: 1% !important;
}

.checklists_wrapper .row, .checklists_wrapper .module_siteadmin_admin .category-list, .module_siteadmin_admin .checklists_wrapper .category-list, .checklists_wrapper .component_indicatorcard section, .component_indicatorcard .checklists_wrapper section, .checklists_wrapper .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .checklists_wrapper .indicatorCardBreakout, .checklists_wrapper #content .tileinstance_tileset, #content .checklists_wrapper .tileinstance_tileset {
  width: 100%;
}
.checklists_wrapper dd {
  margin-left: 0;
}

div[class^=measurement_wrapper_] {
  background-color: #e7eff7;
  border: 1px solid #89b3db;
  overflow: auto;
  margin-bottom: 1rem;
}
div[class^=measurement_wrapper_] > div {
  padding: 0.5rem 0;
  margin-left: 2rem;
}
div[class^=measurement_wrapper_] > div:first-child {
  margin-left: 0.5rem;
}
div[class^=measurement_wrapper_] > div:last-child {
  margin-left: 4rem;
}

.checklist-field {
  margin-bottom: 1rem;
}

div[class^=checklist_wrapper_], div[class^=measurement_wrapper_]:first-child {
  margin-top: 10px;
}

div[class^=checklist_wrapper_] {
  background-color: #e7eff7;
  border: 1px solid #89b3db;
  overflow: auto;
  margin-bottom: 1rem;
  padding: 0.5rem;
}
div[class^=checklist_wrapper_] textarea {
  vertical-align: top;
}
div[class^=checklist_wrapper_] input.status {
  height: 12px;
  margin: 0 5px;
}

form#checklist .hint, form#measurement .hint, form#htmlsection .hint, form#expandoForm .hint, form#carouselForm .hint {
  margin-top: 13px;
  font-weight: 600;
}
form#checklist .row, form#checklist .module_siteadmin_admin .category-list, .module_siteadmin_admin form#checklist .category-list, form#checklist .component_indicatorcard section, .component_indicatorcard form#checklist section, form#checklist .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#checklist .indicatorCardBreakout, form#checklist #content .tileinstance_tileset, #content form#checklist .tileinstance_tileset, form#measurement .row, form#measurement .module_siteadmin_admin .category-list, .module_siteadmin_admin form#measurement .category-list, form#measurement .component_indicatorcard section, .component_indicatorcard form#measurement section, form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout, form#measurement #content .tileinstance_tileset, #content form#measurement .tileinstance_tileset, form#htmlsection .row, form#htmlsection .module_siteadmin_admin .category-list, .module_siteadmin_admin form#htmlsection .category-list, form#htmlsection .component_indicatorcard section, .component_indicatorcard form#htmlsection section, form#htmlsection .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#htmlsection .indicatorCardBreakout, form#htmlsection #content .tileinstance_tileset, #content form#htmlsection .tileinstance_tileset, form#expandoForm .row, form#expandoForm .module_siteadmin_admin .category-list, .module_siteadmin_admin form#expandoForm .category-list, form#expandoForm .component_indicatorcard section, .component_indicatorcard form#expandoForm section, form#expandoForm .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#expandoForm .indicatorCardBreakout, form#expandoForm #content .tileinstance_tileset, #content form#expandoForm .tileinstance_tileset, form#carouselForm .row, form#carouselForm .module_siteadmin_admin .category-list, .module_siteadmin_admin form#carouselForm .category-list, form#carouselForm .component_indicatorcard section, .component_indicatorcard form#carouselForm section, form#carouselForm .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#carouselForm .indicatorCardBreakout, form#carouselForm #content .tileinstance_tileset, #content form#carouselForm .tileinstance_tileset {
  margin: 10px 0;
}
form#checklist .deleteButton, form#measurement .deleteButton, form#htmlsection .deleteButton, form#expandoForm .deleteButton, form#carouselForm .deleteButton {
  margin-right: 20px;
}
form#checklist #addButton, form#checklist #cancelButton, form#measurement #addButton, form#measurement #cancelButton, form#htmlsection #addButton, form#htmlsection #cancelButton, form#expandoForm #addButton, form#expandoForm #cancelButton, form#carouselForm #addButton, form#carouselForm #cancelButton {
  float: right;
  margin-left: 0.5rem;
}
form#checklist #graphType, form#checklist label[for=graphType], form#measurement #graphType, form#measurement label[for=graphType], form#htmlsection #graphType, form#htmlsection label[for=graphType], form#expandoForm #graphType, form#expandoForm label[for=graphType], form#carouselForm #graphType, form#carouselForm label[for=graphType] {
  display: none;
}

form#htmlsection .row, form#htmlsection .module_siteadmin_admin .category-list, .module_siteadmin_admin form#htmlsection .category-list, form#htmlsection .component_indicatorcard section, .component_indicatorcard form#htmlsection section, form#htmlsection .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#htmlsection .indicatorCardBreakout, form#htmlsection #content .tileinstance_tileset, #content form#htmlsection .tileinstance_tileset {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

form#measurement .row, form#measurement .module_siteadmin_admin .category-list, .module_siteadmin_admin form#measurement .category-list, form#measurement .component_indicatorcard section, .component_indicatorcard form#measurement section, form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout, form#measurement #content .tileinstance_tileset, #content form#measurement .tileinstance_tileset {
  padding-top: 5px;
  padding-bottom: 5px;
}
form#measurement .row:nth-child(8), form#measurement .module_siteadmin_admin .category-list:nth-child(8), .module_siteadmin_admin form#measurement .category-list:nth-child(8), form#measurement .component_indicatorcard section:nth-child(8), .component_indicatorcard form#measurement section:nth-child(8), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(8), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(8), form#measurement #content .tileinstance_tileset:nth-child(8), #content form#measurement .tileinstance_tileset:nth-child(8), form#measurement > .row:nth-child(9), .module_siteadmin_admin form#measurement > .category-list:nth-child(9), .component_indicatorcard form#measurement > section:nth-child(9), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement > .indicatorCardBreakout:nth-child(9), #content form#measurement > .tileinstance_tileset:nth-child(9) {
  float: left;
}
form#measurement .row:nth-child(8), form#measurement .module_siteadmin_admin .category-list:nth-child(8), .module_siteadmin_admin form#measurement .category-list:nth-child(8), form#measurement .component_indicatorcard section:nth-child(8), .component_indicatorcard form#measurement section:nth-child(8), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(8), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(8), form#measurement #content .tileinstance_tileset:nth-child(8), #content form#measurement .tileinstance_tileset:nth-child(8), form#measurement .row:nth-child(10), form#measurement .module_siteadmin_admin .category-list:nth-child(10), .module_siteadmin_admin form#measurement .category-list:nth-child(10), form#measurement .component_indicatorcard section:nth-child(10), .component_indicatorcard form#measurement section:nth-child(10), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(10), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(10), form#measurement #content .tileinstance_tileset:nth-child(10), #content form#measurement .tileinstance_tileset:nth-child(10) {
  clear: left;
}
form#measurement .row:nth-child(5), form#measurement .module_siteadmin_admin .category-list:nth-child(5), .module_siteadmin_admin form#measurement .category-list:nth-child(5), form#measurement .component_indicatorcard section:nth-child(5), .component_indicatorcard form#measurement section:nth-child(5), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(5), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(5), form#measurement #content .tileinstance_tileset:nth-child(5), #content form#measurement .tileinstance_tileset:nth-child(5) {
  display: none;
}
form#measurement .row:nth-child(11), form#measurement .module_siteadmin_admin .category-list:nth-child(11), .module_siteadmin_admin form#measurement .category-list:nth-child(11), form#measurement .component_indicatorcard section:nth-child(11), .component_indicatorcard form#measurement section:nth-child(11), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(11), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(11), form#measurement #content .tileinstance_tileset:nth-child(11), #content form#measurement .tileinstance_tileset:nth-child(11), form#measurement .row:nth-child(12), form#measurement .module_siteadmin_admin .category-list:nth-child(12), .module_siteadmin_admin form#measurement .category-list:nth-child(12), form#measurement .component_indicatorcard section:nth-child(12), .component_indicatorcard form#measurement section:nth-child(12), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(12), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(12), form#measurement #content .tileinstance_tileset:nth-child(12), #content form#measurement .tileinstance_tileset:nth-child(12), form#measurement .row:nth-child(13), form#measurement .module_siteadmin_admin .category-list:nth-child(13), .module_siteadmin_admin form#measurement .category-list:nth-child(13), form#measurement .component_indicatorcard section:nth-child(13), .component_indicatorcard form#measurement section:nth-child(13), form#measurement .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout:nth-child(13), .indicatorResultsIndicatorValueView .indicatorCardMode form#measurement .indicatorCardBreakout:nth-child(13), form#measurement #content .tileinstance_tileset:nth-child(13), #content form#measurement .tileinstance_tileset:nth-child(13) {
  margin-left: 10px;
}
form#measurement #measurement-inactive-element {
  width: 100%;
  margin-bottom: 0.5rem;
}

form#checklist > .row:nth-child(2), .module_siteadmin_admin form#checklist > .category-list:nth-child(2), .component_indicatorcard form#checklist > section:nth-child(2), .indicatorResultsIndicatorValueView .indicatorCardMode form#checklist > .indicatorCardBreakout:nth-child(2), #content form#checklist > .tileinstance_tileset:nth-child(2), form#checklist > .row:nth-child(3), .module_siteadmin_admin form#checklist > .category-list:nth-child(3), .component_indicatorcard form#checklist > section:nth-child(3), .indicatorResultsIndicatorValueView .indicatorCardMode form#checklist > .indicatorCardBreakout:nth-child(3), #content form#checklist > .tileinstance_tileset:nth-child(3), form#checklist > .row:nth-child(4), .module_siteadmin_admin form#checklist > .category-list:nth-child(4), .component_indicatorcard form#checklist > section:nth-child(4), .indicatorResultsIndicatorValueView .indicatorCardMode form#checklist > .indicatorCardBreakout:nth-child(4), #content form#checklist > .tileinstance_tileset:nth-child(4) {
  margin-bottom: 15px;
}
form#checklist ul.ui-sortable li {
  padding: 0.25rem;
}
form#checklist ul.ui-sortable li button {
  margin-left: 0.5rem;
}

/* Search Tile */
.tileinstance_search {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  text-align: center;
}
.tileinstance_search *:focus {
  outline: none;
}
.tileinstance_search .parent_form_submit {
  display: none;
}
.tileinstance_search.bkgd-none {
  background-color: transparent;
}
.tileinstance_search.bkgd-none, .tileinstance_search.bkgd-none h2, .tileinstance_search.bkgd-none .h2, .tileinstance_search.bkgd-none .header-styling-1, .tileinstance_search.bkgd-none .header-styling-2 {
  color: #4C494A;
}
.tileinstance_search.bkgd-light, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none, .tileinstance_search.tileinstance_indicatormap.bkgd-none {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_search.bkgd-light, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none, .tileinstance_search.tileinstance_indicatormap.bkgd-none, .tileinstance_search.bkgd-light h2, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none h2, .tileinstance_search.tileinstance_indicatormap.bkgd-none h2, .tileinstance_search.bkgd-light .h2, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none .h2, .tileinstance_search.tileinstance_indicatormap.bkgd-none .h2, .tileinstance_search.bkgd-light .header-styling-1, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none .header-styling-1, .tileinstance_search.tileinstance_indicatormap.bkgd-none .header-styling-1, .tileinstance_search.bkgd-light .header-styling-2, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none .header-styling-2, .tileinstance_search.tileinstance_indicatormap.bkgd-none .header-styling-2 {
  color: #4F4F4F !important;
}
.tileinstance_search.bkgd-dark {
  background-color: #4C494A;
}
.tileinstance_search.bkgd-dark, .tileinstance_search.bkgd-dark h2, .tileinstance_search.bkgd-dark .h2, .tileinstance_search.bkgd-dark .header-styling-1, .tileinstance_search.bkgd-dark .header-styling-2 {
  color: #FFF !important;
}
.tileinstance_search #indicatorSearchKeywords, .tileinstance_search .largeInputField {
  width: 100%;
  height: 60px;
  font-size: 1.25rem;
  padding: 0 20px 0 30px;
  background-color: #f9fbfd;
  border: 1px solid #333;
  border-radius: 9999rem;
  color: #4F4F4F;
  line-height: 1;
  -webkit-transition: border 0.3s ease;
  transition: border 0.3s ease;
}
.tileinstance_search #indicatorSearchForm, .tileinstance_search .searchTile_siteSearch {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  width: 100%;
  position: relative;
}
.tileinstance_search.bkgd-light, .tileinstance_search.tileinstance_dataquicklinks.bkgd-none, .tileinstance_search.tileinstance_indicatormap.bkgd-none, .tileinstance_search.bkgd-dark {
  margin-left: 0;
  margin-right: 0;
}
.tileinstance_search .admin-edit {
  left: -81px;
}

/* Topic Tile */
.topicsTileContent {
  margin: 0 0.75rem 10px;
}

#createNewTileDialog .text-sm-right img {
  margin-right: 45px;
}
#createNewTileDialog .text-sm-right a:focus {
  outline: none;
}

/* Indicator Chart Tile */
.tileinstance_indicatorchart.bkgd-light, .tileinstance_indicatorchart.tileinstance_dataquicklinks.bkgd-none, .tileinstance_indicatorchart.tileinstance_indicatormap.bkgd-none {
  background-color: hsl(340, 2.0134228188%, 90%);
}
.tileinstance_indicatorchart.bkgd-dark {
  background-color: #4C494A;
}
.tileinstance_indicatorchart.bkgd-dark, .tileinstance_indicatorchart.bkgd-dark h2, .tileinstance_indicatorchart.bkgd-dark .h2, .tileinstance_indicatorchart.bkgd-dark .header-styling-1, .tileinstance_indicatorchart.bkgd-dark .header-styling-2, .tileinstance_indicatorchart.bkgd-dark a {
  color: #FFF;
}
.tileinstance_indicatorchart.bkgd-dark .tileChart {
  border-color: transparent;
}
.tileinstance_indicatorchart.bkgd-dark .caption a, .tileinstance_indicatorchart.bkgd-dark .contentitem .measuretable .table_container table tfoot a, .contentitem .measuretable .table_container table .tileinstance_indicatorchart.bkgd-dark tfoot a, .tileinstance_indicatorchart.bkgd-dark .contentitem.contentitem_measuremap .visualization-title a, .contentitem.contentitem_measuremap .tileinstance_indicatorchart.bkgd-dark .visualization-title a, .tileinstance_indicatorchart.bkgd-dark .contentitem.contentitem_communitymap .visualization-title a, .contentitem.contentitem_communitymap .tileinstance_indicatorchart.bkgd-dark .visualization-title a, .tileinstance_indicatorchart.bkgd-dark .contentitem.contentitem_measurevaluegaugecomparison .valuegauge-caption a, .contentitem.contentitem_measurevaluegaugecomparison .tileinstance_indicatorchart.bkgd-dark .valuegauge-caption a, .tileinstance_indicatorchart.bkgd-dark .contentitem.contentitem_measurevaluegaugelocation .valuegauge-caption a, .contentitem.contentitem_measurevaluegaugelocation .tileinstance_indicatorchart.bkgd-dark .valuegauge-caption a, .tileinstance_indicatorchart.bkgd-dark .contentitem.contentitem_measurevaluegaugemeasure .valuegauge-caption a, .contentitem.contentitem_measurevaluegaugemeasure .tileinstance_indicatorchart.bkgd-dark .valuegauge-caption a {
  color: #4C494A;
}
.tileinstance_indicatorchart .tileChart {
  border: 1px solid hsl(340, 2.0134228188%, 70%);
}
.tileinstance_indicatorchart .tileChart .chartFooter {
  padding: 7px;
}
.tileinstance_indicatorchart .tileChart .locTypeValueChart {
  border: none;
}
.tileinstance_indicatorchart .chart-tooltip {
  padding: 5px;
  background-color: rgba(255, 255, 255, 0.8);
}
.tileinstance_indicatorchart .col-12 {
  align-self: center;
}
.tileinstance_indicatorchart section > .row, .tileinstance_indicatorchart .module_siteadmin_admin section > .category-list, .module_siteadmin_admin .tileinstance_indicatorchart section > .category-list, .tileinstance_indicatorchart .component_indicatorcard section > section, .component_indicatorcard .tileinstance_indicatorchart section > section, .tileinstance_indicatorchart .indicatorResultsIndicatorValueView .indicatorCardMode section > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .tileinstance_indicatorchart section > .indicatorCardBreakout, .tileinstance_indicatorchart #content section > .tileinstance_tileset, #content .tileinstance_indicatorchart section > .tileinstance_tileset {
  margin: auto;
}

#container-element fieldset, #carouselForm fieldset, #editorialRowForm fieldset {
  background-color: transparent;
  border: none;
}

#carouselForm fieldset, #editorialRowForm fieldset {
  padding-left: 0;
}
#carouselForm fieldset legend, #editorialRowForm fieldset legend {
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 0;
}

#carouselForm .carouselItem dd p {
  margin-top: 0;
}
#carouselForm #carouselForm-showrandom-label, #carouselForm #carouselForm-showrandom-element, #carouselForm .hiddenImageUrl {
  display: none;
}
#carouselForm .alignInputButton {
  display: table-cell;
  vertical-align: middle;
  height: 1.5;
}
#carouselForm ul.errors {
  padding: 5px;
  margin: 5px 0;
}
#carouselForm .overlayPosition label {
  float: left;
  width: 40%;
}
#carouselForm .overlayPosition input {
  margin-right: 5px;
}

.tileinstance_carousel {
  background-color: #F5F5F5;
  /* large captions */
  /* large captions */
}
.tileinstance_carousel .carousel-inner {
  width: 80% !important;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .tileinstance_carousel .carousel-inner {
    width: 90% !important;
  }
}
.tileinstance_carousel .carousel-inner .carousel-item.active .carousel-caption {
  opacity: 1;
}
@media (max-width: 599.98px) {
  .tileinstance_carousel .carousel-inner .carousel-item > div {
    height: auto !important;
  }
}
.tileinstance_carousel .carousel-inner .carousel-item a {
  position: relative;
  display: block;
}
.tileinstance_carousel .carousel-inner .carousel-item a:hover {
  text-decoration: none;
}
.tileinstance_carousel .carousel-inner .carousel-item a:focus-within {
  border: 2px solid blue;
  border-radius: 5px;
}
.tileinstance_carousel .carousel-inner .carousel-item img {
  max-height: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.tileinstance_carousel .overlay-text {
  font-size: 1.5rem;
  line-height: 1.5;
  margin: 0 auto;
  padding: 0.95rem !important;
  text-align: center;
  transition: opacity 250ms ease, background-color 250ms ease;
  color: #FFF;
}
.tileinstance_carousel .overlay-text h2, .tileinstance_carousel .overlay-text .h2, .tileinstance_carousel .overlay-text .header-styling-1, .tileinstance_carousel .overlay-text .header-styling-2 {
  font-size: 2rem !important;
  color: #FFF;
}
@media only screen and (min-width: 500px) {
  .tileinstance_carousel .overlay-text h2, .tileinstance_carousel .overlay-text .h2, .tileinstance_carousel .overlay-text .header-styling-1, .tileinstance_carousel .overlay-text .header-styling-2 {
    font-size: 3rem !important;
  }
}
@media only screen and (min-width: 768px) {
  .tileinstance_carousel .overlay-text h2, .tileinstance_carousel .overlay-text .h2, .tileinstance_carousel .overlay-text .header-styling-1, .tileinstance_carousel .overlay-text .header-styling-2 {
    font-size: 3.5rem !important;
  }
}
@media (min-width: 600px) {
  .tileinstance_carousel .overlay-text {
    margin: initial;
    text-align: left;
  }
}
.tileinstance_carousel .carousel-caption {
  display: block;
  font-size: 1.5rem;
  line-height: 1.3;
  margin: 0 auto;
  padding: 0.5rem 0.95rem !important;
  position: static;
  text-align: center;
  transition: opacity 250ms ease, background-color 250ms ease;
  width: 100%;
}
@media (min-width: 600px) {
  .tileinstance_carousel .carousel-caption {
    bottom: 1.2rem !important;
    right: 1.2rem;
    left: auto;
    margin: initial;
    max-width: 33%;
    opacity: 0;
    position: absolute;
    text-align: left;
    width: auto;
  }
}
@media only screen and (min-width: 980px) {
  .tileinstance_carousel .carousel-caption {
    font-size: 2.4rem;
  }
}
@media only screen and (min-width: 1170px) {
  .tileinstance_carousel .carousel-caption {
    font-size: 2.9rem;
  }
}
.tileinstance_carousel .carousel-caption span {
  background: transparent;
  padding: 0;
}
.tileinstance_carousel .carousel-indicators {
  margin-bottom: 0.25rem;
}
.tileinstance_carousel .carousel-indicators > div {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.tileinstance_carousel .carousel-indicators.active > div {
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tileinstance_carousel .carousel-indicators .carousel-indicator {
  width: 14px;
  height: 14px;
  margin: 4px 8px 5px;
  text-indent: -999px;
  cursor: pointer;
  border: 3px solid transparent;
  border-radius: 14px;
}
.tileinstance_carousel .carousel-indicators .carousel-indicator:focus-visible, .tileinstance_carousel .carousel-indicators .carousel-indicator:hover {
  border: 3px solid #FFF;
  outline: none;
  background-color: #9d9d9d;
}
.tileinstance_carousel .carousel-indicators .carousel-indicator.active {
  border: 3px solid #17a2b8;
  outline: none;
}

.carousel-control-prev, .carousel-control-next {
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  width: 10%;
}
@media (min-width: 600px) {
  .carousel-control-prev, .carousel-control-next {
    width: 5%;
  }
}
.carousel-control-prev:hover, .carousel-control-next:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.carousel-control-prev:focus, .carousel-control-next:focus {
  outline: -webkit-focus-ring-color auto 1px;
}

.tileTypeIcon {
  margin-right: 4px;
}

/* footer tiles */
#footer .tileinstance {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}

.tileinstance_mapnavigation {
  padding: 0 0.75rem;
}
.tileinstance_mapnavigation .esriMapContainer {
  cursor: pointer !important;
}
.tileinstance_mapnavigation, .tileinstance_mapnavigation > section {
  width: 100%;
}
.tileinstance_mapnavigation .map-nav-locale + span {
  display: none;
  color: red;
}
.tileinstance_mapnavigation h1, .tileinstance_mapnavigation .h1, .tileinstance_mapnavigation .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .tileinstance_mapnavigation h2.resourceGroupTitle, .tileinstance_mapnavigation .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .tileinstance_mapnavigation .resourceGroupTitle.h2, .tileinstance_mapnavigation .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .tileinstance_mapnavigation .resourceGroupTitle.header-styling-1, .tileinstance_mapnavigation .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .tileinstance_mapnavigation .resourceGroupTitle.header-styling-2, .tileinstance_mapnavigation .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .tileinstance_mapnavigation h2.resourceGroupTitle, .tileinstance_mapnavigation .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .tileinstance_mapnavigation .resourceGroupTitle.h2, .tileinstance_mapnavigation .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .tileinstance_mapnavigation .resourceGroupTitle.header-styling-1, .tileinstance_mapnavigation .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .tileinstance_mapnavigation .resourceGroupTitle.header-styling-2, .tileinstance_mapnavigation .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .tileinstance_mapnavigation h2.resourceGroupTitle, .tileinstance_mapnavigation .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .tileinstance_mapnavigation .resourceGroupTitle.h2, .tileinstance_mapnavigation .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .tileinstance_mapnavigation .resourceGroupTitle.header-styling-1, .tileinstance_mapnavigation .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .tileinstance_mapnavigation .resourceGroupTitle.header-styling-2 {
  margin: 15px 0;
}
.tileinstance_mapnavigation .map-navigation-container {
  height: 400px;
  background-color: #F5F5F5;
  position: relative;
  padding: 0;
}
.tileinstance_mapnavigation .mapnav-title, .tileinstance_mapnavigation .mapnav-description {
  margin: 0 0 15px;
}

.esriAttribution {
  font-size: 0.625rem;
}

.esriControlsBR {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 30;
  text-align: left;
}

.indmaptile-map-large .ui-resizable-se, .map-navigation-container .ui-resizable-se {
  color: black;
  background-color: white;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #ddd;
}

.mceContentBody, .mce-content-body {
  background-image: none;
  background-color: #FFF;
  padding: 0 2px;
}

.mce-fullscreen, .tox-fullscreen {
  z-index: 12000;
}

.topic-icon-list {
  margin: auto;
  margin-bottom: 15px;
}
.topic-icon-list .row, .topic-icon-list .module_siteadmin_admin .category-list, .module_siteadmin_admin .topic-icon-list .category-list, .topic-icon-list .component_indicatorcard section, .component_indicatorcard .topic-icon-list section, .topic-icon-list .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .topic-icon-list .indicatorCardBreakout, .topic-icon-list #content .tileinstance_tileset, #content .topic-icon-list .tileinstance_tileset {
  display: inline-block;
}

/* centered columns styles */
.row-centered {
  text-align: center;
}

.col-centered {
  display: inline-block;
  float: none;
}

.topic-item {
  display: inline-block;
  float: none;
  width: auto;
}

.topic-icon-row {
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  text-align: center;
  padding: 0;
  float: none;
  background-color: rgba(76, 73, 74, 0.6);
  transition: all 0.3s ease;
  width: auto;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  font-size: 9rem;
  margin: 10px;
  padding: 10px;
  width: 165px;
  height: 165px;
}
.topic-icon-row:not(.hcicon) {
  position: relative;
  vertical-align: middle;
}
.topic-icon-row:not(.hcicon) a {
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.topic-icon-row:hover {
  background-color: rgba(230, 229, 229, 0.5);
  color: rgba(76, 73, 74, 0.1);
}
.topic-icon-row:hover .topic-item-text {
  color: #4C494A;
}
.topic-icon-row:before {
  vertical-align: middle;
}
.topic-icon-row > i {
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0.5;
  color: hsl(340, 2.0134228188%, 90%) !important;
}
.topic-icon-row > i.fa, .topic-icon-row > i.fal, .topic-icon-row > i.fas, .topic-icon-row > i.far, .topic-icon-row > i.fab {
  top: 20px;
  left: 15px;
  font-size: 7.25rem;
}
.topic-icon-row > i.fa-star, .topic-icon-row > i.fa-book, .topic-icon-row > i.fa-apple-crate {
  left: 10px;
  font-size: 8rem;
}
.topic-icon-row > i.fa-ambulance, .topic-icon-row > i.fa-analytics, .topic-icon-row > i.fa-band-aid, .topic-icon-row > i.fa-star, .topic-icon-row > i.fa-bicycle, .topic-icon-row > i.fa-chalkboard-teacher, .topic-icon-row > i.fa-car-crash, .topic-icon-row > i.fa-cloud, .topic-icon-row > i.fa-cogs, .topic-icon-row > i.fa-cloud-download, .topic-icon-row > i.fa-cloud-upload, .topic-icon-row > i.fa-head-side-cough, .topic-icon-row > i.fa-crutches, .topic-icon-row > i.fa-burger-soda, .topic-icon-row > i.fa-fighter-jet, .topic-icon-row > i.fa-gamepad, .topic-icon-row > i.fa-users, .topic-icon-row > i.fa-temperature-hot, .topic-icon-row > i.fa-hospital-user, .topic-icon-row > i.fa-kidneys, .topic-icon-row > i.fa-laptop, .topic-icon-row > i.fa-lungs, .topic-icon-row > i.fa-money-bill-alt, .topic-icon-row > i.fa-school, .topic-icon-row > i.fa-retweet, .topic-icon-row > i.fa-store, .topic-icon-row > i.fa-viruses {
  left: 5px;
}
.topic-icon-row > i.fa-bolt, .topic-icon-row > i.fa-blind, .topic-icon-row > i.fa-check, .topic-icon-row > i.fa-facebook-square, .topic-icon-row > i.fa-file-alt, .topic-icon-row > i.fa-lightbulb, .topic-icon-row > i.fa-map-marker, .topic-icon-row > i.fa-minus, .topic-icon-row > i.fa-microphone, .topic-icon-row > i.fa-thumbtack, .topic-icon-row > i.fa-prescription-bottle-alt, .topic-icon-row > i.fa-times, .topic-icon-row > i.fa-user-graduate, .topic-icon-row > i.fa-trash, .topic-icon-row > i.fa-twitter-square {
  left: 25px;
}

.topic-icon-active:before {
  background-color: hsl(340, 2.0134228188%, 90%);
  color: #4C494A;
}

.topic-icon-row:before {
  opacity: 0.5;
}

.topic-arrow-down {
  width: 0px;
  height: 0px;
  border-left: 26px solid transparent;
  border-right: 26px solid transparent;
  border-top: 26px solid #B91965;
  position: relative;
  visibility: hidden;
  margin-left: 0;
  margin-top: -2px;
}

#topic-navigation-bar.selected-item-mode .selected:before .topic-icon-row {
  background-color: #B91965;
  color: #FFF;
}
#topic-navigation-bar.selected-item-mode .selected .topic-icon-row {
  background-color: #B91965;
  color: #FFF;
  cursor: default;
}
#topic-navigation-bar.selected-item-mode .selected .topic-arrow-down {
  visibility: visible;
}
#topic-navigation-bar.selected-item-mode .topic-icon-row {
  width: 3.125rem;
  padding: 5px;
  height: 52px;
  width: 52px;
  margin-bottom: 0;
}
#topic-navigation-bar.selected-item-mode .topic-icon-row:hover {
  background-color: rgba(185, 25, 101, 0.2);
  color: #B91965;
}
#topic-navigation-bar.selected-item-mode .topic-icon-row:hover a {
  color: #4C494A;
}
#topic-navigation-bar.selected-item-mode .topic-icon-row.fa, #topic-navigation-bar.selected-item-mode .topic-icon-row.fal, #topic-navigation-bar.selected-item-mode .topic-icon-row.fas, #topic-navigation-bar.selected-item-mode .topic-icon-row.far {
  font-size: 2rem;
}
#topic-navigation-bar.selected-item-mode .topic-icon-row i {
  top: 0;
  left: 0;
  font-size: 2.4rem;
}
#topic-navigation-bar.selected-item-mode .topic-icon-row, #topic-navigation-bar.selected-item-mode .topic-arrow-down {
  margin-left: 10px;
  margin-right: 10px;
}
#topic-navigation-bar.selected-item-mode .selected .topic-icon-row:hover {
  background-color: #B91965;
  color: #FFF;
}

.selected-item-mode .outer-topic-item {
  width: auto;
  margin-top: 20px;
}

.topic-item-text {
  font-family: "Open Sans", "Open Sans", Helvetica, Arial, sans-serif;
}

.topic-icon-row a, .topic-item-text {
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: normal;
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 4px;
  border-radius: 4px;
}

#topic-navigation-bar.selected-item-mode .topic-icon-row a, #topic-navigation-bar.selected-item-mode .topic-item-text {
  opacity: 0;
}

.topic-list-item {
  padding: 7px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 1.125rem;
  clear: none;
  background-color: #F5F5F5;
  min-height: 50px;
  position: relative;
  border-radius: 3px;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  transition-function: false;
  -webkit-transition-delay: false;
  transition-delay: false;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.24);
  border-right: 0px solid transparent;
}
@media (min-width: 768px) {
  .topic-list-item {
    min-height: 85px;
  }
}
.topic-list-item:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  border-right: 0px;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  background-color: hsl(340, 2.0134228188%, 90%);
}

.topic-display-more {
  clear: both;
  float: right;
}

.topic-item-list {
  border: 1px solid #B5B5B5;
  margin-left: 0px;
  margin-right: 0px;
  padding: 15px;
}

#topic-close-small-list {
  float: right;
  display: inline-block;
}
#topic-close-small-list > a {
  font-weight: bold;
}

.topic-item-list-header {
  background: #a31659;
  margin: 10px 0;
  padding: 4px 10px;
  color: #FFF;
}

.module_topiccenter .select2-container {
  z-index: 990;
}

.topic-item-section {
  width: 100%;
}

.yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li {
  padding-right: 0.15em;
}

.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
  padding-right: 0.4em;
  padding-left: 0.4em;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
  padding-right: 0.4em;
  padding-left: 0.4em;
}

.yui-skin-sam .yui-navset .yui-content {
  border: none;
  padding: 0;
  background-color: transparent;
}

.yui-navset-top .yui-nav {
  text-align: left;
  padding-left: 0;
}

.yui-skin-sam .yui-navset .navintro {
  margin-bottom: -22px;
  margin-left: 0;
  padding-left: 4px;
  text-align: left;
}

.yui-navset .yui-nav {
  padding-left: 1em;
}

.yui-panel-container, .yui-dialog {
  z-index: 10001;
}

@media print {
  .reportComponent {
    break-inside: avoid;
  }
  * {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
  body {
    background-color: white !important;
    padding-top: 0;
    /*
    a[href^="http://"]:after {
        content: ' (' attr(href) ')';
        font-size: 75%;
    }
    */
  }
  body * {
    color: #000 !important; /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  body #content {
    padding-left: 0;
    padding-right: 0;
  }
  body a.printlink[href]:after {
    content: " (" attr(href) ")";
    font-size: 75%;
  }
  body a.printlink[href^="javascript:"]:after, body a[href^="#"]:after {
    content: "";
  }
  body a {
    word-wrap: break-word;
    color: #000 !important;
  }
  body #section_navigation,
  body #template_header,
  body #template_leftsidebar,
  body #template_footer_links,
  body #relatedcontentcontainer,
  body #indicator_dash_nav,
  body #admin_links,
  body #utility_buttons,
  body #ZFDebug,
  body #editIndicatorButton,
  body #indicatorSearchForm,
  body .header,
  body .footer_items,
  body #footer,
  body .utility_buttons,
  body .search_translate,
  body .tileinstance_indicatorfooter,
  body .breadcrumb_container,
  body .noprint,
  body #resourcelibrary_index .resource-library-admin i,
  #resourcelibrary_index .resource-library-admin body i,
  body #reslib_list .resource-library-admin i,
  #reslib_list .resource-library-admin body i,
  body .reportnoprint,
  body .indicators_curateddashboard .action-link,
  body .csv_export,
  body select,
  body .select2-selection,
  body .select2-selection__rendered,
  body .copyLinkOptions,
  body .tileinstance_navigation,
  body .ui-dialog.ui-widget,
  body .report-header,
  body .componentPreviewTooltip,
  body .subfilterFormSection {
    display: none !important;
  }
  body #centercontent {
    overflow: visible;
  }
  body .indicatorcontents, body .news_content_section, body .pp_content_section, body .article_content_section {
    width: 100%;
  }
  body .printonly, body dd.js-toggler-content {
    display: block !important;
  }
  body .promo-tag {
    border: 1px solid #000 !important;
    color: #000 !important;
  }
  body .hci-v2 .call-out-head {
    border: 1px solid #b5b5b5;
    margin-top: 1em;
  }
  body .hci-v2 .attention {
    border-color: #000 !important;
  }
  body .hci-v2 .results-wrapper {
    width: 100%;
  }
  body .hci-v2 .dd-emph {
    padding: 0 !important;
    background: transparent !important;
  }
  body .hci-v2 ol.circle-list li:before {
    color: #000 !important;
    background: transparent !important;
  }
  body h1, body .h1, body .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index body h2.resourceGroupTitle, body .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index body .resourceGroupTitle.h2, body .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index body .resourceGroupTitle.header-styling-1, body .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index body .resourceGroupTitle.header-styling-2, body .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary body h2.resourceGroupTitle, body .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary body .resourceGroupTitle.h2, body .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary body .resourceGroupTitle.header-styling-1, body .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary body .resourceGroupTitle.header-styling-2, body .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view body h2.resourceGroupTitle, body .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view body .resourceGroupTitle.h2, body .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view body .resourceGroupTitle.header-styling-1, body .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view body .resourceGroupTitle.header-styling-2 {
    font-size: 1.5625rem;
    text-align: center;
    float: none;
  }
  body h2, body .h2, body .header-styling-1, body .header-styling-2 {
    font-size: 1.375rem;
  }
  body h3, body .h3, body .header-styling-3, body .filter-label {
    font-size: 1.125rem;
  }
  body .report_container .header_bar_reverse {
    margin-left: 0;
    padding-left: 0;
  }
  body .report_container .section_container {
    padding-left: 0;
  }
  body .report_container .header_bar_reverse h3, body .report_container .header_bar_reverse .h3, body .report_container .header_bar_reverse .header-styling-3, body .report_container .header_bar_reverse .filter-label {
    font-size: 1.375rem;
  }
  body .report_container h2, body .report_container .h2, body .report_container .header-styling-1, body .report_container .header-styling-2 {
    font-size: 1.1875rem;
  }
  body .report_container .indicatorCardTitleBar {
    padding-left: 0;
  }
  body .report_container dt {
    width: 15%;
  }
  body .report_container dd {
    width: 85%;
  }
  body .report_container .section-head {
    border-top: none;
  }
  body .indicatorResultsIndicatorValueView {
    margin-top: 0;
  }
  body .dashboardSectionWrapper h2, body .dashboardSectionWrapper .h2, body .dashboardSectionWrapper .header-styling-1, body .dashboardSectionWrapper .header-styling-2 {
    padding-top: 0;
  }
  body .indicatorCardWrapper .indicatorCard {
    margin-left: 0;
  }
  body .indicatorCardWrapper .indicatorCard:hover {
    border-right-color: transparent;
    cursor: default;
  }
  body .indicatorCardWrapper .indicatorCard:hover .borderDiv {
    border-bottom: 1px solid #aaa;
  }
  body #footer [id^=tileinstanceid_] {
    display: none;
  }
  body .tileinstance_progresstracker .highcharts-title {
    display: block !important;
    font-size: 0.875rem !important;
    padding-left: 0 !important;
    left: 80px !important;
    text-align: center;
  }
  body .tileinstance_progresstracker .highcharts-button {
    display: none;
  }
  body .tileinstance_progresstracker .goal_title {
    width: 90%;
  }
  body .tileinstance_progresstracker .goal_calendar {
    float: left;
  }
  body #legendWrapper {
    padding-top: 5px;
    margin-top: 20px;
  }
  body #legendWrapper .floating-cta.content-box {
    border-top: 2px solid #4C494A;
  }
  body #legendWrapper #legendContent {
    padding: 0;
    width: auto !important;
  }
  body #legendWrapper #legendContent > h2, body #legendWrapper #legendContent > .h2, body #legendWrapper #legendContent > .header-styling-1, body #legendWrapper #legendContent > .header-styling-2 {
    font-size: 1.75rem;
    padding-bottom: 5px;
  }
  body #legendWrapper #legendContent .indicatorSearchLegendSection p {
    margin: 4px 0 !important;
    font-size: 1rem !important;
  }
  body #legendWrapper #legendContent .indicatorSearchLegendSection p:first-child {
    margin: 10px 0 !important;
  }
  body #legendWrapper #legendContent .indicatorSearchLegendSection p:last-child {
    margin-bottom: 7px !important;
  }
  body #legendWrapper #legendContent .indicatorSearchLegendSection img {
    width: 1.5625rem !important;
  }
  body #legendWrapper #legendContent .indicatorSearchLegendSection h2, body #legendWrapper #legendContent .indicatorSearchLegendSection .h2, body #legendWrapper #legendContent .indicatorSearchLegendSection .header-styling-1, body #legendWrapper #legendContent .indicatorSearchLegendSection .header-styling-2 {
    padding-top: 0;
    padding-bottom: 10px;
  }
  body .floating-cta.content-box, body .floating-cta-holder {
    position: relative !important;
    bottom: 0 !important;
    left: auto !important;
  }
  body .floating-cta.button {
    display: none;
  }
  body .highcharts-button {
    display: none;
  }
  .visible-xs, .vert-copy-arrows {
    display: none !important;
  }
  .hidden-xs, .horiz-copy-arrows {
    display: inline-block !important;
  }
  table.hidden-xs, table.horiz-copy-arrows {
    display: table;
  }
  tr.hidden-xs, tr.horiz-copy-arrows {
    display: table-row !important;
  }
  th.hidden-xs, th.horiz-copy-arrows, td.hidden-xs, td.horiz-copy-arrows {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print, .hidden-print.horiz-copy-arrows {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm, td.visible-sm {
    display: table-cell !important;
  }
  .esriMapContainer {
    cursor: default;
    clip: auto;
    opacity: 1;
    position: relative;
    border: none;
    padding: 10px;
    margin: 0px;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: left;
  }
  .esriMapContainer .esriMapLayers {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 0;
    left: 0px;
    top: 0px;
  }
  .esriMapContainer .esriMapLayers .layerTile {
    position: absolute;
    border: none;
    margin: 0px;
    padding: 0px;
  }
  #isum-map #mapOptions, #isum-map #isum-map_zoom_slider, #isum-map .esriPopupHidden, #isum-map .esriPopupHidden * {
    display: none;
  }
  .mapLegend {
    left: 20px !important;
  }
  /* Page break classes */
  .page-b-after {
    page-break-after: always;
  }
  .page-b-before {
    page-break-before: always;
  }
  .page-b-inside {
    page-break-inside: always;
  }
  .page-b-avoid {
    page-break-inside: avoid;
  }
  /** reporting tools
    * community profile
    **/
  /** reporting tools
  * community profile
  **/
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item {
    min-width: 2%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="1"] {
    width: 2%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="1"] {
    left: 2%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="1"] {
    min-width: 2%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="1"] {
    max-width: 2%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="2"] {
    width: 4%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="2"] {
    left: 4%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="2"] {
    min-width: 4%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="2"] {
    max-width: 4%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="3"] {
    width: 6%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="3"] {
    left: 6%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="3"] {
    min-width: 6%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="3"] {
    max-width: 6%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="4"] {
    width: 8%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="4"] {
    left: 8%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="4"] {
    min-width: 8%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="4"] {
    max-width: 8%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="5"] {
    width: 10%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="5"] {
    left: 10%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="5"] {
    min-width: 10%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="5"] {
    max-width: 10%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="6"] {
    width: 12%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="6"] {
    left: 12%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="6"] {
    min-width: 12%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="6"] {
    max-width: 12%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="7"] {
    width: 14%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="7"] {
    left: 14%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="7"] {
    min-width: 14%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="7"] {
    max-width: 14%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="8"] {
    width: 16%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="8"] {
    left: 16%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="8"] {
    min-width: 16%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="8"] {
    max-width: 16%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="9"] {
    width: 18%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="9"] {
    left: 18%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="9"] {
    min-width: 18%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="9"] {
    max-width: 18%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="10"] {
    width: 20%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="10"] {
    left: 20%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="10"] {
    min-width: 20%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="10"] {
    max-width: 20%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="11"] {
    width: 22%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="11"] {
    left: 22%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="11"] {
    min-width: 22%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="11"] {
    max-width: 22%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="12"] {
    width: 24%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="12"] {
    left: 24%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="12"] {
    min-width: 24%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="12"] {
    max-width: 24%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="13"] {
    width: 26%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="13"] {
    left: 26%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="13"] {
    min-width: 26%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="13"] {
    max-width: 26%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="14"] {
    width: 28%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="14"] {
    left: 28%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="14"] {
    min-width: 28%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="14"] {
    max-width: 28%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="15"] {
    width: 30%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="15"] {
    left: 30%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="15"] {
    min-width: 30%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="15"] {
    max-width: 30%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="16"] {
    width: 32%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="16"] {
    left: 32%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="16"] {
    min-width: 32%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="16"] {
    max-width: 32%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="17"] {
    width: 34%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="17"] {
    left: 34%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="17"] {
    min-width: 34%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="17"] {
    max-width: 34%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="18"] {
    width: 36%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="18"] {
    left: 36%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="18"] {
    min-width: 36%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="18"] {
    max-width: 36%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="19"] {
    width: 38%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="19"] {
    left: 38%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="19"] {
    min-width: 38%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="19"] {
    max-width: 38%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="20"] {
    width: 40%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="20"] {
    left: 40%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="20"] {
    min-width: 40%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="20"] {
    max-width: 40%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="21"] {
    width: 42%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="21"] {
    left: 42%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="21"] {
    min-width: 42%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="21"] {
    max-width: 42%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="22"] {
    width: 44%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="22"] {
    left: 44%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="22"] {
    min-width: 44%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="22"] {
    max-width: 44%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="23"] {
    width: 46%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="23"] {
    left: 46%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="23"] {
    min-width: 46%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="23"] {
    max-width: 46%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="24"] {
    width: 48%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="24"] {
    left: 48%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="24"] {
    min-width: 48%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="24"] {
    max-width: 48%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="25"] {
    width: 50%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="25"] {
    left: 50%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="25"] {
    min-width: 50%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="25"] {
    max-width: 50%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="26"] {
    width: 52%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="26"] {
    left: 52%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="26"] {
    min-width: 52%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="26"] {
    max-width: 52%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="27"] {
    width: 54%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="27"] {
    left: 54%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="27"] {
    min-width: 54%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="27"] {
    max-width: 54%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="28"] {
    width: 56%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="28"] {
    left: 56%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="28"] {
    min-width: 56%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="28"] {
    max-width: 56%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="29"] {
    width: 58%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="29"] {
    left: 58%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="29"] {
    min-width: 58%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="29"] {
    max-width: 58%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="30"] {
    width: 60%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="30"] {
    left: 60%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="30"] {
    min-width: 60%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="30"] {
    max-width: 60%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="31"] {
    width: 62%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="31"] {
    left: 62%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="31"] {
    min-width: 62%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="31"] {
    max-width: 62%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="32"] {
    width: 64%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="32"] {
    left: 64%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="32"] {
    min-width: 64%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="32"] {
    max-width: 64%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="33"] {
    width: 66%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="33"] {
    left: 66%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="33"] {
    min-width: 66%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="33"] {
    max-width: 66%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="34"] {
    width: 68%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="34"] {
    left: 68%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="34"] {
    min-width: 68%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="34"] {
    max-width: 68%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="35"] {
    width: 70%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="35"] {
    left: 70%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="35"] {
    min-width: 70%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="35"] {
    max-width: 70%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="36"] {
    width: 72%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="36"] {
    left: 72%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="36"] {
    min-width: 72%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="36"] {
    max-width: 72%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="37"] {
    width: 74%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="37"] {
    left: 74%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="37"] {
    min-width: 74%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="37"] {
    max-width: 74%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="38"] {
    width: 76%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="38"] {
    left: 76%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="38"] {
    min-width: 76%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="38"] {
    max-width: 76%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="39"] {
    width: 78%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="39"] {
    left: 78%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="39"] {
    min-width: 78%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="39"] {
    max-width: 78%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="40"] {
    width: 80%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="40"] {
    left: 80%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="40"] {
    min-width: 80%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="40"] {
    max-width: 80%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="41"] {
    width: 82%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="41"] {
    left: 82%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="41"] {
    min-width: 82%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="41"] {
    max-width: 82%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="42"] {
    width: 84%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="42"] {
    left: 84%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="42"] {
    min-width: 84%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="42"] {
    max-width: 84%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="43"] {
    width: 86%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="43"] {
    left: 86%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="43"] {
    min-width: 86%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="43"] {
    max-width: 86%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="44"] {
    width: 88%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="44"] {
    left: 88%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="44"] {
    min-width: 88%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="44"] {
    max-width: 88%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="45"] {
    width: 90%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="45"] {
    left: 90%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="45"] {
    min-width: 90%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="45"] {
    max-width: 90%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="46"] {
    width: 92%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="46"] {
    left: 92%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="46"] {
    min-width: 92%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="46"] {
    max-width: 92%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="47"] {
    width: 94%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="47"] {
    left: 94%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="47"] {
    min-width: 94%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="47"] {
    max-width: 94%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="48"] {
    width: 96%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="48"] {
    left: 96%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="48"] {
    min-width: 96%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="48"] {
    max-width: 96%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="49"] {
    width: 98%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="49"] {
    left: 98%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="49"] {
    min-width: 98%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="49"] {
    max-width: 98%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-width="50"] {
    width: 100%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-x="50"] {
    left: 100%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-min-width="50"] {
    min-width: 100%;
  }
  .module_reports .grid-stack.grid-stack-50 > .grid-stack-item[data-gs-max-width="50"] {
    max-width: 100%;
  }
  .module_reports p.introText, .module_reports p.selectLocationText {
    line-height: 22px;
  }
  .module_reports p.selectLocationText {
    margin: 1.5rem 0 0.75rem;
    font-weight: bold;
    font-size: larger;
    color: #4F4F4F;
  }
  .module_reports #locationReportBuilderTileset {
    margin: 10px 0;
  }
  .module_reports .zendesk-help {
    text-decoration: none;
    color: #17a2b8;
  }
  .module_reports .zendesk-help:hover {
    color: #117a8b;
  }
  .module_reports .zendesk-help i {
    margin-left: 0;
    padding-left: 0.15rem;
    vertical-align: middle;
  }
  .module_reports .report-header h1, .module_reports .report-header .h1, .module_reports .report-header .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .module_reports .report-header h2.resourceGroupTitle, .module_reports .report-header .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .module_reports .report-header .resourceGroupTitle.h2, .module_reports .report-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .module_reports .report-header .resourceGroupTitle.header-styling-1, .module_reports .report-header .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .module_reports .report-header .resourceGroupTitle.header-styling-2, .module_reports .report-header .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .module_reports .report-header h2.resourceGroupTitle, .module_reports .report-header .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .module_reports .report-header .resourceGroupTitle.h2, .module_reports .report-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .module_reports .report-header .resourceGroupTitle.header-styling-1, .module_reports .report-header .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .module_reports .report-header .resourceGroupTitle.header-styling-2, .module_reports .report-header .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .module_reports .report-header h2.resourceGroupTitle, .module_reports .report-header .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .module_reports .report-header .resourceGroupTitle.h2, .module_reports .report-header .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .module_reports .report-header .resourceGroupTitle.header-styling-1, .module_reports .report-header .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .module_reports .report-header .resourceGroupTitle.header-styling-2 {
    float: left;
  }
  .module_reports .modal .modal-dialog {
    max-width: 575px !important;
  }
  .module_reports .modal .modal-dialog legend {
    margin-left: 0;
  }
  .module_reports .modal h1, .module_reports .modal .h1, .module_reports .modal h2, .module_reports .modal .h2, .module_reports .modal .header-styling-1, .module_reports .modal .header-styling-2, .module_reports .modal h3, .module_reports .modal .h3, .module_reports .modal .header-styling-3, .module_reports .modal .filter-label, .module_reports .modal h4, .module_reports .modal .h4, .module_reports .modal .header-styling-4, .module_reports .modal h5, .module_reports .modal .h5 {
    color: #4F4F4F;
  }
  .module_reports .modal .modal-header {
    padding: 0.75rem;
  }
  .module_reports .modal .modal-header .close {
    font-size: 1.25rem;
  }
  .module_reports .modal fieldset {
    background-color: transparent;
    border: none;
  }
  .module_reports .modal #indicatorComponentSelectContainer, .module_reports .modal #indicatorSelectContainer, .module_reports .modal #demographicComponentSelectContainer {
    float: left;
  }
  .module_reports .modal #indicatorComponentOptions, .module_reports .modal #demographicComponentOptions {
    overflow-y: auto;
  }
  .module_reports .modal #indicatorComponentSelectContainer {
    margin-top: 0;
    padding-left: 0;
    word-wrap: break-word;
  }
  .module_reports .modal #indicatorComponentSelectContainer h3, .module_reports .modal #indicatorComponentSelectContainer .h3, .module_reports .modal #indicatorComponentSelectContainer .header-styling-3, .module_reports .modal #indicatorComponentSelectContainer .filter-label {
    margin-left: 12px;
  }
  .module_reports .modal #indicatorSelectContainer {
    padding-right: 5px;
  }
  .module_reports .modal #indicatorSelectContainer ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #4F4F4F;
  }
  .module_reports .modal #indicatorSelectContainer ::-moz-placeholder { /* Firefox 19+ */
    color: #4F4F4F;
  }
  .module_reports .modal #indicatorSelectContainer :-ms-input-placeholder { /* IE 10+ */
    color: #4F4F4F;
  }
  .module_reports .modal #indicatorSelectContainer :-moz-placeholder { /* Firefox 18- */
    color: #4F4F4F;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog, .module_reports .modal#demographicOptions > .modal-dialog {
    max-width: 750px;
    width: auto;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog .modal-content .modal-header, .module_reports .modal#demographicOptions > .modal-dialog .modal-content .modal-header {
    background: linear-gradient(to bottom, #ebebeb 1%, #fff 98%);
  }
  .module_reports .modal#indicatorOptions > .modal-dialog .modal-content .modal-footer, .module_reports .modal#demographicOptions > .modal-dialog .modal-content .modal-footer {
    background: linear-gradient(to top, #eaeaea 1%, #fff 98%);
  }
  .module_reports .modal #saveOptionsDialog span {
    font-size: smaller;
  }
  .module_reports .modal #saveOptionsDialog .modal-footer {
    margin-top: 0;
  }
  .module_reports .modal #saveOptionsDialog > .modal-dialog {
    width: 475px;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog {
    word-wrap: break-word;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog #selectIndicatorText, .module_reports .modal#indicatorOptions > .modal-dialog #selectIndicatorComponentText {
    margin-top: 5px;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog #indicatorSearchSubmit {
    padding-left: 5px;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog #indicatorSearchSubmit:hover {
    cursor: pointer;
  }
  .module_reports .modal#indicatorOptions > .modal-dialog #indicatorSearchKeywords {
    width: 90%;
  }
  .module_reports .modal#indicatorOptions #indicatorComponentOptionMenu, .module_reports .modal#indicatorOptions #indicatorListItems {
    max-height: 400px;
    overflow: auto;
    margin-bottom: 0;
  }
  .module_reports .modal#indicatorOptions #indicatorComponentOptionMenu ul, .module_reports .modal#indicatorOptions #indicatorComponentOptionMenu li, .module_reports .modal#indicatorOptions #indicatorListItems ul, .module_reports .modal#indicatorOptions #indicatorListItems li {
    margin-left: 0;
    padding-left: 0;
  }
  .module_reports .modal#indicatorOptions #indicatorComponentOptionMenu {
    margin-top: 0;
  }
  .module_reports .modal#indicatorOptions #noIndicatorsFound p {
    font-size: 0.8125rem;
    font-weight: bold;
    margin-right: -15px;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .module_reports .modal #indicatorListItems, .module_reports .modal #demographicTagItems, .module_reports .modal #sniIndexItems {
    list-style-type: none;
    overflow-y: auto;
    max-height: 400px;
  }
  .module_reports .modal #indicatorListItems li, .module_reports .modal #demographicTagItems li, .module_reports .modal #sniIndexItems li {
    padding: 1px 3px;
    margin-left: 5px;
  }
  .module_reports .modal #indicatorListItems li:before, .module_reports .modal #demographicTagItems li:before, .module_reports .modal #sniIndexItems li:before {
    content: none;
  }
  .module_reports .modal #indicatorListItems li:nth-child(odd), .module_reports .modal #demographicTagItems li:nth-child(odd), .module_reports .modal #sniIndexItems li:nth-child(odd) {
    background-color: #ededed;
  }
  .module_reports .modal #indicatorListItems li:hover, .module_reports .modal #demographicTagItems li:hover, .module_reports .modal #sniIndexItems li:hover {
    background-color: hsl(340, 2.0134228188%, 90%);
  }
  .module_reports .modal #indicatorListItems li a, .module_reports .modal #demographicTagItems li a, .module_reports .modal #sniIndexItems li a {
    display: inline-block;
    width: 100%;
  }
  .module_reports .modal #indicatorListItems li a:hover, .module_reports .modal #demographicTagItems li a:hover, .module_reports .modal #sniIndexItems li a:hover {
    text-decoration: none;
  }
  .module_reports .modal #indicatorListItems li label, .module_reports .modal #demographicTagItems li label, .module_reports .modal #sniIndexItems li label {
    display: inline;
  }
  .module_reports .modal#demographicOptions .modal-body {
    padding: 15px;
  }
  .module_reports .modal#demographicOptions .modal-body #demographicComponentList #demographicComponentOptionMenu {
    max-height: 400px;
    margin-top: 0.15rem;
    overflow-y: auto;
  }
  .module_reports .modal#demographicOptions .modal-body #demographicComponentList #demographicComponentOptionMenu, .module_reports .modal#demographicOptions .modal-body #demographicComponentList #demographicComponentOptionMenu > li {
    margin-left: 0;
  }
  .module_reports .modal#imageBlockDialog #imageBlockForm a#imageSelectButton:focus, .module_reports .modal#imageBlockDialog #imageBlockForm a#imageSelectButton:link {
    outline: none !important;
  }
  .module_reports .modal#imageBlockDialog #imageBlockForm #previewImageDisplay > img {
    max-width: 470px;
    padding-bottom: 1.5em;
  }
  .module_reports .modal .modal-body .componentOptionMenu {
    color: #4F4F4F;
    list-style-type: none;
    margin-left: 10px;
  }
  .module_reports .modal .modal-body .componentOptionMenu li {
    margin-bottom: 0;
  }
  .module_reports .modal .modal-body .componentOptionMenu li:before {
    content: none;
  }
  .module_reports .modal .modal-body .componentOptionMenu li label {
    display: inline;
    font-weight: 600;
    font-size: 0.8125rem;
    margin-bottom: 0.25rem;
  }
  .module_reports .modal .modal-body .componentOptionMenu li label:hover {
    color: black;
    cursor: pointer;
  }
  .module_reports .modal .modal-body .componentOptionMenu .row, .module_reports .modal .modal-body .componentOptionMenu .module_siteadmin_admin .category-list, .module_siteadmin_admin .module_reports .modal .modal-body .componentOptionMenu .category-list, .module_reports .modal .modal-body .componentOptionMenu .component_indicatorcard section, .component_indicatorcard .module_reports .modal .modal-body .componentOptionMenu section, .module_reports .modal .modal-body .componentOptionMenu .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .module_reports .modal .modal-body .componentOptionMenu .indicatorCardBreakout, .module_reports .modal .modal-body .componentOptionMenu #content .tileinstance_tileset, #content .module_reports .modal .modal-body .componentOptionMenu .tileinstance_tileset {
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }
  .module_reports .modal .modal-body .componentOptionMenu .componentOptionLabel {
    margin-left: 2.8rem;
  }
  .module_reports .modal .modal-body .componentOptionMenu .componentOptionLabel input {
    margin-left: -2.7rem;
  }
  .module_reports .modal .modal-body .componentOptionMenu .componentOptionLabel i {
    padding-left: 0.1rem;
  }
  .module_reports .IETrimSpace {
    overflow: hidden;
    padding: 35px 10px 10px;
    margin-left: -10px;
    margin-right: -10px;
  }
  .module_reports #reportContent {
    width: 990px;
    transform-origin: left top;
  }
  .module_reports #reportContent.editMode #reportComponents {
    background-image: url("/content/global/page-break-arrows-96-793x1056.png");
    background-position: left top;
    background-repeat: repeat-y;
    background-size: 100% auto;
  }
  .module_reports #reportContent.reportViewMode {
    display: block;
  }
  .module_reports #reportContent.reportViewMode .grid-stack-item:hover {
    cursor: default;
  }
  .module_reports .select2-container--default .select2-selection--single {
    color: black;
    font-size: 0.875rem;
  }
  .module_reports .select2-no-border {
    border: none !important;
  }
  .module_reports .select2-no-border > .select2-selection__rendered {
    color: #C5A31C;
    font-size: 1rem;
    padding-left: 0;
  }
  .module_reports .select2-no-border > .select2-selection__arrow b {
    display: none;
  }
  .module_reports #reportOptionsContainer {
    margin-top: 20px;
  }
  .module_reports #reportOptionsContainer p, .module_reports #reportOptionsContainer a:link, .module_reports #reportOptionsContainer a:visited, .module_reports #reportOptionsContainer a:hover, .module_reports #reportOptionsContainer a:active {
    color: #4F4F4F;
  }
  .module_reports #reportOptionsContainer button {
    margin: 3px;
    color: #FFF;
  }
  .module_reports #reportOptionsContainer.fixed-header {
    position: fixed;
    top: 0;
    max-width: 1050px;
    width: 100%;
    z-index: 1;
    margin-top: 0;
    background: linear-gradient(to bottom, #ebebeb 0%, #fff 45%, rgba(255, 255, 255, 0) 100%);
    padding: 5px 0 50px;
    transition: top 1s linear;
  }
}
@media print and (max-width: 599.98px) {
  .module_reports #reportOptionsContainer.fixed-header ul#editPreview {
    margin-right: 40px;
  }
}
@media print {
  .module_reports #reportOptionsContainer.fixed-header p {
    display: none;
  }
  .module_reports #reportOptionsContainer.fixed-header > div {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-left: 15px;
  }
  .module_reports #reportOptionsContainer.fixed-header button {
    background-color: #a31659;
  }
  .module_reports #reportOptionsContainer.fixed-header button:hover {
    background-color: #761040;
  }
  .module_reports #reportOptionsContainer nav.navbar {
    min-height: 0;
    width: 100%;
    float: left !important;
    line-height: 22px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav {
    border: 1px solid #595557;
    background-color: #f3f2f2;
    border-radius: 3px;
    margin-right: 4px;
  }
  @media-breakpoint-up (xs) {
    .module_reports #reportOptionsContainer nav.navbar ul.nav {
      margin-right: 7px;
    }
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav:last-child {
    margin-right: 0;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    margin: 0;
    float: left !important;
    border-right: 1px solid #a8a4a5;
    color: #4F4F4F;
    padding: 0;
    font-size: 0.75rem !important;
    padding: 5px 5px 4px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li:last-child {
    border-right: none;
  }
}
@media print and (min-width: 400px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    padding: 2px;
  }
}
@media print and (min-width: 600px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    font-size: 0.625rem !important;
    padding: 5px 7px 4px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i {
    font-size: 0.9375rem;
  }
}
@media print and (min-width: 750px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    padding: 3px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i {
    font-size: inherit;
  }
}
@media print and (min-width: 810px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    font-size: 0.6875rem !important;
    padding: 4px;
  }
}
@media print and (min-width: 870px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    font-size: 0.75rem !important;
  }
}
@media print and (min-width: 992px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media print {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li:focus, .module_reports #reportOptionsContainer nav.navbar ul.nav li:hover {
    background-color: #dad8d8;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li.fa-disabled, .module_reports #reportOptionsContainer nav.navbar ul.nav li a.disabled {
    opacity: 0.4;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li.fa-disabled:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li.fa-disabled :hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li a.disabled:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li a.disabled :hover {
    cursor: not-allowed;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li#editMode:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li#previewMode:hover {
    cursor: pointer;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li:before {
    content: "";
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a {
    padding: 0;
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a:focus, .module_reports #reportOptionsContainer nav.navbar ul.nav li a:hover {
    background-color: transparent;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a#openAddTextBlock {
    font-family: "Times New Roman";
    font-size: 0.9375rem;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a#openAddTextBlock {
    padding-left: 10px;
    padding-right: 10px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a #addVerticalLine {
    padding-left: 10px;
    padding-right: 10px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a #addVerticalLine span.thicken-line {
    display: inline-block;
    -webkit-transform: scale(1.5, 1);
    -moz-transform: scale(1.5, 1);
    -ms-transform: scale(1.5, 1);
    transform: scale(1.5, 1);
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a#addHorizontalLine {
    padding-left: 12px;
    padding-right: 12px;
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a#addHorizontalLine span.stretch-minus {
    display: inline-block;
    -webkit-transform: scale(4.8, 1.5);
    -moz-transform: scale(4.8, 1.5);
    -ms-transform: scale(4.8, 1.5);
    transform: scale(4.8, 1.5);
  }
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a .fa-save {
    font-size: 1rem;
  }
}
@media print and (max-width: 750px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li a span.icon-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
}
@media print {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i, .module_reports #reportOptionsContainer nav.navbar ul.nav li i + span {
    padding: 0;
    display: inline-block;
  }
}
@media print and (min-width: 768px) {
  .module_reports #reportOptionsContainer nav.navbar ul.nav li i:hover, .module_reports #reportOptionsContainer nav.navbar ul.nav li i + span:hover {
    color: #4F4F4F !important;
  }
}
@media print {
  .module_reports #reportOptionsContainer nav.navbar ul#editPreview {
    margin-right: 0;
  }
  .module_reports #reportOptionsContainer nav.navbar .navbar-collapse.collapse {
    display: block !important;
  }
  .module_reports #reportOptionsContainer nav.navbar .navbar-right {
    float: right !important;
  }
  .module_reports #reportOptionsContainer nav.navbar .navbar-nav {
    margin: 0;
    float: left;
  }
  .module_reports #reportComponents {
    display: block;
    margin: 0 auto;
    margin-bottom: 3em;
  }
  .module_reports #reportComponents .reportComponent .grid-stack-item-content {
    left: 5px;
    right: 5px;
    padding: 0 2px;
  }
  .module_reports #reportComponents .reportComponent .grid-stack-item-content, .module_reports #reportComponents .reportComponent .grid-stack-item-content > div {
    overflow-y: hidden;
  }
  .module_reports #reportComponents .reportComponent .grid-stack-item-content .localeChartContainer, .module_reports #reportComponents .reportComponent .grid-stack-item-content .locTypeValueChart {
    outline: none;
    border: none;
  }
  .module_reports #reportComponents .reportComponent.componentTitle {
    visibility: hidden !important;
  }
  .module_reports #reportComponents .reportComponent .componentOptions {
    visibility: hidden;
    padding: 5px;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 1;
  }
  .module_reports #reportComponents .reportComponent .componentOptions:hover {
    pointer: move !important;
  }
  .module_reports #reportComponents .reportComponent .componentOptions .componentTitle {
    color: #4F4F4F;
    visibility: hidden;
    position: absolute;
    left: -250px;
    right: 0;
    height: auto;
    margin-top: -31px;
    padding: 2px 3px 1px;
    overflow: visible;
    background-color: rgba(255, 255, 255, 0.9);
    font-size: 0.6875rem;
    line-height: 1.125rem;
    border: 2px solid #cdcbcc;
    border-radius: 3px;
    -webkit-box-shadow: 7px -2px 37px -4px #AAA;
    -moz-box-shadow: 7px -2px 37px -4px #AAA;
    box-shadow: 7px -2px 37px -4px #AAA;
    z-index: 91;
  }
  .module_reports #reportComponents .reportComponent .componentOptions.component-horizontal-line, .module_reports #reportComponents .reportComponent .componentOptions.component-richtext {
    right: 30px;
  }
  .module_reports #reportComponents .reportComponent .componentOptions.component-horizontal-line .componentTitle, .module_reports #reportComponents .reportComponent .componentOptions.component-richtext .componentTitle {
    left: -40px;
  }
  .module_reports #reportComponents .reportComponent .componentOptions .componentControls {
    float: right;
    background-color: rgba(244, 244, 244, 0.85);
    margin-top: -3px;
    margin-right: -3px;
    border-bottom-left-radius: 3px;
  }
  .module_reports #reportComponents .reportComponent .componentOptions .componentControls .pagebreak-warning-icon {
    display: none;
  }
  .module_reports #reportComponents .reportComponent .componentOptions .componentControls .editComponentButton, .module_reports #reportComponents .reportComponent .componentOptions .componentControls .removeComponentButton, .module_reports #reportComponents .reportComponent .componentOptions .componentControls .pagebreak-warning-icon {
    cursor: pointer;
    margin-left: 5px;
    font-size: 1.125rem;
  }
  .module_reports #reportComponents .reportComponent .componentOptions .removeComponentButton {
    color: orange;
  }
  .module_reports #reportComponents .reportComponent:hover {
    visibility: visible;
  }
  .module_reports #reportComponents .reportComponent:hover .componentTitle {
    visibility: visible;
  }
  .module_reports #reportComponents.editMode {
    box-shadow: 0 0 10px rgba(170, 170, 170, 0.5);
  }
  .module_reports #reportComponents.editMode .grid-stack-item .resize-visible {
    display: none;
  }
}
@media print and (min-width: 500px) {
  .module_reports #reportComponents.editMode .grid-stack-item:hover {
    cursor: move;
  }
  .module_reports #reportComponents.editMode .grid-stack-item .resize-visible, .module_reports #reportComponents.editMode .grid-stack-item .resize-visible:hover {
    display: block !important;
  }
}
@media print {
  .module_reports #reportComponents.editMode .grid-stack-item .grid-stack-item-content {
    outline: dotted 1px hsl(340, 2.0134228188%, 70%);
  }
  .module_reports #reportComponents.editMode .grid-stack-item .grid-stack-item-content:hover {
    outline: dashed 1px #4C494A;
  }
  .module_reports #reportComponents.editMode .grid-stack-item .grid-stack-item-content.pagebreak-warning-outline {
    outline-color: red;
  }
  .module_reports #reportComponents.editMode .grid-stack-item .resize-hidden, .module_reports #reportComponents.editMode .grid-stack-item .resize-hidden:hover {
    display: none;
  }
  .module_reports #reportComponents.editMode .edit_only_warning {
    height: 100%;
    text-align: center;
  }
  .module_reports #reportComponents.editMode .highcharts-title > a:hover, .module_reports #reportComponents.editMode caption > a:hover {
    cursor: move;
    text-decoration: none;
  }
  .module_reports #reportComponents .preview-tooltip-styling {
    margin: 5px;
    background-color: #FFF;
  }
  .module_reports .select2-container {
    z-index: 990;
  }
  .module_reports .select2-container span.select2-selection.select2-selection--single {
    outline: none;
  }
  .module_reports .report-buttons {
    margin-top: 25px;
  }
  .module_reports .report-buttons > * {
    margin-right: 10px;
  }
  .module_reports .report-buttons .manage-reports {
    padding-top: 0.36rem;
    padding-bottom: 0.34rem;
  }
  .module_reports .report-buttons .clear-report {
    margin-right: 0;
    padding-top: 0.28rem;
    padding-bottom: 0.21rem;
    float: right;
  }
  .module_reports .action-link {
    color: #FFF !important;
  }
  .module_reports .btn:focus, .module_reports .btn:active:focus, .module_reports .btn.active:focus {
    outline: none;
  }
  .module_reports button#loadReport {
    visibility: hidden;
  }
  .module_reports div.multiplyLocations {
    padding: 5px 0 10px;
  }
  .module_reports div.multiplyLocations .mainValue {
    margin-right: 10px;
  }
  .module_reports .tooltip-wrapper {
    display: inline-block; /* display: block works as well */
  }
  .module_reports .tooltip-wrapper .btn[disabled] {
    /* don't let button block mouse events from reaching wrapper */
    pointer-events: none;
  }
  .module_reports #addPageBreak {
    display: none;
  }
  #loadReportFromFileDialog input#selectedReportFile {
    display: inline-block;
    color: transparent;
    font-size: 1rem;
    margin: auto;
    line-height: 0.625rem;
  }
  #loadReportFromFileDialog input#selectedReportFile:focus {
    outline: none !important;
  }
  button#load-report:disabled, button#ok-image:disabled {
    opacity: 0.5;
    cursor: auto;
  }
  body.sticky-navbar .module_reports .modal {
    margin-top: 50px;
  }
  #reportComponents {
    -webkit-transform: none !important;
    transform: none !important;
  }
  #reportComponents .localeChartContainer .highcharts-title > a > span {
    visibility: visible;
  }
  .module_reports .admin-header, .module_reports .selectLocationText, .module_reports .introText, .module_reports #localeSelector, .module_reports #reportOptionsContainer, .module_reports #selectedLocation, .module_reports #reportContent > h2, .module_reports #reportContent > .h2, .module_reports #reportContent > .header-styling-1, .module_reports #reportContent > .header-styling-2,
  .module_reports #saveReportToServer, .module_reports #saveReport, .module_reports .componentOptions, .module_reports .ui-resizable-handle {
    display: none !important;
  }
  .module_reports .list_table {
    border-collapse: collapse;
  }
  .module_reports .list_table td, .module_reports .list_table th {
    border: 1px solid hsl(340, 2.0134228188%, 90%);
  }
  .module_reports #loadReport, .module_reports .ui-helper-hidden-accessible, .module_reports #editPreview {
    display: none !important;
  }
}
ul li {
  text-indent: 0;
  margin: 0;
}
ul li:before {
  content: none;
}

.tileinstance_navigation {
  clear: both;
  border-top: none;
  padding-top: 0;
  margin-bottom: 5px;
}
.tileinstance_navigation .navbar-collapse {
  background-color: #4c494a;
}
.tileinstance_navigation .navbar-collapse > .navbar-nav > li > a {
  font-size: 16px;
  font-weight: 100;
  padding-top: 5px;
}
.tileinstance_navigation .tileinstance_navigation_primary .navbar-nav > li > a {
  background-color: transparent;
  color: #fff;
}
.tileinstance_navigation .dropdown-menu .nav-item {
  background-color: #4C494A;
}
.tileinstance_navigation .nav-item {
  background-color: #4c494a;
  padding: 0;
}
.tileinstance_navigation .nav-item > a:hover, .tileinstance_navigation .nav-item > a.active {
  background-color: transparent;
  border-color: transparent;
}
.tileinstance_navigation .nav-item .subSection i, .tileinstance_navigation .nav-item .subsectionTitle i, .tileinstance_navigation .nav-item .nav-menu a i {
  display: inline;
}

#navbar {
  position: relative;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
}
#navbar li.heading {
  padding-right: 0px;
  padding-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 35px;
  background: #4c494a;
}

.primarynav {
  text-transform: uppercase;
  background: #4c494a;
  height: 35px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
}

.sf-menu li {
  position: relative;
  background: #BDD2FF;
  white-space: nowrap;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.sf-menu li:hover, .sf-menu li.sfHover {
  background: #CFDEFF;
  -webkit-transition: none;
  transition: none;
}
.sf-menu > li {
  float: left;
}
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

#topicsHome {
  background: #a2cd3a;
  border-bottom: 0px;
  width: 100%;
  margin-bottom: 0px;
  padding: 15px 0;
}
#topicsHome h1, #topicsHome .h1, #topicsHome .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index #topicsHome h2.resourceGroupTitle, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.h2, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-2, #topicsHome .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary #topicsHome h2.resourceGroupTitle, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.h2, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-2, #topicsHome .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view #topicsHome h2.resourceGroupTitle, #topicsHome .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view #topicsHome .resourceGroupTitle.h2, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-2 {
  text-align: center;
  font-weight: 600;
  padding-top: 0;
  font-size: 12px;
  line-height: 18px;
  color: #FFF;
  background: url("/content/sites/washingtondc/ocean_theme_assets/headerdark.png") no-repeat center 1px;
  background: url("/content/sites/washingtondc/ocean_theme_assets/header.png") no-repeat center 1px;
  display: block;
}
#topicsHome h1 a, #topicsHome .h1 a, #topicsHome .module_resourcelibrary_index h2.resourceGroupTitle a, .module_resourcelibrary_index #topicsHome h2.resourceGroupTitle a, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.h2 a, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.h2 a, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-1 a, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-1 a, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-2 a, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-2 a, #topicsHome .tileinstance_resourcelibrary h2.resourceGroupTitle a, .tileinstance_resourcelibrary #topicsHome h2.resourceGroupTitle a, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.h2 a, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.h2 a, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1 a, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-1 a, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2 a, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-2 a, #topicsHome .module_stories_index_view h2.resourceGroupTitle a, .module_stories_index_view #topicsHome h2.resourceGroupTitle a, #topicsHome .module_stories_index_view .resourceGroupTitle.h2 a, .module_stories_index_view #topicsHome .resourceGroupTitle.h2 a, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-1 a, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-1 a, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-2 a, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-2 a {
  color: #FFF;
}
#topicsHome .topic_icon a {
  color: #fff;
}

div.topics_menu {
  border-bottom: 1px solid #A2CD3A;
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  padding: 0 7px;
}
div.topics_menu .topic_icon {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
  margin-left: 20px;
  float: none;
  padding-left: 0px;
  padding-right: 0px;
}
div.topics_menu .topic_icon a {
  padding-top: 10px;
  display: block;
  color: #FFB71B;
}
div.topics_menu .topic_icon i {
  z-index: -1;
}

#resourcesTopicsMenu .topic_icon a {
  color: #4C494A;
}

.topics_wide .topic_icon {
  text-align: center;
}

div.topic_icon {
  width: 90px !important;
}

.topics_large .health, .topics_small .health {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/health.png") top center no-repeat;
}
.topics_large .economy, .topics_small .economy {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/economy.png") top center no-repeat;
}
.topics_large .education, .topics_small .education {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/education.png") top center no-repeat;
}
.topics_large .environment, .topics_small .environment {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/environment.png") top center no-repeat;
}
.topics_large .government, .topics_small .government {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/government.png") top center no-repeat;
}
.topics_large .publicsafety, .topics_small .publicsafety {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/publicsafety.png") top center no-repeat;
}
.topics_large .social, .topics_small .social {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/social.png") top center no-repeat;
}
.topics_large .transportation, .topics_small .transportation {
  background: transparent url("/content/sites/washingtondc/ocean_theme_assets/transportation.png") top center no-repeat;
}

.tileinstance_minidashboard li {
  background: url("/content/sites/washingtondc/ocean_theme_assets/indicatorbg.png") no-repeat;
  width: 16% !important;
  height: 97px;
  vertical-align: top;
  text-align: center;
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 13px;
}
.tileinstance_minidashboard a:link {
  text-decoration: none;
  color: #4c494a;
  font-size: 11px;
  font-weight: bold;
}

.indicators ul li {
  float: left;
  list-style: none;
}

.fullwidthgeneralhtml {
  padding: 0px;
}

.tileinstance.footerTopics {
  margin: 0;
  padding: 0px;
}

.homeminidash {
  margin: 0em;
}

#indicatorkey {
  height: auto;
  overflow: auto;
}

.minidashintro h1, .minidashintro .h1, .minidashintro .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .minidashintro h2.resourceGroupTitle, .minidashintro .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .minidashintro .resourceGroupTitle.h2, .minidashintro .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .minidashintro .resourceGroupTitle.header-styling-1, .minidashintro .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .minidashintro .resourceGroupTitle.header-styling-2, .minidashintro .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .minidashintro h2.resourceGroupTitle, .minidashintro .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .minidashintro .resourceGroupTitle.h2, .minidashintro .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .minidashintro .resourceGroupTitle.header-styling-1, .minidashintro .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .minidashintro .resourceGroupTitle.header-styling-2, .minidashintro .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .minidashintro h2.resourceGroupTitle, .minidashintro .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .minidashintro .resourceGroupTitle.h2, .minidashintro .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .minidashintro .resourceGroupTitle.header-styling-1, .minidashintro .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .minidashintro .resourceGroupTitle.header-styling-2, .minidashintro {
  display: inline-block;
  margin: 0 0 0 30px;
  font-size: 14px;
  font-weight: 600;
  color: #4c494a;
}

.minidashintro .actions, .minidashintro .actions li a {
  font-style: italic;
  font-size: 11px;
  line-height: 11px;
}

.minidashintro ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.minidashintro .actions li {
  border-right: 1px solid #4c494a;
  padding: 0 8px;
}

.minidashintro a {
  color: #4c494a;
}

.minidashintro .actions li .blue {
  color: #10a9da;
  font-weight: bold;
  font-style: normal;
}

.minidashintro ul li {
  float: left;
  list-style: none;
}

/* header tile */
.tileinstance.header_tile {
  margin: -21px 0 0;
}
.tileinstance.header_tile .header_box_left, .tileinstance.header_tile .header_box_right {
  float: left;
  padding-left: 0;
  padding-right: 0;
}
.tileinstance.header_tile .header_box_left {
  float: left;
  margin-left: 0;
}
.tileinstance_navigation:before, .tileinstance_navigation:after, .tileinstance.header_tile:before, .tileinstance.header_tile:after {
  display: none;
}

@media screen and (max-width: 575px) {
  .header_box_right {
    display: none !important;
  }
}
@media screen and (max-width: 500px) {
  .util {
    display: none !important;
  }
  .search-translate {
    display: none !important;
  }
}
/* !!! New full-width styles */
body.fullWidth #hci_container {
  margin-bottom: 0;
}

/* Header */
.tileinstance_masthead .masthead {
  max-width: 1600px;
  margin: 0 auto;
}

.tileinstance_masthead .masthead .imageBox > img {
  max-width: 22rem !important;
  margin: 2rem;
  width: 33%;
  padding: 0;
}

.mastheadBackground {
  display: none;
}

.tileinstance_masthead .site_slogan {
  text-transform: none;
  font-size: 1.25rem !important;
  font-style: italic;
  bottom: 2.5rem;
}

body.fullWidth #hci_container .tileinstance_navigation {
  border-top-color: #fff;
}

/* Menu */
.tileinstance_navigation .tileinstance_navigation_primary .navbar-nav > li > a {
  padding: 1rem 0;
  border: 0;
}

body.fullWidth #hci_container .tileinstance_navigation nav {
  background-color: #4c494a;
}

/* Footer */
#topicsHome h1, #topicsHome .h1, #topicsHome .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index #topicsHome h2.resourceGroupTitle, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.h2, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-2, #topicsHome .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary #topicsHome h2.resourceGroupTitle, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.h2, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-2, #topicsHome .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view #topicsHome h2.resourceGroupTitle, #topicsHome .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view #topicsHome .resourceGroupTitle.h2, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-2 {
  margin: 1rem 0;
}

@media only screen and (min-width: 1000px) {
  .topics_wide {
    flex-wrap: unset;
    justify-content: space-between;
    margin: 2rem 0;
  }
  .topics_wide .col-sm-eighth.topic_icon {
    width: auto !important;
    flex: 1;
    margin: 0;
  }
  .topics_wide .col-sm-eighth.topic_icon a {
    text-decoration: none;
  }
}
/* homepage  hero */
@media only screen and (min-width: 1600px) {
  html {
    overflow-x: hidden;
  }
}

.hero__wrapper {
  padding: 4rem 0;
  position: relative;
}
.hero__wrapper::before {
  content: "";
  position: absolute;
  top: -11px;
  bottom: 0;
  left: -15px;
  right: -15px;
  background: url(/content/sites/washingtondc/Full_width_assets/bicycle-cropped.jpg) no-repeat center center/cover transparent;
}
@media only screen and (min-width: 1600px) {
  .hero__wrapper::before {
    left: calc(-100vw + 1615px);
    right: calc(-100vw + 1615px);
  }
}
.hero__wrapper .row, .hero__wrapper .module_siteadmin_admin .category-list, .module_siteadmin_admin .hero__wrapper .category-list, .hero__wrapper .component_indicatorcard section, .component_indicatorcard .hero__wrapper section, .hero__wrapper .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .hero__wrapper .indicatorCardBreakout, .hero__wrapper #content .tileinstance_tileset, #content .hero__wrapper .tileinstance_tileset {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .hero__wrapper .row, .hero__wrapper .module_siteadmin_admin .category-list, .module_siteadmin_admin .hero__wrapper .category-list, .hero__wrapper .component_indicatorcard section, .component_indicatorcard .hero__wrapper section, .hero__wrapper .indicatorResultsIndicatorValueView .indicatorCardMode .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .hero__wrapper .indicatorCardBreakout, .hero__wrapper #content .tileinstance_tileset, #content .hero__wrapper .tileinstance_tileset {
    display: flex;
    align-items: center;
  }
}

div.hero__intro {
  margin: 0;
}
@media only screen and (max-width: 1023px) {
  div.hero__intro {
    width: 100%;
    max-width: 100%;
  }
}
div.hero__intro .hero__intro--inner {
  background: rgba(0, 0, 0, 0.7);
  font-size: 1.15rem;
  padding: 1rem 2rem;
  margin: 0;
}
div.hero__intro p {
  margin: 0;
  color: #fff;
}
div.hero__intro #tileinstanceid_171307354231461419 {
  display: block;
}
div.hero__intro form {
  text-align: left;
}
div.hero__intro form input {
  padding-left: 3.5rem !important;
  background: url(/content/sites/washingtondc/Full_width_assets/search.png) no-repeat 0.8rem center/auto 50% transparent;
}

.search-area__wrapper {
  margin-top: 1.5rem;
}
@media only screen and (min-width: 500px) {
  .search-area__wrapper {
    display: flex;
    align-items: center;
  }
}
.search-area__wrapper .tileinstance_search {
  flex: 3;
}
.search-area__wrapper .search-area__connect {
  flex: 1;
  padding-left: 2rem;
}
@media only screen and (min-width: 500px) {
  .search-area__wrapper .search-area__connect {
    border-left: 1px solid #fff;
  }
}
.search-area__wrapper .search-area__connect img {
  width: 100%;
  height: auto;
  max-width: 130px;
}
.search-area__wrapper .search-area__label {
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  color: #ffb71b;
}

.hero__title {
  color: #fff;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 500px) {
  .hero__title {
    font-size: 3rem;
  }
}

#tileinstanceid_171307354231461419 {
  display: none;
}

.whats-new {
  background: rgba(0, 0, 0, 0.7);
  margin-top: 1rem;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 1024px) {
  .whats-new {
    padding: 1rem;
    margin-top: 0;
  }
}
.whats-new h2, .whats-new .h2, .whats-new .header-styling-1, .whats-new .header-styling-2 {
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1rem;
  color: #ffb71b;
}
.whats-new ul {
  color: #fff;
  list-style: disc;
}
.whats-new ul li {
  margin-bottom: 0.5rem;
}
.whats-new ul a:link, .whats-new ul a:visited, .whats-new ul a:hover, .whats-new ul a:active {
  color: white !important;
}
.whats-new ul a:link {
  text-decoration: none;
}
.whats-new ul a:link:hover {
  text-decoration: underline;
}

div.hero__links {
  margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
  div.hero__links {
    width: 100%;
    max-width: 100%;
  }
}
div.hero__links p {
  margin: 0.5rem 0;
}
div.hero__links .hero__link-group {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 1rem;
  row-gap: 0.5rem;
  padding-top: 2rem;
  border-top: 1px solid #fff;
  margin-top: 2rem;
}
@media only screen and (min-width: 1400px) {
  div.hero__links .hero__link-group {
    grid-template-columns: repeat(2, 1fr);
  }
}
div.hero__links a.hero__link {
  text-align: center;
  padding: 1rem;
  color: #000 !important;
  text-decoration: none;
  background: #ffb71b;
  font-weight: bold;
  font-size: 0.875rem;
  border-radius: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.hero__links a.hero__link--one {
  background-color: #4C494A;
  transition: background-color 250ms ease;
}
div.hero__links a.hero__link--one:hover, div.hero__links a.hero__link--one:focus {
  background-color: #323031;
}
div.hero__links a.hero__link--two {
  background-color: #FFB71B;
  transition: background-color 250ms ease;
}
div.hero__links a.hero__link--two:hover, div.hero__links a.hero__link--two:focus {
  background-color: #e79e00;
}

/* featured blog post */
.featuredcontent {
  margin-bottom: 8rem !important;
  margin-top: 5rem;
  flex-basis: 50%;
}
.featuredcontent .sectionList > div > .row, .featuredcontent .module_siteadmin_admin .sectionList > div > .category-list, .module_siteadmin_admin .featuredcontent .sectionList > div > .category-list, .featuredcontent .component_indicatorcard .sectionList > div > section, .component_indicatorcard .featuredcontent .sectionList > div > section, .featuredcontent .indicatorResultsIndicatorValueView .indicatorCardMode .sectionList > div > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .featuredcontent .sectionList > div > .indicatorCardBreakout, .featuredcontent #content .sectionList > div > .tileinstance_tileset, #content .featuredcontent .sectionList > div > .tileinstance_tileset {
  flex-wrap: unset;
  justify-content: center;
  align-items: flex-end;
  display: block;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .featuredcontent .sectionList > div > .row, .featuredcontent .module_siteadmin_admin .sectionList > div > .category-list, .module_siteadmin_admin .featuredcontent .sectionList > div > .category-list, .featuredcontent .component_indicatorcard .sectionList > div > section, .component_indicatorcard .featuredcontent .sectionList > div > section, .featuredcontent .indicatorResultsIndicatorValueView .indicatorCardMode .sectionList > div > .indicatorCardBreakout, .indicatorResultsIndicatorValueView .indicatorCardMode .featuredcontent .sectionList > div > .indicatorCardBreakout, .featuredcontent #content .sectionList > div > .tileinstance_tileset, #content .featuredcontent .sectionList > div > .tileinstance_tileset {
    display: flex;
  }
}
.featuredcontent .sectionList > div > .row > .col-12:first-child, .featuredcontent .module_siteadmin_admin .sectionList > div > .category-list > .col-12:first-child, .module_siteadmin_admin .featuredcontent .sectionList > div > .category-list > .col-12:first-child, .featuredcontent .component_indicatorcard .sectionList > div > section > .col-12:first-child, .component_indicatorcard .featuredcontent .sectionList > div > section > .col-12:first-child, .featuredcontent .indicatorResultsIndicatorValueView .indicatorCardMode .sectionList > div > .indicatorCardBreakout > .col-12:first-child, .indicatorResultsIndicatorValueView .indicatorCardMode .featuredcontent .sectionList > div > .indicatorCardBreakout > .col-12:first-child, .featuredcontent #content .sectionList > div > .tileinstance_tileset > .col-12:first-child, #content .featuredcontent .sectionList > div > .tileinstance_tileset > .col-12:first-child {
  max-width: none;
  width: auto;
  flex-basis: auto;
  transform: rotateZ(-4deg);
}
.featuredcontent > section::before {
  content: "";
  width: 100%;
  height: 32rem;
  background: url(/content/sites/washingtondc/Full_width_assets/grunge-01.png) no-repeat center center/contain transparent;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}
@media only screen and (min-width: 1024px) {
  .featuredcontent > section::before {
    width: 80%;
  }
}
.featuredcontent a > img:hover, .featuredcontent a > i:hover {
  opacity: 1;
}
.featuredcontent .imgDisplay {
  width: 100%;
  margin: 0 !important;
}
.featuredcontent .large.text-center, .featuredcontent .sample-item-panel .large.image-wrapper, .sample-item-panel .featuredcontent .large.image-wrapper {
  font-size: 1.5rem !important;
  color: #4C494A;
  text-align: left !important;
  margin: 2rem 0 1.5rem 0;
}
@media only screen and (min-width: 500px) {
  .featuredcontent .large.text-center, .featuredcontent .sample-item-panel .large.image-wrapper, .sample-item-panel .featuredcontent .large.image-wrapper {
    font-size: 2.5rem !important;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .featuredcontent .large.text-center, .featuredcontent .sample-item-panel .large.image-wrapper, .sample-item-panel .featuredcontent .large.image-wrapper {
    font-size: 3.5rem !important;
  }
}
.featuredcontent .large.text-center a, .featuredcontent .sample-item-panel .large.image-wrapper a, .sample-item-panel .featuredcontent .large.image-wrapper a {
  text-decoration: none;
}
.featuredcontent h3.large.text-center::before, .featuredcontent .large.text-center.h3::before, .featuredcontent .large.text-center.header-styling-3::before, .featuredcontent .large.text-center.filter-label::before, .featuredcontent .sample-item-panel h3.large.image-wrapper::before, .sample-item-panel .featuredcontent h3.large.image-wrapper::before, .featuredcontent .sample-item-panel .large.h3.image-wrapper::before, .sample-item-panel .featuredcontent .large.h3.image-wrapper::before, .featuredcontent .sample-item-panel .large.header-styling-3.image-wrapper::before, .sample-item-panel .featuredcontent .large.header-styling-3.image-wrapper::before, .featuredcontent .sample-item-panel .large.filter-label.image-wrapper::before, .sample-item-panel .featuredcontent .large.filter-label.image-wrapper::before {
  content: "Featured Report";
  font-size: 1.15rem;
  display: block;
  font-weight: normal;
  padding: 0 0 1rem 0;
  clear: both;
  text-transform: uppercase;
}
@media only screen and (min-width: 500px) {
  .featuredcontent h3.large.text-center::before, .featuredcontent .large.text-center.h3::before, .featuredcontent .large.text-center.header-styling-3::before, .featuredcontent .large.text-center.filter-label::before, .featuredcontent .sample-item-panel h3.large.image-wrapper::before, .sample-item-panel .featuredcontent h3.large.image-wrapper::before, .featuredcontent .sample-item-panel .large.h3.image-wrapper::before, .sample-item-panel .featuredcontent .large.h3.image-wrapper::before, .featuredcontent .sample-item-panel .large.header-styling-3.image-wrapper::before, .sample-item-panel .featuredcontent .large.header-styling-3.image-wrapper::before, .featuredcontent .sample-item-panel .large.filter-label.image-wrapper::before, .sample-item-panel .featuredcontent .large.filter-label.image-wrapper::before {
    font-size: 1.5rem;
  }
}
.featuredcontent .contentDisplay.ulink, .featuredcontent .results-wrapper .filed-under a.contentDisplay, .results-wrapper .filed-under .featuredcontent a.contentDisplay {
  background: #fff;
  padding: 1rem;
  max-width: 770px;
  flex-basis: 50%;
  width: auto;
}
@media only screen and (min-width: 1024px) {
  .featuredcontent .contentDisplay.ulink, .featuredcontent .results-wrapper .filed-under a.contentDisplay, .results-wrapper .filed-under .featuredcontent a.contentDisplay {
    margin-right: 2rem;
  }
}
.featuredcontent .contentDisplay.ulink a.outline-link, .featuredcontent .results-wrapper .filed-under a.contentDisplay a.outline-link, .results-wrapper .filed-under .featuredcontent a.contentDisplay a.outline-link {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  color: #FFB71B;
  border-color: #FFB71B;
  text-decoration: none;
}
.featuredcontent .contentDisplay.ulink a.outline-link:hover, .featuredcontent .results-wrapper .filed-under a.contentDisplay a.outline-link:hover, .results-wrapper .filed-under .featuredcontent a.contentDisplay a.outline-link:hover {
  background-color: #FFB71B;
  color: #fff;
}

/* Services row */
#tileinstanceid_173046453565717198 {
  margin: 2rem 0 !important;
  padding: 2rem 5% 0;
  background: url(/content/sites/washingtondc/Full_width_assets/stripe.png) no-repeat center top/contain;
}
@media only screen and (min-width: 500px) {
  #tileinstanceid_173046453565717198 {
    margin: 8rem 0 3rem !important;
    padding: 5rem 5% 0;
  }
}
#tileinstanceid_173046453565717198 .ulink ul, #tileinstanceid_173046453565717198 .results-wrapper .filed-under a ul, .results-wrapper .filed-under #tileinstanceid_173046453565717198 a ul {
  list-style-type: disc;
}
#tileinstanceid_173046453565717198 .optionalTileHeading {
  margin-bottom: 3rem;
  font-size: 1.5rem !important;
  font-weight: bold;
}
@media only screen and (min-width: 500px) {
  #tileinstanceid_173046453565717198 .optionalTileHeading {
    font-size: 3rem !important;
  }
}

.list__3-col {
  columns: 9em 3;
}

/* Featured indicators */
#tileinstanceid_173046453565621751,
#tileinstanceid_173046453565176281 {
  margin-left: 5%;
  margin-right: 5%;
}

#tileinstanceid_173046453565176281 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
#tileinstanceid_173046453565176281 .tileChart {
  border: 0;
}
#tileinstanceid_173046453565176281 .chart-options,
#tileinstanceid_173046453565176281 .chartFooter {
  display: none;
}

@media only screen and (min-width: 1600px) {
  #tileinstanceid_173046453565575030 {
    margin-left: calc((-100vw + 1615px) / 2);
    margin-right: calc((-100vw + 1615px) / 2);
  }
}

/* Indicator Group
   ========================================================================== */
/* treat various selected tiles as a 'group', with a border connecting them
   See: http://design.thehcn.net/tiles/index/display?alias=priority_homepage */
/* First grouped item - often hero banner */
#tileinstanceid_173046453565575030 {
  border: 0;
  position: relative;
  overflow: hidden;
}
#tileinstanceid_173046453565575030 h2, #tileinstanceid_173046453565575030 .h2, #tileinstanceid_173046453565575030 .header-styling-1, #tileinstanceid_173046453565575030 .header-styling-2 {
  position: absolute;
  z-index: 1;
  left: 1rem;
  bottom: 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 1600px) {
  #tileinstanceid_173046453565575030 h2, #tileinstanceid_173046453565575030 .h2, #tileinstanceid_173046453565575030 .header-styling-1, #tileinstanceid_173046453565575030 .header-styling-2 {
    left: calc((100vw - 1600px + 160px) / 2);
  }
}

/* include IDs for all additional grouped items *except* the first here */
#tileinstanceid_173046453565621751,
#tileinstanceid_173046453565176281,
#tileinstanceid_173046453565795752 {
  border-top: 0;
  margin-top: -0.75rem !important;
}
@media (min-width: 600px) {
  #tileinstanceid_173046453565621751,
  #tileinstanceid_173046453565176281,
  #tileinstanceid_173046453565795752 {
    margin-top: -1.25rem !important;
  }
}
@media (min-width: 768px) {
  #tileinstanceid_173046453565621751,
  #tileinstanceid_173046453565176281,
  #tileinstanceid_173046453565795752 {
    margin-top: -1.5rem !important;
  }
}

#tileinstanceid_173046453565176281 {
  margin-bottom: 6rem;
}

/* Last grouped item */
#tileinstanceid_173046453565795752 {
  border-bottom: 0;
  background: #4C494A;
  color: #fff;
}
@media only screen and (min-width: 767px) {
  #tileinstanceid_173046453565795752 .col-md-4 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
@media only screen and (min-width: 1600px) {
  #tileinstanceid_173046453565795752 {
    margin-left: calc((-100vw + 1615px) / 2);
    margin-right: calc((-100vw + 1615px) / 2);
  }
  #tileinstanceid_173046453565795752 .col-12.col-md-4 {
    padding-left: calc((100vw - 1600px + 160px) / 2);
  }
}

/* Aunt Bertha */
#tileinstanceid_171315179005179196 {
  z-index: 1;
  margin-bottom: 5rem;
  position: relative;
  margin-top: 7rem;
}
#tileinstanceid_171315179005179196::before {
  content: "";
  position: absolute;
  display: block;
  top: 10rem;
  bottom: 150px;
  left: -15px;
  right: -15px;
  background: lightblue;
  z-index: -1;
}
@media only screen and (min-width: 1600px) {
  #tileinstanceid_171315179005179196::before {
    left: calc(-100vw + 1600px);
    right: calc(-100vw + 1600px);
  }
}
#tileinstanceid_171315179005179196 h2, #tileinstanceid_171315179005179196 .h2, #tileinstanceid_171315179005179196 .header-styling-1, #tileinstanceid_171315179005179196 .header-styling-2 {
  text-align: center;
  font-size: 2rem;
  color: #03468A;
}
#tileinstanceid_171315179005179196 h2 span, #tileinstanceid_171315179005179196 .h2 span, #tileinstanceid_171315179005179196 .header-styling-1 span, #tileinstanceid_171315179005179196 .header-styling-2 span {
  font-weight: bold;
}
#tileinstanceid_171315179005179196 p {
  margin: 0 5% 2rem;
  font-size: 1.25rem;
  text-align: center;
}

.ab__inner {
  display: flex;
  align-items: center;
}

.ab__info {
  margin-top: 7rem;
}

/* utility header area */
/*
.header::before {
  content: '';
  height: 3rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #A2CD3A;
  z-index: -1;
}

#utility_buttons {
  padding: .8rem;
    a {
      color: #fff;
      }
}*/
/* How to use this site */
/*
#tileinstanceid_173046453565717198 {

  .col-sm {
    	padding: 0 3rem;
          .hcicon.hci-disc {
        background: #726267 !important;
      background: $primaryColor !important;
        }
    }
  .sectionList {
    .col-sm:nth-child(2) {
      color: #fff;
      a, h3 {
        color: #fff;
        }
      .hcicon.hci-disc {
        background: #fff !important;
        }
    .hci-list:before {
        color: #726267;
        color: $primaryColor;
        }
      &::before {
        content: '';
  background:#726267;
  background:$primaryColor;
  top: -2rem;
  bottom: -0.8rem;
  left: 0;
  right: 0;
  display: block;
  position: absolute;
      }
      }
    }
  }
*/
#topicsHome {
  background: #FFB71B;
}
#topicsHome h1, #topicsHome .h1, #topicsHome .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index #topicsHome h2.resourceGroupTitle, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.h2, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index #topicsHome .resourceGroupTitle.header-styling-2, #topicsHome .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary #topicsHome h2.resourceGroupTitle, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.h2, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary #topicsHome .resourceGroupTitle.header-styling-2, #topicsHome .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view #topicsHome h2.resourceGroupTitle, #topicsHome .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view #topicsHome .resourceGroupTitle.h2, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-1, #topicsHome .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view #topicsHome .resourceGroupTitle.header-styling-2 {
  filter: grayscale(1);
}

div.topics_menu .topic_icon {
  filter: grayscale(1);
}
div.topics_menu .topic_icon i {
  opacity: 0;
}

.tileinstance_navigation .navbar .navbar-toggler {
  margin-top: -100px;
}

html {
  scroll-behavior: smooth;
}

.chip-progresss-tracker .prioritylanding {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 15px;
  padding: 10px;
}
.chip-progresss-tracker .prioritylanding h2, .chip-progresss-tracker .prioritylanding .h2, .chip-progresss-tracker .prioritylanding .header-styling-1, .chip-progresss-tracker .prioritylanding .header-styling-2 {
  padding-left: 5px;
  margin-top: -8px;
}
.chip-progresss-tracker .bluebox {
  background-color: #178FD4;
}
.chip-progresss-tracker .bluebox hr {
  background: #1270a6;
}
.chip-progresss-tracker .redbox {
  background-color: #FF752F;
}
.chip-progresss-tracker .redbox hr {
  background: #fb5400;
}
.chip-progresss-tracker .greenbox {
  background-color: #81b536;
}
.chip-progresss-tracker .greenbox hr {
  background: #658e2a;
}
.chip-progresss-tracker .yellowbox {
  background-color: #FFB601;
}
.chip-progresss-tracker .yellowbox hr {
  background: #cd9200;
}
.chip-progresss-tracker .blackbox {
  background-color: #414042;
}
.chip-progresss-tracker .blackbox h2, .chip-progresss-tracker .blackbox .h2, .chip-progresss-tracker .blackbox .header-styling-1, .chip-progresss-tracker .blackbox .header-styling-2 {
  display: block !important;
  text-align: center;
}
.chip-progresss-tracker ._progresslanding h1, .chip-progresss-tracker ._progresslanding .h1, .chip-progresss-tracker ._progresslanding .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .chip-progresss-tracker ._progresslanding h2.resourceGroupTitle, .chip-progresss-tracker ._progresslanding .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .chip-progresss-tracker ._progresslanding .resourceGroupTitle.h2, .chip-progresss-tracker ._progresslanding .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .chip-progresss-tracker ._progresslanding .resourceGroupTitle.header-styling-1, .chip-progresss-tracker ._progresslanding .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .chip-progresss-tracker ._progresslanding .resourceGroupTitle.header-styling-2, .chip-progresss-tracker ._progresslanding .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .chip-progresss-tracker ._progresslanding h2.resourceGroupTitle, .chip-progresss-tracker ._progresslanding .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .chip-progresss-tracker ._progresslanding .resourceGroupTitle.h2, .chip-progresss-tracker ._progresslanding .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .chip-progresss-tracker ._progresslanding .resourceGroupTitle.header-styling-1, .chip-progresss-tracker ._progresslanding .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .chip-progresss-tracker ._progresslanding .resourceGroupTitle.header-styling-2, .chip-progresss-tracker ._progresslanding .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .chip-progresss-tracker ._progresslanding h2.resourceGroupTitle, .chip-progresss-tracker ._progresslanding .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .chip-progresss-tracker ._progresslanding .resourceGroupTitle.h2, .chip-progresss-tracker ._progresslanding .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .chip-progresss-tracker ._progresslanding .resourceGroupTitle.header-styling-1, .chip-progresss-tracker ._progresslanding .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .chip-progresss-tracker ._progresslanding .resourceGroupTitle.header-styling-2 {
  font-size: 32px;
}
.chip-progresss-tracker .bluebox, .chip-progresss-tracker .redbox, .chip-progresss-tracker .greenbox, .chip-progresss-tracker .yellowbox, .chip-progresss-tracker .blackbox {
  color: #fff;
  margin-bottom: 15px;
  border-radius: 10px;
  padding: 10px;
  height: 100%;
  position: relative;
}
.chip-progresss-tracker .bluebox hr, .chip-progresss-tracker .redbox hr, .chip-progresss-tracker .greenbox hr, .chip-progresss-tracker .yellowbox hr, .chip-progresss-tracker .blackbox hr {
  border-top: none;
}
.chip-progresss-tracker .bluebox h3, .chip-progresss-tracker .bluebox .h3, .chip-progresss-tracker .bluebox .header-styling-3, .chip-progresss-tracker .bluebox .filter-label, .chip-progresss-tracker .redbox h3, .chip-progresss-tracker .redbox .h3, .chip-progresss-tracker .redbox .header-styling-3, .chip-progresss-tracker .redbox .filter-label, .chip-progresss-tracker .greenbox h3, .chip-progresss-tracker .greenbox .h3, .chip-progresss-tracker .greenbox .header-styling-3, .chip-progresss-tracker .greenbox .filter-label, .chip-progresss-tracker .yellowbox h3, .chip-progresss-tracker .yellowbox .h3, .chip-progresss-tracker .yellowbox .header-styling-3, .chip-progresss-tracker .yellowbox .filter-label, .chip-progresss-tracker .blackbox h3, .chip-progresss-tracker .blackbox .h3, .chip-progresss-tracker .blackbox .header-styling-3, .chip-progresss-tracker .blackbox .filter-label {
  font-size: 0.75vw;
  text-align: center;
  color: #FFF;
  padding-top: 10px;
}
.chip-progresss-tracker .bluebox > div, .chip-progresss-tracker .redbox > div, .chip-progresss-tracker .greenbox > div, .chip-progresss-tracker .yellowbox > div, .chip-progresss-tracker .blackbox > div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
}
.chip-progresss-tracker .bluebox h2, .chip-progresss-tracker .bluebox .h2, .chip-progresss-tracker .bluebox .header-styling-1, .chip-progresss-tracker .bluebox .header-styling-2, .chip-progresss-tracker .redbox h2, .chip-progresss-tracker .redbox .h2, .chip-progresss-tracker .redbox .header-styling-1, .chip-progresss-tracker .redbox .header-styling-2, .chip-progresss-tracker .greenbox h2, .chip-progresss-tracker .greenbox .h2, .chip-progresss-tracker .greenbox .header-styling-1, .chip-progresss-tracker .greenbox .header-styling-2, .chip-progresss-tracker .yellowbox h2, .chip-progresss-tracker .yellowbox .h2, .chip-progresss-tracker .yellowbox .header-styling-1, .chip-progresss-tracker .yellowbox .header-styling-2, .chip-progresss-tracker .blackbox h2, .chip-progresss-tracker .blackbox .h2, .chip-progresss-tracker .blackbox .header-styling-1, .chip-progresss-tracker .blackbox .header-styling-2 {
  color: #FFF;
  padding-left: 5px;
  margin-top: -7px;
  font-size: 1.6vw;
  display: inline-block;
  margin-bottom: 0.25em;
}
.chip-progresss-tracker .bluebox hr, .chip-progresss-tracker .redbox hr, .chip-progresss-tracker .greenbox hr, .chip-progresss-tracker .yellowbox hr, .chip-progresss-tracker .blackbox hr {
  position: absolute;
  top: 105px;
  left: 0;
  width: 100%;
}
.chip-progresss-tracker .bluebox h3, .chip-progresss-tracker .bluebox .h3, .chip-progresss-tracker .bluebox .header-styling-3, .chip-progresss-tracker .bluebox .filter-label, .chip-progresss-tracker .redbox h3, .chip-progresss-tracker .redbox .h3, .chip-progresss-tracker .redbox .header-styling-3, .chip-progresss-tracker .redbox .filter-label, .chip-progresss-tracker .greenbox h3, .chip-progresss-tracker .greenbox .h3, .chip-progresss-tracker .greenbox .header-styling-3, .chip-progresss-tracker .greenbox .filter-label, .chip-progresss-tracker .yellowbox h3, .chip-progresss-tracker .yellowbox .h3, .chip-progresss-tracker .yellowbox .header-styling-3, .chip-progresss-tracker .yellowbox .filter-label, .chip-progresss-tracker .blackbox h3, .chip-progresss-tracker .blackbox .h3, .chip-progresss-tracker .blackbox .header-styling-3, .chip-progresss-tracker .blackbox .filter-label {
  position: absolute;
  top: 120px;
  left: 50%;
}
.chip-progresss-tracker .bluebox .push-to-bottom, .chip-progresss-tracker .redbox .push-to-bottom, .chip-progresss-tracker .greenbox .push-to-bottom, .chip-progresss-tracker .yellowbox .push-to-bottom, .chip-progresss-tracker .blackbox .push-to-bottom {
  text-align: center;
  padding-top: 5px;
}
.chip-progresss-tracker .bluebox .push-to-bottom h2, .chip-progresss-tracker .bluebox .push-to-bottom .h2, .chip-progresss-tracker .bluebox .push-to-bottom .header-styling-1, .chip-progresss-tracker .bluebox .push-to-bottom .header-styling-2, .chip-progresss-tracker .redbox .push-to-bottom h2, .chip-progresss-tracker .redbox .push-to-bottom .h2, .chip-progresss-tracker .redbox .push-to-bottom .header-styling-1, .chip-progresss-tracker .redbox .push-to-bottom .header-styling-2, .chip-progresss-tracker .greenbox .push-to-bottom h2, .chip-progresss-tracker .greenbox .push-to-bottom .h2, .chip-progresss-tracker .greenbox .push-to-bottom .header-styling-1, .chip-progresss-tracker .greenbox .push-to-bottom .header-styling-2, .chip-progresss-tracker .yellowbox .push-to-bottom h2, .chip-progresss-tracker .yellowbox .push-to-bottom .h2, .chip-progresss-tracker .yellowbox .push-to-bottom .header-styling-1, .chip-progresss-tracker .yellowbox .push-to-bottom .header-styling-2, .chip-progresss-tracker .blackbox .push-to-bottom h2, .chip-progresss-tracker .blackbox .push-to-bottom .h2, .chip-progresss-tracker .blackbox .push-to-bottom .header-styling-1, .chip-progresss-tracker .blackbox .push-to-bottom .header-styling-2 {
  font-size: 0.75vw;
}
.chip-progresss-tracker .bluebox .push-to-bottom p, .chip-progresss-tracker .redbox .push-to-bottom p, .chip-progresss-tracker .greenbox .push-to-bottom p, .chip-progresss-tracker .yellowbox .push-to-bottom p, .chip-progresss-tracker .blackbox .push-to-bottom p {
  margin-bottom: 0;
}
.chip-progresss-tracker div.equal-heights-dc {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-bottom: 10px;
}

.chip-progresss-tracker-item ul.strategy-list {
  margin-left: 30px !important;
  margin-right: 30px;
  padding-bottom: 15px;
}
.chip-progresss-tracker-item ul.strategy-list a {
  text-decoration: none !important;
}
.chip-progresss-tracker-item ul.strategy-list li {
  margin-bottom: 5px;
}
.chip-progresss-tracker-item ._score {
  font-size: 4em;
  padding: 10px;
  background-color: #F5F5F5;
  float: right;
  border-radius: 5px;
  border: 1px solid gainsboro;
  -webkit-box-shadow: 4px 6px 5px 0px rgb(217, 214, 217);
  -moz-box-shadow: 4px 6px 5px 0px rgb(217, 214, 217);
  box-shadow: 4px 6px 5px 0px rgb(217, 214, 217);
}
.chip-progresss-tracker-item ._score.green {
  color: #FFB71B;
}
.chip-progresss-tracker-item ._score.red {
  color: red;
}
.chip-progresss-tracker-item ._score.amber {
  color: #ffc107;
}

.prioritylanding {
  color: #FFF;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 15px;
  padding: 10px;
}
.prioritylanding h1, .prioritylanding .h1, .prioritylanding .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index .prioritylanding h2.resourceGroupTitle, .prioritylanding .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index .prioritylanding .resourceGroupTitle.h2, .prioritylanding .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index .prioritylanding .resourceGroupTitle.header-styling-1, .prioritylanding .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index .prioritylanding .resourceGroupTitle.header-styling-2, .prioritylanding .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary .prioritylanding h2.resourceGroupTitle, .prioritylanding .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary .prioritylanding .resourceGroupTitle.h2, .prioritylanding .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary .prioritylanding .resourceGroupTitle.header-styling-1, .prioritylanding .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary .prioritylanding .resourceGroupTitle.header-styling-2, .prioritylanding .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view .prioritylanding h2.resourceGroupTitle, .prioritylanding .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view .prioritylanding .resourceGroupTitle.h2, .prioritylanding .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view .prioritylanding .resourceGroupTitle.header-styling-1, .prioritylanding .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view .prioritylanding .resourceGroupTitle.header-styling-2 {
  color: #FFF;
}

.blackbox {
  background-color: #414042;
}

._backgroundgrey {
  background-color: #828282;
  margin: 0px;
}
._backgroundgrey p {
  color: #FFF;
  padding-left: 10px;
  margin-top: 0px;
}

hr.thickblue {
  border-top: 3px solid hsl(340, 2.0134228188%, 90%);
}

._backgroundblue {
  background-color: #40a9da;
  margin: 0px;
}
._backgroundblue h1, ._backgroundblue .h1, ._backgroundblue .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index ._backgroundblue h2.resourceGroupTitle, ._backgroundblue .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index ._backgroundblue .resourceGroupTitle.h2, ._backgroundblue .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index ._backgroundblue .resourceGroupTitle.header-styling-1, ._backgroundblue .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index ._backgroundblue .resourceGroupTitle.header-styling-2, ._backgroundblue .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary ._backgroundblue h2.resourceGroupTitle, ._backgroundblue .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary ._backgroundblue .resourceGroupTitle.h2, ._backgroundblue .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary ._backgroundblue .resourceGroupTitle.header-styling-1, ._backgroundblue .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary ._backgroundblue .resourceGroupTitle.header-styling-2, ._backgroundblue .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view ._backgroundblue h2.resourceGroupTitle, ._backgroundblue .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view ._backgroundblue .resourceGroupTitle.h2, ._backgroundblue .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view ._backgroundblue .resourceGroupTitle.header-styling-1, ._backgroundblue .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view ._backgroundblue .resourceGroupTitle.header-styling-2, ._backgroundblue h3, ._backgroundblue .h3, ._backgroundblue .header-styling-3, ._backgroundblue .filter-label, ._backgroundblue p, ._backgroundblue li {
  color: #FFF;
  padding-left: 10px;
}

ul.strategy-list {
  margin-left: 30px !important;
  margin-right: 30px;
  padding-bottom: 15px;
}
ul.strategy-list a {
  text-decoration: none !important;
}
ul.strategy-list li {
  margin-bottom: 5px;
}

._score {
  padding: 10px;
  background-color: #F5F5F5;
  color: #FFB71B;
  float: right;
}

._backgroundyellow {
  background-color: #FFB71B;
  margin: 0px;
}
._backgroundyellow h1, ._backgroundyellow .h1, ._backgroundyellow .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index ._backgroundyellow h2.resourceGroupTitle, ._backgroundyellow .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index ._backgroundyellow .resourceGroupTitle.h2, ._backgroundyellow .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index ._backgroundyellow .resourceGroupTitle.header-styling-1, ._backgroundyellow .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index ._backgroundyellow .resourceGroupTitle.header-styling-2, ._backgroundyellow .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary ._backgroundyellow h2.resourceGroupTitle, ._backgroundyellow .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary ._backgroundyellow .resourceGroupTitle.h2, ._backgroundyellow .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary ._backgroundyellow .resourceGroupTitle.header-styling-1, ._backgroundyellow .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary ._backgroundyellow .resourceGroupTitle.header-styling-2, ._backgroundyellow .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view ._backgroundyellow h2.resourceGroupTitle, ._backgroundyellow .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view ._backgroundyellow .resourceGroupTitle.h2, ._backgroundyellow .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view ._backgroundyellow .resourceGroupTitle.header-styling-1, ._backgroundyellow .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view ._backgroundyellow .resourceGroupTitle.header-styling-2, ._backgroundyellow h3, ._backgroundyellow .h3, ._backgroundyellow .header-styling-3, ._backgroundyellow .filter-label, ._backgroundyellow p, ._backgroundyellow li {
  color: #FFF;
  padding-left: 10px;
}

._backgroundred {
  background-color: #f07230;
  margin: 0px;
}
._backgroundred h1, ._backgroundred .h1, ._backgroundred .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index ._backgroundred h2.resourceGroupTitle, ._backgroundred .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index ._backgroundred .resourceGroupTitle.h2, ._backgroundred .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index ._backgroundred .resourceGroupTitle.header-styling-1, ._backgroundred .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index ._backgroundred .resourceGroupTitle.header-styling-2, ._backgroundred .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary ._backgroundred h2.resourceGroupTitle, ._backgroundred .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary ._backgroundred .resourceGroupTitle.h2, ._backgroundred .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary ._backgroundred .resourceGroupTitle.header-styling-1, ._backgroundred .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary ._backgroundred .resourceGroupTitle.header-styling-2, ._backgroundred .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view ._backgroundred h2.resourceGroupTitle, ._backgroundred .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view ._backgroundred .resourceGroupTitle.h2, ._backgroundred .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view ._backgroundred .resourceGroupTitle.header-styling-1, ._backgroundred .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view ._backgroundred .resourceGroupTitle.header-styling-2, ._backgroundred h3, ._backgroundred .h3, ._backgroundred .header-styling-3, ._backgroundred .filter-label, ._backgroundred p, ._backgroundred li {
  color: #FFF;
  padding-left: 10px;
}

.dc-squares .prioritylanding {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 15px;
  padding: 10px;
}
.dc-squares .prioritylanding h2, .dc-squares .prioritylanding .h2, .dc-squares .prioritylanding .header-styling-1, .dc-squares .prioritylanding .header-styling-2 {
  padding-left: 5px;
  margin-top: -8px;
}
.dc-squares div.equal-heights-dc {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-bottom: 10px;
}
.dc-squares ._scorelanding {
  padding: 10px;
  background-color: #F5F5F5;
  color: #FFB71B;
  float: right;
  border-radius: 5px;
}
.dc-squares ._ok {
  color: #ffb500;
}
.dc-squares ._whitelinks a:link, .dc-squares ._whitelinks a:visited, .dc-squares ._whitelinks a:hover, .dc-squares ._whitelinks a:active {
  color: #FFF;
  text-decoration: none;
}
.dc-squares .push-to-bottom {
  text-align: center;
  padding-top: 5px;
}
.dc-squares .push-to-bottom h2, .dc-squares .push-to-bottom .h2, .dc-squares .push-to-bottom .header-styling-1, .dc-squares .push-to-bottom .header-styling-2 {
  font-size: 0.75vw;
}
.dc-squares .push-to-bottom p {
  margin-bottom: 0;
}

._bad {
  color: #ff6300;
}

.blackbox {
  background-color: #414042;
}

._backgroundgreen {
  background-color: #81b536;
  margin: 0px;
}
._backgroundgreen h1, ._backgroundgreen .h1, ._backgroundgreen .module_resourcelibrary_index h2.resourceGroupTitle, .module_resourcelibrary_index ._backgroundgreen h2.resourceGroupTitle, ._backgroundgreen .module_resourcelibrary_index .resourceGroupTitle.h2, .module_resourcelibrary_index ._backgroundgreen .resourceGroupTitle.h2, ._backgroundgreen .module_resourcelibrary_index .resourceGroupTitle.header-styling-1, .module_resourcelibrary_index ._backgroundgreen .resourceGroupTitle.header-styling-1, ._backgroundgreen .module_resourcelibrary_index .resourceGroupTitle.header-styling-2, .module_resourcelibrary_index ._backgroundgreen .resourceGroupTitle.header-styling-2, ._backgroundgreen .tileinstance_resourcelibrary h2.resourceGroupTitle, .tileinstance_resourcelibrary ._backgroundgreen h2.resourceGroupTitle, ._backgroundgreen .tileinstance_resourcelibrary .resourceGroupTitle.h2, .tileinstance_resourcelibrary ._backgroundgreen .resourceGroupTitle.h2, ._backgroundgreen .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-1, .tileinstance_resourcelibrary ._backgroundgreen .resourceGroupTitle.header-styling-1, ._backgroundgreen .tileinstance_resourcelibrary .resourceGroupTitle.header-styling-2, .tileinstance_resourcelibrary ._backgroundgreen .resourceGroupTitle.header-styling-2, ._backgroundgreen .module_stories_index_view h2.resourceGroupTitle, .module_stories_index_view ._backgroundgreen h2.resourceGroupTitle, ._backgroundgreen .module_stories_index_view .resourceGroupTitle.h2, .module_stories_index_view ._backgroundgreen .resourceGroupTitle.h2, ._backgroundgreen .module_stories_index_view .resourceGroupTitle.header-styling-1, .module_stories_index_view ._backgroundgreen .resourceGroupTitle.header-styling-1, ._backgroundgreen .module_stories_index_view .resourceGroupTitle.header-styling-2, .module_stories_index_view ._backgroundgreen .resourceGroupTitle.header-styling-2, ._backgroundgreen h3, ._backgroundgreen .h3, ._backgroundgreen .header-styling-3, ._backgroundgreen .filter-label, ._backgroundgreen p, ._backgroundgreen li {
  color: #FFF;
  padding-left: 10px;
}

/* Featured blog post */
.blog.featuredcontent > section::before {
  display: none;
}
.blog.featuredcontent .sectionList > div > .row > .col-12:first-child, .blog.featuredcontent .module_siteadmin_admin .sectionList > div > .category-list > .col-12:first-child, .module_siteadmin_admin .blog.featuredcontent .sectionList > div > .category-list > .col-12:first-child, .blog.featuredcontent .component_indicatorcard .sectionList > div > section > .col-12:first-child, .component_indicatorcard .blog.featuredcontent .sectionList > div > section > .col-12:first-child, .blog.featuredcontent .indicatorResultsIndicatorValueView .indicatorCardMode .sectionList > div > .indicatorCardBreakout > .col-12:first-child, .indicatorResultsIndicatorValueView .indicatorCardMode .blog.featuredcontent .sectionList > div > .indicatorCardBreakout > .col-12:first-child, .blog.featuredcontent #content .sectionList > div > .tileinstance_tileset > .col-12:first-child, #content .blog.featuredcontent .sectionList > div > .tileinstance_tileset > .col-12:first-child {
  order: 2;
  transform: rotateZ(4deg);
}
.blog h3.large.text-center::before, .blog .large.text-center.h3::before, .blog .large.text-center.header-styling-3::before, .blog .large.text-center.filter-label::before, .blog .sample-item-panel h3.large.image-wrapper::before, .sample-item-panel .blog h3.large.image-wrapper::before, .blog .sample-item-panel .large.h3.image-wrapper::before, .sample-item-panel .blog .large.h3.image-wrapper::before, .blog .sample-item-panel .large.header-styling-3.image-wrapper::before, .sample-item-panel .blog .large.header-styling-3.image-wrapper::before, .blog .sample-item-panel .large.filter-label.image-wrapper::before, .sample-item-panel .blog .large.filter-label.image-wrapper::before {
  content: "";
}

.vulnerable-communities .banner {
  width: 100%;
  height: auto;
  margin: 0 !important;
  background: #010308 url(https://www.covid19atrisk.org/images/C19VP--banner.jpg) no-repeat center;
}
.vulnerable-communities .banner-inner {
  padding: 1rem 5rem;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
.vulnerable-communities .banner-logo {
  width: 175px;
  float: right;
}
.vulnerable-communities .mainhead {
  font-weight: bold;
  font-size: 2rem;
  color: #fff;
}
.vulnerable-communities .mainhead span {
  font-size: 1.375rem;
  color: yellow;
}
.vulnerable-communities .shaded-row {
  background: #f6f6f6;
  padding: 1rem 5rem;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
.vulnerable-communities .shaded-row h2, .vulnerable-communities .shaded-row .h2, .vulnerable-communities .shaded-row .header-styling-1, .vulnerable-communities .shaded-row .header-styling-2 {
  color: black;
  margin-bottom: 15px;
  font-weight: bold;
}
.vulnerable-communities .shaded-row .description a {
  font-weight: bold;
  color: blue;
}
.vulnerable-communities .embed-container {
  margin: 0 auto;
}

.banner {
  margin-top: -55px;
  margin-right: 0px;
  margin-bottom: -55px;
  margin-left: 0px;
}