.warranty-activation-form,
.warranty-check-form {
  margin: 20px auto;

  padding: 20px;

  background: #f8f8f8;

  border-radius: 5px;
}

.form-group {
  margin-bottom: 15px;
}

.form-group label {
  display: block;

  margin-bottom: 5px;

  font-weight: bold;
}

.form-group input {
  width: 100%;

  padding: 8px;

  border: 1px solid #ddd;

  border-radius: 4px;
}

.form-message {
  margin: 10px 0;

  padding: 10px;

  display: none;
}

.form-message.success {
  background: #dff0d8;

  color: #3c763d;

  border: 1px solid #d6e9c6;
}

.form-message.error {
  background: #f2dede;

  color: #a94442;

  border: 1px solid #ebccd1;
}

.warranty-info-table {
  width: 100%;

  margin-top: 20px;

  border-collapse: collapse;
}

.warranty-info-table td {
  padding: 8px;

  border: 1px solid #ddd;
}

.warranty-info-table td:first-child {
  font-weight: bold;

  width: 40%;

  background: #f5f5f5;
}
