﻿@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

#directleadPlugin {
    font: 500 16px 'Poppins','Arial',sans-serif;
    padding:25px;
}

    #directleadPlugin select {
        cursor:pointer;
    }

#direct_lead_simulacao_banner {
    background: #fff;
    border-radius: 13px;
    box-shadow: -3px 10px 20px rgba(111, 124, 150, 0.2);
    font-size: 15px;
    margin: 0 auto;
    max-width: 430px;
    padding: 35px 30px;
    pointer-events: all;
    text-align: left;
    width: 100%;
}

    #direct_lead_simulacao_banner h2 {
        font-size: 25px;
        font-weight: 600;
        margin: 0 0 10px;
        text-align: center;
    }

#direct_lead_faixa_valor .ui-slider-handle{
}

#simulacao_banner .wrap_range {
    margin: 0 0 20px;
}

    #direct_lead_simulacao_banner .direct_lead_wrap_input {
        margin: 0 0 20px;
    }

        #direct_lead_simulacao_banner .direct_lead_wrap_input label {
            display: block;
            font-weight: 400;
            margin: 0 0 5px
        }

        #direct_lead_simulacao_banner .direct_lead_wrap_input input {
            background: #F8F9FF;
            border: 1px solid #DEE3FF;
            border-radius: 7px;
            color: #031B4E;
            display: block;
            font: 400 16px/50px 'Poppins', sans-serif;
            height: 50px;
            padding: 0 20px;
            width: 100%;
        }

        #direct_lead_simulacao_banner .direct_lead_wrap_input select {
            background: #F8F9FF;
            border: 1px solid #DEE3FF;
            border-radius: 7px;
            color: #031B4E;
            display: block;
            font: 400 16px/50px 'Poppins', sans-serif;
            height: 50px;
            padding: 0 20px;
            width: 100%;
        }

    #direct_lead_simulacao_banner .direct_lead_wrap_radio_botoes {
        margin: 0 0 20px;
    }

        #direct_lead_simulacao_banner .direct_lead_wrap_radio_botoes p {
            font-weight: 400;
            margin: 0 0 5px
        }

#simulacao_banner .wrap_radio_botoes .radio {
    display: flex;
    justify-content: space-between;
}

#direct_lead_simulacao_banner .direct_lead_wrap_radio_botoes .direct_lead_radio label {
    height: 50px;
    position: relative;
    width: 49%
}

    #direct_lead_simulacao_banner .direct_lead_wrap_radio_botoes .direct_lead_radio label span {
        background: #F8F9FF;
        border: 1px solid #DEE3FF;
        border-radius: 3px;
        cursor: pointer;
        height: 100%;
        left: 0;
        overflow: hidden;
        padding: 12px 0 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100%;
    }

    #direct_lead_simulacao_banner .direct_lead_wrap_radio_botoes .direct_lead_radio label [type=radio]:checked + span {
        background: #224FEA;
        border-color: #224FEA;
        color: #fff;
    }

#direct_lead_simulacao_banner .direct_lead_wrap_range {
    margin: 0 0 20px;
}

    #direct_lead_simulacao_banner .direct_lead_wrap_range p {
        font-weight: 400;
        margin: 0 0 5px
    }

    #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range {
        background: #F8F9FF;
        border: 1px solid #DEE3FF;
        border-radius: 3px;
        height: 55px;
        position: relative;
    }

        #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_range {
            bottom: 0;
            left: 0;
            position: absolute;
            width: 100%
        }

        #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_minus {
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAYAAABR7VzxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAmSURBVHgBncWxDQAABADBZxKxkP0rakuQGME1Jx6dgPEwUHq9DQvpigY7YAFt6gAAAABJRU5ErkJggg==') no-repeat;
            border: 0;
            cursor: pointer;
            height: 16px;
            left: 20px;
            margin: -8px 0 0;
            overflow: hidden;
            position: absolute;
            text-indent: -99999px;
            top: 50%;
            width: 16px;
        }

        #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_plus {
            background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABRSURBVHgB7ZM7CgAhDESfsgdxvZD3r7T2EvHXJ6CWPhjSTIbAEFCIqea/S/N86ARnGDyHvABwcdUU2ECg+Dm2MXb7dTKkeV6NFwKMb5RildwAURkSfRW5zusAAAAASUVORK5CYII=') no-repeat;
            border: 0;
            cursor: pointer;
            height: 16px;
            margin: -8px 0 0;
            overflow: hidden;
            position: absolute;
            right: 20px;
            text-indent: -99999px;
            top: 50%;
            width: 16px;
        }

        #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_valor {
            font-size: 21px;
            line-height: 46px;
            text-align: center;
        }

        #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_range {
            background: #DEE3FF;
            border-radius: 5px;
            height: 8px;
            outline: none;
            transition: opacity .2s;
            width: 100%;
            -webkit-transition: .2s;
            -webkit-appearance: none;
        }

            #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_range::-webkit-slider-thumb {
                appearance: none;
                background: #224FEA;
                border: 0;
                border-radius: 50%;
                cursor: pointer;
                height: 16px;
                width: 16px;
                -webkit-appearance: none;
            }

            #direct_lead_simulacao_banner .direct_lead_wrap_range .direct_lead_input_range .direct_lead_range::-moz-range-thumb {
                background: #224FEA;
                border-radius: 50%;
                border: 0;
                cursor: pointer;
                height: 16px;
                width: 16px;
            }

