/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.main-screen-layout {
  height: 100%;
  width: 100%;
}
/* Grid overrides */
.k-edit-cell.data-field-required,
td.k-grid-edit-cell.data-field-required,
.k-grid-edit-row td.data-field-required,
.k-grid-add-row td.data-field-required {
  display: table-cell !important;
}
.custom-row-selection {
  background-color: #edf3f6 !important;
}
.gridicon.q-icon-AddedRow {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath id=%27Oval%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16ZM30 16C30 23.732 23.732 30 16 30C8.26801 30 2 23.732 2 16C2 8.26801 8.26801 2 16 2C23.732 2 30 8.26801 30 16Z%27 fill=%27%23646b77%27/%3E%3Cpath id=%27Line%27 d=%27M6 17V15H26V17H6Z%27 fill=%27%23646b77%27/%3E%3Cpath id=%27Line 18%27 d=%27M15 6H17V26H15V6Z%27 fill=%27%23646b77%27/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 16px 16px;
  color: #666666; /* Stroke color */
}
.gridicon.q-icon-DeletedRow {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath id=%27Oval%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16ZM30 16C30 23.732 23.732 30 16 30C8.26801 30 2 23.732 2 16C2 8.26801 8.26801 2 16 2C23.732 2 30 8.26801 30 16Z%27 fill=%27%23646b77%27/%3E%3Cpath id=%27Line 2%27 d=%27M20.9497 9.63605L22.364 11.0503L11.0502 22.364L9.63603 20.9498L20.9497 9.63605Z%27 fill=%27%23646b77%27/%3E%3Cpath id=%27Line%27 d=%27M9.63605 11.0503L11.0503 9.63605L16 14.5858L14.5858 16L9.63605 11.0503Z%27 fill=%27%23646b77%27/%3E%3Cpath id=%27Line_2%27 d=%27M16 17.4142L17.4142 16L22.364 20.9497L20.9497 22.364L16 17.4142Z%27 fill=%27%23646b77%27/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 16px 16px;
}
.gridicon.q-icon-EditedRow {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath id=%27Oval%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M0 16C0 24.8366 7.16344 32 16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16ZM30 16C30 23.732 23.732 30 16 30C8.26801 30 2 23.732 2 16C2 8.26801 8.26801 2 16 2C23.732 2 30 8.26801 30 16Z%27 fill=%27%23646b77%27/%3E%3Cpath id=%27Vector 8 %28Stroke%29%27 d=%27M21.5 7.49998L25.5 11L15.1236 21.6559L8.76779 23.6532L10.9834 17.3702L21.5 7.49998ZM12.7126 18.4806L11.9842 20.546L14.0736 19.8894L23 11.5L21.5 9.99998L12.7126 18.4806Z%27 fill=%27%23646b77%27/%3E%3C/svg%3E") no-repeat center;
  background-size: 16px 16px;
}
.k-grid .cellalignright {
  text-align: right;
}
.k-grid .cellalignright span.k-numeric-wrap .k-input {
  padding-right: 0.6rem !important;
}
.k-grid .cellaligncenter {
  text-align: center;
}
.k-grid td span.negative {
  color: #d62938;
}
.k-grid .k-grid-header .k-link .k-icon.k-i-sort-desc-sm, .k-grid .k-grid-header .k-link .k-icon.k-i-sort-asc-sm {
  top: 0.2rem;
}
.k-pager {
  background: transparent;
}
.k-grid .datepicker-openended .btnopenended {
  display: inline-block !important;
  border: 0 !important;
  background-color: transparent !important;
  position: absolute !important;
  right: 0.6rem !important;
  top: 0.1rem !important;
}
.k-grid .datepicker-openended .btnopenended:before {
  color: #ffffff !important;
}
.k-grid .datepicker-openended span.k-icon.k-i-calendar {
  margin-left: -2.4rem !important;
}
.k-grid .datepicker-openended .k-datepicker {
  width: 100%;
}
.k-grid .datepicker-openended .k-datepicker .k-input-button {
  width: 4.6rem !important;
}
.k-grid th {
  height: auto !important;
  white-space: normal !important;
  padding: 0.4rem 0.6rem !important;
  line-height: 1.4rem !important;
}
.k-grid th span.k-filtercell button {
  background: transparent;
  color: #333333;
  border: 0;
}
.k-grid th.k-header .k-link {
  height: auto !important;
  white-space: normal !important;
  line-height: 1.4rem !important;
}
.k-grid th.k-header .k-grid-filter {
  padding-top: 0.6rem !important;
}
.k-grid th .k-filtercell .k-operator-hidden {
  width: 100%;
}
.k-grid .k-filtercell .k-dropdown:not(.k-dropdown-operator) {
  width: calc(100% - 28px);
}
.k-grid th .k-filtercell .k-dropdown .k-dropdown-wrap {
  width: 100%;
}
.k-grid:not(.k-treelist) .k-table-td .k-checkarea {
  height: 1.9rem;
  display: block;
}
.k-grid .imgcheckarea {
  display: block;
  padding-top: 0.4rem;
}
.k-grid.k-grid-sm .imgcheckarea img {
  width: 1.2rem;
  height: 1.2rem;
}
.k-grid.k-grid-md .imgcheckarea img {
  width: 1.6rem;
  height: 1.6rem;
}
.k-grid.k-grid-lg .imgcheckarea img {
  width: 2rem;
  height: 2rem;
}
.k-grid-header th.k-header {
  vertical-align: top;
}
th .imgcheckarea {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 18px;
  width: auto;
  padding: 0 !important;
}
th .imgcheckarea img {
  margin: 0 0 0 auto;
}
th .imgcheckarea label {
  margin: 0 auto 0 0;
  line-height: 1.8rem;
}
.k-grid th.k-header .k-link {
  height: auto !important;
  white-space: normal;
  line-height: 1.4rem;
}
/* Modal Overrides */
.app-layout .q-wrapper-modal.k-window {
  position: absolute !important;
}
/* Grids in Modal Overrides */
.qPickList.q-wrapper-modal .q-wrapper-grid.autoheight:not(.height-ignore) .k-grid {
  height: 100% !important;
}
/* Tooltip additions */
.keyboardbtn {
  color: #ffffff;
  display: inline-block;
  border: 1px solid #ffffff;
  border-radius: 4px;
  padding: 0.6rem;
  margin: 0 0.2rem;
}
.k-tooltip-closable .k-loading-image {
  color: #333333;
}
.k-tooltip-closable .k-tooltip-content {
  min-height: 2rem;
}
.qPopupToolTip span {
  display: block;
}
/* Notes overrides */
/* hides notes-grid toolbar */
#docgrid .k-toolbar {
  display: none;
}
#notesPanegrid .k-toolbar {
  display: none;
}
#expandcollapseIcon {
  position: relative;
  z-index: 2;
}
.notes-expand-collapse {
  background: none;
  position: absolute;
}
.notes-2 .notes-list .k-master-row.q-note-edit .k-detail-cell .note:before {
  position: absolute;
  top: 1rem;
}
.notes-2 .notes-list .k-master-row.q-note-edit .note:before {
  content: "editing";
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 0;
}
.notes-2 .submit-childarea3 button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.notes-2 .noteError {
  padding: 0.4rem;
  margin: 0 0 0.4rem 0.4rem;
  background: rgba(255, 255, 255, 0.9);
}
.notes-2 {
  height: calc(100vh - 5rem);
}
.notes-2.large-pane.docked {
  height: calc(100vh - 9.2rem);
}
.note a {
  color: #022cc0 !important;
}
td[aria-expanded=true] + td + td + td + td + td + td .q-icon,
tr[aria-expanded=true] td + td + td + td + td + td .q-icon {
  margin-top: 0.4rem;
}
.submit-childarea1,
.submit-childarea2 {
  margin-bottom: 1.1rem;
}
#noteAddButton {
  margin-bottom: -0.4rem !important;
}
#notesPanegrid tr.k-selected td.k-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* Attachment overrides */
/* Pane action buttons*/
.slide-out-pane .top-wrapper .actions button {
  margin-left: 0.5rem;
  margin-right: 0.2rem;
}
/* Pane Attachments*/
#notes-content .slide-out-pane .top-wrapper .actions button {
  margin-left: 0.5rem;
  margin-right: 0.2rem;
}
openscreens ~ aside .slide-out-pane {
  height: calc(100vh - 6rem);
}
openscreens ~ aside .slide-out-pane.attachments {
  height: calc(100vh - 8rem);
}
.attachments table.k-editor .k-editable-area {
  border: 1px solid #333333;
  border-radius: 0.4rem;
}
.attachments .k-editor .k-toolbar {
  border: 0;
}
.attachments .k-toolbar .k-button,
.attachments .k-toolbar .k-tool {
  background: #ffffff;
}
.attachments .k-toolbar .k-button:hover, .attachments .k-toolbar .k-button.k-selected,
.attachments .k-toolbar .k-tool:hover,
.attachments .k-toolbar .k-tool.k-selected {
  border-color: #d8dce0 !important;
  background-color: #d8dce0 !important;
}
.attachments .lightboxClose {
  border: 0;
  background: transparent;
  background: transparent !important;
  width: 6rem;
  color: #333 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0;
}
.attachments a.prominentlink {
  margin-top: 2rem;
  display: block;
}
.attachments a#CancelEditDoc {
  padding-top: 1.2rem;
  display: inline-block;
}
.attachments a#SaveClaimDoc {
  float: right;
  margin-top: 0.8rem;
}
.attachments .note-wrapper.expanded {
  white-space: normal;
}
.attachments .note-wrapper.expanded .description {
  word-break: break-all;
}
.attachments .custom-validation {
  color: #fc364e;
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  padding: 0.3rem 0.6rem;
  margin-top: -2.2rem;
}
.attachments .q-newAttachment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.treelist {
  padding-top: 1.4rem;
}
.q-newAttachment .k-upload-status .k-button {
  color: #022cc0;
}
.dropdown-menu > li > a {
  text-decoration: none !important;
  color: #646b77 !important;
}
textarea#descTesttxt {
  border-radius: 0.4rem;
  padding: 1.2rem;
}
.q-newAttachment {
  width: 100%;
}
.q-newAttachment .q-wrapper-form {
  display: block;
}
.k-upload-status .k-button {
  border-radius: 0 !important;
}
.lightboxcontentwrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.header-profile-image {
  margin-left: 0.6rem !important;
}
.userAndSymbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tooltip-inner {
  color: #ffffff;
  background-color: #125c92;
}
.qPickList .q-wrapper-grid.autoheight {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: auto;
  overflow: hidden;
}
.qPickList .q-modal-content {
  overflow: hidden;
}
.q-modal-no-padding .qPickList .q-modal-content,
.q-modal-no-padding .qPickListSimple .q-modal-content {
  padding: 0 !important;
}
.qPickList .qPickListSimple .q-dialog-header {
  height: 0;
  margin-bottom: 0;
  padding: 0;
}
.qPickList .qPickListSimple #pagableText {
  padding-left: 3px;
}
#qfc-dialog .k-window-content, .k-window.k-dialog .k-window-content {
  padding: 0;
}
#qfc-dialog .k-window-content p, .k-window.k-dialog .k-window-content p {
  padding: 0.8rem;
}
@media only screen and (max-width: 768px) {
  .qPickList:not(.k-window-maximized) {
    top: 0 !important;
  }
  .qPickList:not(.k-window-maximized) .k-window-titlebar.k-header {
    margin-top: 0 !important;
  }
  .qPickList:not(.k-window-maximized) .k-window-actions {
    z-index: 100 !important;
  }
  .qPickList:first-child:not(.k-window-maximized) {
    padding-top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    position: fixed !important;
  }
}
.q-wizard--main--desktop {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.q-wizard--section--inputs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.q-wizard--header .summary-info > p {
  line-height: 100%;
  font-size: 93%;
}
.q-wizard--header .summary-info > p:first-child {
  margin-top: 0.6rem;
  font-weight: bold;
}
/* Alerts */
.total-0 {
  display: none;
}
.k-notification .slide-out-alerts-pane {
  height: auto;
  max-height: 40rem;
  border-radius: 0.4rem 0 0 0.4rem;
}
.k-notification .slide-out-alerts-pane .alert-item-content p {
  white-space: normal;
}
/* Tabs */
.errortab:before,
.infotab:before,
.warningtab:before {
  top: 0.7rem;
}
/* Accordions */
.accordion-content {
  position: relative;
  padding: 1.2rem;
}
.accordion > i {
  position: absolute;
  left: unset;
  top: 0.2rem;
  width: 1.8rem;
  height: 1.8rem;
  right: 1.2rem;
  z-index: 1;
}
.accordion-full-height {
  height: 100%;
  position: relative;
}
.accordion {
  margin-top: 0.6rem;
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 2.4rem;
  opacity: 1;
  background: none;
  top: 0;
  right: 0;
}
.accordion-autoheight .accordion-content {
  height: 100%;
}
.accordion-autoheight .collapsed-content {
  height: calc(100% - 6px);
}
.accordion-autoheight .k-tabstrip > .k-content {
  height: calc(100% - 33px);
}
.accordion-autoheight .k-tabstrip-wrapper,
.accordion-autoheight .k-tabstrip {
  height: 100%;
}
.accordion-autoheight .panel-collapse {
  height: 100%;
}
.q-actionbar .q-action_Hub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.actionbarselect:hover {
  cursor: pointer;
}
#dashboard .widget .row {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
#dashboard .widget .row > [class^=col-]:not(.q-widget-area-total):not(.q-widget-area-total .row > div):not(.alertarea) {
  padding: 0 0.6rem;
}
.mydashboard:after {
  content: "my";
  float: left;
  font-size: 1rem;
  width: 1.4rem;
  height: 2rem;
  top: 0;
  left: 0;
  position: relative;
  color: #ffffff;
}
.widget-overrides {
  font-size: 1.3rem !important;
  margin-top: -1rem !important;
  white-space: pre-line !important;
}
.widget-overrides-intro {
  font-weight: bold;
}
.context-label {
  min-width: 5rem !important;
}
/* Open Screen Tabs - Draggable */
body > .k-tabstrip-item.k-item {
  background-color: rgba(32, 61, 98, 0.5);
  list-style: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.4rem 1.2rem;
}
body > .k-tabstrip-item.k-item .k-link {
  color: #ffffff;
  text-transform: none;
  font-size: 1.2rem;
}
body > .k-tabstrip-item.k-item .k-link:nth-child(3) {
  display: none;
}
/* Permanently display errors, warnings, and info states as visible */
.q-form-control-error,
.q-form-control-error span {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.q-form-control-error:hover,
.q-form-control-error span:hover {
  cursor: pointer;
}
/* Batch progress progress indicator */
.progress-dialog > .animation-area {
  background-color: transparent !important;
}
.progress-dialog-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: rgba(237, 243, 246, 0.9);
  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;
  z-index: 10000;
}
.progress-dialog {
  width: 200px;
  height: 200px;
  background: transparent;
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.progress-dialog-close-button {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent;
  cursor: pointer;
  border: none;
}
.progress-dialog-text {
  font-weight: bold;
  margin-top: 100px;
  margin-left: 8px;
}
.error-container-wrapper {
  height: 100%;
  max-width: 800px;
  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;
  margin: 1.2rem auto;
}
.error-container {
  margin: 0 auto;
  background-color: #047bc1;
  background-image: -o-linear-gradient(left, #047bc1 6px, #ffffff 6px);
  background-repeat: no-repeat;
}
.error-container .error-heading-container {
  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;
  gap: 1.2rem;
}
.error-container .details-container {
  margin-top: 1rem;
  width: 100%;
}
.error-container .collapsible {
  background-color: transparent;
  color: #333333;
  cursor: pointer;
  padding-bottom: 0.8rem;
  width: 100%;
  border-color: #c3c8d2;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-radius: 0 !important;
  text-align: left;
  outline: none;
  font-size: 1.2rem;
}
.error-container .content {
  display: none;
  overflow: hidden;
  padding: 1.2rem 0 0 0;
  text-align: left;
  overflow: auto;
  margin: 0 auto;
}
.error-container .info-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.error-container .info-heading {
  font-weight: bold;
  width: 15.2rem;
  text-align: end;
  text-transform: capitalize;
}
.error-container .info-heading p {
  margin-bottom: 0;
}
.error-container .info-details p:not(.info-heading) {
  word-break: break-word;
  text-align: left;
  padding-left: 1.2rem;
}
.error-container h1,
.error-container p {
  text-align: center;
  width: 100%;
}
.error-container h2 {
  font-size: 2rem;
  color: #333333;
}
.error-content {
  padding: 2.4rem 2.4rem 1.2rem;
}
.logoerror {
  width: 100%;
}
.widget .error-container-wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
.widget .error-container-wrapper .error-container {
  width: 100%;
}
.error-container-wrapper .error-container {
  width: 100%;
  background-color: #ffffff;
  border-radius: 4px;
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 1.2rem 1.2rem 2.4rem 1.2rem;
  color: #333333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.error-container-wrapper .error-container > a:hover {
  text-decoration: none;
}
/*# sourceMappingURL=myQuorum-layout.css.map */