:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ReactToastify.css.map */
.linkedListEditor__row--lBWXv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.linkedListEditor__linkedListColumnButtonsWrapper--aKXd5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

#printRoot .linkedListEditor__linkedListColumnButtonsWrapper--aKXd5 {
    width: auto;
}

.linkedListEditor__contextMenuButton--TrZ7b button {
    height: 32px;
    margin-top: 5px;
}

.linkedListEditor__contextMenuButton--TrZ7b i {
    font-size: 16px;
    min-width: 16px;
    color: rgb(16, 110, 190);
    margin: 0;
}

.linkedListEditor__contextMenuButton--TrZ7b button:hover {
    background-color: #f4f4f4;
}

.linkedListEditor__contextMenuButton--TrZ7b .ms-Button-menuIcon {
    display: none;
}

.linkedListEditor__linkedListButton--ikjCL {
    font-size: 18px;
    cursor: pointer;
    color: rgb(16, 110, 190);
}

.linkedListEditor__disabledButton--Oorby {
    cursor: default;
    color: rgb(166, 166, 166);
}

.linkedListEditor__filePickerMenuItem--mAXBh label {
    height: 32px;
    padding-left: 4px;
}

.linkedListEditor__filePickerMenuItem--mAXBh span { color: rgb(51, 51, 51) !important; }

.linkedListEditor__filePickerMenuItem--mAXBh.linkedListEditor__disabled--W_Mwa span { color: rgb(166, 166, 166) !important; }

.linkedListEditor__filePickerMenuItem--mAXBh:not(.linkedListEditor__disabled--W_Mwa) label:hover { background-color: #F4F4F4; }

#printRoot .linkedListEditor__linked-list-row-wrapper--aXy95 {
    overflow-x: hidden !important;
    position: relative;
}
.linkedListColumns__root--nM7rF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
}

.linkedListColumns__required--oKidk::after {
    content: " *";
    color: rgb(168, 0, 0);
    padding-right: 12px;
}

.suspendedLoad__fallback-root--Y7ZGM {
    width: 75%;
    min-height: 40px;
    height: 100%;
    padding: 5px;
    margin: auto;
    position: relative;
    overflow: hidden;
}

.suspendedLoad__fallback-hidden--T3etd {
    display: none;
}

.suspendedLoad__fallback-centered--hF_4U {
    min-height: unset;
    height: unset;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
}
.autocompleteInput__text-field-spinner--lqNDs {
    position: absolute;
    top: 9px;
    right: 9px;
}

.autocompleteInput__autocomplete-text-field-wrapper--tCGOf {
    position: relative;
}

.autocompleteInput__option--EUhJW {
    padding: 10px 15px;
}

.autocompleteInput__option--EUhJW.autocompleteInput__selected--iSoNn {
    background-color: #f4f4f4;
}

.autocompleteInput__option--EUhJW:hover {
    cursor: pointer;
    background-color: #f4f4f4;
}

.autocompleteInput__expand-button--0Ld0_ {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    height: 32px;
    width: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

    .autocompleteInput__expand-button--0Ld0_ i {
        font-size: 12px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        color: rgb(102, 102, 102);
    }


#printRoot .autocompleteInput__expand-button--0Ld0_ {
    display: none;
}
.textFieldWrapper__field-container--uqJbV:not(.textFieldWrapper__legacy-design--QeLZc) .ms-TextField-fieldGroup,
.textFieldWrapper__field-container--uqJbV:not(.textFieldWrapper__legacy-design--QeLZc) .ms-TextField-fieldGroup::after {
    border-radius: var(--field-border-radius, 2px);
}

.textFieldWrapper__field-container--uqJbV:not(.textFieldWrapper__legacy-design--QeLZc) .ms-TextField-fieldGroup {
    border-color: var(--field-border-color, rgb(243, 242, 241));
}

.textFieldWrapper__field-container--uqJbV.textFieldWrapper__edit-mode--W3x5q:not(.textFieldWrapper__legacy-design--QeLZc) .ms-TextField-fieldGroup {
    border-color: var(--field-border-color, rgb(96, 94, 92));
}

.textFieldWrapper__field-container--uqJbV.textFieldWrapper__edit-mode--W3x5q.textFieldWrapper__disabled--LxlYe:not(.textFieldWrapper__legacy-design--QeLZc) .ms-TextField-fieldGroup,
.textFieldWrapper__field-container--uqJbV.textFieldWrapper__edit-mode--W3x5q.textFieldWrapper__disabled--LxlYe:not(.textFieldWrapper__legacy-design--QeLZc) .ms-TextField-fieldGroup::after {
    border-color: var(--field-border-color, rgb(243, 242, 241));
}

.textFieldWrapper__input-field--FqLjD {
    border-radius: var(--field-border-radius, 2px);
}

.textFieldWrapper__field-container--uqJbV.textFieldWrapper__edit-mode--W3x5q .textFieldWrapper__input-field--FqLjD {
    background-color: var(--field-background, #fff);
}

.textFieldWrapper__field-container--uqJbV.textFieldWrapper__invalid--qnyYp .textFieldWrapper__input-field--FqLjD {
    -webkit-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    background-color: var(--field-invalid-background-color, #ffe4e4);
    border-color: var(--field-invalid-border-color, #a4262c);
}

.textFieldWrapper__field-container--uqJbV.textFieldWrapper__invalid--qnyYp .ms-TextField-wrapper .ms-TextField-fieldGroup,
.textFieldWrapper__field-container--uqJbV.textFieldWrapper__invalid--qnyYp .ms-TextField-wrapper div.ms-TextField-fieldGroup::after {
    border-color: var(--field-invalid-border-color, #a4262c);
}

.textFieldWrapper__field-container--uqJbV.textFieldWrapper__edit-mode--W3x5q.textFieldWrapper__disabled--LxlYe .textFieldWrapper__input-field--FqLjD {
    background-color: var(--field-disabled-background, rgb(243, 242, 241));
}
.dropDownNoItemsElement__root--Ev_dm {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    display: block;
    padding: 8px;
    background-color: transparent;
    width: 100%;
    overflow-wrap: break-word;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-style: italic;
}

.radioButtonsGroup__column--D2Caz {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.radioButtonsGroup__root--S12Ct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    overflow: hidden;
}

.radioButtonsGroup__fill-in-choice-wrapper--tyQfR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.radioButtonsGroup__fill-in-choice-wrapper--tyQfR .ms-TextField-wrapper {
    margin-bottom: 0px;
}

.radioButtonsGroup__root--S12Ct input[type="radio"]:disabled {
    /* these radio inputs are not really necessary when choice groups are being displayed in disabled mode. They are actually not used in rendering at all, and they're just blocking mouse input. */
    display: none;
}

.radioButtonsGroup__root--S12Ct:not(.radioButtonsGroup__legacy-design--bA8g1):not(.radioButtonsGroup__disabled--jVHWv) .ms-ChoiceField-field::before {
    border-color: var(--field-editable-border-color);
}

.radioButtonsGroup__choice-with-image--SEeSj .choice-option-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field {
    padding-left: 26px;
}

.radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field::before {
    top: calc(50% - 10px);
}

.radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field::after,
.radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field.is-checked::after {
    top: calc(50% - 5px);
}

#printRoot .radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field::before {
    top: calc(50% - 10px);
}

#printRoot .radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field::after, #printRoot .radioButtonsGroup__choice-with-image--SEeSj .ms-ChoiceField-field.is-checked::after {
    top: calc(50% - 5px);
}

#printRoot .radioButtonsGroup__choice-with-image--SEeSj .choice-option-image {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

#printRoot .radioButtonsGroup__choice-with-image--SEeSj .choice-option-image img {
    position: relative !important;
    top: 0;
    left: 0;
}

.radioButtonsGroup__invalid--kY1vR .ms-ChoiceFieldGroup-flexContainer .ms-ChoiceField .ms-ChoiceField-wrapper .ms-ChoiceField-field::before {
    background-color: var(--field-invalid-background-color);
    border: 1px solid var(--field-invalid-border-color);
}
.comboBoxEditor__invalid--evZgF .ms-ComboBox,
.comboBoxEditor__invalid--evZgF .ms-ComboBox .ms-ComboBox-Input {
    background-color: var(--field-invalid-background-color);
    -webkit-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

.comboBoxEditor__invalid--evZgF .ms-ComboBox::after {
    border: 1px solid var(--field-invalid-border-color);
    border-color: var(--field-invalid-border-color) !important;
}

.comboBoxEditor__invalid--evZgF .ms-ComboBox.is-open:after {
    border: 2px solid var(--field-invalid-border-color);
}
.peoplePicker__root--lYmhI {
    margin-bottom: 8px;
}

.peoplePicker__root--lYmhI .ms-BasePicker .ms-SelectionZone .ms-BasePicker-text {
    background-color: white;
    min-height: 32px;
}

.peoplePicker__invalid--QLtPt .ms-BasePicker .ms-SelectionZone .ms-BasePicker-text {
    border: 1px solid var(--field-invalid-border-color);
    background-color: var(--field-invalid-background-color);
    -webkit-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

.peoplePicker__invalid--QLtPt .ms-BasePicker .ms-SelectionZone .ms-BasePicker-text:after {
    border: 2px solid var(--field-invalid-border-color);
}
.signatureEditor__root--Vcqzl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    page-break-inside: avoid;
    position: relative;
    background-color: var(--field-background);
    border: 1px solid var(--field-border-color);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: var(--field-border-radius);
}

.signatureEditor__root--Vcqzl.signatureEditor__no-border--QJ6ka {
    border: none;
}

.signatureEditor__root--Vcqzl.signatureEditor__tiny--GhSZZ {
    min-height: 150px;
}

.signatureEditor__root--Vcqzl.signatureEditor__small--e28WV {
    min-height: 240px;
}

.signatureEditor__root--Vcqzl.signatureEditor__legacy-design--SXnRK {
    background-color: white;
    border: 1px solid #a6a6a6;
}

.signatureEditor__root--Vcqzl.signatureEditor__legacy-design--SXnRK.signatureEditor__readonly--L47_M {
    background-color: #f4f4f4;
}

#printRoot .signatureEditor__root--Vcqzl {
    border: none;
    min-height: initial;
}

#printRoot .signatureEditor__clear-link--O3HjV {
    display: none;
}

