﻿#kitPessoaJuridica,
#kitFundosInvestimento {
    display: none;
}

.file-upload-container {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.file-group {
    display: flex;
    align-items: center;
    gap: 10px;
}

.hidden-file-input {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.custom-file-label {
    display: inline-block;
    padding: 10px 20px;
    background-color: #007bff;
    color: white;
    cursor: pointer;
    border-radius: 5px;
    margin-right: 10px;
}

    .custom-file-label:hover {
        background-color: #0056b3;
    }

.styled-button {
    background-color: #28a745;
    border: none;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
}

    .styled-button:hover {
        background-color: #218838;
    }

#file-name {
    font-size: 14px;
    color: #555;
}

.modal-content-inv {
    border-radius: 8px;
    border: 2px solid #FFD700;
    background-color: white;
    padding: 20px;
}

.modal-dialog-inv {
    max-width: 500px;
    margin: 30px auto;
}

.modal-title-inv {
    font-size: 24px;
    font-weight: bold;
}

.modal-body-inv p {
    font-size: 16px;
    line-height: 1.5;
}

.modal-footer-inv {
    padding: 10px;
    border-top: none;
    text-align: right;
}

.modal-content-inv {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}



.color-b0 {
    color: #b0b0b0;
}

.color-f7 {
    color: #f7ec2e;
}

.mt-10 {
    margin-top: 0;
}

.mb-10 {
    margin-bottom: 10px;
}

.pt-10 {
    padding-top: 10px;
}

.color-primary {
    color: var(--primary);
}

.ta-left {
    text-align: left;
}

.m-0 {
    margin: 0;
}

#ContentPlaceHolder1_cpfDiv, 
#ContentPlaceHolder1_cnpjDiv {
    margin-top: 20px;
}

.lbl-tipo-investidor {
    color: var(--primary);
    font-size: 1rem;
    font-weight: 600;
    display: block;
}

.cpf-div {
    color: var(--primary);
    font-weight: 600;
}

.cursor-pointer {
    cursor: pointer;
}

#btnPreencherKit,
#btnAcessarSuitabilityPF,
#btnAcessarDeclaracaoInvestidorPF,
#btnAcessarFichaCadastroPf,
#btnAcessarDocsASeremEnviadosPF,
#btnAcessarCartaoAssinaturaPf,
#btnAcessarSuitabilityPJ,
#btnAcessarDeclaracaoInvestidorPJ,
#btnAcessarPPEPJ,
#btnAcessarFichaPj,
#btnAcessarDocsASeremEnviadosPJ,
#btnAcessarCartaoAssinaturaPJ,
#btnAcessarFichaCadastroFI,
#btnAcessarDocsASeremEnviadosFI,
#btnAcessarCartaoAssinaturaFI,
#declaracaoPessoaPoliticamenteExposta button{
    background-color: var(--primary);
    font-weight: 600;
    color: white;
}

h5.section-title {
    font-weight: bold;
    color: white;
}

#btnEnviarKitPessoaJuridica,
#btnEnviarKitPessoaFisica,
#btnEnviarKitFundosInvestimento {
    background: var(--primary);
    color: white;
}

