font-size: .75em;
}
+.prescription table {display: block; width: 100%; border-collapse: collapse;}
+.prescription table tbody {width: 100%; margin: 0 auto;}
+.prescription table tr {display: table-row; width: 100%; margin: 0 auto;}
+.prescription table tr th,
+.prescription table tr td {
+ display: table-cell;
+ text-align: left;
+ padding: .25ex 1ex;
+ border-left: 1px solid red;
+}
+.prescription table tr th { padding: .25em 1ex; border-bottom: 1px solid red;}
+.prescription table tr th:nth-of-type(1),
+.prescription table tr td:nth-of-type(1) { border-left: none;}
+
+td.private {background-color: #BFB;}
+td.selfpaid {background-color: #FFB;}
+td.compulsory.doctor {background-color: #BBF;}
+td.compulsory.dentist {background-color: #FBB;}
+td.altpractition { background-color: #FBF;}
+
.prescription fieldset {
display: inline-block;
margin: 0; padding: 1ex;
width: 100%;
}
.misc label[for=addcontrib],
- .misc #addcontrib {width: 100%;}
- .misc #addcontrib {text-align: right;}
+ .misc label[for=contribconfirm] {width: 100%;}
+ .misc #addcontrib,
+ .misc #contribconfirm {width: 100%; text-align: right;}
+
+.prescription label[for=prescreviewed] {
+ margin-left: 1ex;
+ font-weight: bold;
+ text-decoration: underline;
+ background-color: #FCC;
+}
+.prescription label[for=prescreviewed].checked,
+.prescription :checked + label[for=prescreviewed] {
+ font-weight: normal;
+ text-decoration: none;
+ background-color: #CFF;
+}
-.prescription .catalogue { width: 60%; }
+.prescription .catalogue { width: 100%; }
.catalogue h2:nth-of-type(1) {
font-weight: bold;
}
.catalogue label {
display: inline-block;
- width: 50%;
+ width: 33%;
margin-right: -.625ex;
margin-top: .25em;
vertical-align: top;
}
+ .catalogue label[for=presccontinual] { margin-right: 33%;}
-.prescription .description { width: 100%; }
- .description * { margin-right: -.625ex; vertical-align: top;}
+.prescription .description { width: 100%; position: relative;}
+ .description * { margin-right: -.625ex; vertical-align: top; }
.description label {vertical-align: bottom;}
.description label[for=quantity1],
.description label[for=remidy1],
.description #quantity_weekly,
.description #quantity_weekly1 { width: 20%; height: 3em; text-align: center;}
+ .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: 20%;}
+ .description label[for=icd10] { display: block; width: 100%;}
.description #icd10,
- .description #indicator {width: 20%; text-align: right;}
+ .description #indicator {width: 100%; text-align: right;}
-.prescription label[for=prescreviewed] { margin-left: 1ex; }
+ .description .indicator_reading { display: inline-block; width: 78%; padding: 0; padding-top: 1.5ex; margin-left: 2%;}
+ .description label[for=indicator_reading],
+ .description #indicator_reading { width: 100%; display: block;}
+ .description #indicator_reading { height: 4em;}
.prescription .controls { width: 100%; }
.controls a.button,