@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes slide-down {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes slide-down {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.hide-div {
  display: none;
}
.show-div {
  display: block;
  -webkit-animation: slide-down 0.3s linear;
  -moz-animation: slide-down 0.3s linear;
  -o-animation: slide-down 0.3s linear;
}
.stepper .step {
  position: relative;
  min-height: 32px;
}
.stepper .step > div:last-child {
  margin-left: 32px;
  padding-left: 16px;
}
.stepper .step .step-heading {
  position: static;
  color: #fff;
  padding-bottom: 50px;
  cursor: pointer;
  outline: none;
  border: 0;
}
.stepper .step .step-heading.active .circle {
  background: #E91E63;
}
.stepper .step .step-heading .circle {
  background: #F48FB1;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
  position: relative;
  color: #fff;
  text-align: center;
  float: left;
}
.stepper .step .step-heading .title {
  line-height: 32px;
  padding-left: 15px;
  float: left;
}
.stepper .step .line {
  position: absolute;
  border-left: 1px solid #000;
  left: 16px;
  bottom: 0px;
  top: 32px;
}
.stepper .step .btn {
  color: #fff !important;
}
.stepper .step .btn.btn-bg {
  background: #F48FB1;
}
.stepper .step .stepper-blockquote {
  border-left: 5px solid #ccc;
  padding: 0.5em 10px;
}
.stepper .step .stepper-blockquote p {
  display: inline;
}

.checkbox-list label {
  display: inline;
  padding: 5px 0 5px 10px;
}

.loading-color {
  background: rgba(148, 191, 222, 0.8);
  background-repeat: no-repeat;
  opacity: 0.65;
  height: 100%;
  width: 100%;
}
.pagespinner {
  position: fixed;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(148, 191, 222, 0.8);
  background-repeat: no-repeat;
  opacity: 0.65;
  height: 100%;
  width: 100%;
}
.pagespinner.modal {
  opacity: 1;
}
.loading-image {
  background-image: url(cc4b849334a6a4d7f4e4a75e279585ca.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}

apex-color-preview {
  border-radius: 4px;
  border: solid #CCC 1px;
  color: #444;
  background: #F5F5F5;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px;
}
apex-color-preview:hover {
  border-color: #999;
  background: #EEE;
}
apex-color-preview .circle {
  height: 24px;
  width: 24px;
  box-shadow: 1px 1px 4px #aaaaaa;
  display: inline-block;
  border-radius: 100%;
}
.ui-select-container apex-color-preview {
  justify-content: flex-start;
}
.ui-select-container apex-color-preview .circle {
  margin-right: 15px;
}
.ui-select-match-text apex-color-preview {
  border: none;
  background: transparent;
}

.flex-table-vertical-container {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
.flex-table-horizontal-container {
  height: 100%;
  overflow-y: hidden;
}
.flex-scrolling-header-table {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  background: transparent;
  z-index: 100;
  overflow-x: hidden;
}
.flex-scrolling-header-table.affixed {
  display: block;
  position: fixed;
}

/* Styles for flex table carousel scrolling. */
.apex-freeze-columns-container {
  scroll-behavior: smooth;
}
.apex-freeze-columns-container .table.td,
.apex-freeze-columns-container .table.th {
  padding: 5px;
}
table[apex-freeze-columns] th,
table[apex-flex-table] th,
table.flex-scrolling-header-table th {
  border-top-color: transparent;
}
th.freeze-column-cell {
  top: 1px !important;
}
th.freeze-column-cell.fixed-cell {
  background: #FFFFFF;
  z-index: 101;
  margin-top: 0;
  top: -1px !important;
}
.flex-scrolling-header-table.table-responsive {
  overflow-x: hidden;
}
.flex-scrolling-header-table.affixed {
  top: -2px;
}
.table.table-striped tr:nth-of-type(odd) td.freeze-column-cell {
  background: #f9f9f9;
}
.k-ff th.freeze-column-cell {
  top: 2px !important;
}
.k-ff th.freeze-column-cell.fixed-cell {
  top: 0 !important;
}
.k-ff .table tr:nth-child(n+2) td.freeze-column-cell {
  margin-top: -1px;
}
.apex-flex-table-carousel-toolbar {
  position: sticky;
  top: 1em;
  margin-top: 1em;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  z-index: 110;
}
.apex-flex-table-carousel-left,
.apex-flex-table-carousel-right {
  border: solid #215490 1px;
  border-radius: 50%;
  font-size: 15px;
  width: 30px;
  height: 30px;
  background: #2764AB;
  margin: 0 3px;
  color: #FDFEFE;
  transition: all 50ms 0ms linear;
}
.apex-flex-table-carousel-left:disabled,
.apex-flex-table-carousel-right:disabled {
  cursor: not-allowed;
  opacity: 0.65;
  box-shadow: none;
  pointer-events: none;
  background: #EEEEEE;
  border-color: #CCCCCC;
  color: #999999;
}
.fixed-scrolling-header-table thead {
  background: white;
}
.flex-table-horizontal-container .table {
  margin-bottom: 0;
}
td.ehk-cell-selected:not(.ehk-no-select) {
  background: #6c757d;
  -moz-user-select: none;
  border-color: rgba(0, 0, 0, 0.05);
  color: #f9f9f9;
}
td.ehk-cell-cursor:not(.ehk-no-select) {
  box-shadow: 0 0 4px #444 inset;
  background: #fefefe;
  border-color: rgba(0, 0, 0, 0.05);
  color: #343a40;
}
td.ehk-cell-selected.ehk-cell-cursor:not(.ehk-no-select) {
  background: #DDD;
}

[apex-sticky].stuck {
  position: fixed;
  z-index: 99999;
}


/*# sourceMappingURL=2.a6c5ff32dfeeab0d71d7.chunk.min.css.map*/