﻿/* Copyright 2018-2024 Epic Systems Corporation */
/* #region Component */
.component {
  display: inline-block;
  min-height: 0;
  opacity: 1;
  width: 100%;
  margin: 0 auto;
  max-height: 99999px;
  position: relative;
}
.component > .content {
  height: 100%;
  margin: 0;
}

.pdfpopup.component .content {
  height: auto;
}

#sidebar .HPtemplate.component.container {
  font-size: 1rem;
  margin-top: 0;
}

.component > a.viewmore {
  width: 100%;
  display: inline-block;
  position: relative;
  z-index: 10;
  height: 40px;
  text-align: center;
  bottom: 0;
  cursor: pointer;
  line-height: 40px;
  border-top: 1px solid #dbdbdb;
}

.component a.viewmore img {
  width: 0.7rem;
}

.component > a.viewmore:after {
  content: "";
  background-image: url("../images/widget_open_blue.svg");
  display: inline-block;
  position: relative;
  left: 0.4rem;
  width: 11px;
  height: 11px;
}

.component a.pocexpand {
  margin-left: 0.3rem;
  display: inline-flex;
}
.component a.pocexpand img {
  width: 0.7rem;
}

.component.noinfo > .content {
  background: none;
  box-shadow: 0 0 0;
}

.component .loadingError {
  padding: 1rem;
  font-weight: bold;
}

.component.subdued {
  background: none;
  border: none;
  box-shadow: none;
}
.component.subdued .component, .component.subdued,
.component.subdued a.viewmore {
  background: none !important;
}
.component.subdued > a.viewmore {
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
}

.component .list.hoverable .nodatalistelement:hover {
  cursor: default;
}

.widgets .component {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.widgets .component.capped {
  overflow: hidden;
}
.widgets .component.capped.cappedoffscreen {
  overflow: visible;
}

.component .errormessage {
  margin: 15px 0;
  font-size: 1.2em;
  border: 1px dashed #dbdbdb;
  padding: 1em;
  font-weight: bold;
  text-align: left;
}

.loginalert .errormessage {
  padding: 0 0 5px 20px;
  border: none;
}

.messageComponent p {
  font-size: 1.05em;
}

/* #endregion */
/* #region TITLES & TOOLBARS */
.titlebar h2 {
  font-size: 1.4em;
  display: inline;
  padding: 0;
}
.HPcell.component > .titlebar {
  margin: 0 0 0.3rem 0;
}
.Popup.component .titlebar {
  font-weight: bold;
  padding: 0.5rem;
  width: auto;
  font-size: 1.1em;
}
.component.Popup.textlessTitle .titlebar {
  background-color: transparent;
  background: repeat;
  border: none;
}
.Popup.notitle .titlebar {
  background-color: transparent;
  float: right;
  width: auto;
}

.Popup.component .titlebar .buttons {
  z-index: 999;
  width: clamp(24px, 1.5rem, 48px);
  height: clamp(24px, 1.5rem, 48px);
  margin-left: auto;
}
.Popup.component .titlebar .buttons > button {
  background-color: transparent;
  box-shadow: none;
  color: #1388a9;
  width: clamp(24px, 1.5rem, 48px);
  height: clamp(24px, 1.5rem, 48px);
}
.Popup.component .titlebar .buttons > button:hover {
  text-decoration: underline;
}
.tvmode .Popup.component .titlebar .buttons > button:hover, .tvmode .Popup.component .titlebar .buttons > button:focus {
  text-decoration: underline;
}

.Popup.component .titlebar .buttons > button:active {
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup.component .titlebar .buttons > button {
  color: #a4deef;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
}

.Popup.component .titlebar .buttons > button:active {
  background-color: rgba(19, 136, 169, 0.1);
}
.Popup.component .titlebar .buttons svg {
  fill: currentColor;
  width: clamp(24px, 1.5rem, 48px);
  height: clamp(24px, 1.5rem, 48px);
}
.Panel.component .titlebar .buttons {
  float: right;
  display: inline;
  position: relative;
}

.component.notitle .titlebar.nobuttons {
  display: none;
}

.Popup .toolbar {
  margin-top: 5px;
}
.Popup .toolbar .buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-bottom: 3px;
}
.Popup .toolbar .buttons .button {
  margin: 0;
  margin-right: 0.5rem;
}
.Popup .toolbar .buttons .button:last-child {
  margin-right: 0;
}
.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #49bdde;
}
@media print {
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
    border: 1px solid #767676;
    padding-top: calc(0.375rem - 1px);
    padding-bottom: calc(0.375rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
  border: 2px solid;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  color: #ffffff;
}
.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  box-shadow: none;
  transform: translateY(1px);
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled) {
  border-color: #a4deef;
  color: white;
  background-color: #163943;
  box-shadow: none;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #3ea1bd;
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #3993ad;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #3ea1bd;
}
.tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #3993ad;
  border-color: transparent;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #09aa71;
}
@media print {
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
    border: 1px solid #767676;
    padding-top: calc(0.375rem - 1px);
    padding-bottom: calc(0.375rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
  border: 2px solid;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  color: #ffffff;
}
.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  box-shadow: none;
  transform: translateY(1px);
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
  border-color: #84d5b8;
  color: white;
  background-color: #033322;
  box-shadow: none;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #089160;
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #078558;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #089160;
}
.tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #078558;
  border-color: transparent;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #d75e56;
}
@media print {
  .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
    border: 1px solid #767676;
    padding-top: calc(0.375rem - 1px);
    padding-bottom: calc(0.375rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .mobile .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
  border: 2px solid;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:focus, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  color: #ffffff;
}
.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  box-shadow: none;
  transform: translateY(1px);
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
  border-color: #ebafab;
  color: white;
  background-color: #411c1a;
  box-shadow: none;
}

.Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #b75049;
}
.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #a84943;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #b75049;
}
.tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode.darkmode .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #a84943;
  border-color: transparent;
}

