.radio-button [type="radio"]:checked, [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.order-review-ul {
      list-style-type: none;
      margin: 0px 0 0 0;
      padding: 0;
      min-height: 57px;
  }
  .order-review-ul input[type="radio"] {
      opacity: 0.01;
      z-index: 100;
      display: none;
  }
  .order-review-ul input[type="radio"]:checked+label, .Checked+label {
      background-color: #80956d;
      border-color: #80956d;
      color: white;
  }
  .order-review-ul label {
      padding: 10px;
      cursor: pointer;
      min-width: 50px;
      color: black;
      border-color: lightgray;
  }
  .delivery-date-container .btn {
      font-size:12px;
      height: unset;
      min-height: unset;
      padding: 10px;
      width: 100%;
      border-radius: unset
  }
  .order-review-ul li {
      float: left;
      margin: 0;
      position: relative;
  }
  .date-radio-button.active:before {
        position: absolute;
        width: 10px;
        height: 10px;
        background-color: #fff;
        content: "";
        display: block;
        bottom: -5px;
        left: calc(50% - 5px);
        transform: rotate(45deg);
  }
  .express-date-radio-button.active:before {
        position: absolute;
        width: 10px;
        height: 10px;
        background-color: #fff;
        content: "";
        display: block;
        bottom: -5px;
        left: calc(50% - 5px);
        transform: rotate(45deg);
    }
    .standard-date-radio-button.active:before {
        position: absolute;
        width: 10px;
        height: 10px;
        background-color: #fff;
        content: "";
        display: block;
        bottom: -5px;
        left: calc(50% - 5px);
        transform: rotate(45deg);
    }
  .time-container{
      border: solid 1px lightgray;
  }
  .time-div{
      padding: 10px;
      border-bottom: solid 1px lightgray
  }
  .time-container .time-div:last-child{
      border-bottom:unset;
  }
  .time-div label{
      padding-left:25px;
      font-size:14px;
      margin-bottom: 0;
  }
  .disable-text{
      padding: 2px 10px;
      float: right;
      text-decoration: none ! important;
      color: red !important
  }
  .disable-radio-design2 {
      position: relative;
      padding-right: 2px;
      cursor: pointer;
      color: lightgray!important;
      margin: 0;
  }
  .disable-radio-design2 input[type="radio"]~span {
      position: absolute;
      left: 0px;
      top: 1px;
      width: 17px;
      height: 17px;
      border-radius: 100%;
      border: 1px solid lightgray;
  }