.wp-radio-flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wp-radio-col {
  flex: 1;

  &-1 {
    width: 8%;
  }

  &-2 {
    width: 16%;
  }

  &-3 {
    width: 24%;
  }

  &-4 {
    width: 32%;
  }

  &-5 {
    width: 41%;
  }

  &-6 {
    width: 49%;
  }

  &-7 {
    width: 58%;
  }

  &-8 {
    width: 66%;
  }

  &-9 {
    width: 74%;
  }

  &-10 {
    width: 83%;
  }

  &-11 {
    width: 91%;
  }

  &-12 {
    width: 100%;
  }

}

@media (max-width: 767px){
  [class*="wp-radio-col"] {
    width: 100%;
  }
}

.wp-radio-notices {
  .notice {
    color: #fff;
    margin-bottom: 10px;

    p {
      padding: 5px 15px;
      margin-bottom: 0;
    }

    &-error {
      background-color: #e2401c;
      border-left: 5px solid darkred;
    }

    &-success {
      background-color: forestgreen;
      border-left: 5px solid black;
    }
  }
}

/*tooltip*/
.wr-tooltip {
  position: relative;
  cursor: help;
}

.wr-tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  font-size: 14px;
  line-height: 1.4;
}

.wr-tooltip:hover .tooltiptext {
  visibility: visible;
}

.container-disabled {
  pointer-events: none;
  opacity: .3;
}