src/studies/forms/forms.css [3:67]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend, h2 {
  font-size: 1.5em;
  margin: 0 0 0.5em;
}

.input-wrapper {
  margin-bottom: 1.5em;
}

.label-wrapper {
  margin: 0.5em 0 0.5em;
}

.label-wrapper label {
  float: left;
  margin: 0 0.5em 0 0;
}

.form-input {
  border: 2px solid rgba(0,0,0,.5);
  margin-bottom: 0;
}

.form-input.invalid {
  border-color: #cf382d;
}

.form-input.invalid:focus {
  box-shadow: 0 0 1px 3px #cf382d;
  outline: 4px solid transparent;
}

.required,
.error {
  color: #cf382d;
}

.form-alert.error {
  background-color: rgba(250,190,190,.5);
  border: 1px solid rgba(121,35,35,.5);
  border-radius: 3px;
  margin-bottom: 24px;
  padding: 16px 24px;
}

.form-alert.success {
  background-color: rgba(190,250,220,.5);
  border: 1px solid rgba(17,61,58,.5);
  border-radius: 3px;
  margin-bottom: 24px;
  padding: 16px 24px;
}

.hint {
  display: block;
  color: #3a3a3a;
  font-size: 0.9em;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/studies/tooltip/css/study.css [210:275]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
}

/* modal form styles */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend, h2 {
  font-size: 1.5em;
  margin: 0 0 0.5em;
}

.input-wrapper {
  margin-bottom: 1.5em;
}

.label-wrapper {
  margin: 0.5em 0 0.5em;
}

.label-wrapper label {
  float: left;
  margin: 0 0.5em 0 0;
}

.form-input {
  border: 2px solid rgba(0,0,0,.5);
  margin-bottom: 0;
}

.form-input.invalid {
  border-color: #cf382d;
}

.form-input.invalid:focus {
  box-shadow: 0 0 1px 3px #cf382d;
  outline: 4px solid transparent;
}

.required,
.error {
  color: #cf382d;
}

.form-alert.error {
  background-color: rgba(250,190,190,.5);
  border: 1px solid rgba(121,35,35,.5);
  border-radius: 3px;
  margin-bottom: 24px;
  padding: 16px 24px;
}

.form-alert.success {
  background-color: rgba(190,250,220,.5);
  border: 1px solid rgba(17,61,58,.5);
  border-radius: 3px;
  margin-bottom: 24px;
  padding: 16px 24px;
}

.hint {
  display: block;
  color: #3a3a3a;
  font-size: 0.9em;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



