-#header-login-form input[type="text"], #header-login-form input[type="password"], #header-login-form .remember-me {
+#header-login-form input[type="text"], #header-login-form input[type="password"] {
+ width: 200px;
+}
+
+#header-login-form input, #header-login-form .remember-me {
+ transition: visibility 1s, opacity 1s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+#header-login-form.open input, #header-login-form.open .remember-me {
+ visibility: visible;
+ opacity: 1;
+}
+
+.subheader-form {
+ text-align: center;
+ background: #1b926c;
+ display: block;
+}
+
+.subheader-form.open {
+ height: 30px;
+ padding: 5px 0;
+}
+
+.subheader-form input[type="text"], .subheader-form input[type="password"], .subheader-form .remember-me {