/* LOGIN/REGISTER */
	#loginform label {
		font-size: 18px;
		padding: 0;
		width: 100%;
		padding: 0 5% 0 0;
		text-align: right;
		font-weight: normal;
	}
	#loginform input[type="text"],
	#loginform input[type="password"] {
		padding: 10px 20px 11px 20px;
		font-size: 16px;
		height: auto;
		border: 0px;
		line-height: 20px;
		width: 99%;
		box-sizing: border-box;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
	}
	#loginform .forgotpass {
		text-align: right;
	}
	#loginform .forgotpass a {
		width: 100%;
		float: none;
		margin: 0 0 0 40%;
		font-size: 13px;
		line-height: 16px;
		font-style: italic;
	}
	.login-remember {
		clear: both;
		overflow: hidden;
		text-align: right;
	}
	#loginform .login-remember label {
		width: 90%;
		float: none;
		margin: 0 0 0 40%;
		padding: 0 0 0 10%;
		background: url(../images/check.png) no-repeat left center;
	}
	#loginform.active .login-remember label {
		background: url(../images/check-active.png) no-repeat left center;
	}
	#loginform .login-remember input[type="checkbox"] {
		opacity: 0;
		position: absolute;
		left: -999em;
	}
	#loginform input[type="submit"] {
		float: right;
	    padding: 10px 20px;
	    border: 0px;
	    display: inline-block;
	    margin: 0 0 0 40%;
	    text-transform: uppercase;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    -ms-box-shadow: none;
	    -o-box-shadow: none;
	    box-shadow: none;
	    -webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-ms-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	#loginform input[type="submit"]:hover {
		cursor: pointer;
	}