diff --git a/gms/memberdb/static/admin_custom.css b/gms/memberdb/static/admin_custom.css
index 9a3f0b4a5a74114f82b9708de8eeb50f19534a36..8f1ad2c9e8c7b0a5ee1fb531cefc758a66436398 100644
--- a/gms/memberdb/static/admin_custom.css
+++ b/gms/memberdb/static/admin_custom.css
@@ -36,4 +36,8 @@
 
 .button {
     display: inline-block;
+}
+
+p, a {
+    box-sizing: content-box;
 }
\ No newline at end of file
diff --git a/gms/memberdb/static/memberdb.css b/gms/memberdb/static/memberdb.css
index 9c2babadf7c49cf676b92e305b2e2d345d65d3d2..8cc358527bc311f8fd9bf06254a70d4d6f81ce8d 100644
--- a/gms/memberdb/static/memberdb.css
+++ b/gms/memberdb/static/memberdb.css
@@ -14,17 +14,17 @@ html {
     transform: translate(-50%, -50%);
 }
 
-.form-container, #form-container {
+.form-container {
     background-color: #ffe;
     border: 2px solid #8fc;
     border-radius: 5px;
     padding: 20px;
-    margin: 10px;
+    margin: 20px;
 }
 
 .form-header {
     text-align: center;
-    padding: 10px 10px 20px 10px;
+    /*padding: 10px 10px 20px 10px;*/
 }
 
 .form-header .tips {
@@ -34,11 +34,17 @@ html {
     border-radius: 10px;
     background-color: #feb;
     padding: 10px 10px 7px 10px;
+    margin: 10px 10px 20px 10px;
     display: inline-block;
     text-align: center;
     line-height: 23px;
 }
 
+.form-header .tips.error {
+    color: #000;
+    background-color: rgb(255, 145, 0);
+}
+
 fieldset {
     border: none;
 }