.tvmode:not(.hideFocus) .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0e87a7 solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}
@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0e87a7 solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .toolbar .buttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .toolbar .buttons .button {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .toolbar .buttons .button {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .toolbar .buttons .button.secondary[class], .Popup .toolbar .buttons .button.subtle[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button.secondary[class], .mobile .Popup .toolbar .buttons .button.subtle[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #1388a9;
}
.mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  border-color: #a4deef;
  color: #a4deef;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #edf8fc;
  color: #107490;
}
.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #163943;
  color: #a4deef;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #edf8fc;
  color: #107490;
}
.tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #163943;
  color: #a4deef;
  border-color: transparent;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #058f5e;
}
.mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive {
  border-color: #84d5b8;
  color: #84d5b8;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #e6f4ef;
  color: #047a50;
}
.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #033322;
  color: #84d5b8;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #e6f4ef;
  color: #047a50;
}
.tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #033322;
  color: #84d5b8;
  border-color: transparent;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #d6554d;
}
.mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative {
  border-color: #ebafab;
  color: #ebafab;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #fbeeed;
  color: #b64841;
}
.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #411c1a;
  color: #ebafab;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #fbeeed;
  color: #b64841;
}
.tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode.darkmode .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #411c1a;
  color: #ebafab;
  border-color: transparent;
}

.tvmode:not(.hideFocus) .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0e87a7 solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}
@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0e87a7 solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].secondary[class], .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].subtle[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].secondary[class], .mobile .Popup .toolbar .buttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].subtle[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media screen and (max-width: 768px) {
  .Popup .toolbar .buttons {
    flex-direction: column;
  }
  .Popup .toolbar .buttons .button {
    margin: 0.5rem 0 0;
    width: 100%;
  }
  .Popup .toolbar .buttons .button:first-child {
    margin-top: 0;
  }
  .Popup .toolbar .buttons .button ~ .button[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .toolbar .buttons .button ~ .button[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}

.datatile .Popup.medium > .toolbar .buttons,
.datatile .Popup.large > .toolbar .buttons {
  justify-content: center;
  padding: 10px 15px;
  padding-top: 0;
}

.Popup .formbuttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.Popup .formbuttons .button {
  margin: 0;
  margin-right: 0.5rem;
}
.Popup .formbuttons .button:last-child {
  margin-right: 0;
}
.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #49bdde;
}
@media print {
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
    border: 1px solid #767676;
    padding-top: calc(0.375rem - 1px);
    padding-bottom: calc(0.375rem - 1px);
  }
  .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
  border: 2px solid;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  color: #ffffff;
}
.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  box-shadow: none;
  transform: translateY(1px);
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled) {
  border-color: #a4deef;
  color: white;
  background-color: #163943;
  box-shadow: none;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #3ea1bd;
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #3993ad;
  border-color: transparent;
}

.tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #3ea1bd;
}
.tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #3993ad;
  border-color: transparent;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #09aa71;
}
@media print {
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
    border: 1px solid #767676;
    padding-top: calc(0.375rem - 1px);
    padding-bottom: calc(0.375rem - 1px);
  }
  .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
  border: 2px solid;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  color: #ffffff;
}
.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  box-shadow: none;
  transform: translateY(1px);
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive {
  border-color: #84d5b8;
  color: white;
  background-color: #033322;
  box-shadow: none;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #089160;
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #078558;
  border-color: transparent;
}

.tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #089160;
}
.tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #078558;
  border-color: transparent;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background-color: #d75e56;
}
@media print {
  .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
    border: 1px solid #767676;
    padding-top: calc(0.375rem - 1px);
    padding-bottom: calc(0.375rem - 1px);
  }
  .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .mobile .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
  border: 2px solid;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:focus, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  color: #ffffff;
}
.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  box-shadow: none;
  transform: translateY(1px);
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative {
  border-color: #ebafab;
  color: white;
  background-color: #411c1a;
  box-shadow: none;
}

.Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #b75049;
}
.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #a84943;
  border-color: transparent;
}

.tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #b75049;
}
.tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode.darkmode .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #a84943;
  border-color: transparent;
}

.tvmode:not(.hideFocus) .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0e87a7 solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}
@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0e87a7 solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .formbuttons .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .formbuttons .button {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .formbuttons .button {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .formbuttons .button.secondary[class], .Popup .formbuttons .button.subtle[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .formbuttons .button.secondary[class], .mobile .Popup .formbuttons .button.subtle[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #1388a9;
}
.mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled) {
  border-color: #a4deef;
  color: #a4deef;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #edf8fc;
  color: #107490;
}
.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active {
  background-color: #163943;
  color: #a4deef;
  border-color: transparent;
}

.tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #edf8fc;
  color: #107490;
}
.tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  background-color: #163943;
  color: #a4deef;
  border-color: transparent;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #058f5e;
}
.mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive {
  border-color: #84d5b8;
  color: #84d5b8;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #e6f4ef;
  color: #047a50;
}
.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active {
  background-color: #033322;
  color: #84d5b8;
  border-color: transparent;
}

.tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #e6f4ef;
  color: #047a50;
}
.tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).nextstep:focus, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).completeworkflow:focus, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinesave:focus, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).positive:focus {
  background-color: #033322;
  color: #84d5b8;
  border-color: transparent;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #d6554d;
}
.mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative {
  border-color: #ebafab;
  color: #ebafab;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #fbeeed;
  color: #b64841;
}
.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active {
  background-color: #411c1a;
  color: #ebafab;
  border-color: transparent;
}

.tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #fbeeed;
  color: #b64841;
}
.tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).cancelworkflow:focus, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).inlinedelete:focus, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:hover, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:active, .tvmode.darkmode .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled).negative:focus {
  background-color: #411c1a;
  color: #ebafab;
  border-color: transparent;
}

.tvmode:not(.hideFocus) .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline: #0e87a7 solid 4px;
  transform: scale(1.05);
  outline-color: #363636;
}
@media (max-width: 970px) {
  .tvmode:not(.hideFocus) .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
    outline: #0e87a7 solid 3px;
  }
}
.tvmode.darkmode:not(.hideFocus) .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled):focus {
  outline-color: #ffffff;
}

@media screen and (max-width: 768px) {
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].secondary[class], .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].subtle[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].secondary[class], .mobile .Popup .formbuttons .button ~ .button:not([disabled], [aria-disabled=true], .disabled)[class].subtle[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}
@media screen and (max-width: 768px) {
  .Popup .formbuttons {
    flex-direction: column;
  }
  .Popup .formbuttons .button {
    margin: 0.5rem 0 0;
    width: 100%;
  }
  .Popup .formbuttons .button:first-child {
    margin-top: 0;
  }
  .Popup .formbuttons .button ~ .button[class] {
    padding-top: calc(0.625rem - 1px);
    padding-bottom: calc(0.625rem - 1px);
  }
  .mobile .Popup .formbuttons .button ~ .button[class] {
    padding-top: calc(0.75rem - 1px);
    padding-bottom: calc(0.75rem - 1px);
  }
}

