.zpform-errormsg{
    color: #FFFFFF !important;
}

.zpform-field-container {
    color: #FFFFFF !important;
}

/* Tradução código de verificação */
.zpform-verification-group ~ * .zpform-label-container label,
.zpform-label-container:has(~ .zpform-verification-group) label {
  font-size: 0 !important;
}

.zpform-label-container:has(~ .zpform-verification-group) label::after {
  content: "Código de verificação";
  font-size: 14px !important;
}

/* Alteração da cor padrão do formulário depois inserido */
.zpdark-section .zpform-container label {
	color: #FFFFFF;
}

.zpdark-section .zpform-container input {
	background: transparent;
    border-color: #FFF;
    color: #FFF
}

/* === BOTÃO - ESTADO NORMAL === */
.zpdark-section.zpdark-section .zpform-container input[type="submit"],
.zpdark-section.zpdark-section .zpform-container button[type="submit"],
.zpdark-section.zpdark-section .zpform-container .zpform-btn {
    background-color: #FFF !important;  /* COR DE FUNDO DO BOTÃO (normal) */
    color: #004CAB !important;              /* COR DO TEXTO DO BOTÃO (normal) */
    border: none !important;
    border-radius: 8px !important;          /* ARREDONDAMENTO DOS CANTOS */
    padding: 14px 32px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    
    /* CENTRALIZAÇÃO DO BOTÃO */
    display: block !important;
    margin: 0 auto !important;
    width: fit-content !important;          /* Botão se ajusta ao tamanho do texto */
    /* OU use width: 100% !important; se quiser botão largura total */
}

/* === BOTÃO - HOVER (quando passa o mouse) === */
.zpdark-section.zpdark-section .zpform-container input[type="submit"]:hover,
.zpdark-section.zpdark-section .zpform-container button[type="submit"]:hover,
.zpdark-section.zpdark-section .zpform-container .zpform-btn:hover {
    background-color: #004cab !important;   /* COR DE FUNDO DO BOTÃO (hover) */
    color: #FFFFFF !important;              /* COR DO TEXTO DO BOTÃO (hover) - Altere aqui */
    transform: translateY(-2px) !important;
    
}

/* === BOTÃO - FOCUS (quando clica) === */
.zpdark-section.zpdark-section .zpform-container input[type="submit"]:focus,
.zpdark-section.zpdark-section .zpform-container button[type="submit"]:focus,
.zpdark-section.zpdark-section .zpform-container .zpform-btn:focus {
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(255,255,255,0.3) !important;
}