.botao,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{
	margin-bottom: 15px;
	&.primario{
		color: #fff;
		background-color: $color_destaque;
		border-color: $color_destaque;
		&:hover, &:focus{
			color: #fff;
			background-color: shade($color_destaque, 10%);
			border-color: shade($color_destaque, 10%);
		}
	}
}

.campo,
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select{
	font-family: $font-family;
	margin-bottom: 15px;
	&:hover{
		border: 1px solid #888888;
	}
	&.focus,
	&:focus{
		border: 1px solid $color_destaque;
	}
}

input[type="file"]{
	margin-bottom: 15px;
}

label{
	small{
		opacity: 0.5;
	}
}

fieldset{
	padding: 10px 15px 0px 15px;
	margin-bottom: 15px;
}