.nb-woobooking-front-end {
  .field-phonenumber {

    .wrapper-phone-number {
      .select2-container--default .select2-selection--single {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        height: 34px;
        .select2-selection__rendered {
          line-height: 27px;
          padding-left: 10px;
          font-size: 16px;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          height: 32px;
          img {
            margin-right: 8px;
          }
        }
        .select2-selection__arrow {
          height: 32px;
        }
      }
    }
    .select2-container {
      width: 30% !important;
      float: left;
    }
    input.phone_number {
      float: left;
      width: 70%;
      border-left: none;
      height: 34px;
      border-top-left-radius: 0!important;
      border-bottom-left-radius: 0!important;
      padding-left: 16px;
    }
  }
}

