.block-content{margin: 6rem auto}
.ai-loading {
  width:50px;
  height:50px;
  border-radius:50%;
  border:8px solid;
  border-color: transparent;
  border-right-color: #CE0B0B;
  animation:s2 1s infinite linear;
}

.ai-image_panel_prev .bi-download, .ai-image_panel .bi-download {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  color: #000;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}

.ai-image_panel_prev .bi-download::before, .ai-image_panel .bi-download::before {
  background: #fff;
  padding: 0.25rem;
  border-radius: 5px;
  border:1px solid #000;
  transition: all 0.1s ease-in-out;
}

.ai-image_panel_prev .bi-download:hover, .ai-image_panel .bi-download:hover {
  color: #fff;
}

.ai-image_panel_prev .bi-download:hover::before, .ai-image_panel .bi-download:hover::before {
  background: #000;
}
.help-text{
  position: absolute;
  bottom: 4px;
  font-size: 14px;
  color: gray;
}

@keyframes s2 {to{transform: rotate(1turn)}}

.bs-stepper-header .bs-stepper-circle {
  background-color: #4b4b4b !important;
}

.bs-stepper-header .active .bs-stepper-circle {
  background-color: #ce0b0b !important;
}

.bs-stepper-header .bs-stepper-label {
  font-size: 10px !important;
  font-weight: normal !important;
  padding-right: 0 !important;
}


.ms-parent {
  padding: 1rem !important;
  background-color: #0f0f0f!important;
}
.ms-choice {
  background-color: transparent!important;
  border: none!important;
  color: white!important;
}
.ms-choice>span {
  position: unset!important;
}
.ms-drop input[type="checkbox"] {
  opacity: 1!important;
  height: 13px!important;
}

.wrngswl .swal2-icon {
  color: #374cc4;
  border-color: #374cc4;
}