.signatureEditor__separator--iXKAg {
    width: calc(100% - 20px);
    height: 1px;
    background-color: #dadada;
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: auto;
}

.signatureEditor__image--DV6WE {
    display: block;
    -ms-flex-item-align: start;
        align-self: flex-start;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    margin: auto;
}

.signatureEditor__image-root--q2wIG {
    height: 250px;
}

.signatureEditor__root--Vcqzl.signatureEditor__tiny--GhSZZ .signatureEditor__image-root--q2wIG {
    height: 140px;
}

.signatureEditor__root--Vcqzl.signatureEditor__small--e28WV .signatureEditor__image-root--q2wIG {
    height: 230px;
}

.signatureEditor__bottom-panel--Uoxjv {
    padding: 6px 10px;
    margin-top: auto;
    background-color: white;
    border-bottom-left-radius: var(--field-border-radius);
    border-bottom-right-radius: var(--field-border-radius);
}

.signatureEditor__clear-link--O3HjV {
    text-align: center;
}

.signatureEditor__author-info-text--O2R7R {
    margin-top: 5px;
}

.signatureEditor__author-info-text--O2R7R span {
    font-style: italic;
}

.signatureEditor__signature-canvas--YgnuL {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

.signatureEditor__invalid--ZhyGN {
    background-color: var(--field-invalid-background-color);
    -webkit-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    border: 1px solid var(--field-invalid-border-color);
}
#printRoot .multiLineTextEditorFactory__rich-text-disabled-root--vJbSV {
    height: auto !important;
    background-color: #f4f4f4;
}

.multiLineTextEditorFactory__rich-text-disabled-root--vJbSV {
    overflow: auto;
    border-radius: var(--field-border-radius, 2px);
    background-color: var(--field-disabled-background);
    border: 1px solid var(--field-border-color);
}

.multiLineTextEditorFactory__rich-text-disabled--z1Yxz {
    padding: 1px 12px;
    min-height: 32px;
}

#printRoot .multiLineTextEditorFactory__multi-text-field--rJMIC > * div {
    /* During printing, mutli line text fields can be auto-expandable which causes them to have explicit height.
        This needs to be overriden in order for the printout to look correctly. */
    height: auto !important;
}
.lookupEditor__root--APNmc {
    position: relative;
    overflow-y: hidden;
}

.lookupEditor__root--APNmc button {
    display: none;
}

.lookupEditor__root--APNmc .ms-Dropdown-title {
    min-height: 32px;
    height: auto;
    white-space: pre-line;
}

.lookupEditor__root--APNmc.lookupEditor__active--UQg9j button {
    display: inline-block;
}

.lookupEditor__root--APNmc .lookupEditor__lookup-spinner--WEff0 {
    background-color: rgb(244, 244, 244);
    position: absolute;
    right: 10px;
    top: 10px;
}

.lookupEditor__root--APNmc.lookupEditor__active--UQg9j .ms-Dropdown::after {
    border-width: 1px;
    border-radius: var(--field-border-radius, 2px);
}

.lookupEditor__root--APNmc.lookupEditor__active--UQg9j.lookupEditor__legacy-design--t6bTQ .ms-Dropdown::after {
    border-width: 2px;
}

.lookupEditor__root--APNmc.lookupEditor__dependent-lookup--CE8Bd button {
    display: none;
}

.lookupEditor__root--APNmc.lookupEditor__dependent-lookup--CE8Bd .ms-Dropdown-caretDownWrapper {
    display: none;
}

.lookupEditor__root--APNmc:not(.lookupEditor__legacy-design--t6bTQ) .ms-Dropdown-title {
    background: var(--field-background, rgb(243, 242, 241));
    border: none;
    border-radius: var(--field-border-radius);
}

.lookupEditor__root--APNmc:not(.lookupEditor__legacy-design--t6bTQ):not(.lookupEditor__view-mode--b2cHT) .is-disabled .ms-Dropdown-title {
    background: var(--field-disabled-background);
}

.lookupEditor__root--APNmc:not(.lookupEditor__legacy-design--t6bTQ) .ms-Dropdown {
    border: 1px solid var(--field-border-color);
    border-radius: var(--field-border-radius);
}

#printroot .lookupEditor__root--APNmc .ms-Dropdown-title {
    background: rgb(243, 242, 241);
    border-radius: 2px;
}

