.field-calendardatetime {
  .form_datetime{
    width: 70%;
    position: relative;
    margin: 0 auto;
    @media (max-width: 575.98px) {
      width: 100%;
    }
    .time-booking {
      padding: 10px 20px;
    }
    .add-on {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      padding: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
      &:nth-child(2) {
        right: 34px;
        background-color: #c0bebe;
        border-right: 1px solid #acacac;
      }
      &:nth-child(3) {
        right: 0;
        background-color: #c0bebe;
      }

      i {
        font-size: 13px;
      }
    }
  }
  .name-day-of-week,.name-repeat,.name-month-of-year,.name-day-of-month {
    margin: 0 10px 5px 10px;
    padding: 5px 0;
    cursor: pointer;
    .icheckbox_minimal {
      margin-right: 5px;
    }
  }
  .select-day-of-month,.select-day-of-week,.select-month-of-year,.start-date-end-date-recurring,.select-repeat{
    border-top: 1px solid #e5e5e5 ;
    padding: 10px 0;
    h6{
      font-weight: bold;
      text-transform: capitalize;
      font-size: 14px;
    }
  }
  .select-day-of-month,.select-day-of-week,.select-month-of-year,.select-repeat{
    label{
      color: #666666;
    }
  }
  .my-timepicker-div{
    width: 100% ;
    div{
      display: flex;
      width: 100%;
    }
    .ampm-button{
      display: flex;
      justify-content: space-between;
    }
    .text-center{
      text-transform: capitalize;
      display: flex;
      justify-content: center;
      font-weight: 600;
    }
    .ok-button{
      background-color:#00b3ee ;
      color: #FFFFFF;
    }
    .cancel-button{
      background-color:#761c19;
      color: #FFFFFF;
      float: right;
    }
  }
  #day_of_week-error, #day_of_month-error{
    display: flex;
    color: red;
    padding-top: 0px;
    transform: translateX(-60px);
    font-size: 12px;
  }
  #start-date-recurring-error,#end-date-recurring-error,#start-time-recurring-error,#end-time-recurring-error{
    color: red;
  }
}
