/**/
body {padding-bottom: 3em; }
+.trailbtn { display: none; }
+.trailbtn + .trailbox { display: none; }
+.trailbtn:checked + .trailbox { display: inline-block; }
+.trailbtn:checked + .trailbox + .trailbtn { display: block; }
+.trailbtn:checked + .trailbox + .trailbtn:before {
+ display: block; content: '+';
+ width: 3ex; text-align: center;
+ margin-top: .25em; padding: .25em 0;
+ background-color: #FFF;
+ border-width: 1px; border-style: solid;
+}
+.trailbtn:checked + .trailbox + .trailbtn:checked,
+.trailbtn:checked { display: none; }
+
.prescription {
display: inline-block;
width: 96%; max-width: 460px;
.description #quantity_weekly,
.description .quantity_weekly { width: 20%; height: 3em; text-align: center;}
- .description input[type=checkbox] { display: none; }
- .description input[type=checkbox] + p { display: none; }
- .description input:checked + p { display: inline-block; }
- .description input:checked + p + input { display: block;}
- .description input:checked + p + input:after {
- display: block; width: 3ex;
- background-color: #FFF;
- border: 1px solid black;
- margin-top: .25em;
- text-align: center;
- content: '+';
- }
- .description input:checked + p + input:checked,
- .description input:checked { display: none; }
-
.description .indicator_codes {display: inline-block; width: 20%; padding: 0; padding-top: 1.5ex;}
.description label[for=indicator],
.description label[for=icd10] { display: block; width: 100%;}