.dd_activations p.error {
  display: block;
  padding: 2px 4px;
  color: #d12;
  background: #fcc;
  border: solid 1px #d77;
  border-radius: 4px;
}

.dd_activations p.success {
  display: block;
  padding: 2px 4px;
  color: #04930f;
  background: #9f9;
  border: solid 1px #28dd30;
  border-radius: 4px;
}

.dd_activations .form-item label {
  display: block;
  float: left;
  width: 80px;
  padding: 4px 0 0 0;
  font-weight: normal;
  text-align: left;
  color: #ddd;
}

.dd_activations form .form-text {
  width: 140px;
  height: 18px;
  background: #555;
  border: solid 1px #666;
  margin: 0 0 4px 0;
  color: #ddd;
}

.dd_activations form .error {
  border: solid 1px #d3272d;
  background: #722e31;
}

.dd_activations form .form-submit {
  float: right;
  width: 70px;
  height: 20px;
  margin: 0 0 3px 0;
  font-size: 11px;
}

.dd_activations h2 {
  margin: 3px 0;
  font-size: 13px;
  color: #318cd8;
  border-bottom: dotted 1px #318cd8;
}

.dd_activations #logout-form {
  display: block;
  float: right;
  margin: 0;
}

.dd_activations #dd-activations-license-form .form-item,
.dd_activations #dd-activations-license-form .form-text,
.dd_activations #dd-activations-license-form .form-select,
.dd_activations #dd-activations-license-form .form-submit {
  margin: 0;
}

.dd_activations #dd-activations-license-form .resizable-textarea {
  width: 100%;
}

.dd_activations #dd-activations-pw-change-form .form-item {
  margin-top: 0.5em;
  margin-bottom: 0;
}

.dd_activations #dd-activations-pw-change-form .form-item label {
  width: 117px;
}