#direct_lead_simulacao_banner .direct_lead_botao {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgB3ZSxDcAgEAOtKH2yWVbICNkgIyQbwGhs8hhBCZ2/gJNeX1iyC78eEGBmD+fraRs0HJwSEuAFzaNVFgvZS0HcF/Tc9E6qkkecUOPaw9Tmv+t5tlfx9rQMQhlocr4YMZMAAAAASUVORK5CYII=') 95% center no-repeat #F4A71D;
    border: 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font: 400 16px/58px 'Poppins', sans-serif;
    text-align: center;
    width: 100%;
}

.direct_lead_errorContainerForm {
    display: none;
    overflow: auto;
    background-color: #FFF;
    border: 1px solid #FF2323;
    padding: 6px 10px;
    margin: 5px 0 5px;
    color: #B70104;
    font-size: 15px;    
}


    #direct_lead_errorContainerForm p {
        padding: 0;
        margin: 0;
    }


#direct_lead_formSimulacaoPasso2 {
    margin: 0 auto;
    padding:  20px;
    max-width: 860px;
    overflow: hidden;
}

    #direct_lead_formSimulacaoPasso2 * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input {
        margin: 0 0 30px;
    }

        #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input label {
            display: block;
            font-weight: 400;
            margin: 0 0 10px
        }

        #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input input {
            background: #F8F9FF;
            border: 1px solid #DEE3FF;
            border-radius: 3px;
            color: #031B4E;
            display: block;
            font: 400 16px/58px 'Poppins', sans-serif;
            height: 58px;
            padding: 0 20px;
            width: 100%;
        }

        #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input select {
            background: #F8F9FF;
            border: 1px solid #DEE3FF;
            border-radius: 3px;
            color: #031B4E;
            display: block;
            font: 400 16px/58px 'Poppins', sans-serif;
            height: 58px;
            padding: 0 20px;
            width: 100%;
        }

        #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input.direct_lead_pequeno {
            max-width: 410px;
            width: 48%;
        }

    #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_text {
        margin: 0 0 30px;
    }

        #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_text label {
            display: block;
            font-weight: 400;
        }

        #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_text textarea {
            background: #F8F9FF;
            border: 1px solid #DEE3FF;
            border-radius: 3px;
            color: #031B4E;
            display: block;
            font: 400 16px 'Poppins', sans-serif;
            height: 240px;
            padding: 20px;
            width: 100%;
        }

    #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input.direct_lead_left {
        float: left
    }

    #direct_lead_formSimulacaoPasso2 .direct_lead_wrap_input.direct_lead_right {
        float: right
    }

    #direct_lead_formSimulacaoPasso2 .direct_lead_clear {
        clear: both
    }

    #direct_lead_formSimulacaoPasso2 .direct_lead_botao {
        background: #F4A71D;
        border: 0;
        border-radius: 3px;
        color: #fff;
        cursor: pointer;
        font: 500 16px/58px 'Poppins', sans-serif;
        padding: 0 70px;
        text-align: center;
    }

        #direct_lead_formSimulacaoPasso2 .direct_lead_botao.direct_lead_right {
            float: right;
        }

    #direct_lead_formSimulacaoPasso2 .direct_lead_voltar {
        background: #fff;
        border: 1px solid #5B6987;
        border-radius: 3px;
        color: #2F4152;
        cursor: pointer;
        display: block;
        float: left;
        font: 500 16px/58px 'Poppins', sans-serif;
        padding: 0 50px;
        text-align: center;
        text-decoration: none;
    }