.lookupEditor__invalid--kNFkK .ms-ComboBox,
.lookupEditor__invalid--kNFkK .ms-ComboBox .ms-ComboBox-Input {
    background-color: var(--field-invalid-background-color);
    -webkit-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

.lookupEditor__invalid--kNFkK .ms-ComboBox::after {
    border-color: var(--field-invalid-border-color) !important;
}

.lookupEditor__invalid--kNFkK .ms-Dropdown .ms-Dropdown-title {
    background-color: var(--field-invalid-background-color);
    -webkit-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

.lookupEditor__invalid--kNFkK .ms-Dropdown,
.lookupEditor__invalid--kNFkK .ms-Dropdown::after {
    border-color: var(--field-invalid-border-color) !important;
}

.lookupEditor__invalid--kNFkK .ms-Dropdown .is-ope {
    border-color: var(--field-invalid-border-color) !important;
}
.multiComboBox__dropdown-item--aIT4i {
    display: block;
    background-color: transparent;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    padding: 4px 16px;
    width: 100%;
    min-height: 32px;
    line-height: 20px;
    height: auto;
    border: 1px solid transparent;
    overflow-wrap: break-word;
    text-align: left;
}

.multiComboBox__dropdown-item--aIT4i.multiComboBox__selected--y3SYl {
    background-color: rgb(218, 218, 218);
    color: rgb(0, 0, 0);
}

.multiComboBox__clear-filter--s3BhS {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
    cursor: pointer;
}

.multiComboBox__clear-filter--s3BhS:hover {
    color: rgb(0, 120, 215);
}

.multiComboBox__multi-select-list-wrapper--qMLMl {
    position: relative;
}
.fileDragAndDrop__overlay--xp09P {
    border: solid grey 2px;
    background-color: white;
    opacity: 0.8;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

.fileDragAndDrop__overlay-text--fAurJ {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
    left: 0;
    text-align: center;
    color: grey;
    font-size: 36px;
}
.filePicker__root--gobKJ label {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.filePicker__root--gobKJ.filePicker__centered--lmXRv label {
    margin: auto;
}

.filePicker__icon--kLZWX {
    margin: 0 4px;
}

.filePicker__button--mr3eF {
    color: #0078d7;
    white-space: nowrap;
}

.filePicker__button--mr3eF:not(.filePicker__disabled--DzV7a) {
    cursor: pointer;
}

.filePicker__icon--kLZWX.filePicker__disabled--DzV7a, .filePicker__button--mr3eF.filePicker__disabled--DzV7a {
    color: #C8C8C8;
}

.filePicker__text--Fw5De {
    margin: 0 4px;
}

.linkedListAttachmentsColumnNoTextButton .filePicker__button--mr3eF {
    display: none;
}

.filePicker__extensions--Us7Y3 {
    font-size: 0.8em;
    padding: 0 5px;
    display: inline-block;
}

.filePicker__root--gobKJ.filePicker__centered--lmXRv .filePicker__extensions--Us7Y3 {
    text-align: center;
    max-width: 160px;
    margin: auto;
}

.filePicker__text-appendix--pdp9V {
    margin-left: 0.5em;
}
.documentLibraryFileIcon__file-icon--X8_UU {
    font-size: 20px;
}

.documentLibraryFileIcon__file-icon--X8_UU.documentLibraryFileIcon__clickable--C18MO {
    cursor: pointer;
}
.documentLibraryThumbnail__thumbnail--aM4qH {
    height: 100%;
    max-width: 100%;
}

    .documentLibraryThumbnail__thumbnail--aM4qH.documentLibraryThumbnail__viewer--sxQf4 {
        background-color: #F4F4F4;
        cursor: pointer;
    }

    .documentLibraryThumbnail__thumbnail--aM4qH img {
        height: auto !important;
        max-height: 100%;
        max-width: 100%;
    }

#printRoot .documentLibraryThumbnail__thumbnail--aM4qH img {
    /*
        setting this was necessary for the images in document library not being
        displayed one behind the other (which was random, to make the things even more spicy)
    */
    position: absolute !important;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.documentLibraryThumbnail__default-thumbnail--cS9u_ {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

    .documentLibraryThumbnail__default-thumbnail--cS9u_.documentLibraryThumbnail__viewer--sxQf4 {
        background-color: #F4F4F4;
        cursor: pointer;
    }

    .documentLibraryThumbnail__default-thumbnail--cS9u_ div {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .documentLibraryThumbnail__default-thumbnail--cS9u_.documentLibraryThumbnail__designer--q5GOL i {
        opacity: 0.1;
    }

    .documentLibraryThumbnail__default-thumbnail--cS9u_.documentLibraryThumbnail__viewer--sxQf4 i {
        color: grey;
    }
.documentLibraryFileName__file-name-container--luBr6 {
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.documentLibraryFileName__file-name-button--rkmyG {
    color: inherit;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

    .documentLibraryFileName__file-name-button--rkmyG:hover {
        color: inherit;
        text-decoration: underline;
        cursor: pointer;
    }

    .documentLibraryFileName__file-name-button--rkmyG:focus, .documentLibraryFileName__file-name-button--rkmyG:visited {
        color: inherit;
    }

.documentLibraryFileName__file-name-label--ZDdjq {
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.formViewerContainer__debug-label--FU5Hw {
    color: red;
    font-size: 12px;
    margin-left: 17px;
}

.formViewerContainer__form-viewer-root--vFHZi {
    background-color: #EEEEED;
}

.formViewerContainer__form-viewer-root--vFHZi .formViewerContainer__form-viewer-wrapper--mjyU2 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /*Moves the whole viever stuff down, so that the fixed toolbar can fit in*/
    margin-top: var(--top-margin, 35px);
    overflow: auto;
    height: calc(100vh - var(--top-margin, 35px));
}

.formViewerContainer__form-viewer-root--vFHZi .formViewerContainer__form-viewer-wrapper--mjyU2 .formViewerContainer__form-viewer--Xix8P {
    width: 100%;
}

.modal.formViewerContainer__form-viewer-root--vFHZi {
    background-color: white;
}

.formViewerContainer__viewer-content-root--EtfnG,
.formViewerContainer__viewer-content-root--EtfnG.formViewerContainer__ms-Grid--svabV {
    padding: 10px;
    padding: var(--form-container-padding, 10px);
}

.formViewerContainer__viewer-content-root--EtfnG.formViewerContainer__embedded--B8UZa {
    min-height: 70px;
    padding: 0;
}

.modal .formViewerContainer__viewer-content-root--EtfnG {
    margin-bottom: 0;
}

#printRoot .formViewerContainer__viewer-content-root--EtfnG {
    margin-bottom: 0;
}

.formViewerContainer__mobile--OTFhj input,
.formViewerContainer__mobile--OTFhj textarea {
    font-size: 16px;
}

.formViewerContainer__footer-text--gUih5 {
    color: gray;
    margin-bottom: 10px;
    margin-left: 16px;
    margin-top: 5px;
}

#printRoot .formViewerContainer__footer-text--gUih5 {
    margin-bottom: 0;
}

.formViewerContainer__footer-text--gUih5 a {
    color: lightslategray;
}

.formViewerContainer__embedded-not-available-text--eygX_ {
    text-align: center;
    margin-top: 20px;
}

.formViewerContainer__error-bar--jghUg.formViewerContainer__aligned-with-form--xevz2 {
    padding: 0 3%;
}

@media (max-width: 900px) {
    .formViewerContainer__error-bar--jghUg.formViewerContainer__aligned-with-form--xevz2 {
        padding: 0;
    }
}

.dateTimePicker__root--foFG6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.dateTimePicker__date-root--IGTvr {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: 5px;
    -ms-flex: 1 0 130px;
        flex: 1 0 130px;
    height: 40px;
}

.dateTimePicker__time-root--CjkxY {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    height: 40px;
}

.dateTimePicker__date-picker--OD9vn.MuiTextField-root {
    margin-bottom: 8px;
}

/* top border in simple modals was cut when focusing datepicker */
.simple-modal .dateTimePicker__date-picker--OD9vn.MuiTextField-root {
    margin-top: 1px;
    margin-bottom: 7px;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root {
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    height: 32px;
    border-radius: var(--field-border-radius);
    background-color: var(--field-background);
}

.dateTimePicker__date-picker--OD9vn.dateTimePicker__legacy-design--DtlPT .MuiInputBase-root {
    border-radius: var(--border-radius-small);
}

.dateTimePicker__date-picker--OD9vn:not(.dateTimePicker__view-mode--qZZvQ) .MuiInputBase-root.Mui-disabled,
.dateTimePicker__date-picker--OD9vn.dateTimePicker__view-mode--qZZvQ.dateTimePicker__legacy-design--DtlPT .MuiInputBase-root {
    background-color: var(--field-disabled-background);
}

.dateTimePicker__date-picker--OD9vn.dateTimePicker__invalid--LGlMa .MuiInputBase-root {
    background-color: var(--field-invalid-background-color);
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input {
    padding: 0 0 0 8px;
    height: 32px;
    font-size: 14px;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input::-webkit-input-placeholder {
    opacity: 1;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input::-moz-placeholder {
    opacity: 1;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input:-ms-input-placeholder {
    opacity: 1;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input::-ms-input-placeholder {
    opacity: 1;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input::placeholder {
    opacity: 1;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root fieldset,
.dateTimePicker__date-picker--OD9vn:not(.dateTimePicker__legacy-design--DtlPT) .MuiInputBase-root:hover fieldset {
    border-color: var(--field-border-color);
}

.dateTimePicker__date-picker--OD9vn.dateTimePicker__invalid--LGlMa .MuiInputBase-root fieldset {
    border-color: var(--field-invalid-border-color) !important;
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline {
    border-color: var(--blue);
}

.dateTimePicker__date-picker--OD9vn.dateTimePicker__invalid--LGlMa .MuiInputBase-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline {
    border-color: var(--field-invalid-border-color);
}

.dateTimePicker__date-picker--OD9vn .MuiInputBase-root.Mui-disabled fieldset.MuiOutlinedInput-notchedOutline {
    border-color: var(--field-disabled-border-color);
}

/* due to fluent modals index: 1000000 */
.MuiPickersPopper-root.MuiPopper-root {
    z-index: 1000100;
}

/* printing stuff/fixes */
#printRoot .dateTimePicker__date-picker--OD9vn .MuiInputBase-root {
    background-color: #f3f2f1;
}

#printRoot .dateTimePicker__date-picker--OD9vn.dateTimePicker__prod-print--dia_X .MuiInputBase-root {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#printRoot .dateTimePicker__date-picker--OD9vn.dateTimePicker__prod-print--dia_X .MuiInputBase-root .MuiInputAdornment-root {
    position: absolute;
    top: 0;
    right: 14px;
}

#printRoot .dateTimePicker__date-picker--OD9vn .MuiInputBase-root fieldset {
    border-color: #f3f2f1;
}

#printRoot .dateTimePicker__date-picker--OD9vn .MuiInputBase-root .MuiInputBase-input {
    -webkit-text-fill-color: #333;
}
.checkboxGroup__root--cJ9DN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    overflow: hidden;
}

.checkboxGroup__fill-in-choice-text-field--lgICV {
    padding-top: 5px;
}

.checkboxGroup__fill-in-choice-wrapper--VRlJV {
    padding-left: 4px;
}

.checkboxGroup__root--cJ9DN:not(.checkboxGroup__legacy-design--Ela76):not(.checkboxGroup__disabled--aaOhI) .ms-Checkbox-checkbox {
    border-color: var(--field-editable-border-color);
}

#printRoot .checkboxGroup__checkbox-with-image--svdC8 .checkbox-option-image {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

#printRoot .checkboxGroup__checkbox-with-image--svdC8 .checkbox-option-image img {
    position: relative !important;
    top: 0;
    left: 0;
}

#printRoot .checkboxGroup__checkbox-with-image--svdC8 label.ms-Checkbox-label {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.checkboxGroup__root--cJ9DN .ms-Checkbox:not(.is-checked) .ms-Checkbox-checkbox {
    background-color: white;
}

.checkboxGroup__root--cJ9DN .checkboxGroup__invalid--t386r.ms-Checkbox .ms-Checkbox-checkbox {
    background-color: var(--field-invalid-background-color);
    border: 1px solid var(--field-invalid-border-color);
}
.multiLineTextField__container--xKaZh {
    position: relative;
}

.multiLineTextField__watermark--jS4Xu {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: darkgray;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.multiLineTextField__watermark--jS4Xu > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}
.embeddedWorkflowHistory__root--azIQ7 {
    padding: 10px 10px 10px 0;
}

.embeddedWorkflowHistory__spinner--e2GgA {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.workflowHistoryEntry__root--fL4CO {
    margin-bottom: 1em;
    position: relative;
}

.workflowHistoryEntry__root--fL4CO.workflowHistoryEntry__indented--FAhlk {
    margin-left: 30px;
}

.workflowHistoryEntry__time-entry-content--dpdkP {
    position: relative;
    margin-left: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
}

.workflowHistoryEntry__time-entry-icon--XjknY {
    position: absolute;
    top: 5px;
    left: 10px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}

.workflowHistoryEntry__time-entry-icon--XjknY.workflowHistoryEntry__current-status--MFjiO {
    border-width: 4px;
    border-color: #f4f4f4;
    border-style: solid;
    top: 1px;
    left: 6px;
}

.workflowHistoryEntry__task-icon--k4oOt {
    margin-left: 10px;
    font-size: 20px;
    position: absolute;
    top: 2px;
}

.workflowHistoryEntry__signature-root--a2qKl {
    margin: 5px 0;
    cursor: pointer;
}

.workflowHistoryEntry__signature-root--a2qKl i {
    margin-right: 5px;
}

.workflowHistoryEntry__comment--kdkJi {
    position: relative;
    white-space: pre-wrap;
    margin-top: 3px;
    margin-left: 20px;
    margin-right: 10px;
    /* For Firefox and IE */
    word-break: break-all;
    /* For Chrome and Opera */
    word-break: break-word;
}

.workflowHistoryEntry__comment--kdkJi::before {
    content: '';
    position: absolute;
    top: 17px;
    left: -15px;
    height: calc(100% - 17px);
    width: 1px;
    background: #c8c8c8;
}

.workflowHistoryEntry__comment-root--RWCl5 {
    margin-left: 39px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
}

.workflowHistoryEntry__comment-icon--Ob9vi {
    margin-top: 4px;
    float: left;
}

#printRoot .workflowHistoryEntry__comment-icon--Ob9vi {
    display: none;
}

#printRoot .workflowHistoryEntry__comment--kdkJi::before {
    top: 0;
    height: 100%;
}

.workflowHistoryEntry__secondary-text--Bp2M9 {
    margin: 5px 0;
    font-weight: 400;
}

.workflowHistoryEntry__signature-preview-root--iFy92 {
    padding: 20px;
    background-color: #f4f4f4;
    max-width: 90vw;
}

.workflowHistoryEntry__text-signature-preview--ei3L5 {
    height: 140px;
    background-color: #f4f4f4;
    font-size: 40px;
    font-family: "Segoe Print";
    overflow: hidden;
    white-space: pre;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.workflowHistoryEntry__ip-address--LAXt5 {
    margin: 5px 0;
}

.workflowHistoryEntry__authentication-icon--G7TV1 {
    margin-left: 10px;
}

.workflowHistoryEntry__payment-icon-root--RdAkY {
    cursor: pointer;
}

.workflowHistoryEntry__payment-callout-root--jfPV2 {
    width: 410px;
}

.workflowHistoryEntry__payment-content--LBrZ9 {
    margin: 5px 0;
}

.workflowHistoryEntry__session-data--G5t3G {
    font-size: 11px;
}

.workflowHistoryEntry__text-end-align--ywlxD {
    text-align: end;
}

.workflowHistoryEntry__signature-preview--KrNPm {
    max-height: 150px;
}

#printRoot .workflowHistoryEntry__signature-preview--KrNPm {
    max-width: 900px;
}

.workflowHistoryEntry__virtual-task--qSJnw {
    font-style: italic;
    color: #71AFE5;
}
.hint__hint-icon--FqfmC {
    margin-left: 5px;
    cursor: pointer;
}

.hint__hint-content--xcIOv {
    padding: 18px 24px;
}

.hint__hint-root--fI_K8 {
    display: inline-block;
}
.buttonsWidget__root--cNfok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-height: 34px;
}

.buttonsWidget__button--B47JG {
    height: calc(var(--text-size) * 3);
    width: var(--width);
    padding: 0;
    margin: 5px 20px 5px 0;
    border: none;
    background-color: var(--background-color);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.buttonsWidget__button--B47JG:last-child {
    margin-right: 0;
}

.buttonsWidget__button--B47JG.buttonsWidget__grayed-out--rAtWG,
.buttonsWidget__button--B47JG.buttonsWidget__grayed-out--rAtWG:hover,
.buttonsWidget__button--B47JG.buttonsWidget__grayed-out--rAtWG:active {
    -webkit-filter: opacity(50%);
            filter: opacity(50%);
}

.buttonsWidget__button--B47JG:hover {
    background-color: var(--background-color);
    -webkit-filter: brightness(125%);
            filter: brightness(125%);
}

.buttonsWidget__button--B47JG:active {
    background-color: var(--background-color);
    top: 2px;
    -webkit-filter: brightness(75%);
            filter: brightness(75%);
}

.buttonsWidget__button-content--vVxpe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.buttonsWidget__icon-wrapper--IsPQq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: calc(var(--text-size) * 3);
    padding: 0 calc(var(--text-size) * 1.2);
    background-color: var(--icon-background-color);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.buttonsWidget__icon--vuLXp, .buttonsWidget__text--NC3U7 {
    font-size: var(--text-size);
    color: var(--text-color);
    cursor: pointer;
}

.buttonsWidget__icon--vuLXp {
    width: var(--text-size);
}

.buttonsWidget__text--NC3U7 {
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    padding: var(--text-padding);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.reduxFormField__root--tYLA5 {
    min-height: 32px;
}

.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) {
    padding-left: calc(var(--column-spacing) / 2);
    padding-right: calc(var(--column-spacing) / 2);
}

.reduxFormField__root--tYLA5.reduxFormField__legacy-design--QZ5OG, #printRoot .reduxFormField__root--tYLA5 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
}

.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K {
    --field-border-color: var(--field-editable-border-color);
}

.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K .is-disabled {
    --field-border-color: var(--field-border-color);
}

.reduxFormField__root-top-padding--vjMZQ,
.reduxFormField__root-top-padding--vjMZQ.reduxFormField__legacy-design--QZ5OG {
    padding-top: 5px;
}

.reduxFormField__label--p19EN {
    -webkit-box-flex: 0;
        -ms-flex: 0 0;
            flex: 0 0;
}

.reduxFormField__required-indicator--EgJQj {
    color: #a80000;
    padding-left: 4px;
    padding-right: 12px;
}

@media (max-width: 1023px) {
    .reduxFormField__label--p19EN {
        width: auto !important;
    }
}

.reduxFormField__editor--dnbob {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow-x: visible;
    width: 100%;
}

.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K:not(.reduxFormField__legacy-design--QZ5OG) .ms-Toggle button {
    /* yes, important, because it is already overridden as important in styles.common.css for some reason */
    border-color: var(--field-editable-border-color) !important;
}

.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K:not(.reduxFormField__legacy-design--QZ5OG) .ms-Toggle:not(.is-checked):not(.is-disabled) button .ms-Toggle-thumb {
    background-color: var(--field-editable-border-color);
}

.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K:not(.reduxFormField__legacy-design--QZ5OG) .ms-Toggle.is-disabled button {
    /* yes, important, because it is already overridden as important in styles.common.css for some reason */
    border-color: var(--field-disabled-border-color) !important;
}

.reduxFormField__root--tYLA5 > div {
    /* fixes bottom cell padding issue based on different fields' bottom margin which seems to be cut out of the cell */
    overflow: hidden;
}

/* <designer layout fixes> */

#formDesignerRoot .reduxFormField__root--tYLA5 {
    /* I know, this looks silly, but seems to fix the cell bottom padding issue */
    padding-bottom: 0.1px;
}

/* end of <designer layout fixes> */

/* <PDF layout fixes> */

#printRoot .reduxFormField__editor--dnbob {
    overflow-x: hidden;
}

label.ms-Checkbox-label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.reduxFormField__root--tYLA5 span.ms-Checkbox-text {
    color: #333 !important;
    word-break: break-all;
    word-break: break-word;
}

.ms-Checkbox .ms-Checkbox-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#printRoot .ms-Checkbox-checkbox {
    border-color: #333 !important;
}

#printRoot .ms-Checkbox.is-checked .ms-Checkbox-checkbox {
    background-color: #0078d7;
}

#printRoot input.ms-TextField-field {
    line-height: 30px;
}

#printRoot div.ms-TextField-field {
    white-space: pre-line;
    text-align: justify !important;
    overflow: hidden !important;
}

