@import "variables";
.nb-woo-booking {
  .view-config-install {
    font-family: @font-family-nunito-serif;
    font-size: @font-size-base;
    font-weight: @font-weight-normal;
    .form-install {
      .wrapper-main-tool {
        border: @border-pink;
        padding: 60px 0;
        border-radius: 10px;
        h3 {
          text-align: center;
          font-size: @font-size-h3;
          font-weight: @font-weight-semibold;
          color: @text-color-p7;
          margin-top: 0;
          margin-bottom: 30px;
          letter-spacing: 1px;
        }
        form {
          width: 50%;
          margin: 0 auto;
          h4 {
            font-size: @font-size-h4;
            color: @text-color-1;
            margin-top: 0;
            margin-bottom: 15px;
          }
          .wrapper-tool {
            ul.list-tool {
              list-style: none;
              li {
                margin: 0;
                margin-bottom: 15px;
                .icheckbox_square-red {
                  margin-right: 10px;
                }
                label {
                  font-family: @font-family-nunito-serif;
                  font-weight: @font-weight-normal;
                  font-size: @font-size-base;
                  color: @text-color-2;
                }
                &:nth-child(3), &:nth-child(4) {
                  label {
                    color: @text-color-1;
                  }
                }
              }
            }
            .tool-bar {
              text-align: center;
              .btn-next {
                padding: 6px 24px;
                background-color: transparent;
                border: @border-pink;
                transition: 250ms all ease-in-out;
                color: @text-color-p7;
                font-size: @font-size-base;
                &:hover {
                  background-color: @background-color-pink;
                  color: @text-color-4;
                }
              }
            }
          }
        }
      }
    }
    .description-content {
      display: none;
    }
    .description {
      margin-top: 10px;
      background: #f07d78;
      height: 400px;
      color: #fff;
      font-size: 25px;
      border-radius: 10px;
      padding: 10px;
    }
  }
}