/*
 * Orçamento: the fixed "Pedir Orçamento" button (orcamento.php) and the quote form (#mc-form-orcamento).
 */

/* ------------------------------------------------------------------ button */

/* Fixed button */
.mc-btn-fixed-orcamento {
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #000;
	width: 50px;
	height: 240px;
	border-radius: 15px 0 0 15px;
	text-decoration: none;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mc-btn-fixed-orcamento-content {
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	text-align: center;
	white-space: nowrap;
}

@media only screen and (max-width: 1199px) and (min-width: 1025px) {
	.mc-btn-fixed-orcamento {
		width: 45px;
		height: 200px;
	}

	.mc-btn-fixed-orcamento-content {
		font-size: 15px;
	}
}

@media only screen and (max-width: 1024px) {
	.mc-btn-fixed-orcamento {
		width: 40px;
		height: 200px;
	}

	.mc-btn-fixed-orcamento-content {
		font-size: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.mc-btn-fixed-orcamento {
		width: 35px;
		height: 170px;
	}

	.mc-btn-fixed-orcamento-content {
		font-size: 13px;
	}
}

/* ------------------------------------------------------------------ form */

/* Form */
#mc-form-orcamento input[type="email"],
#mc-form-orcamento input[type="tel"],
#mc-form-orcamento input[type="text"],
#mc-form-orcamento textarea {
	border-bottom: 1px solid #ccc;
	color: #5c5c5c;
	font-size: 14px;
	margin: 8px 0;
	padding: 10px 6px;
}

#mc-form-orcamento textarea {
	margin-bottom: 25px;
}

#mc-form-orcamento .qodef-contact-form button[type="submit"]::after {
	background-color: #000 !important
}

#mc-form-orcamento .qodef-button.qodef-layout--filled.qodef-html--link {
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 1.3em;
}

#mc-form-orcamento .qodef-contact-form .wpcf7-acceptance span {
	font-size: 12px !important;
}

#mc-form-orcamento .qodef-contact-form button[type="submit"] .qodef-m-text {
	font-size: 15px;
}

#mc-form-orcamento .qodef-contact-form button[type="submit"]::after {
	width: 100%;
}

#mc-form-orcamento .wpcf7-not-valid-tip {
	display: none !important;
	font-size: 12px;
}

#mc-form-orcamento input.wpcf7-not-valid,
#mc-form-orcamento textarea.wpcf7-not-valid {
	border-bottom: 1px solid #dc3232;
}