#printRoot .ms-TextField-fieldGroup {
    display: block;
}

#printRoot .ms-ComboBox-CaretDown-button {
    display: none;
}

#printRoot .ms-DatePicker i {
    display: none;
}

/* Disabled comboboxes had their 'expand' buttond display a "..." text, which looked silly. */
.ms-ComboBox.is-disabled button, .ms-Dropdown.is-disabled .ms-Dropdown-caretDownWrapper {
    display: none;
}

/* Combo box should have its text displayed in black (and not gray) always, even if disabled */
.ms-ComboBox input {
    color: #333;
}

/* Same with dropdowns (e.g. used in multi-select fields) */
.ms-Dropdown-container span {
    color: #333;
}

/* Same with input fields */
.reduxFormField__root--tYLA5 :not(.ms-Checkbox)>input:disabled {
    color: #333;
    opacity: 1;
    -webkit-text-fill-color: #333;
}

.reduxFormField__root--tYLA5 textarea:disabled {
    color: #333;
    opacity: 1;
    -webkit-text-fill-color: #333;
}

.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) input,
.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) textarea {
    border-color: var(--field-border-color, rgb(243, 242, 241));
    border-radius: var(--field-border-radius);
}

.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) .ms-TextField-fieldGroup,
.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) .is-active .ms-TextField-fieldGroup::after,
.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) .ms-BasePicker-text,
.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) .ms-BasePicker-text::after,
.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) .ms-ComboBox,
.reduxFormField__root--tYLA5:not(.reduxFormField__legacy-design--QZ5OG) .ms-ComboBox::after {
    border-color: var(--field-border-color, rgb(243, 242, 241));
    border-radius: var(--field-border-radius);
}

