@charset "utf-8";
/* CSS Document */

/* Objetos de formulário
/* ..................... */

input[type="button"]:disabled {
    background: var(--corPadrao);
}

.bt-filtro {
	background: var(--corPadrao);
	padding: 7px 40px;
	color: var(--backCorpo);
	transition: 0.3s;
	display: inline-block;
	margin-top: 25px;
	border-radius: 7px;
}

	.bt-filtro:hover {
		background: var(--corPadrao);		
	}

.bt-mais,
.bt-fechar,
.bt-aceitar {
	transition: 0.3s;
	margin-top: 20px;
	display: inline-block;
	text-align: center;
	border-radius: 7px;
    border: none;
    cursor: pointer;
}

	.bt-mais {
		padding: 15px 10%;
		background: var(--corPadrao);
		color: var(--backCorpo);
	}

		.bt-mais:hover {
			background: var(--corPadrao);
			box-shadow: 0px 0px 7px rgba(0,0,0,.5);
		}

	.bt-fechar {
		padding: 15px;
		background: var(--backCorpo);
		color: var(--corPadrao);
		box-shadow: 0 0 0 2px var(--corPadrao) inset;
	}

		.bt-fechar:hover {
			box-shadow: 0 0 0 2px var(--corPadrao) inset,
						0px 0px 7px rgba(0,0,0,.2);
		}

	.bt-aceitar {
		padding: 15px;
		background: var(--corPadrao);
		color: var(--backCorpo);
	}

		.bt-aceitar:hover {
			background: var(--corPadrao);
			box-shadow: 0px 0px 7px rgba(0,0,0,.5);
		}

select {
	font-size: 2rem;
	padding: 7px 10px;
	border: 1px solid var(--backDestaque);
	background-color: var(--backCorpo);
	border-radius: 7px;
}

input {
	margin: 0;
	padding: 7px;
	font-size: 2rem;
	border: 1px solid var(--backDestaque);
	background-color: var(--backCorpo);
	border-radius: 7px;
}

#formBusca {
	width: 50%;
	margin-right: 65px;
}

	#formBusca input {
		width: 100%;
		padding: 10px 45px 10px 20px;
		border-radius: 7px;
		background: url("../../imagens/website/busca.png") #fff no-repeat;
		background-size: 20px;
		background-position: 97%;
		text-align: center;
	}

.txtErro { color: var(--corErro); }
.objErro { background-color: var(--backErro); }