/* LABELS */
.webform-submission-form label {
  text-transform: uppercase;
  letter-spacing: 3px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

/* INPUTY, SELECTY, TEXTAREA — wygląd jak .form-control */
.webform-submission-form input[type="text"],
.webform-submission-form input[type="email"],
.webform-submission-form input[type="tel"],
.webform-submission-form input[type="number"],
.webform-submission-form input[type="password"],
.webform-submission-form textarea,
.webform-submission-form select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* TEXTAREA wyższe pole */
.webform-submission-form textarea {
  height: auto;
  min-height: 120px;
}

/* PRZYCISK — identyczny jak w loginie */
.webform-submission-form .form-actions button,
.webform-submission-form .webform-button--submit {
  background-color: #00628a;
  border-radius: 40px;
  font-size: 16px;
  padding: 6px 20px;
  color: #fff;
  border: none;
  cursor: pointer;
  margin-top: 20px;
}

/* Hover dla przycisku */
.webform-submission-form .form-actions button:hover,
.webform-submission-form .webform-button--submit:hover {
  background-color: #004f6d;
}