.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K:not(.reduxFormField__legacy-design--QZ5OG) .disabled .ms-BasePicker-text,
.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K:not(.reduxFormField__legacy-design--QZ5OG) .disabled .ms-BasePicker-text::after,
.reduxFormField__root--tYLA5.reduxFormField__edit-mode--k803K:not(.reduxFormField__legacy-design--QZ5OG) .disabled .ms-ComboBox::after {
    border-color: rgba(218, 218, 218, 0.29);
}

.reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP:not(.reduxFormField__legacy-design--QZ5OG) input,
.reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP:not(.reduxFormField__legacy-design--QZ5OG) textarea {
    background-color: var(--field-background, rgb(243, 242, 241));
}

.reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP:not(.reduxFormField__legacy-design--QZ5OG) .ms-ComboBox {
    background-color: var(--field-background, rgb(243, 242, 241));
}

.reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP:not(.reduxFormField__legacy-design--QZ5OG) .ms-BasePicker-text::after,
.reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP:not(.reduxFormField__legacy-design--QZ5OG) .ms-ComboBox::after {
    background: none;
}

.reduxFormField__root--tYLA5 input::-webkit-input-placeholder, .reduxFormField__root--tYLA5 textarea::-webkit-input-placeholder {
    color: var(--field-placeholder-color);
}

