/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select{padding:0 15px;max-width:100%;width:100%;height:42px;border:1px solid #ddd;border-radius:5px;background-color:#fff;box-shadow:none;color:#000;vertical-align:middle;font-size:14px;transition:border-color .5s ease}
.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="password"],.wpcf7-form-control-wrap input[type="datetime"],.wpcf7-form-control-wrap input[type="datetime-local"],.wpcf7-form-control-wrap input[type="date"],.wpcf7-form-control-wrap input[type="month"],.wpcf7-form-control-wrap input[type="time"],.wpcf7-form-control-wrap input[type="week"],.wpcf7-form-control-wrap input[type="number"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap input[type="url"],.wpcf7-form-control-wrap input[type="search"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="color"]{width:100%;font-style:normal;font-size:15px;line-height:.8;display:inline-block;border-radius:5px;margin-bottom:0}
.wpcf7 [type=submit]{background-color:#9d0202!important;color:#fff!important;border-color:transparent!important}
.wpcf7-not-valid-tip{font-size:.851em}
.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{background-color:#fff!important;color:#468847!important;border-left:3px solid #468847!important}
.wpcf7 input[type="text"]:read-only,.wpcf7 input[type="email"]:read-only{background-color:#fff!important;border-color:#ddd!important;color:#222}
.wpcf7 [type=submit]{background-color:#000!important;color:#fff!important;border-color:transparent!important}
div.wpcf7-response-output .button,div.wpcf7-response-output .wc-backward{color:#488072!important;border-bottom:2px solid #488072!important}
div.wpcf7-response-output:before{display:none!important}
div.wpcf7-response-output{padding-left:20px!important;min-height:30px!important;font-size:18px;border-radius:var(--wd-brd-radius)!important}
div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{background-color:#080808!important;color:#a35050!important}
.bt-gerar [type=submit]{margin:20px 0;width:100%;max-width:360px;border-radius:var(--brd-radius)}
.centralizado{margin:0 auto;text-align:center!important}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
.txt-importante{font-size:13px;color:var(--wd-primary-color);float:left;display:block;width:100%;padding-bottom:20px;letter-spacing:.5px}
.form-contrato{text-align:justify;padding:20px 30px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.form-contrato p,.form-contrato ol li,.form-contrato ul li{font-size:13px!important}
.form-contrato ol li,.form-contrato ul li{margin-left:20px}
.bloco-informacoes p a,.infoAlerta a{color:#3483fa!important}
.form-contrato input[type="text"].campo-clone{padding:0 5px 0 0;background:transparent!important;height:auto!important;font-weight:700!important;border-left:none!important;border-right:none!important;border-top:none!important;border-radius:0!important;text-transform:none!important;line-height:0}
button[disabled],input[disabled]{opacity:.6!important;cursor:default!important}
#campos-termos h2,.bloco-informacoes h2,.form-contrato h2,h2.titulo-h2{font-size:20px!important;font-weight:400!important;width:100%;float:left;margin:20px 0 5px!important;line-height:1.2;position:relative;text-align:left}
.wpcf7-form-control-wrap select,
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type="password"],
.wpcf7-form-control-wrap input[type="datetime"],
.wpcf7-form-control-wrap input[type="datetime-local"],
.wpcf7-form-control-wrap input[type="date"],
.wpcf7-form-control-wrap input[type="month"],
.wpcf7-form-control-wrap input[type="time"],
.wpcf7-form-control-wrap input[type="week"],
.wpcf7-form-control-wrap input[type="number"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap input[type="url"],
.wpcf7-form-control-wrap input[type="search"],
.wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form-control-wrap input[type="color"] {
	width: 100%;
	font-style: normal;
	font-size: 15px;
	border-radius: 5px;
	background-color: #FFF !important;
	border: 1px solid #C4C4C4 !important;
	box-shadow: 0 3px 0 0 rgb(212 212 212 / 50%);
	line-height: 0.8;
	display: inline-block;
	padding: 11px 15px;
	margin-bottom: 15px;
}

.wpcf7 [type=submit] {
	background-color: #000 !important;
	color: #ffffff !important;
	border-color: transparent !important;
}
.qodef-qi-contact-form-7 textarea {
    vertical-align: middle;
    height: 6em;
}
.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{flex:0 0 100%;max-width:100%}

.qodef-qi-contact-form-7 form div {display: inline-block;}