.new_leads {
    display: flex;
    flex-direction: column;
    background-color: #f5f5f6;
}


.new_leads>.leads_cabec {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background-color: #dddddd;
    padding: 0.5vw;
}

.new_leads .lay_client {
    background-color: #dddddd;
}

.new_leads>.news {
    display: flex;
    flex-direction: row;
    padding: 0vw 0.5vw;
}

.leads_todos_itens {
    width: 20vw;
}

.leads_todos_itens_map {
    width: 100%;
    display: flex;
    text-align: center;
    flex-direction: column;
    align-items: center;
}

.leads_todos_itens_map>h3 {
    background-color: #dddddd;
    border-radius: 0vw 0vw 0.3vw 0.3vw;
    width: 10vw;
    text-align: center;
    padding: 0.3vw 0vw;
}


.new_leads .confis {
    position: absolute;
    background-color: red;
    height: 80vw;
    width: 50vw;
    right: 0vw;
    top: 3.4vw;
    visibility: hidden;

}

.page_selects,
.chart_periode,
.chart_type {
    outline: none;
    border-radius: 10vw;
    padding: 0.2vw;
    cursor: pointer;
}


.select_status_leads {
    outline: none;
    border-style: none;
    background-color: #dddddd;
    text-transform: capitalize;
}


/*---------------ir-pf----------------------*/

.ir_ir {
    margin: 1vw 0vw;
}

.view_files {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.pessoa_list_files {
    background-color: #dddd;
    display: flow;
    padding: 0vw 0vw 0vw 1vw;
    overflow-y: scroll;
    height: 37vw;
    width: 30vw;
    border-radius: 0.3vw;
}

.ir_item_file {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.3vw;
}

h2.ir_name_pessoa {
    margin: 0.9vw 0vw;
}

.ir_pessoas_files {
    margin: 1vw 0vw;
    cursor: pointer;
}


.pessoa_list_files::-webkit-scrollbar {
    width: 0.6vw;
    border-radius: 1vw;
}

.pessoa_list_files::-webkit-scrollbar-thumb {
    background-color: #202c33;
    width: 0.6vw;
    border-radius: 1vw;
}

.pessoa_list_files::-webkit-scrollbar-track {
    background: white;
    border-radius: 1vw;
}

/*========================================*/


/*-------dashboardings-----------------*/

.bosta {
    display: block;
    width: 1042px;
    height: 250px;
}

.dash_title {
    display: flex;
    padding: 0vw;
    font-size: 1.5vw;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.dash_title>i {
    font-size: 2vw;
    margin-right: 1vw;
}

.view_leads {
    position: absolute;
    width: 60vw;
    height: 30vw;
    top: 10vw;
    background-color: red;
}