.reduxFormField__root--tYLA5 input::-moz-placeholder, .reduxFormField__root--tYLA5 textarea::-moz-placeholder {
    color: var(--field-placeholder-color);
}

.reduxFormField__root--tYLA5 input:-ms-input-placeholder, .reduxFormField__root--tYLA5 textarea:-ms-input-placeholder {
    color: var(--field-placeholder-color);
}

.reduxFormField__root--tYLA5 input::-ms-input-placeholder, .reduxFormField__root--tYLA5 textarea::-ms-input-placeholder {
    color: var(--field-placeholder-color);
}

.reduxFormField__root--tYLA5 input::placeholder,
.reduxFormField__root--tYLA5 textarea::placeholder {
    color: var(--field-placeholder-color);
}

#printRoot .reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP .ms-BasePicker-text, #printRoot .reduxFormField__root--tYLA5.reduxFormField__view-mode--f4MdP .ms-ComboBox-Input {
    background: rgb(243, 242, 241);
}

/* input fields are not having the "disabled" attribute in PDF printouts, but they still should have a black text displayed */
#printRoot input {
    color: #333;
}

/* Label of choice fields (radio buttons) should not be grayed out when disabled */
/* Break label text when it's too long */
.ms-ChoiceField-field span.ms-ChoiceFieldLabel {
    color: #333 !important;
    word-break: break-all;
    word-break: break-word;
}

/* Radio buttons should always have white background, event if disabled.  */

.ms-ChoiceField-field::before {
    background-color: rgb(255, 255, 255);
}

/*
    Introduced custom printing styles for radio buttons because Office UI Fabric doesn't
    give a damn about our PDF exporting code.
*/

#printRoot .ms-ChoiceField-field {
    padding-left: 26px;
}

#printRoot .ms-ChoiceField-field::before {
    content: "";
    display: inline-block;
    background-color: rgb(255, 255, 255);
    width: 20px;
    height: 20px;
    font-weight: normal;
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition-property: border-color;
    -o-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: 200ms;
         -o-transition-duration: 200ms;
            transition-duration: 200ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
    border-width: 1px;
    border-style: solid;
    border-color: #333;
    border-radius: 50%;
}

#printRoot .ms-ChoiceField-field.is-checked::after {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 5px;
    right: 0px;
    -webkit-transition-property: border-width;
    -o-transition-property: border-width;
    transition-property: border-width;
    -webkit-transition-duration: 200ms;
         -o-transition-duration: 200ms;
            transition-duration: 200ms;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.23, 1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 5px;
    border-radius: 50%;
    border-width: 5px;
    border-style: solid;
    border-color: #0078d7;
}

/* Boolean fields (toggle buttons) should not be grayed out when disabled */
.ms-Toggle.is-disabled:not(.is-checked) div.ms-Toggle-thumb {
    background-color: #808080;
}

.ms-Toggle.is-disabled:not(.is-checked) button {
    border-color: inherit;
}

.ms-Toggle.is-checked.is-disabled button {
    background: #0078d7;
}

/* Prevent the date fields from clipping */
#printRoot .ms-DatePicker input {
    -o-text-overflow: initial !important;
       text-overflow: initial !important;
}

/* </PDF layout fixes> */

.invalidFieldMarker__invalid-marker--l9nhf {
    color: #d13438;
}
.sectionTitle__root--DqhMc {
    border-top-left-radius: var(--section-border-radius);
    border-top-right-radius: var(--section-border-radius);
    padding-left: var(--section-padding);
    padding-right: var(--section-padding);
}

.sectionTitle__root--DqhMc.sectionTitle__visible--v28v6:not(.sectionTitle__legacy-design--rveIS) {
    padding-bottom: 10px;
    padding-top: calc(var(--section-padding) / 2);
}

#printRoot .sectionTitle__root--DqhMc {
    padding-bottom: 0;
}

.sectionTitle__root--DqhMc.sectionTitle__legacy-design--rveIS, #printRoot .sectionTitle__root--DqhMc {
    padding: 0 0 5px 8px;
}

.sectionTitle__root--DqhMc:not(.sectionTitle__legacy-design--rveIS).sectionTitle__merged-with-previous-section--euIao {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.sectionTitle__title-and-icon--FP9E8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.sectionTitle__tooltip--R0Be5 {
    font-size: 14px;
}

.sectionTitle__icon--vlffR {
    margin: 4px 4px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}

#printRoot .sectionTitle__icon--vlffR {
    vertical-align: middle;
    position: relative;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    display: inline-block;
}


#printRoot .sectionTitle__icon--vlffR svg {
    display: block;
}

.sectionTitle__title--io0TG {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.sectionTitle__root--DqhMc:not(.sectionTitle__legacy-design--rveIS) .sectionTitle__title--io0TG {
    padding: 0;
}

.sectionTitle__collapse-icon--SWgOB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    cursor: pointer;
    padding: 5px;
}

.sectionTitle__transform--zYmUG {
    color: blueviolet;
}

.sectionTitle__root--DqhMc:not(.sectionTitle__legacy-design--rveIS) .sectionTitle__details-text--UqnOj {
    margin-top: 10px;
    font-style: italic;
}
.section__root--UjUCL.section__legacy-design--fAY_A, #printRoot .section__root--UjUCL {
    margin-top: 0;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 0;
}

.section__root--UjUCL:not(.section__legacy-design--fAY_A) {
    border-radius: var(--section-border-radius);
}

.section__root--UjUCL.section__legacy-design--fAY_A.section__section-in-tab--bMF7v:first-child {
    margin-top: 0px;
}

.section__root--UjUCL.section__collapsed--_Xnog {
    border-radius: var(--section-border-radius);
    overflow: hidden;
}

.section__root--UjUCL.section__collapsed--_Xnog .section__row--kAjCk,
.section__root--UjUCL.section__collapsed--_Xnog .section__row-wrapper--HKmEn {
    display: none;
}

#printRoot .section__root--UjUCL.section__collapsed--_Xnog .section__row--kAjCk, #printRoot .section__root--UjUCL.section__collapsed--_Xnog .section__row-wrapper--HKmEn {
    display: block;
}

.section__root--UjUCL:not(.section__legacy-design--fAY_A).section__merged-with-next-section--OjIqP,
.section__root--UjUCL:not(.section__legacy-design--fAY_A).section__merged-with-next-section--OjIqP .section__row-wrapper--HKmEn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 0;
}

.section__root--UjUCL.section__transparent--fv1Pu .section__row-wrapper--HKmEn {
    background-color: transparent;
}

.section__root--UjUCL:not(.section__legacy-design--fAY_A).section__merged-with-previous-section--yoTAQ {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.section__row-wrapper--HKmEn {
    padding-bottom: calc(var(--section-padding) / 2);
    padding-left: var(--section-padding);
    padding-right: var(--section-padding);
    border-bottom-left-radius: var(--section-border-radius);
    border-bottom-right-radius: var(--section-border-radius);
}

.section__root--UjUCL.section__section-in-tab--bMF7v .section__row-wrapper--HKmEn {
    padding-left: 0;
    padding-right: 0;
}

.section__row--kAjCk {
    margin-left: calc(var(--column-spacing) / -2);
    margin-right: calc(var(--column-spacing) / -2);
}

.section__root--UjUCL.section__section-in-tab--bMF7v .section__row--kAjCk {
    margin-left: 0;
    margin-right: 0;
}

.section__root--UjUCL.section__legacy-design--fAY_A .section__row--kAjCk, #printRoot .section__row--kAjCk {
    padding: 5px;
    margin: 0 0 0 0;
}

