-#error-page code { font-family: Consolas, Monaco, Courier, monospace; }
+#error-page code, .code {
+ font-family: Consolas, Monaco, monospace;
+}
+
+#pass-strength-result {
+ background-color: #eee;
+ border-color: #ddd !important;
+ border-style: solid;
+ border-width: 1px;
+ margin: 5px 5px 5px 1px;
+ padding: 5px;
+ text-align: center;
+ width: 200px;
+ display: none;
+}
+
+#pass-strength-result.bad {
+ background-color: #ffb78c;
+ border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+ background-color: #ffec8b;
+ border-color: #ffcc00 !important;
+}
+
+#pass-strength-result.short {
+ background-color: #ffa0a0;
+ border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+ background-color: #c3ff88;
+ border-color: #8dff1c !important;
+}
+
+.message {
+ border: 1px solid #e6db55;
+ padding: 0.3em 0.6em;
+ margin: 5px 0 15px;
+ background-color: #ffffe0;
+}