:root {
    /*--primary-color: #f53333;*/
    /*--primary-color: #2e3467;
    --font-color: white;*/
}
body {
    background-color: var(--cor-background-mobile) !important;
}
.nectar-cabecalho span {
    color: var(--primary-color);
}

.nectar-cabecalho-interno{
    color: var(--primary-color);
}

.nectar-cabecalho-interno-simulacao span {
    color: var(--primary-color);
}

.nectar-cabecalho-interno-optbol span {
    color: var(--primary-color);
}

.input100:focus + .focus-input100::after {
    color: var(--primary-color) !important;
}

.has-val.input100 + .focus-input100::after {
    color: var(--primary-color) !important;
}

.focus-input100::before {
    background: var(--primary-color) !important;
}

.btn-submit {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}

.login100-social-item {
    border: 2px solid var(--primary-color);
    color: var(--primary-color);
}

    .login100-social-item:hover {
        color: var(--primary-color);
    }

.btn-sair {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}

.btn-sair-opt {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}

.btn-sair-sim {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}

.col-botao {
    background-color: var(--primary-color) !important;
}

.col-botao h1 {
    color: var(--font-color) !important;
}

.card-top {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}

.col-botao-opt:hover {
    border: 2px solid var(--primary-color);
}
.col-botao-sim:hover {
    border: 2px solid var(--primary-color);
}

.col-botao-sim-cons:hover {
    border: 2px solid var(--primary-color);
}

.col-hexa:before {
    border: 3px solid var(--primary-color) !important;
}

.tabela-negocia tr:hover {
    cursor: pointer;
    background-color: var(--primary-color);
    color: white;
    border-radius: 5px !important;
    opacity: 0.8;
}


/*.lockicon0 span:before {
    color: var(--primary-color) !important;
}

.lockicon1 span:before {
    color: var(--primary-color) !important;
}*/

.btn-prox button {
    background-color: var(--primary-color) !important;
    color: var(--primary-colorr);
}

#progressbar li:before {
    background: black;
}

#progressbar li.active:before, #progressbar li.active:after {
    background: var(--primary-color) !important;
}

#loader, #btn-loader {
    border-top: 12px solid var(--primary-color) !important
}

.btn-selec-titul {
    background-color: var(--primary-color) !important;
}

.btn-confirmatodostitulos {
    /*background-color: var(--primary-color) !important*/;
    border: 2px solid var(--primary-color) !important;
    color: var(--primary-color) !important;
}

.btn-mais-opt {
    /*background-color: var(--primary-color) !important*/;
    border: 2px solid var(--primary-color) !important;
    color: var(--primary-color) !important;
}


.btn-calcular {
    background-color: var(--primary-color) !important;
}
.parcela-selecionada {

    border: 1px solid var(--primary-color) !important;
}

.btn-calcular {
    color: var(--font-color) !important;
}

input.btn-step, a.btn-step {
    color: var(--font-color) !important;
    background-color: var(--primary-color) !important;
}

#div-simulacao tr:first-child {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}

#div-especie tr:first-child {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
}


.btn-primary {
    color: var(--font-color) !important;
    border: 1px solid var(--primary-color) !important;
}


.btn-mais-opt {  
    border: 2px solid var(--primary-color) !important;
    color: var(--primary-color) !important;
}

.flatpickr-day.selected {
    background: var(--primary-color) !important;
    border: var(--primary-color) !important;
}

.btn-plano-parcela {
    color: var(--primary-color) !important;
    border: 2px solid var(--primary-color) !important;
  
}

.mais {
    background-color: var(--primary-color) !important;
}

button.btn-sair2 {
    background-color: var(--primary-color) !important;
    color: var(--font-color) !important;
    display: inline-block;
    padding: 11px;
    width: 100px !important;
    height: 49px;
    margin-top: 18px;
    margin-left: 16px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
}