:root {
  --brand-navy: #00263d;
  --brand-green: #00953a;
  --brand-gray: #ebeef0;
  --white: #ffffff;
  --gray-medium: #6f767e;
  --page-background: #fafafb;
  --status-blue: #e7f0ff;
  --status-green: #b5e4ca;
  --status-red: #ffb4b4;
  --status-yellow: #ffe59a;
  --text-danger: #a94442;
  --text-info: #31708f;
  --text-success: #3c763d;
  --text-warning: #8a6d3b;
  --font-sans: 'Helvetica';
}

html,
body {
  font-family: var(--font-sans);
}

.alert {
  padding: 0.5rem 3.5rem 0.5rem 2rem;
}

.description-list {
  color: var(--brand-navy);
  font-size: 1.6rem;
  margin-bottom: 2rem;
}

.description-list__data {
  margin-bottom: 2.5rem;
}

.description-list__term {
  font-weight: 500;
  margin-bottom: 0.5rem;
}

.description-list__header {
  padding: 2rem 0 1rem;
}

.fa-spinner.fa-spin {
  display: inline-block;
}

.loading-screen {
  align-items: center;
  background: rgba(255, 255, 255, 0.8);
  bottom: 0;
  display: none;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2000;
}

.loading-screen.loadingNew {
  display: flex;
}

/* Hide loading screen in Power Pages interface */
iframe .loading-screen.loadingNew {
  display: none;
}

.loading-screen__text {
  align-items: center;
  display: flex;
  font-size: 2.4rem;
  font-weight: 700;
  gap: 1rem;
  padding: 2rem 2rem 4rem;
}

.page-copy {
  background-color: var(--page-background);
  overflow: hidden;
}

.page-copy .crmEntityFormView,
.page-copy .entitylist,
.page-copy .modal-content,
.page-copy .popover-content {
  border: 0 none;
  color: var(--brand-navy);
}

.sidenav-page__main {
  background: var(--page-background);
  height: 100%;
  min-height: 100vh;
}

/* Table Section Headers */
h6 {
  font-size:2rem;
  font-weight:600;
  color:#00263d;
  margin:40px 0 20px;
}