.Popup.documentpopup .toolbar {
  padding-top: 10px;
  margin-top: 0px;
  padding-bottom: 10px;
  padding: 10px 15px;
}

.component.Popup.large.pdfpopup .content {
  overflow-y: hidden !important;
  padding: 0;
  border-radius: 0;
}

.Popup.nobuttons {
  padding-bottom: 5px;
}

.component.Popup.textlessTitle .scrollable > .titlebar {
  padding: 0;
}

.Popup .buttons {
  width: auto;
}
.Popup .buttons .button {
  margin: 0 0.25rem;
}

.Popup .toolbar .buttons .previouspage.button {
  display: inline-block;
  margin: 0;
  width: auto;
}
.Popup .toolbar .buttons .previouspage.button[class] {
  background-color: #ffffff;
  border: 1px solid currentColor;
  box-shadow: none;
  padding-top: calc(0.375rem - 1px);
  padding-bottom: calc(0.375rem - 1px);
  color: #1388a9;
}
.mobile .Popup .toolbar .buttons .previouspage.button[class] {
  padding-top: calc(0.75rem - 1px);
  padding-bottom: calc(0.75rem - 1px);
}
.Popup .toolbar .buttons .previouspage.button[class]:active {
  border-color: transparent;
  box-shadow: inset 0 0 0 2px currentColor;
  transform: none;
}
.darkmode .Popup .toolbar .buttons .previouspage.button[class] {
  border-color: #a4deef;
  color: #a4deef;
  background-color: rgba(0, 0, 0, 0.3);/* #FF000000 */;
  box-shadow: none;
}

.Popup .toolbar .buttons .previouspage.button[class]:hover, .Popup .toolbar .buttons .previouspage.button[class]:active {
  background-color: #edf8fc;
  color: #107490;
}
.darkmode .Popup .toolbar .buttons .previouspage.button[class]:hover, .darkmode .Popup .toolbar .buttons .previouspage.button[class]:active {
  background-color: #163943;
  color: #a4deef;
  border-color: transparent;
}

.tvmode .Popup .toolbar .buttons .previouspage.button[class]:hover, .tvmode .Popup .toolbar .buttons .previouspage.button[class]:active, .tvmode .Popup .toolbar .buttons .previouspage.button[class]:focus {
  background-color: #edf8fc;
  color: #107490;
}
.tvmode.darkmode .Popup .toolbar .buttons .previouspage.button[class]:hover, .tvmode.darkmode .Popup .toolbar .buttons .previouspage.button[class]:active, .tvmode.darkmode .Popup .toolbar .buttons .previouspage.button[class]:focus {
  background-color: #163943;
  color: #a4deef;
  border-color: transparent;
}

.Popup.component.overflowvisible > .content {
  overflow-y: visible !important;
}

/* #endregion */
/* #region Containers */
.container .content .component:last-child {
  margin-bottom: 0;
}

.component.Popup {
  border-radius: 6px;
  box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.9em;
  padding: 0;
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  z-index: 3002;
  outline: 0;
  overflow: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.component.Popup .component {
  padding: 0;
  margin: 0;
}
.component.Popup .scrollable > .titlebar {
  border-radius: 6px 6px 0 0;
  display: flex;
  align-items: center;
  column-gap: 0.25rem;
  position: relative;
  font-weight: normal;
  justify-content: space-between;
}
.component.Popup .scrollable > .titlebar h2 {
  font-size: 1.3rem;
  overflow-wrap: anywhere;
  width: 90%;
}
.component.Popup .scrollable > .titlebar .titlebarblurbackground {
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.component.Popup .scrollable > .titlebar .titlebarblurbackground::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  z-index: -1;
  overflow: hidden;
}
body:not(.graphicHeader) .component.Popup .scrollable > .titlebar .titlebarblurbackground::before {
  background: transparent url("../images/background_blurred.jpg") no-repeat fixed top center/cover;
}

.component.Popup.esigndocument .scrollable > .titlebar {
  container-type: inline-size;
  max-height: 2.5rem;
  overflow-y: auto;
}
.component.Popup.esigndocument .scrollable > .titlebar .buttons {
  position: sticky;
}
.component.Popup.esigndocument .scrollable > .titlebar h2 {
  font-size: 1.3rem;
  overflow-wrap: anywhere;
  width: 90%;
  max-height: 2rem;
}
@media screen and (max-width: 300px) {
  .component.Popup.esigndocument .scrollable > .titlebar h2 {
    padding-top: 0.5rem;
  }
}
@container (max-height: 20rem) {
  .component.Popup.esigndocument .scrollable > .titlebar h2 {
    padding-top: 2rem;
  }
}

.Popup.notitle.nobuttons {
  padding: 20px;
}

.component.Popup > .scrollable > div.content {
  border-radius: 0 0 6px 6px;
  width: 100%;
  margin: 0;
  padding: 10px 15px;
}

.component.Popup.small {
  width: 35%;
  min-width: 450px;
}
.component.Popup.small.records-disclaimer {
  width: 90%;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 70px);
}
.component.Popup.small.records-disclaimer > .content {
  overflow-y: auto !important;
  max-height: unset !important;
  flex: 1;
}
@media only screen and (min-width: 769px) {
  .component.Popup.small.records-disclaimer {
    width: 35%;
  }
}
.mobile .component.Popup.small.records-disclaimer {
  max-height: calc(100vh - 70px);
}
.component.Popup.small.videoPopup {
  width: 90%;
  min-width: fit-content;
}
@media only screen and (min-width: 769px) {
  .component.Popup.small.videoPopup {
    width: 50vw;
  }
}
.component.Popup.small.videoPopup.horizontal {
  width: 96vw;
}
@media only screen and (min-width: 769px) {
  .component.Popup.small.videoPopup.horizontal {
    width: 80vw;
  }
}
.component.Popup.small.videoPopup.horizontal .smallMobileScreen {
  max-width: 100%;
}
.datatile .component.Popup.small {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin-left: auto;
  margin-right: auto;
}

