
#formulario .fcf-form-wrap {
    max-width: 550px;
    padding: 30px;
    border-radius: 12px;
    background-color: #4152B1;
    margin-left: auto;
    margin-right: auto;
}

#fcf-form {
    background-color: #4152B1;
    color: #363636;
}

#fcf-thank-you {
    color: white;
}

#formulario .label {
    /* color: #363636; */
    color: white;
}

#formulario strong {
    color: white !important;
}

#formulario .input, .textarea, .select select {
    background-color: #ffffff;
    border-color: #dbdbdb;
    color: #363636;
}

#formulario .input:focus, .textarea:focus, .select select:focus, .input:active, .textarea:active, .select select:active, .input:hover, .textarea:hover, .select select:hover {
    border-color: #dbdbdb;
    box-shadow: none;
}

#formulario .file-label:hover .file-cta {
    background-color: #808080;
    color: #ffffff;
}

#formulario .file-label:hover .file-name {
    border-color: #dbdbdb;
}

#formulario .file-label:active .file-cta {
    background-color: #808080;
    color: #ffffff;
}

#formulario .file-label:active .file-name {
    border-color: #cfcfcf;
}

#formulario .file-cta {
    background-color: #363636;
    border-color: #dbdbdb;
    color: #ffffff;
}

#formulario .file-name {
    background-color: #ffffff;
    border-color: #dbdbdb;
}

#formulario .button.is-link {
    background-color: #363636;
    color: #ffffff;
}

#formulario .button.is-link:hover {
    background-color: #808080;
    color: #ffffff;
}

#formulario .button.is-link[disabled] {
    background-color: #808080;
    border-color: transparent;
    box-shadow: none;
}

#formulario .fcf-attribution {
    color: white;
    text-align: right;
}

#formulario .fcf-attribution-link {
    color: white;
}

