/* login form */


	#user-login
	{
		display: block;
		margin: 15px 0;
	}
	#user-login fieldset
	{
		border: none;
		display: block;
		clear: both;
		color: #999;
		margin-bottom: 10px;
		padding: 0;
	}
	#user-login .username label,
	#user-login .password label
	{
		margin: 0 0 3px 2px;
		display: block;
		color: #999;
		font-weight: bold;
	}
	#user-login .text-input
	{
		font-size: 150%;
		clear: left;
		padding: 10px 5px 10px 30px;
		position:relative;
		width: 250px;	
		border: solid 1px #ccc;
		background: #fff url(/cms/images/user.png) 1px center no-repeat;
		font-family: helvetica, sans-serif, arial;
	}
	#user-login .password .text-input{
		background-image:url(/cms/images/password.png);
	}
	#user-login .submit-wrap
	{
		margin: 15px 0;
	}
	#user-login #login-submit
	{
	}
	#user-login .rememberme
	{
	}

	
/* password reset */

	#forgot-password-form
	{
		margin: 30px;
	}
	#forgot-password-form .text-input
	{
		padding: 6px;
		border: solid 1px #999;
		width: 250px;
		margin-left: 10px;
	}
 
 /* change password */

	#change-password
	{
	}
	#change-password fieldset.password
	{
		margin-bottom: 10px;
		margin-left: 5px;
	}
   	#change-password label
	{
		width: 150px;
		float: left;
		padding-top: 6px;
	}
	#change-password .text-input
	{
		padding: 6px;
		border: solid 1px #999;
		width: 200px;
	}

	
/* mobile */
@media only screen and (max-width: 767px) {
	#user-login fieldset
	{
		padding-right: 40px;
	}
	#user-login .text-input
	{
		width:100%;
	}
  #user-login fieldset.submit-wrap
  {
    padding:0;
  }
}