.component.Popup.medium {
  width: 55%;
  min-width: 710px;
}
@media screen and (max-width: 1300px) {
  .component.Popup.medium {
    width: 55vw;
  }
}

.component.Popup.large {
  width: 75%;
  min-width: 960px;
}
@media screen and (max-width: 1300px) {
  .component.Popup.large {
    width: 75vw;
    min-width: 710px;
  }
}

.component.Popup {
  display: flex;
  flex-direction: column;
}
.component.Popup.small, .component.Popup.medium, .component.Popup.large {
  max-height: 90%;
  max-width: 90%;
}
@media screen and (max-height: 426px) {
  .component.Popup.small, .component.Popup.medium, .component.Popup.large {
    width: 90%;
  }
}
@media screen and (max-width: 768px) {
  .component.Popup.small, .component.Popup.medium, .component.Popup.large {
    min-width: 290px;
  }
}

/* #endregion */
/* #region Framework */
.Popup.logout img {
  padding-top: 10px;
}

.Popup.videoPopup .videoContainer {
  display: block;
  margin: 0 auto;
}

.Popup.pdfpopup > .content > .component {
  display: block;
}

.component.Popup.logout {
  padding: 0.75rem;
  text-align: center;
  width: 250px;
}

.component.inlineloading {
  height: 18px;
  font-size: 1.2em;
  margin: 10px;
  padding: 0;
  position: relative;
  top: 0;
  opacity: 1;
}
html[lang=ar] .component.inlineloading {
  font-size: 1em;
}
#sidebar .component.inlineloading {
  font-size: 1rem;
}
.component.inlineloading .content .ajaxspinner .spinner {
  height: 18px;
  background: url("../images/spinner_small_transparentbg.gif") no-repeat;
}

.component .actionButtons {
  text-align: center;
}

.component.twothirdsrow {
  width: 66%;
}

.component.onethirdrow {
  width: 33%;
}

/* #endregion */
/* #region TRANSITIONS */
.filledContainer,
.component,
.alertcontent {
  transition: height 1s;
}

#alertspanel-autowaitlist .inlineloading {
  transition: height 0s;
}

body .component > .content {
  overflow-wrap: anywhere;
  transition: opacity 1s;
}

body .component > .scrollable > .content {
  overflow-wrap: anywhere;
  transition: opacity 1s;
}

body .component > .scrollable > .content {
  transition: opacity 1s;
}

.component .loginalert .body {
  transition: margin-top 1s;
}

/* #endregion */
/* #region HOME PAGE TEMPLATES */
.HPtemplate {
  display: block;
  margin-top: 0;
}
.HPtemplate .content {
  padding-bottom: 0;
}

.filledContainer {
  position: relative;
}
.filledContainer > .component {
  height: 100%;
}

/* #endregion */
/* #region Misc */
.component.Popup > .scrollable {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
@media screen and (min-height: 426px) {
  .component.Popup > .scrollable {
    overflow-y: auto;
  }
}

#alerts > .loginalert a::after,
.quickLinks.vertical a::after,
.component.pocdefault ul li.listelement:after,
.Alerts .loginalert .loginalert.tab::after,
.Alerts .loginalert.h2gAlert::after {
  content: "";
  height: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
}

#alertspanel-autowaitlist.loginalert.tab::before {
  height: 0;
}

#alerts .loginalert:last-child a::after,
.quickLinks.vertical a:last-child::after,
.component ul li.listelement:last-child:after {
  height: 0;
}

.mobile .videoPopup .titlebar {
  display: none;
}
.mobile .videoPopup .buttons {
  margin-bottom: 0;
}
.mobile .videoPopup .content {
  margin-top: 0.5em;
}

/* #endregion */
/* #region Alerts */
.loginalert {
  position: relative;
  min-height: 3.4rem;
  overflow: hidden;
}

.Alerts.noinfo > .content .nodata:before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("../images/notification.png") no-repeat;
  display: inline-block;
  position: relative;
  left: -0.5rem;
  background-size: 1.4rem;
  vertical-align: middle;
}

.loginalert > a,
.loginalert > p,
.loginalert.h2gAlert {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  position: relative;
  line-height: 2rem;
  z-index: 999;
}

.loginalert > p {
  line-height: 1rem;
}

.loginalert > a:focus {
  color: initial;
}

.Alerts .loginalert > a::after,
.Alerts .loginalert > p::after,
.Alerts .loginalert .loginalert.tab::after, .Alerts .loginalert.h2gAlert::after {
  width: calc(100% - 48px - 2rem);
}
.Alerts .loginalert > a span.alertContent,
.Alerts .loginalert > p span.alertContent, .Alerts .loginalert.h2gAlert span.alertContent {
  display: inline-block;
  width: calc(100% - 48px - 1rem);
  line-height: normal;
  margin-top: 0.2rem;
  vertical-align: middle;
}
.Alerts .loginalert > p span.alertContent {
  line-height: 1.2rem;
}
.Alerts .loginalert > a img.icon,
.Alerts .loginalert > a svg.icon,
.Alerts .loginalert > p img.icon,
.Alerts .loginalert .head img.icon, .Alerts .loginalert.h2gAlert img.icon {
  height: 48px;
  width: 48px;
  vertical-align: top;
  display: inline-block;
  margin: 0 1rem 0 0;
}

.loginalert .h2gAlert {
  height: 100px;
}

.loginalert .h2gAlert img {
  width: 400px;
  height: inherit;
}

.icon-timesensitive {
  height: 2rem;
  width: 2rem;
  position: absolute;
  top: 0;
  left: 0;
}

.loginalert a.head + .bodyanimator {
  cursor: pointer;
}

.loginalert .body {
  width: calc(100% - 4rem);
  margin-left: 4rem;
  padding: 0 1rem 0.4rem;
}

.loginalert .contenthead {
  margin-bottom: 0.5rem;
}

.loginalert .contentbody .apptoffer {
  display: inline-block;
  width: 45%;
  vertical-align: top;
  padding: 0;
}

div.leftcolfull.apptoffer.card {
  width: 75%;
}

.loginalert .contentbody .leftcol {
  margin-right: 6%;
}

div.leftcolfull.apptoffer.card,
div.leftcol.apptoffer.card,
div.rightcol.apptoffer.card {
  cursor: default;
}

.loginalert .body .contentbody .offertitle {
  text-align: center;
  padding: 0.3rem;
  display: block;
  font-weight: bold;
  min-height: 1.5rem;
}

