/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.k-window-title {
  width: calc(100% - 100px);
}
.k-edit-buttons .k-button {
  color: #047bc1 !important;
}
.k-window .k-window-title {
  height: auto;
}
.k-window .dialog-cancel {
  color: #ffffff;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-window .dialog-cancel:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.k-window .k-upload-button {
  background: #047bc1 !important;
}
.k-window .k-window-actions .k-button {
  color: #ffffff;
}
.k-window .k-window-actions .k-button:hover, .k-window .k-window-actions .k-button:active, .k-window .k-window-actions .k-button:focus {
  color: #ffffff;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.k-window .k-window-actions .k-button:hover .k-icon, .k-window .k-window-actions .k-button:active .k-icon, .k-window .k-window-actions .k-button:focus .k-icon {
  color: #ffffff !important;
}
.k-window .k-window-actions .k-button:hover::before, .k-window .k-window-actions .k-button:active::before, .k-window .k-window-actions .k-button:focus::before {
  background-color: transparent;
}
.k-window .k-window-content:not(.k-dialog-content) {
  padding: 0;
}
.k-overlay {
  opacity: 0.84 !important;
}
#window {
  display: none;
}
#undo {
  text-align: center;
  position: absolute;
  white-space: nowrap;
  padding: 1em;
  cursor: pointer;
}
.k-overlay {
  background-color: #ffffff;
}
span.k-icon.k-i-close {
  background-color: transparent;
}
span.k-icon.k-i-close:hover {
  background-color: transparent;
}
@media only screen and (min-width: 769px) {
  .k-window-title {
    color: #666666;
  }
}
@media only screen and (max-width: 768px) {
  .k-window-title {
    color: #ffffff;
  }
  .k-i-window,
  .k-i-window-maximize,
  .k-i-window-restore,
  .k-i-maximize,
  .k-i-minimize,
  .k-i-restore {
    display: none !important;
  }
}
#formBox {
  display: none;
}
.k-window.k-window-maximized,
.q-modal-width {
  width: 100dvw !important;
  height: 100dvh !important;
}
@media (hover: none) {
  .k-window.k-window-maximized {
    height: auto !important;
  }
}
.k-window-titleless {
  max-width: 42rem !important;
  min-width: 32rem !important;
}
.k-window-titleless .footerlink {
  margin-right: 1rem;
}
.k-window-titleless .k-window-content p:last-of-type {
  margin-bottom: 1.6rem;
}
.q-pick-filters-message {
  color: #333333;
}
.q-dialoglink {
  text-decoration: underline;
  margin-right: 0.8rem;
}
.lightboxcontent .dialogcontrols a:not(.k-button) {
  color: #646b77;
  padding-left: 1.2rem;
}
.lightboxcontent .dialogcontrols a:not(.k-button):hover {
  color: #047bc1;
  text-decoration: none;
}
.lightboxcontent .dialogcontrols a:not(.k-button):hover span {
  text-decoration: none;
}
.k-window {
  height: auto !important;
  border-radius: 0 !important;
}
@media screen and (min-width: 768px) {
  .q-modal-height-small {
    height: 40vh !important;
  }
  .q-modal-height-medium {
    height: 60vh !important;
  }
  .q-modal-height-large {
    height: 80vh !important;
  }
  .q-modal-width-small {
    width: 40vw !important;
  }
  .q-modal-width-medium {
    width: 60vw !important;
  }
  .q-modal-width-large {
    width: 80vw !important;
  }
}
@media screen and (max-width: 414px) {
  .q-modal-height-small,
  .q-modal-height-medium,
  .q-modal-height-large {
    height: 100% !important;
  }
  .q-modal-width-small,
  .q-modal-width-medium,
  .q-modal-width-large {
    width: 100% !important;
  }
}
.k-window {
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}
.lightboxcontent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.8rem;
}
.lightboxcontent .k-tab-pre-wrap {
  background: none;
}
.lightboxcontent a:not(.k-button) {
  color: #022cc0;
  font-size: revert;
}
.lightboxcontent a:not(.k-button) > span {
  color: inherit;
}
.lightboxcontent a:not(.k-button):focus, .lightboxcontent a:not(.k-button):hover {
  color: #022cc0 !important;
  text-decoration: none;
}
.lightboxcontent a:not(.k-button):focus > span, .lightboxcontent a:not(.k-button):hover > span {
  text-decoration: underline;
  color: inherit;
}
.lightboxcontent .k-tabstrip:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
#lightboxContent_AddWidgetPopup .modalactions {
  margin-top: 0;
}
.qLarge .k-window-content,
.qMedium .k-window-content,
.qSmall .k-window-content {
  height: 100% !important;
  overflow: hidden !important;
}
.uploadcontainer {
  margin-top: 0.6rem;
}
.uploadcontainer p {
  margin-bottom: 1.2rem;
}
.uploadcontainer .k-button {
  margin-left: 1.8rem !important;
}
.helpradio {
  position: relative;
}
.filtergridarea {
  width: 100%;
}
.filterresultsbutton {
  margin-top: 0.6rem !important;
}
.k-window-titlebar {
  height: 3.2rem !important;
  border-radius: 0;
  border-width: 0;
  background: #047bc1;
}
.k-window-titlebar .k-window-title {
  color: #ffffff !important;
  font-size: 1.2rem;
}
.q-modal-content .k-tabstrip-wrapper,
.q-modal-content .k-tabstrip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.q-modal-content .k-tabstrip .k-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
/*# sourceMappingURL=modal.css.map */