.box_cadastro_inputs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}

.label_principal {
    display: flex;
    width: 100%;
    font-family: var(--font-family-koho);
    font-size: 1.4em;
    color: var(--cor_cinza_clara);
    font-weight: 600;
    padding: 1.0vw 2vw 0.3vw 2vw;
    letter-spacing: 0.03em;
}

    .label_principal span {
        margin: auto 0.2vw;
        font-size: 0.8em;
    }

.input_conteudo {
    margin: 0 2vw;
    font-family: var(--font-family-koho);
    display: flex;
    width: 90%;
    font-size: 1.1em;
    border: none;
    box-shadow: 0 0 0.2em var(--cor_cinza_clara);
    border-bottom: 0.01em solid var(--cor_principal_transparencia);
    resize: none;
}

    .input_conteudo i {
        color: var(--cor_principal);
        margin: auto 0.5vw;
        font-size: 1.1em;
    }

    .input_conteudo:not(textarea) {
        height: 1.8em;
    }
.ajuste_telefone{
    width:35vw;
}
.label_conteudo {
    padding-bottom: 0.1vw;
}

.input_conteudo:focus,
.input_conteudo:hover {
    margin: 0 2vw;
    border: none;
    outline: none;
    box-shadow: 0 0 0.2em var(--cor_cinza_clara);
    border-bottom: 0.01em solid green;
    resize: none;
}

/* Marcação de cidade e estabelecimento */
.tag_local {
    flex: 1;
    margin: 0;
    border: none;
    width: 100%;
    padding-left: 0.5vw;
}

    .tag_local i {
        flex: 1;
        margin: 0;
        border: none;
        width: 100%;
        padding-left: 0.5vw;
    }

    .tag_local:focus {
        outline: none;
    }

.moeda_local {
    font-family: var(--font-family-koho);
    font-weight: 600;
    color: var(--cor_cinza_clara);
    font-size: 0.8em;
    margin: auto 0.5vw;
}

    .moeda_local i {
        color: var(--cor_principal);
        margin: 0 0.5vw;
    }

/* ************************Responsividade******************** */
@media only screen and (max-width: 1024px) {

        .label_principal span {
            margin: auto 0.2vw;

        }
    .input_conteudo {
        box-shadow: 0 0 1em var(--cor_cinza_clara);
        border-bottom: 0.1em solid var(--cor_principal_transparencia);
    }

        .input_conteudo:not(textarea) {
            height: 4vw;
        }

        .input_conteudo:focus,
        .input_conteudo:hover {
            box-shadow: 0 0 1vw var(--cor_cinza_clara);
            border-bottom: 0.1vw solid green;
        }
    .ajuste_telefone {
        width: 40vw;
    }


        .moeda_local i {
            color: var(--cor_principal);
            margin: 0 1vw;
        }

    .input_conteudo i {
        color: var(--cor_principal);
        margin: auto 0.5vw;

    }
}

@media only screen and (max-width: 768px) {

        .label_principal span {
            margin: auto 0.2vw;

        }
    .input_conteudo {
        box-shadow: 0 0 1em var(--cor_cinza_clara);
        border-bottom: 0.1em solid var(--cor_principal_transparencia);
    }

        .input_conteudo:not(textarea) {
            height: 5vw;
        }

        .input_conteudo:focus,
        .input_conteudo:hover {
            box-shadow: 0 0 1vw var(--cor_cinza_clara);
            border-bottom: 0.1vw solid green;
        }
    .ajuste_telefone {
        width: 40vw;
    }


        .moeda_local i {
            color: var(--cor_principal);
            margin: 0 1vw;
        }

    .input_conteudo i {
        color: var(--cor_principal);
        margin: auto 0.5vw;

    }
}

@media only screen and (max-width: 480px) {


    .label_principal {

        padding: 4.0vw 2vw 1.5vw 2vw;

    }
        .label_principal span {
            margin: auto 0.2vw;
        }
    .input_conteudo {
        font-size: 4vw;
        box-shadow: 0 0 1em var(--cor_cinza_clara);
        border-bottom: 0.1em solid var(--cor_principal_transparencia);
    }

        .input_conteudo:not(textarea) {
            height: 8vw;
        }

        .input_conteudo:focus,
        .input_conteudo:hover {
            box-shadow: 0 0 1vw var(--cor_cinza_clara);
            border-bottom: 0.1vw solid green;
        }
    .ajuste_telefone {
        width: 83vw;
    }


        .moeda_local i {
            color: var(--cor_principal);
            margin: 0 2vw;
        }

    .input_conteudo i {
        color: var(--cor_principal);
        margin: auto 1.5vw;
    }
    .label_conteudo {
        padding-bottom: 1.5vw;
    }
}
