/*
.g-cols.via_flex.type_default>div>.vc_column-inner {
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
*/

.margintop-btn {
	margin-top: 45px !important;
}

.hidden {
	display: none !important;
}
.label1 {
	font-size: 1.2rem;
	line-height: 1.4rem;
	font-weight: 400;
}

.caixa1 {
	background-color: #fff !important;
	padding: 2rem;
	border-radius: 8px;
}

.colunasgap .vc_col-sm-6 {
	width: 46%!important;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

.l-subheader, .l-section {
	padding-left: 0.7rem !important;
	padding-right: 0.7rem !important;
}

.g-cols.via_flex.type_default>div>.vc_column-inner {
	padding-left: 0.7rem !important;
	padding-right: 0.7rem !important;
}

.dhvc-form-flat .dhvc-form-input input, .dhvc-form-flat .dhvc-form-file input[type=text], .dhvc-form-flat .dhvc-form-captcha input, .dhvc-form-flat .dhvc-form-select select, .dhvc-form-flat .dhvc-form-textarea textarea {
	border-radius: 8px !important;
	border-width: 1px !important;

}

.dhvc-form-group .dhvc-form-control {
	padding: 6px 12px;
}

.dhvc-form-select select {
	z-index: 0  !important;
	background-color: #fff !important;
}

.fa-caret-down:before {
	content: "\f078" !important;
}

.dhvc-form-flat .dhvc-form-select i {
	font-size: 0.9rem !important;
	right: 18px !important;
	color: #afafaf !important;
}

.texto11 label {
	font-size: 11px !important;
}

.dhvc-form-file-button {
	border-radius: 5px;
}


.dynamic-label {
	 display: inline; 
	color: #919191;
	background-color: #ffffff; 
	padding: 0 4px; 
	margin-bottom: 4px; 
	border-radius: 4px; 
	font-size:10px !important;
	font-weight:normal !important;
	overflow-y:hidden;
	max-height:20px;
}
label.dynamic-label {
	position: absolute;
	top: -8px;
	z-index: 1000;
	left: 10px;
	
}

.iti label.dynamic-label {
display:none;
} 

.extra_margin {
	margin-top: 20px !important;
}

.escondido{
	display:none !important;
}
body .l-canvas.type_wide {
	background: #edf1f6 !important;
}

#p6-eni .btnenviar, #p6-empresa .btnenviar, #p6-associacao .btnenviar{
	display:block;
}

.esconder-iframe {
	display: none;
}
.g-cols.vc_row.via_flex.valign_top.type_default.stacking_default {
	display: flex;
	justify-content: center;
}


#p6-eni .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper,#p6-empresa .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper ,#p6-associacao .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper {
	display: flex;
	align-content: center;
	align-items: center;
}


#p6-eni .dhvc-form-submit, #p6-empresa .dhvc-form-submit, #p6-associacao .dhvc-form-submit {
	margin-top: 0px !important;
}

.dhvc-form-message.dhvc-form-message-bottom.dhvc-form-success {
	text-align: center;
}

#p6-empresa .dhvc-form-action.dhvc_form_submit_button.btnenviar.btnavancar.vc_custom_1720795917361 {
	margin-top: 0px !important;
}

#p6-eni .dhvc-form-action.dhvc_form_submit_button.btnenviar.btnavancar.vc_custom_1720795866346 {
	margin-top: 0px !important;
}

#p6-associacao .dhvc-form-action.dhvc_form_submit_button.btnenviar.btnavancar.vc_custom_1721662408559{
	margin-top: 0px !important;
}

.dhvc-form-telefone-box .iti{
	width:100%;
}
.iti__selected-flag {

	max-height: 40px;
}

input.disabled {
	pointer-events: none;
	background: #ccc !important;
}
@media only screen and (max-width: 600px) {
#page-content .g-cols.vc_row.via_flex.valign_top.type_default.stacking_default {
	padding: 0px 15px;
}
}



button.remove-file {
    background: none;
}


#p2.escondido-novamente {
    display: none !important;
}


.dhvc-form-group.dhvc-form-tipo-negocio-p2-box.dhvc_form_radio.opcoes-form2.dhvc-form-not-valid span {
    text-align: center !important;
}

/*custom for sibs */
.us_custom_40bcfe94 p {
	text-align: center;
}
.dhvc-form-solucoes-box,.dhvc-form-banco-box{
	display:none;
}