-div.field {
- margin-bottom: 15px;
+.caption {
+ margin-top: 15px;
font-weight: bold;
}
+.field {
+ margin-bottom: 15px;
+}
div.field_notes {
font-size: 12px;
line-height: 16px;
}
-div.form_section {
+fieldset {
border: 1px dotted black;
- padding: 23px 15px 15px 15px;
- margin: 40px 0;
+ padding: 0 15px 15px 15px;
+ margin: 15px 0;
position: relative;
}
-div.form_section_header {
- position: absolute;
- left: 42px;
- top: -9px;
- background: white;
+legend {
padding: 0 6px;
font-weight: bold;
}
background: #fdd;
}
-.first {
+:first-child, .first {
padding-top: 0px;
margin-top: 0px;
}
-.last {
+:last-child, .last {
padding-bottom: 0px;
margin-bottom: 0px;
}