
/* ------- Windows Firefox ----- */

.win.gecko #user-login-form .form-text {
padding: 2px !important;
}

.win.gecko #user-login-form .form-submit {
padding: 3px 6px !important;
}

.win.gecko #main .form-text{
border: 1px solid #71C057;
}

/* ------- Windows Firefox ----- */

.chrome #user-login-form .form-text {
padding: 2px !important;
}

.chrome #user-login-form .form-submit {
padding: 3px 6px !important;
}

.chrome #main .form-text{
border: 1px solid #71C057;
}

.chrome #user-login-form .form-item label{
margin-top: 2px !important;
}
.chrome #contactinfo{
  margin-top: 380px !important;
}

/* ------- safari ----- */

.webkit ul.contact-form-category li{
margin-right: 20px !important;
}

.webkit #main #edit-points-to-chapter, 
.webkit #main #edit-points-to-feelgood {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.webkit #contactinfo{
  margin-top: 380px !important;
}