.setiings {
    display: flex;
    flex-direction: row;
}

.user_add, .listenUser, .my_empresa, .links_create {
    height: 80vh;
    width: 30vw;
    box-shadow: 0vw 1vw 1vw 0.5px #00000045;
    padding: 1vw;
    border-radius: 0.3vw;
    margin: 0vw 0.5vw;
    overflow-y: auto;
}

.menu_name{
    font-weight: bold;
}
#nm,
#em,
#pw {
  
    padding: 0.3vw;
    outline: none;
}

#nm{
    text-transform: capitalize;
}

.permisions {
    display: flex;
    flex-direction: column;
}

.add_1 {
    display: flex;
    flex-direction: column;
}

.add_1>input {
    margin: 0.3vw 0vw;
}

.permisions_1 {
    display: flex;
    flex-direction: row;
    margin-bottom: 1vw;
    margin-top: 1vw;
    flex-wrap: wrap;
    
}

.check {
    display: flex;
    padding: 0.3vw;
    flex-direction: row;
    width: max-content;
    flex-wrap: wrap;
    font-size: 1vw;
    align-items: center;
}


.check>label {
    background-color: #b5b5b5;
    margin: 0.3vw 0vw;
    padding: 0.2vw 0.5vw;
    border-radius: 0.3vw 0vw 0vw 0.3vw;
}

#adm,
#msg,
#gst,
#fnl {
    margin-left: 0.3vw;
}

.layadcbtn{
   text-align: center; 
}



.user_tal {
    background-color: #b5b5b5;
    margin: 1vw 0vw;
    padding: 0vw 1vw;
    padding-top: 1vw;
    border-radius: 0.3vw;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.infos {
    margin-bottom: 1vw;
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 0.3vw;
    align-items: flex-start;
    font-size: 1vw;

}

.inf {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 17vw;
    justify-content: space-between;
}

.infos>div>label{
    margin-right: 0.5vw;
}

.infos>div>input{
    padding: 0.1vw;
}



.edit_boxs {
    display: flex;
    overflow-x: auto;
    flex-direction: row;
    flex-wrap: wrap;
}

.edit_boxs>div {
    background-color: #f5f5f5;
    margin: 0.3vw;
    display: flex;
    border-radius: 0.2vw;
    padding: 0vw 0.3vw;
}

.sett {
    display: flex;
    flex-direction: column;
    gap: 0.5vw;
    align-items: center;
}


.fa-trash-alt, .fa-reply, .fa-save{
    visibility: hidden;
    cursor: pointer;
}



.settings_choice {
    background-color: #b5b5b5;
    padding: 0.5vw;
    margin: 0.5vw;
    border-radius: 0.3vw;
    font-size: 1.4vw;
    display: flex;
    flex-direction: row;
    gap: 0.5vw;
}


/*--------links-----*/

.link_add{
    
    display: none;
    flex-direction: column;
    align-items: center;
    gap: 0.5vw;
}

.link_add>input{
    padding: 0.3vw;
    width: 20vw;
    outline: none;
}

.link_more {
    cursor: pointer;
    transition: 500ms;
    font-size: 2vw;
    padding: 0.2vw;
}

.redir{
    display:flex;  
}

.num_link_page{
    display: none;
}

.link_page{
    background-color: #b5b5b5;
    border-radius: 0.3vw;
    margin: 1vw 0vw;
    padding: 0.5vw;
    font-size: 1vw;
    display: flex;
    flex-direction: column;
    gap: 01vw;
}

.btn_link{
    display: flex;
    flex-direction: row;
    gap: 0.5vw;
}

.link_add_page, .link_cancel_page{
    background-color: gray;
    color: #fff;
    border: none;
    padding: 10px 15px;
    border-radius: 4px;
    cursor: pointer;
}

.link_cancel_page{
 background-color:  dodgerblue;
}

.create_links {
    display: flex;
    justify-content: center;
}
.btn_delete{
    background-color: rgb(206, 14, 14);
}

.func_newLeads{
    outline: none;
}



