.bg_white {
  background: white;
}

.bg_transparentwhite {
  background: rgba(255, 255, 255, 0.9);
}

.headline__line .h1 span {
  font-size: 22px;
  font-weight: normal;
  margin-left: 10px;
}

.questionTreeReactContainer {
  min-height: 125px;
  position: relative;
}

.fakeRadioButton_Container:nth-child(even) {
  background-color: #f0f3f5;
}

.fakeRadioButton_Container:nth-child(odd) {}

.fakeRadioButton {
  position: absolute;
  width: 30px;
  height: 30px;
  border: 1px solid black;
  border-radius: 9999px;
  float: left;
  margin-right: 20px;
  cursor: pointer;
}
.selecticon{
  position: relative;
}
.selecticon i
{
  position:absolute;
  right:20px;
  top:50%;
  transform:translateY(-50%);
  pointer-events:none;
}
.button
{
  cursor:pointer;
}

.fakeRadioButton_Container.active .fakeRadioButton::after {
  content:"";
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius:9999px;
  position:absolute;
  pointer-events: none;
  background-color:black;
  top:50%;
  left:50%;
  transform: translateX(-50%) translateY(-50%);
}

.fakeRadioButtonLabel {
  line-height: 30px;
  display: inline-block;
  text-indent: 40px;
  
}

.circular-loader {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 100%;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
}

.loader-path {
  stroke-dasharray: 150, 200;
  stroke-dashoffset: -10;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}

.questionTreeReactContainer select {
  background: white;
  width: 100% !important;
  height:50px !important;
  border:1px solid #74B0D466 !important;
}

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

@-webkit-keyframes color {
  0% {
    stroke: #70c542;
  }

  40% {
    stroke: #70c542;
  }

  66% {
    stroke: #70c542;
  }

  80%,
  90% {
    stroke: #70c542;
  }
}

@keyframes color {
  0% {
    stroke: #70c542;
  }

  40% {
    stroke: #70c542;
  }

  66% {
    stroke: #70c542;
  }

  80%,
  90% {
    stroke: #70c542;
  }
}