.view-config-form {
  margin: 30px 0;
  form{
    .tab-content {
      label[id$="-lbl"] {
        margin-bottom: 10px;
        font-style: normal;
        font-weight: 600;
        font-size: 13px;
        line-height: 17px;
        color: #575962;
      }
      @media (min-width: 1500px) {
        #basic, #booking {
          .row {
            .col-xl-4 {
              width: calc(100% / 3);
              flex: unset;
              -webkit-box-flex:unset;
              max-width: 100%;
            }
          }
        }
      }
      #basic {

        margin-top: 20px;

        .block-basic-item {
          padding: 20px 0;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          .form-group{
            width: 75%;
            margin-bottom: 0;
            .select2-selection--single{
              height: 40px;
              border-radius: 0;
              .select2-selection__rendered{
                line-height: 40px;
              }
              .select2-selection__arrow {
                height: 40px;
              }
            }

          }
          .btn-info{
            padding: 10px 0px;
            font-size: 13px;
            line-height: 17px;
            background: #5867DD;
            border: none;
            width: 25%;
            margin-top: 8px;
            height: 40px;
            border-radius: 0;
          }
        }
      }
    }
  }
}