#surveyprogress{
    float:right;
    min-width:150px;
    width:200px
}

#surveyprogressbar {
    color:black;
    font-weight: bold;
}


@keyframes ldio-suc7j3meaz {
  0% { opacity: 1 }
  50% { opacity: .5 }
  100% { opacity: 1 }
}
.ldio-suc7j3meaz div {
  position: absolute;
  width: 24.97px;
  height: 90.8px;
  top: 68.1px;
  animation: ldio-suc7j3meaz 1s cubic-bezier(0.5,0,0.5,1) infinite;
}.ldio-suc7j3meaz div:nth-child(1) {
  transform: translate(32.915px,0);
  background: #172f59;
  animation-delay: -0.6s;
}.ldio-suc7j3meaz div:nth-child(2) {
  transform: translate(78.315px,0);
  background: #ffc000;
  animation-delay: -0.4s;
}.ldio-suc7j3meaz div:nth-child(3) {
  transform: translate(123.715px,0);
  background: #172f59;
  animation-delay: -0.2s;
}.ldio-suc7j3meaz div:nth-child(4) {
  transform: translate(169.115px,0);
  background: #ffc000;
  animation-delay: -1s;
}
.loadingio-spinner-bars-10euvebw46w {
  width: 227px;
  height: 227px;
  display: inline-block;
  overflow: hidden;
  background: rgba(NaN, NaN, NaN, 0);
}
.ldio-suc7j3meaz {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0; /* see note above */
}
.ldio-suc7j3meaz div { box-sizing: content-box; }
/*2022-05-03 input[type=number] 우측 상하 버튼 제거*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