#direct_lead_resultado_simulacao {
    padding: 0 0 50px;
}

    #direct_lead_resultado_simulacao ul {
        margin: 0;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

        #direct_lead_resultado_simulacao ul li {
            background: #FFF;
            border: 1px solid #DEE3FF;
            border-radius: 3px;
            list-style: none;
            margin: 0 0 25px;
            padding: 30px;
            text-align: center;
            width: 245px;
        }

            #direct_lead_resultado_simulacao ul li .direct_lead_imagem {
                margin: 0 0 20px;
            }

            #direct_lead_resultado_simulacao ul li .direct_lead_imagem img {
                max-width: 100%;
            }

            #direct_lead_resultado_simulacao ul li h3 {
                font-size: 18px;
                font-weight: 700;
            }

            #direct_lead_resultado_simulacao ul li p.direct_lead_valor {
                font-size: 18px;
                font-weight: 500;
                margin: 0 0 13px;
            }

            #direct_lead_resultado_simulacao ul li p.direct_lead_parcelas {
                font-size: 12px;
                font-weight: 400;
            }

                #direct_lead_resultado_simulacao ul li p.direct_lead_parcelas strong {
                    color: #D04C44;
                    display: block;
                    font-size: 18px;
                    font-weight: 600;
                    margin: 0 0 15px;
                }

            #direct_lead_resultado_simulacao ul li p.direct_lead_total {
                font-size: 12px;
                font-weight: 400;
                margin: 0 0 22px;
            }

            #direct_lead_resultado_simulacao ul li .direct_lead_mais {
                background: #F4A71D;
                border: 0;
                border-radius: 3px;
                color: #fff;
                display: block;
                font: 500 16px/52px 'Poppins', sans-serif;
                text-align: center;
                text-decoration: none;
                width: 100%;
            }

#direct_lead_detalhes_consorcio .direct_lead_container {
    background: #F8F9FF;
    border: 1px solid #DEE3FF;
    border-radius: 3px;
}

#direct_lead_detalhes_consorcio .direct_lead_dados {
    border-bottom: 1px solid #DEE3FF;
}

    #direct_lead_detalhes_consorcio .direct_lead_dados .direct_lead_imagem {
        background: #fff;
        border: 1px solid #DEE3FF;
        border-radius: 3px;
        margin: 0 15px 0 0;
        overflow: hidden;
        width: 225px;
    }

        #direct_lead_detalhes_consorcio .direct_lead_dados .direct_lead_imagem img {
            max-width: 100%;
        }

#direct_lead_detalhes_consorcio .direct_lead_dados {
    display: flex;
    justify-content: space-between;
}

    #direct_lead_detalhes_consorcio .direct_lead_dados h3 {
        font-size: 21px;
        font-weight: 700;
    }

    #direct_lead_detalhes_consorcio .direct_lead_dados p.direct_lead_valor {
        font-size: 18px;
        font-weight: 500;
        margin: 0 0 13px;
    }

    #direct_lead_detalhes_consorcio .direct_lead_dados p.direct_lead_parcelas {
        font-size: 14px;
        font-weight: 400;
    }

    #direct_lead_detalhes_consorcio .direct_lead_dados p.direct_lead_parcelas strong {
        color: #D04C44;
        display: block;
        font-size: 28px;
        font-weight: 600;
        margin: 0 0 15px;
    }

    #direct_lead_detalhes_consorcio .direct_lead_dados p.direct_lead_total {
        font-size: 14px;
        font-weight: 400;
        margin: 0 0 22px;
    }

    #direct_lead_detalhes_consorcio .direct_lead_dados .direct_lead_texto {
        width: 50%;
    }

    #direct_lead_detalhes_consorcio .direct_lead_dados .direct_lead_botoes a {
        background: #F8F9FF;
        border: 1px solid #5B6987;
        border-radius: 3px;
        color: #5B6987;
        display: block;
        font: 600 16px/52px 'Poppins', sans-serif;
        margin: 0 0 17px;
        text-align: center;
        text-decoration: none;
        min-width: 245px;
    }

        #direct_lead_detalhes_consorcio .direct_lead_dados .direct_lead_botoes a.direct_lead_fundo {
            background: #F4A71D;
            border: 0;
            color: #fff;
        }

#direct_lead_detalhes_consorcio .direct_lead_detalhes {
    background: #fff;
    border-radius: 3px;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    justify-content: space-between;
    padding: 30px;
}

.direct_lead_wrap_titulo {
    background: #F8F9FF;    
    text-align: center;
}

    .direct_lead_wrap_titulo h2 {
        font-size: 32px;
        font-weight: 500;
    }

    .direct_lead_wrap_titulo p {
        color: #5B6987;
        font-size: 21px;
        font-weight: 400;
    }