.loginalert .apptoffer .button:not(.multi) {
  left: 25%;
  margin: 0.7rem 0 1.4rem;
}

.loginalert .apptoffer .buttons.multi {
  margin: 0.7rem 0;
  left: 25%;
  position: relative;
  display: flex;
}

.loginalert .contentbody a:not(.button) {
  margin: 10px 0 0;
  display: inline-block;
}

#alertspanel-autowaitlist .component.isanimating .content,
#alertspanel-autowaitlist .component.isanimating {
  overflow-x: hidden;
  overflow-y: hidden;
}

.HPtemplate .Alerts .content {
  border-radius: 6px;
}

.loginalert .body .alertcontent {
  margin: 0 auto 1.5rem;
}
.loginalert .body .apptDetails {
  display: block;
  margin: 1rem auto 0.5rem;
}
.loginalert .body .apptDetails.nooffer {
  width: 85%;
}
.loginalert .body .apptDateDetails *,
.loginalert .body .appProvDetails * {
  display: block;
}
.loginalert .body .apptDateDetails {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  margin: 0 2.5%;
  text-align: center;
}
.loginalert .body .appProvDetails {
  width: 74%;
  display: inline-block;
}
.loginalert .body .apptDateDetails .month {
  font-size: 1.2em;
  text-transform: uppercase;
  margin: 0.4rem 0;
}
.loginalert .body .apptDateDetails .date {
  font-size: 2em;
  margin: 0.4rem 0;
}
.loginalert .body .apptDateDetails .year {
  font-size: 0.8em;
  margin: 0.4rem 0;
}
.loginalert .body .appProvDetails .apptTime,
.loginalert .body .appProvDetails .visitType {
  font-weight: bold;
}
.loginalert .body .appProvDetailsLabel {
  color: #565656;
}
.loginalert .body .appProvDetailsSublabel {
  color: #767676;
  font-size: 0.9rem;
}
.loginalert .body .apptButtons a {
  position: relative;
  left: 25%;
  max-width: 73%;
}

.loginalert .contenthead .noactionoffertitle {
  margin-bottom: -0.5rem;
  display: block;
  padding: 0.3rem 0.5rem;
  min-height: 1rem;
}

.loginalert .expiredoffer {
  padding: 0.5rem;
  border-bottom: 1px solid #dbdbdb;
  min-height: 1rem;
  margin: 0 0.5%;
}
.loginalert .expiredoffer:last-child {
  border-bottom-width: 0;
}
.loginalert .expiredoffer .expiredofferdate {
  display: block;
  font-weight: bold;
}

.loginalert .component {
  margin: 0;
}

.Alerts .loginalert:last-child .loginalert.tab:last-child:after {
  height: 0 !important;
}

.apptalerts {
  padding-top: 0.5rem;
}
.apptalerts .loginalert .body {
  background: none;
}
.apptalerts .loginalert .icon-timesensitive {
  display: none;
}
.apptalerts .loginalert .head {
  padding-left: 5rem;
  margin-bottom: 0.4rem;
}

@media only screen and (max-width: 1300px) {
  .loginalert .apptoffer.card,
  .loginalert .body .apptDetails {
    width: auto;
    height: auto !important;
    min-height: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  .loginalert .body .apptDateDetails {
    width: 30%;
  }
  .loginalert .body .appProvDetails {
    width: 65%;
  }
  .loginalert .apptoffer .buttons.multi,
  .loginalert .apptoffer .button.autowidth {
    display: block;
    width: 85%;
    margin: 0 auto 0.5rem;
    position: static;
  }
  .loginalert .apptoffer .button.multi {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .apptalerts .loginalert .head {
    width: 100%;
    margin-left: 0;
    padding: 0;
    display: block;
  }
}
/* #endregion */
/* #region Quicklinks
	*mborofsk: this applies to messaging sidebar as well
*/
.quickLinksContainer {
  margin-top: 20px;
}

.quickLinks a {
  display: inline-block;
  width: 16.23%;
  text-align: center;
  vertical-align: top;
  min-height: 4.5rem;
  margin-bottom: 0.7rem;
  white-space: pre-wrap;
  word-wrap: break-word;
  position: relative;
}
.quickLinks:not(.vertical) #links {
  margin-top: 1rem;
}
.quickLinks a img {
  display: block;
  margin: 0 auto;
  height: 3.5rem;
}
.quickLinks a svg {
  fill: #0e87a7;
}
.quickLinks.vertical {
  min-height: 80px;
}
.quickLinks.vertical a {
  width: 100%;
  display: block;
  text-align: left;
  padding: 0.6rem 0;
  margin: 0;
  min-height: 2.5rem;
}
.quickLinks.vertical a img {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 -2px;
}
.quickLinks.vertical a span {
  display: inline-block;
  width: calc(100% - 48px - 0.5rem);
  vertical-align: middle;
}
.quickLinks.vertical a::after {
  width: calc(100% - 2.5rem - 0.7rem);
}
.quickLinks.vertical.emblemIcons a {
  padding: 0.3rem;
}
.quickLinks.vertical.emblemIcons a svg {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5rem 0 -2px;
}
.quickLinks.vertical.emblemIcons li:hover span {
  text-decoration-line: underline;
  text-decoration-color: inherit;
  text-decoration-style: solid;
}

#sidebar .emblemIcons a:focus {
  outline: auto;
}

/* #endregion */
/* #region News widget */
.component.news > .content:not(:empty) {
  overflow: visible;
}

.component.news .newscard,
.campaignCard {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 1rem center;
  background-size: 6.5rem auto;
  min-height: 10rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  margin-top: 0.6%;
  margin-bottom: 0.6%;
}

.component.news .newscard {
  display: inline-block;
  margin-left: 0.6%;
  margin-right: 0.6%;
  vertical-align: top;
  width: 49.4%;
  padding-top: 0.5rem;
}

.campaignCard:not(.imageCard) {
  padding-left: 1rem;
}

.campaignCard.imageCard,
.component.news .newscard {
  padding-left: 9rem;
}

.component .news .newscard.videoVisits {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/video_visit.png");
}
.component .news .newscard.careEverywhere {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/logo_careeverywhere.png");
}
.component .news .newscard.devices {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/devices.png");
}
.component .news .newscard.mobileApps {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/mobile_tile.png");
}
.component .news .newscard.interopVideo {
  background-position-x: 20px /*rtl:calc(100% - 20px)*/;
  background-image: url("../images/video/moviereelwithplayicon.svg");
}

