/* CSS do formulário de melhorias embed */
body.embed-mode #form_integra_viasell p:has(> :not(*)),
body.embed-mode #aceite,
body.embed-mode #envolucro_form,
body.embed-mode .checkbox_botao,
body.embed-mode .vs_bt_avancar_fake,
body.embed-mode .vs_bt_enviar,
body.embed-mode .vs_input_usuario,
body.embed-mode .vs_input_senha,
body.embed-mode .vs_select {
    display: none !important;
}
#melhoria-form {
    display: none;
}
body.embed-mode #melhoria-form {
    display: block !important;
    max-width: 960px;
    width: 100%;
    margin: 16px auto !important;
    padding: 0 12px;
    float: none !important;
    opacity: 1 !important;
}
#melhoria-form > *,
#melhoria-form iframe {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
#titulo_desc {
    text-align: center !important;
    margin-bottom: 25px !important;
}
#titulo_desc h1 {
    font-size: 38px !important;
    text-transform: uppercase !important;
}
#titulo_desc p {
    font-size: 18px !important;
    color: #6e6e71 !important;
}
#envolucro_form {
    max-width: 350px !important;
    margin: auto !important;
}
#form_integra_viasell {
    padding: 10px 30px !important;
}
#form_integra_viasell input,
#form_integra_viasell select {
    width: 100% !important;
    border: 1px solid #e7e7e8 !important;
    border-radius: 5px !important;
    padding: 15px 15px !important;
    padding-left: 45px !important;
    margin: 9px 0 !important;
    font-size: 14px !important;
}
.vs_input_usuario,
.vs_input_senha,
.vs_select {
    background-image: url('../img/icon_melhorias_login.png') !important;
    background-repeat: no-repeat !important;
    background-position: center left 16px !important;
}
.vs_input_senha {
    background-image: url('../img/icon_melhorias_cadeado.png') !important;
    display: none;
}
.vs_select {
    background-image: url('../img/icon_melhorias_empresa.png') !important;
    display: none;
}
.vs_bt_enviar {
    margin-top: 16px !important;
    display: none;
}
.texto_aceite {
    padding: 25px !important;
    border: 1px solid #e7e7e8 !important;
    text-align: justify !important;
    font-size: 14px !important;
    max-width: 960px !important;
    margin: auto !important;
    background: #fff !important;
}
.checkbox_botao {
    text-align: center !important;
    max-width: 600px !important;
    margin: auto !important;
    margin-top: 25px !important;
}
#bt-aceito {
    display: block !important;
    width: 200px !important;
    margin: 20px auto !important;
}
.checkbox_botao label {
    background: #fff !important;
    padding: 8px 18px !important;
    border-radius: 6px !important;
    border: 1px solid #e7e7e8 !important;
}
#drift-widget-container {
    display: none !important;
}
#melhoria-form {
    max-width: 960px;
    width: 100%;
    margin: 24px auto !important;
    padding-left: 12px;
    padding-right: 12px;
}
#melhoria-form iframe,
#melhoria-form > div {
    display: block;
    margin: 0 auto;
}
.hidden {
    opacity: 0;
}
#form_integra_viasell {
    display: none;
}
.et_pb_section_0 {
    padding-top: 0;
}
#et_pb_code_integra_viasell_form,
#et_pb_code_integra_viasell_check {
    margin-bottom: 0;
}
