form.contact-form,
form.user-form,
form.user-logout-confirm,
form.user-pass,
form.user-register-form,
form.user-login-form {
	width: 100%;
	position: relative;
	max-width: inherit;
	> .form-no-label {
		display: none;
	}
	.description {
		font-style: italic;
		font-size: 0.8rem;
        top: 3px;
        position: relative;		
        margin-bottom: 1rem;
	}	
	input.button,
	button {
        font: var(--text-p);
        padding: 0.5rem 1rem;
        border: 1px solid #333;
        color: #000;
        margin-bottom: 0.5rem;
        margin-top:1rem;		
	}
	.form-item {
		margin-right: 0.5rem;
        overflow: hidden;
        margin-bottom: .8rem;
	}	
	input.button:hover,
	button:hover {
		background: var(--color-tabs);
    	color: #fff;
    	border-color: var(--color-tabs);			
	}	
	label {
		float:left;
		font-weight: bold;
		margin-right: 0.5rem;
		line-height: 1.5rem;
		width: 13rem;
		max-width: 13rem;
	}	
	#edit-actions {
		input.button {
	        font: var(--text-p);
	        padding: 0.5rem 1rem;
	        border: 1px solid #333;
	        color: #000;
	        margin-bottom: 0.5rem;			
		}
		input.button:hover {
			background: var(--color-tabs);
        	color: #fff;
        	border-color: var(--color-tabs);			
		}		
	}
}