/* #endregion */
/* #region External loading indicator */
#sidebar .component.inlineloading.withsources .loadingExt {
  transform: rotate(-45deg) scale(0.1);
}
.component.inlineloading.withsources {
  height: auto;
  text-align: center;
}

.inlineloading.withsources > .content {
  overflow: visible;
}
.inlineloading.withsources {
  max-height: 100px;
  min-height: 100px;
  transition: max-height 0.5s ease-in;
  overflow: hidden;
}
.inlineloading.withsources.loaded {
  max-height: 0;
  min-height: 0;
  margin: 0;
}
.hasNoCommunityLinks .inlineloading.withsources .loadingStatus {
  display: none;
}

.loadingExt {
  display: block;
  position: relative;
  width: 256px;
  height: 256px;
  transform: rotate(-45deg) scale(0.15);
  vertical-align: middle;
  margin: -90px auto;
}
.loadingExt.loaded {
  opacity: 0;
  transition: opacity 0.5s 1s;
}
.loadingExt > span {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
}
.loadingExt > span:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  transform: rotate(45deg);
  background-size: 100%;
  font-size: 100%;
}
.loadingExt.loading:before {
  content: "";
  background: transparent;
  border-radius: 100%;
  position: absolute;
  transform: rotate(45deg);
  animation: radiatingGlow 1s ease-in-out infinite;
  top: 10%;
  left: 10%;
  width: 85%;
  height: 85%;
}
.loadingExt.loading .lE-backorbit {
  animation: wipeFromLeft 1s ease-in-out 0.6s infinite;
  opacity: 0;
}
.loadingExt.loading .lE-fullLogo {
  animation: wipeFromTopRight 1s ease-in-out infinite;
}
.loadingExt.loading .lE-panhandleAndCheck {
  opacity: 0;
}
.loadingExt.loaded > span:before {
  opacity: 0;
}
.loadingExt.loaded .lE-panhandleAndCheck {
  animation: fadeInOut 5s ease-in-out 1;
}

.lE-backorbit:before {
  background-image: url("../images/loadingIndicators/externalloading_layer1.png");
}

.lE-moon:before {
  background-image: url("../images/loadingIndicators/externalloading_layer2.png");
}

.lE-fullLogo:before {
  background-image: url("../images/loadingIndicators/externalloading_layer3.png");
}

.lE-panhandleAndCheck:before {
  background-image: url("../images/loadingIndicators/externalloading_layer4.png");
}

.lE-moon:before {
  transition: opacity 0.5s;
  opacity: 1;
}

.loadingExt.loaded .lE-panhandleAndCheck:before {
  opacity: 1;
}

@keyframes radiatingGlow {
  19.99% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0), 0 0 80px -60px rgba(247, 150, 34, 0);
  }
  20% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0.5), 0 0 80px 0 rgba(247, 150, 34, 0.5);
  }
  50% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0.5), 0 0 80px 60px rgba(247, 150, 34, 0.5);
  }
  80% {
    box-shadow: inset 0 0 40px 20px rgba(247, 150, 34, 0), 0 0 80px 0 rgba(247, 150, 34, 0);
    width: 150%;
    height: 150%;
    left: -25%;
    top: -20%;
  }
}
@keyframes hideFromTopRight {
  0% {
    clip: rect(0, 305px, 256px, 0);
  }
  49.999% {
    clip: rect(0, 0px, 256px, 0);
  }
  50% {
    clip: rect(0, 305px, 256px, 305px);
  }
  100% {
    clip: rect(0, 305px, 256px, 20px);
  }
}
@keyframes wipeFromTopRight {
  0% {
    clip: rect(0, 305px, 256px, 305px);
  }
  49.999% {
    clip: rect(0, 305px, 256px, 0);
  }
  50% {
    clip: rect(0, 305px, 256px, 0);
  }
  100% {
    clip: rect(0, 0px, 256px, 0);
  }
}
@keyframes wipeFromLeft {
  0% {
    clip: rect(0, 60px, 256px, 0);
    opacity: 1;
  }
  49.999% {
    clip: rect(0, 256px, 256px, 0);
    opacity: 1;
  }
  50% {
    clip: rect(0, 256px, 256px, 0);
    opacity: 1;
  }
  100% {
    clip: rect(0, 256px, 256px, 256px);
    opacity: 1;
  }
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* #endregion */
/* #region Internal loading indicators - loading Heart */
.loadingHeart {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 64px;
  height: 64px;
  background-image: url("../images/loadingIndicators/loadingHeartBackground.svg");
  background-size: contain;
  transform: scale(0.8);
  animation: heartbeat 2s 0.2s ease infinite;
  text-align: initial;
  flex-shrink: 0;
}
.loadingHeart:before {
  content: url("../images/loadingIndicators/loadingHeartPulse.svg");
  animation: heartbeatWipeFromLeft 2s linear infinite;
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 64px, 0);
}
.loadingHeart:after {
  position: absolute;
  /* rtl:ignore */
  left: 0;
  top: 31.5px;
  width: 5px;
  height: 5px;
  background: #ffffff;
  border-radius: 100%;
  content: "";
  opacity: 0;
  animation: pulse 2s linear infinite;
}
@keyframes heartbeat {
  0% {
    transform: scale(0.8);
  }
  14% {
    transform: scale(1);
  }
  28% {
    transform: scale(0.8);
  }
  42% {
    transform: scale(1);
  }
  70% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(0.8);
  }
}
@keyframes heartbeatWipeFromLeft {
  0% {
    clip: rect(0, 0, 64px, 0);
  }
  50% {
    clip: rect(0, 64px, 64px, 0);
  }
  100% {
    clip: rect(0, 64px, 64px, 64px);
  }
}
@keyframes pulse {
  0% {
    /* rtl:ignore */
    left: 0;
  }
  12% {
    top: 31.5px;
  }
  15% {
    top: 28px;
  }
  16.5% {
    top: 31.5px;
  }
  19.5% {
    top: 31.5px;
  }
  20% {
    opacity: 1;
  }
  22% {
    top: 12px;
  }
  24% {
    top: 48px;
  }
  28% {
    top: 31.5px;
  }
  32% {
    top: 31.5px;
  }
  35% {
    top: 28px;
  }
  36.5% {
    top: 33px;
  }
  40% {
    height: 5px;
    width: 5px;
  }
  45% {
    opacity: 1;
    height: 0;
    width: 0;
  }
  46% {
    opacity: 0;
  }
  50% {
    /* rtl:ignore */
    left: 60px;
  }
}

