html {
  font-family: 'Open Sans', sans-serif;
  min-height: 100%;
}
body {
  line-height: 1.2;
}
input,
textarea,
select {
  width: 100%;
}
input[type="radio"],
input[type="checkbox"] {
  width: initial;
}
.clear {
  clear: both;
}
.justify {
  text-align: justify;
}
.justify:before {
  content: '';
  display: block;
  width: 100%;
}
.justify:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.justify > * {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
p {
  line-height: 1.2;
  margin-bottom: 0.5em;
}
