/*-------------------------------------------------------------------------------------
CONSTITUENT LOG IN / SIGN UP
--------------------------------------------------------------------------------------*/

.error { color: red; font-weight: bold; }

.qferror { color: red; font-weight: normal; }

#loginform table, 
#signupform table { width: 480px; }

#loginform .logintitle,
#signupform .signuptitle { font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 6px; padding: 0; text-align: left; text-transform: capitalize; }

#loginform table #remember_me { margin-right: .5em; }

#loginform table th, 
#loginform table td, 
#signupform table th, 
#signupform table td { padding: 2px 0; }
#loginform table th, 
#signupform table th { font-weight: bold; width: 30%; }

#loginform table .logindesc, 
#signupform table .signupdesc { /*padding: 10px;*/ }
#loginform table .error { padding-top: 10px; padding-bottom: 5px; color: red; font-weight: bold; text-align: center; }
#loginform table .loginforgotlink {  }

#signupform table .error { padding-top: 10px; padding-bottom: 5px; color: red; font-weight: bold; text-align: center; }

#loginform table .loginbutton, 
#signupform table .signupbutton { padding: 10px 0 20px 30%; }

