a:hover { text-decoration: underline; }
+html {
+ overflow-y: scroll;
+}
+
body {
font-size: 10pt;
- font-family: verdana;
+ font-family: Verdana, sans-serif;
background-color: white;
}
-table { font-size: 10pt; font-family: verdana; }
-
-input, button { font-size: 10pt; font-family: verdana; }
+table { font-size: 10pt; font-family: Verdana, sans-serif; }
-textarea { font-size: 10pt; font-family: verdana; }
+input, button, select, textarea {
+ font-size: 10pt;
+ font-family: Verdana, sans-serif;
+ margin: 2px 2px 2px 2px;
+ padding: 2px 5px 2px 5px;
+}
-select{ font-size: 10pt; font-family: verdana; }
+input[type=checkbox], label {
+ vertical-align: middle;
+}
.pageTitle {
font-size: 12pt;
}
.systemMenu {
- font-size: 12pt;
+ font-size: 11pt;
font-weight: bold;
- color: #ffffff;
- background-color: #000000;
+ color: white;
+ background-color: black;
}
.mainMenu {
- font-size: 12pt;
+ font-size: 11pt;
color: #444444;
}
+.onBehalf {
+ font-weight: bold;
+}
+
.tableHeader {
font-weight: bold;
text-align: left;
- color: #000000;
- background-color: #a6ccf7;
}
.tableHeaderCentered {
font-weight: bold;
text-align: center;
- color: #000000;
- background-color: #a6ccf7;
}
.rowReportItem {
- background-color: #ccccce;
+ background-color: #f5f5f5;
}
.rowReportItemAlt {
- background-color: #f5f5f5;
+ background-color: #ffffff;
}
.rowReportSubtotal {
.sectionHeader {
font-weight: bold;
- border-bottom: 1px solid silver;
-}
-
-.borderTop td {
- border-top: 1px solid silver;
+ border-bottom: 1px solid lightgray;
}
.sectionHeaderNoBorder {
}
.error {
- font-weight: bold;
color: red;
}
.info_message {
- font-weight: bold;
color: #0000c0;
}
width: 720px;
}
-div#LoginAboutText { width:400px; }
+div#LoginAboutText { width: 400px; }
+
+.uncompleted-entry {
+ display: inline-block;
+ height: 8px;
+ width: 8px;
+ border: 1px solid rgba(0, 0, 0, .1);
+ border-radius: 50%;
+ background-color: rgba(0, 0, 0, .1);
+}
+.uncompleted-entry.active { background-color: red; }
/* Mobile styles */
.mobile-table {
}
.mobile-textarea {
- width: 100%;
+ width: 100%;
resize: vertical;
height: 5em;
}
.mobile-table-details td {
padding: 3px;
}
-