/* #endregion */
/* #region TEMPLATES */
.component.alerts {
  min-height: 1px;
}

.templateA .filledContainer .column.twothirdsrow.news {
  min-height: 715px;
  height: auto;
}
.templateA .filledContainer .column.twothirdsrow {
  left: 0;
}
.templateA .filledContainer .column.onethirdrow div {
  text-align: center;
}
.templateA .filledContainer .column.onethirdrow {
  left: 67%;
  text-align: left;
}
.templateA .filledContainer .halfColumn {
  height: 49%;
}
.templateA .filledContainer .top {
  top: 0;
}
.templateA .filledContainer .bottom {
  top: 51%;
}

.templateC .HProw .HPcell:first-child {
  margin-left: 0;
}
.templateC .HProw .HPcell {
  width: 32.66%;
  margin-left: 1%;
}
.templateC .filledContainer {
  margin-bottom: 10px;
}
.templateC .filledContainer .component.news {
  height: 100%;
}

.templateB .filledContainer .column {
  position: relative;
}
.templateB .filledContainer {
  margin-bottom: 10px;
}

/* #endregion */
/* #region Menu Details Table structure with left and right columns */
.menudetailstable {
  display: table;
  table-layout: fixed;
}
.menudetailstable .column {
  display: table-cell;
  position: relative;
  vertical-align: top;
}
.menudetailstable.leftmenu .leftcolumn {
  min-width: 250px;
  width: 25%;
  overflow: hidden;
}
.menudetailstable.leftmenu .rightcolumn {
  min-width: 700px;
  width: 75%;
}

.menudetailstable.leftmenu .leftcolumn::before,
.goalslarge .goalsleft::before,
.TRPContainer::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  z-index: -1;
  overflow: hidden;
}
body:not(.graphicHeader) .menudetailstable.leftmenu .leftcolumn::before::before,
body:not(.graphicHeader) .goalslarge .goalsleft::before::before,
body:not(.graphicHeader) .TRPContainer::before::before {
  background: transparent url("../images/background_blurred.jpg") repeat top left;
}

/* #endregion */
/* #region External Organizations */
#externalalertsWrapper {
  background-color: #ffffff;
  padding: 1rem 1rem 0 1rem;
  border-width: 0.5px;
  border-radius: 0.25rem;
  border-style: solid;
  border-color: #cfe7ed;
}
#externalalertsWrapper .externalalerts {
  height: auto !important;
}
#externalalertsWrapper .titlebar {
  display: none;
}
#externalalertsWrapper .widgettitle {
  color: #0e87a7;
  padding: 0;
  word-wrap: break-word;
  word-break: break-word;
}
#externalalertsWrapper .pretext {
  font-size: 0.9rem;
  margin: 0.3rem auto;
  word-wrap: break-word;
  word-break: break-word;
}
#externalalertsWrapper .externalorganizations {
  color: #363636;
}
#externalalertsWrapper .externalorganizations .badge {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 1.5rem;
  margin-top: 1.5rem;
  line-height: 1.25rem;
  z-index: 0;
  position: absolute;
}
#externalalertsWrapper .externalorganizations .badge .alertIcon {
  height: 1.25rem;
  fill: #ffffff;
}
#externalalertsWrapper .externalorganizations .centrallogo {
  width: 100%;
  height: 100%;
}
#externalalertsWrapper .externalorganizations .orglogo:not(.noActionOrg) {
  opacity: 0.6;
  filter: grayscale(1);
}
#externalalertsWrapper .externalorganizations .externallink {
  background: none;
}
#externalalertsWrapper .externalorganizations .externallink.clickableOrg .orglogo {
  filter: none;
  opacity: 1;
}
#externalalertsWrapper .externalorganizations .externallink.clickableOrg .orgjump:active {
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  filter: brightness(1.1);
}
#externalalertsWrapper .externalorganizations .externallink.clickableOrg .orgjump .jumpArrow {
  visibility: visible;
}
#externalalertsWrapper .externalorganizations .externallink.clickableOrg:hover {
  text-decoration: underline;
}
#externalalertsWrapper .externalorganizations .externallink.clickableOrg:hover .orglogo {
  border-radius: 100%;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
#externalalertsWrapper .externalorganizations .externallink.clickableOrg:active .orglogo {
  filter: brightness(1.1);
}
#externalalertsWrapper .externalorganizations .loadingfailed {
  background-image: url("../images/warning_icon_w_outline.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
}
#externalalertsWrapper .externalorganizations .orgjump .jumpArrow {
  visibility: hidden;
}
#externalalertsWrapper .list div:nth-of-type(1n + 9) {
  display: none;
}
#externalalertsWrapper .seeDetailsLinkWrapper {
  display: flex;
  padding: 0.6rem 0;
  justify-content: center;
}
#externalalertsWrapper .seeDetailsLinkWrapper .seeDetailsLink {
  display: flex;
  align-items: center;
}
#externalalertsWrapper .seeDetailsLinkWrapper .seeDetailsLinkText {
  display: inline;
  cursor: pointer;
  word-wrap: break-word;
  word-break: break-word;
}