.section__root--UjUCL.section__rich-text--dNl9r:not(.section__legacy-design--fAY_A) {
    padding-top: calc(var(--section-padding) / 2);
    padding-bottom: calc(var(--section-padding) / 2);
    padding-left: var(--section-padding);
    padding-right: var(--section-padding);
}
.tabbedSection__sections-list-root--fqmbd {
    margin-left: -8px;
    margin-right: -8px;
}

.tabbedSection__hidden--kmjNC {
    visibility: hidden;
    height: 0;
    min-height: 0;
    overflow: hidden;
}

.tabbedSection__tabs-root--oAMrX.tabbedSection__hidden--kmjNC *:not(svg) {
    height: 0;
    min-height: 0;
}

.tabbedSection__root--CEfOj {
    /* The float: "none" style is required in order for the page breaking print mode in PDF to work correctly. */
    float: none !important;
}

.tabbedSection__tab-content-root--VJ_aZ,
.tabbedSection__tabbed-content-root--uXttK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
}

.tabbedSection__root--CEfOj:not(.tabbedSection__legacy-design--M5DZF) {
    margin-top: var(--section-spacing);
    padding-top: calc(var(--section-padding) / 2);
    padding-bottom: calc(var(--section-padding) / 2);
    padding-left: var(--section-padding);
    padding-right: var(--section-padding);
    border-radius: var(--section-border-radius);
}

.tabbedSection__root--CEfOj:not(.tabbedSection__legacy-design--M5DZF).tabbedSection__merged-with-next-section--tlR9y {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 0;
}

.tabbedSection__root--CEfOj:not(.tabbedSection__legacy-design--M5DZF).tabbedSection__merged-with-previous-section--QQlGh {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.tabbedSection__root--CEfOj.tabbedSection__legacy-design--M5DZF .tabbedSection__tabs-root--oAMrX:not(.tabbedSection__hidden--kmjNC) {
    margin-top: 5px;
}

.tabbedSection__root--CEfOj:not(.tabbedSection__legacy-design--M5DZF) .tabbedSection__tabs-root--oAMrX:not(.tabbedSection__hidden--kmjNC) {
    margin-left: -8px;
    margin-right: -8px;
}

.tabbedSection__tabs-root--oAMrX .ms-Pivot {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#printRoot .tabbedSection__hidden--kmjNC {
    height: initial;
    visibility: initial;
}

#printRoot .tabbedSection__tabs-root--oAMrX.tabbedSection__hidden--kmjNC *:not(svg) {
    height: initial;
}

#printRoot .tabbedSection__tabs-root--oAMrX.tabbedSection__hidden--kmjNC {
    margin-top: 5px;
}

#printRoot .tabbedSection__root--CEfOj {
    display: block;
}
.tabHeader__header--J9CSM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 8px;
    border-top-left-radius: var(--section-border-radius);
    border-top-right-radius: var(--section-border-radius);
}

.tabHeader__header--J9CSM * {
    pointer-events: none;
}

.tabHeader__icon--SlGi0 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}