.externalorganizations.component {
  min-height: 30px;
}
.externalorganizations .externalorg {
  width: 100%;
  margin: 0.2rem 0;
}
.externalorganizations .externalorg > * {
  padding: 0 0.6rem;
}
.externalorganizations .externalorg:not(:last-child)::after {
  display: block;
  background-color: #dbdbdb;
  height: 1px;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  margin-left: 0rem;
  margin-right: 0rem;
  content: "";
}
.externalorganizations .orgsinfo {
  display: flex;
  align-items: center;
  min-height: 2rem;
  padding: 0.4rem 0;
}
.externalorganizations .precontent {
  margin: 0.5rem 0;
}
.externalorganizations .orgname {
  font-size: 0.9rem;
  display: block;
  width: 100%;
  word-break: break-word;
  -ms-word-wrap: break-word;
}
.externalorganizations .orgname .orgSubtitle {
  display: block;
  font-size: 0.7rem;
  line-height: 0.8rem;
}
.externalorganizations .orgname .orgSubtitle .payerIcon {
  width: 1.3rem;
  height: 1.3rem;
  min-width: 1.3rem;
  min-height: 1.3rem;
  vertical-align: middle;
}
.externalorganizations .orgname .orgSubtitle .smallText {
  vertical-align: middle;
}
.externalorganizations .orglogosection {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  margin-right: 0.75rem;
  position: relative;
}
.externalorganizations .orglogo {
  height: 2.5rem;
  width: 2.5rem;
}
.externalorganizations .pretext {
  margin: 0.5rem auto;
}
.externalorganizations .badge {
  z-index: 111;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 1.5rem;
  margin-top: 1.5rem;
  line-height: 1.25rem;
  border-radius: 50%;
  background-color: #005ebb;
  position: absolute;
}
.externalorganizations .orgjump {
  flex-shrink: 0;
}
.externalorganizations .jumpArrow {
  fill: #989898;
  width: 1.5rem;
  height: 1.5rem;
}
.externalorganizations .externalorg.inactive .badge.orglink {
  background-size: 1.5rem;
  display: block;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.25rem;
  text-align: center;
  background-color: #ed9200;
}
.externalorganizations .externalorg .badge.orglink {
  display: none;
}
.externalorganizations .IncompleteH2GSetup.badge {
  background-color: #767676;
  color: #ffffff;
}
.externalorganizations .waiting.badge {
  background-color: #ffa020;
}
.externalorganizations .waiting.badge .alertIcon {
  fill: #565656 !important;
}
.externalorganizations .loadingfailed {
  background: url("../images/critical_banner_icon.svg") no-repeat;
  border-radius: 0;
  background-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}
.externalorganizations .adminloginmode {
  background: url("../images/warning_banner_icon.svg") no-repeat;
  border-radius: 0;
  background-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}
.externalorganizations .externallink {
  width: 100%;
  display: block;
}
.externalorganizations .inactiveoverlay {
  background: url("../images/external_org_link.png") no-repeat;
  position: absolute;
  background-size: 2rem;
  width: 2rem;
  height: 2rem;
  top: 1rem;
  left: 1rem;
}

#sidebar .externallinking .pretext {
  font-size: 0.9rem;
}
#sidebar .externallinking.component {
  margin-bottom: 1rem;
}

/* #endregion */
/* #region Community List Manager */
.CommunityListManager > .inlineloading.loaded + .content {
  min-height: 0;
}
.CommunityListManager > .inlineloading + .content {
  min-height: 110px;
}
.CommunityListManager {
  display: inline-block !important;
  height: auto;
}
.CommunityListManager .content > ul {
  transition: opacity 1s;
  opacity: 1;
}
.CommunityListManager.hidden .content > ul {
  opacity: 0;
}
.CommunityListManager .inlineloading.withsources {
  position: absolute;
  z-index: 1;
}

/* #endregion */
/* #region Misc */
.PickOrganization .content > p {
  font-size: 1.2rem;
  padding: 0.4rem;
}

/* #endregion */
/* #region Notification Alert */
.component.Popup.notificationreview {
  width: 53rem;
  font-size: 1em;
}
.component.Popup.notificationreview .titlebar {
  padding: 0;
}
.component.Popup.notificationreview .titlebar h2 {
  display: none;
}
.component.Popup.notificationreview > .content {
  padding: 1.5rem 1.5rem 0.1rem 1.5rem;
}
.component.Popup.notificationreview > .content > .notoolbar,
.component.Popup.notificationreview > .content > .notoolbar > .content {
  overflow: visible;
}
.component.Popup.notificationreview .toolbar .buttons {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.component.notificationreview .methodoptions {
  display: inline-block;
  width: 50%;
  padding: 0.5rem 0 0;
  vertical-align: top;
}
.component.notificationreview .methodoptions.onlymethod {
  margin: 0 auto;
}
.component.notificationreview .methodoptions > div {
  display: inline-block;
}
.component.notificationreview .showError .alert {
  margin-left: 0.5rem;
  display: inline-block;
}

.component.Popup.notificationreview span.alert {
  display: none;
}
.component.Popup.notificationreview .section .content {
  overflow: hidden;
}
.component.Popup.notificationreview .showError .field {
  border-color: #d80000;
}
.component.Popup.notificationreview .section .content .icon {
  max-height: 4.5rem;
  vertical-align: top;
}
.component.Popup.notificationreview .allsmsbuttontext {
  max-width: calc(100% - 1.4rem);
  display: inline-block;
}
.component.Popup.notificationreview .field {
  box-sizing: border-box;
  width: 100%;
}
.component.Popup.notificationreview .field {
  padding: 0.3rem;
  margin-top: 0.3rem;
}
.component.Popup.notificationreview .actions {
  width: 100%;
  padding: 0.5rem 0;
}
.component.Popup.notificationreview .secondary:not(.disabled) {
  display: inline;
}
.component.Popup.notificationreview .secondary:not(.disabled) a {
  line-height: 2rem;
}
@media only screen and (max-width: 768px) {
  .component.Popup.notificationreview .secondary {
    display: inline-block;
  }
}
.component.Popup.notificationreview .methodicon {
  margin: 1rem 0.1rem 0 0;
}
.component.Popup.notificationreview input.button {
  border-radius: 4px;
}
.component.Popup.notificationreview .receiveallsms,
.component.Popup.notificationreview .receiveallemail {
  text-align: left;
}
.component.Popup.notificationreview .disclaimer, .component.Popup.notificationreview .textlabel {
  color: #767676;
}
.component.Popup.notificationreview .disclaimer {
  color: #565656;
  font-size: 0.8rem;
}

/* #endregion */
/* #region Family Access edit rel*/
.radioCard.relationship {
  height: 100%;
  width: 100%;
  min-height: 5.25rem;
}

tbContainer.relButtonContainer {
  min-height: 5.25rem;
}

.togglebutton.relationshipbutton.label {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 1300px) and (min-width: 768px) {
  .togglebutton.relationshipbutton.label {
    flex-direction: column;
    justify-content: start;
  }
}
@media screen and (max-width: 768px) {
  .togglebutton.relationshipbutton.label {
    justify-content: start;
  }
}

/* #endregion */