.tabHeader__left--yOGhf {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.tabHeader__left--yOGhf .tabHeader__icon--SlGi0 {
    padding-right: 8px;
}

.tabHeader__top--rcrcA {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 30px;
    padding-top: 8px;
}

.tabHeader__icon-container--fOO_k {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.tabHeader__tab-header--pAkFe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.tabHeader__tab-header-error-icon--L1nIh {
    color: #a80000;
    margin-left: 2px;
}
.sectionsList__page-break--QgWBD {
    display: none;
}

#printRoot .sectionsList__page-break--QgWBD {
    display: block;
}

.sectionsList__root--EsxOZ:not(.sectionsList__legacy-design--bPhoW) .sectionsList__sections-group--cTNrP {
    -webkit-box-shadow: var(--depth-8);
            box-shadow: var(--depth-8);
    border-radius: var(--section-border-radius);
}

.sectionsList__root--EsxOZ.sectionsList__is-in-tab--njsEI:not(.sectionsList__legacy-design--bPhoW) .sectionsList__sections-group--cTNrP,
.sectionsList__root--EsxOZ .sectionsList__sections-group--cTNrP.sectionsList__transparent--cdnEC {
    -webkit-box-shadow: none;
            box-shadow: none;
}

.sectionsList__root--EsxOZ:not(.sectionsList__legacy-design--bPhoW) .sectionsList__sections-group--cTNrP:not(:first-child) {
    margin-top: var(--section-spacing);
}
.busyScreen__loading-overlay--d1k2J {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #0078d7;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.busyScreen__spinner--C5ALA {
    width: 40px;
    height: 40px;
    position: relative;
}

.busyScreen__double-bounce1--lGjJE, .busyScreen__double-bounce2--YqbUi {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #0078d7;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: busyScreen__sk-bounce--xRQpG 2.0s infinite ease-in-out;
    animation: busyScreen__sk-bounce--xRQpG 2.0s infinite ease-in-out;
}

.busyScreen__double-bounce2--YqbUi {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.busyScreen__text--AyX1m {
    text-align: center;
}

@-webkit-keyframes busyScreen__sk-bounce--xRQpG {
    0%, 100% {
        -webkit-transform: scale(0.0)
    }

    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes busyScreen__sk-bounce--xRQpG {
    0%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }

    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}
.formViewerStatusDisplay__root--LfoqJ.formViewerStatusDisplay__legacy-design--bqFVU {
    margin: auto 0 auto 17px;
}

.formViewerStatusDisplay__root--LfoqJ:not(.formViewerStatusDisplay__legacy-design--bqFVU) {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    margin: 0;
    padding: var(--section-padding);
}

.formViewerStatusDisplay__status-text-root--jvj6z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.formViewerStatusDisplay__status-icon--ICXyz {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.formViewerStatusDisplay__root--LfoqJ:not(.formViewerStatusDisplay__legacy-design--bqFVU) .formViewerStatusDisplay__status-icon--ICXyz {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-right: 15px;
}

.formViewerStatusDisplay__status-text--pfFA8 {
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    word-break: break-all;
    font-weight: 400;
}

.formViewerStatusDisplay__root--LfoqJ:not(.formViewerStatusDisplay__legacy-design--bqFVU) .formViewerStatusDisplay__status-text--pfFA8 {
    font-weight: 600;
}

.formViewerStatusDisplay__virtual-status--VCxTr {
    color: red
}
.viewerTopPanel__root--R9G7j {
    min-height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #333;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999999;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.viewerTopPanel__embedded--J4q10.viewerTopPanel__unconstrained--ql180 {
    width: 80vw;
}

@media (max-width: 1023px) {
    .viewerTopPanel__embedded--J4q10.viewerTopPanel__unconstrained--ql180 {
        width: 100vw !important;
    }

    .viewerTopPanel__root--R9G7j.viewerTopPanel__embedded--J4q10 .viewerTopPanel__items-wrapper--jWdD2>div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
    }
}

.viewerTopPanel__items-wrapper--jWdD2 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.viewerTopPanel__items-wrapper--jWdD2 .ms-Button {
    border-radius: 0;
}

.viewerTopPanel__start-items-root--j5c06 {
    padding-left: 3%;
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
    min-width: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
}

.viewerTopPanel__root--R9G7j:not(.viewerTopPanel__embedded--J4q10):not(.viewerTopPanel__unconstrained--ql180) .viewerTopPanel__start-items-root--j5c06 {
    padding-left: 0;
}

.viewerTopPanel__root--R9G7j.viewerTopPanel__embedded--J4q10 .viewerTopPanel__start-items-root--j5c06 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; /* ugh, in embedded the items need to take a smaller part of the bar, to allow the linked list item title to be displayed on center */
    padding-left: 0;
}

.viewerTopPanel__end-items-root--iFPoX {
    padding-right: 3%;
    min-width: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.viewerTopPanel__root--R9G7j:not(.viewerTopPanel__embedded--J4q10):not(.viewerTopPanel__unconstrained--ql180) .viewerTopPanel__end-items-root--iFPoX {
    padding-right: 0;
}

@media (max-width: 900px) {
    .viewerTopPanel__start-items-root--j5c06 {
        padding-left: 0;
    }

    .viewerTopPanel__end-items-root--iFPoX {
        padding-right: 0;
    }
}

.viewerTopPanel__root--R9G7j.viewerTopPanel__embedded--J4q10 .viewerTopPanel__items-wrapper--jWdD2 {
    position: relative;
}

.viewerTopPanel__root--R9G7j.viewerTopPanel__embedded--J4q10 .viewerTopPanel__end-items-root--iFPoX {
    padding-right: 0;
}

.viewerTopPanel__close-button--Yas4x {
    color: white;
    margin: auto 10px 0 15px;
    font-size: 18px;
    cursor: pointer;
}
.formViewerButtons__buttons-root--tTm7I {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

.formViewerButtons__allow-wrap--eigls {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.viewerResponsiveButton__top-panel-button--nE6iB {
    height: 35px;
    padding: 0 5px;
    border: none;
    border-radius: 0;
}

.viewerResponsiveButton__root--kDC44 .ms-Button-textContainer {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 170px !important;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

@media (max-width: 479px) {
    .viewerResponsiveButton__top-panel-button--nE6iB .ms-Button-textContainer {
        max-width: 60px;
    }
}

.viewerResponsiveButton__top-panel-button--nE6iB .ms-Button-label {
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}

.viewerResponsiveButton__button--OiH2X {
    margin-left: 10px;
    margin-bottom: 10px;
}

.viewerResponsiveButton__button--OiH2X .ms-Button-label {
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    height: 16px;
}

.viewerResponsiveButton__top-panel-button--nE6iB:not(.viewerResponsiveButton__ie11--YwYLd),
.viewerResponsiveButton__button--OiH2X:not(.viewerResponsiveButton__ie11--YwYLd) {
    /* ReSharper disable CssNotResolved */
    color: var(--label-color);
    background-color: var(--background-color);
}

.viewerResponsiveButton__top-panel-button--nE6iB:not(.viewerResponsiveButton__ie11--YwYLd):hover,
.viewerResponsiveButton__button--OiH2X:not(.viewerResponsiveButton__ie11--YwYLd):hover {
    color: var(--hover-label-color);
    background-color: var(--hover-background-color);
}

.viewerResponsiveButton__top-panel-button--nE6iB:not(.viewerResponsiveButton__ie11--YwYLd):active,
.viewerResponsiveButton__button--OiH2X:not(.viewerResponsiveButton__ie11--YwYLd):active {
    background-color: var(--active-background-color) !important;
}

.viewerResponsiveButton__grayedOut--_h3yw {
    color: #a6a6a6 !important;
}

.formViewerTaskButtons__task-text--rI2my {
    margin-right: 15px;
}

.formViewerTaskButtons__root--phA8E.formViewerTaskButtons__top-bar--LgJgA .formViewerTaskButtons__button--GeKko {
    border: none;
    border-radius: 0;
}

.formViewerTaskButtons__root--phA8E .ms-Button-label {
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}

:not(.formViewerTaskButtons__top-bar--LgJgA) .ms-Button-menuIcon {
    width: 16px; /* making the top bar icon wider when displayed on the bottom,
        to make sure the button is of the same max size as the "save" and "close" buttons
        as it looks better when the buttons are wrapped and are placed one below the other */
}

.formViewerTaskButtons__root--phA8E .ms-Button-textContainer {
    max-width: 200px;
}

@media (max-width: 479px) {
    .formViewerTaskButtons__top-bar--LgJgA .ms-Button-textContainer {
        max-width: 60px;
    }
}

.formViewerTaskButtons__icon--XwoF9 {
    width: 16px;
    margin: 0 4px;
}

.formViewerTaskButtons__spinner-root--GUMFg {
    width: 16px;
    margin: 0 4px;
    -webkit-animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) ! important;
            animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) ! important;
    -webkit-animation-duration: 1.3s !important;
            animation-duration: 1.3s !important;
}

.formViewerTaskButtons__no-actions-button--IJFkA .ms-ContextualMenu-link {
    cursor: default;
    background-color: inherit;
}

.formViewerTaskButtons__bottom-bar--eLdnG .formViewerTaskButtons__button--GeKko {
    margin-left: 10px;
    margin-bottom: 10px;
}

.formViewerTaskButtons__top-bar--LgJgA .formViewerTaskButtons__button--GeKko {
    height: 35px;
    padding: 0 5px;
}

.formViewerTaskButtons__button--GeKko:not(.formViewerTaskButtons__ie11--YrTzk) {
    /* ReSharper disable CssNotResolved */
    color: var(--label-color);
    background-color: var(--background-color);
}

.formViewerTaskButtons__button--GeKko:not(.formViewerTaskButtons__ie11--YrTzk):hover {
    color: var(--hover-label-color);
    background-color: var(--hover-background-color);
}

.formViewerTaskButtons__button--GeKko:not(.formViewerTaskButtons__ie11--YrTzk):active {
    background-color: var(--active-background-color) !important;
}
.viewerPanelButton__badge--q21rW {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    margin-left: -18px;
    margin-top: 2px;
    position: absolute;
    background-color: #00497e;
    color: #ffffff;
    font-size: 11px;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    pointer-events: none;
}
   
.viewerPanelButton__badgeSmall--rTEeu {
    font-size: 9px;
    line-height: 14px;
}

.viewerPanelButton__badgeXSmall--CHJdg {
    font-size: 7px;
    line-height: 16px;
}

.viewerPanelButton__disabled--TPihM {
    background-color: dimgray;
}

.viewerPanelButton__hidden--uhRYg {
    display: none;
}
.languageSelector__root--EXUtg {
    color: white;
}

.languageSelector__button--Jm8_1 {
    height: 35px;
}
.confirmationScreen__root--e8Nqn {
    padding: 5px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
}

.confirmationScreen__buttons-container--rO1Jn {
    -ms-flex-item-align: center;
        align-self: center;
    width: 50%;
    margin-top: 30px;
    margin-bottom: 15px;
}

.confirmationScreen__button--aTT5m {
    width: 100%;
}

@media (max-width: 479px) {
    .confirmationScreen__buttons-container--rO1Jn {
        -ms-flex-item-align: normal;
            align-self: normal;
        width: auto;
    }
}
.toastNotification__toast-root--fj_1S {
    top: 35px;
    right: 1em;
    z-index: 1000400;
}
.licenseText__text--FIknP {
    color: #ff8c00;
}

.licenseText__designer--sXU_d {
    cursor: pointer;
    color: white;
    margin: 0 5px;
}

.licenseText__viewer--J8uG3 {
    margin-top: 10px;
}
.viewerPanel__panel-root--MOvhz.mobile .ms-Panel-header {
    padding-top: 18px;
}

.viewerPanel__panel-root--MOvhz.mobile .ms-Panel-commands {
    padding-top: 18px;
    float: right;
}

.viewerPanel__panel-content-root--B3em7 {
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.viewerPanel__mobile-close-button--zQpjR {
    color: #605e5c;
    margin-right: 18px;
}

/*# sourceMappingURL=formViewer.b5f4bf6d6fc113155aff.css.map*/