/*Temporales*/

.mensaje_opcion{
    position: fixed;
    width: 100vw;
    display: flex;
    height: 100vh;
    background-color: rgba(255,255,255,0.5);
    align-items: center;
    justify-content: center;
    z-index: 50000;
}
.mensaje_opcion_int_enc{
    background-color: #5ccb9a;
    width: 100%;
    height: auto;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
}
.mensaje_opcion_int_enc p{
    font-size: 1.5vw;
    height: auto;
    line-height: initial;
    color: white;
}
.mensaje_opcion_int_det p{
    font-size: 1vw;
    height: auto;
    line-height: initial;
}
.mensaje_opcion_int_det{
    background-color: white;
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: center;
    padding-top: 1vw;
    padding-bottom: 1vw;
}

.mensaje_opcion_int_btn{
    background-color: transparent;
    width: 100%;
    height: auto;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    margin-bottom: 1vw;
}
.mensaje_opcion_int{
    background-color: white;
    width: 25vw;
    height: auto;
    border-radius: 20px;
    border: 1px solid;
}


.consola_padre_main p{
    padding: 0;
    line-height: inherit;
    cursor: auto;
    text-align: center;
}
/* Start styles index dashboard admin  */
.row_daily_report{
    display: flex;
    align-items: center;
    margin-bottom: 1vw;
}
section.container_control_panel {
    display: flex;
    flex-direction: column;
    /* padding: 1vw 7vw 4.7vw 4.2vw; */
}
.div_categorias-and-sales{
    display: flex;
}
.head_index {
    background-color: #fafdfd;
}
p.title_info_navigation {
    color: #818181;
    font-size: 0.729vw;
    margin: 1vw 0;
}
p.name_user-welcome {
    font-family: Poppins-medium;
    font-size: 1.875vw;
    margin-bottom: 1.5vw;
}
p.name_user-welcome>span {
    white-space: pre;
}
.head_index,.div_categorias-and-sales {
    padding: 1vw 2vw 0 3vw;
}
.item_report {
    display: flex;
    align-items: center;
    border-right: 1px solid #80808033;
}
.row_daily_report>p {
    font-family: Poppins-medium;
    font-size: .9vw;
    width: 7vw;
}
.icon_user {
    width: 1.250vw;
    height: 1.750vw;
    background-size: 100% 100%;
    background-position: center;
    margin: 0 .5vw;
}
.item_report:nth-of-type(4), .item_report:nth-of-type(5){
    border: none;
}
.item_report>p:first-of-type {
    font-family: Poppins-Medium;
    font-size: 1.563vw;
    color: #000;
    margin-right: .3vw;
    width: 41%;
}
.item_report>p:nth-of-type(2),.categorys_mini>p{
    font-size: .7vw;
    color: #7e7e7e;
}
.categorys_mini>div {
    width: 2.396vw;
    height: 2.396vw;
    margin: 0 .3vw;
    background-size: 100% 100%;
}
.categorys_mini {
    display: flex;
    align-items: center;
    margin: 0 1.5vw;
}
.item_report>button {
    color: #ffffff;
    font-size: 0.885vw;
    font-family: poppins-medium;
    background-color: #5ccb9a;
    border: none;
    border-radius: .6vw;
    padding: .7vw 0;
    box-shadow: 0px 0px 7px #0000002b;
    text-shadow: 0px 1px #00000026;
    transition: .2s;
    cursor: pointer;
    width: 11vw;
}
.item_report>button:hover {
    /* color: #5ccb9a; */
    box-shadow: 0px 0px 7px #5ccb9a;
}
.div_categorias-and-sales {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    grid-gap: 1.5vw;
}
.balance_categories>DIV {
    display: flex;
}
p.p_balance>span {
    font-size: .9vw;
}
p.p_balance,.sales_partners>div>p:first-of-type {
    font-family: Poppins-Medium;
}
p.p_balance>span {
    font-size: .65vw;
}
p.p_balance~p,.sales_partners>div>p:nth-of-type(2) {
    color: #5ccb9a;
    font-size: 0.833vw;
    font-family: Poppins-medium;
}
.balance_categories>DIV, .sales_partners>div {
    display: flex;
    justify-content: space-between;
}
.statistics_sales, .review_categories {
    margin-top: 2.344vw;
}
.balance_categories>DIV.review_categories {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.icon_image_categorie {
    width: 3.525vw;
    height: 3.525vw;
    background-size: 100% 100%;
    background-position: center;
    margin-right: .4vw;
}
.item_review_categorie {
    display: flex;
    align-items: center;
    box-shadow: 0 0 10px #00000029;
    padding: .5vw;
    border-radius: 1vw;
    margin: .5vw;
}
p.title_categorie {
    margin-bottom: .23vw;
}
.info_categorie>p    {
    font-size: 0.729vw;
    font-family: Poppins-Medium;
}
.info_categorie>p>span {
    font-size: 0.625vw;
}
p.number_partners {
    text-align: center;
    line-height: 1.3;
}
.number_partners>span:nth-of-type(1) {
    font-size: 1.354vw;
    font-family: Poppins-medium;
}
.number_partners>span:nth-of-type(2) {
    font-size: 0.625vw;
}
.number_partners>span:nth-of-type(3) {
    font-size: 0.521vw;
}
.info_categorie {
    width: 61%;
}
p.number_partners {
    text-align: center;
    width: 15%;
    line-height: 1vw;
    overflow-y: hidden;
}
.icon_image_categorie {
    width: 16%;
    height: 3.525vw;
    background-size: 100% 100%;
    background-position: center;
    margin-right: .4vw;
}
.line_gray {
    width: 99%;
    border-right: dashed 1px #80808033;
    position: relative;
}
.pogress_bar {
    width: 83%;
    display: grid;
    height: 0%;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    position: absolute;
    left: 5.3vw;
    transition: 1s;
}
p.percentage {
    color: #b9b9b9;
    font-size: 0.573vw;
    text-align: end;
}
.item_icon_categorie {
    width: 4.7vw;
    height: 2.8vw;
    background-size: 100% 100%;
}
.icon_categorie {
    box-shadow: 3px 0px 10px #0000001c;
}   
.sales_partners>div.statistics_sales {
    display: grid;
    grid-template-columns: .2fr 1fr;
    position: relative;
}
.container_progress_group{
    display: grid;
    grid-template-columns: .2fr 1fr;
    width: 100%;
    grid-gap: 0.656vw;
}
.progress_group {
    width: 26vw;
}
.progress_group>div {
    height: 40%;
    background-color: #ff8d00;
    width: 80%;
    z-index: 100000;
    position: relative;
}
/* End styles index dashboard admin  */
/*Inicio estilos D04 Programation*/
.result_indiv p{
    padding: 0;
}
.result_indiv *{
    
    overflow-x: initial;
}
.contenedor_general{
    width: 100%;
    height: auto;
    margin-bottom: 5vw;
}
.res_todos{
    display: grid;
    padding-left: 3vw;
}
.res_inmed{
    display: none;
    padding-left: 3vw;
}
.res_prog{
    display: none;
    padding-left: 3vw;
}
.point{
    cursor: pointer;
}
.nonajeje{
    
    padding: 0;
    text-align: center;
    font-size: 1vw;
    height: auto;
}
.result_indiv{
    padding-left: 1.9vw;
    width: 72.9vw;
    display: grid;
    grid-template-columns: 6.2vw 29.3vw 23.8vw 13.7vw;
    grid-template-rows: 1fr;
    grid-template-areas: "txt1 txt2 txt3 txt4";
    align-items: center;
    height: 7.3vw;
    border-left: solid 1px #b9b9b9;
    border-right: solid 1px #b9b9b9;
    background-color: #fafdfd;
}
.img_serv{
    grid-area: txt1;
    width: 4.3vw;
    height: 4.3vw;
    overflow-x: initial;
    padding-left: 1.9vw;
}
.img_serv>img{
    width: 100%;
    height: 100%;
}
.info_gen_serv{

    grid-area: txt2;
    display: flex;
    justify-content: space-between;
    padding-right: 2vw;
}
.txt_lef_serv{

    display: grid;
    grid-template-columns: 15.4vw;
    grid-template-areas: "stl1" "stl2" "stl3" "stl4" ;
    padding-left: 1.3vw;
}
.txt_l_1{

    grid-area: stl1;
    font-size: .6vw;
    font-family: GothamRounded-Light;
    color: #818181;
    padding: 0;
}
.txt_l_2{

    grid-area: stl2;
    font-size: 1vw;
    font-family: 'Stem-Medium';
    padding: 0;
}
.txt_l_3{
    grid-area: stl3;
    font-size: .6vw;
    font-family: GothamRounded-Light;
    padding: 0;
}
.txt_l_4{
    grid-area: stl4;
    font-size: .6vw;
    font-family: GothamRounded-Light;
    padding: 0;
    color: #5ccb9a
}
.txt_rig_serv{

    width: 11vw;
    text-align: right;
    padding-top: .6vw;
}
.txt_r_1{

    font-size: .6vw;
    font-family: GothamRounded-Light;
    padding: 0;
}
.txt_r_2{
    
    font-size: 1.1vw;
    font-family: Prompt-SemiBold;
    padding: 0;
    width: 100%;
    cursor: auto;
    margin-top: .3vw;
}
.info_precio_serv{
    grid-area: txt3;
    height: 6.2vw;
    display: flex;
    padding-left: 1.3vw;
    padding-right: 1.3vw;
    flex-wrap: wrap;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
}
.div_l_info_serv1{

    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.txt_info_l_1{

    font-size: .7vw;
    font-family: 'Stem-Light';
}
.txt_info_l_2{

    font-size: .7vw;
    font-family: 'Stem-Light';
}
.txt_info_l_3{

    font-size: .7vw;
    font-family: 'Stem-Light';
}
.div_r_info_serv1{

    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.div_c_info_serv1{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: solid 1px #b9b9b9;
    border-bottom: solid 1px #b9b9b9;
}
.div_c_info_serv2{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: solid 1px #b9b9b9;
}
.txt_info_r_1{

    font-size: .7vw;
    font-family: 'Stem-Medium';
}
.txt_info_r_2{

    font-size: .7vw;
    font-family: 'Stem-Medium';
}
.fecha_hora_no_bolt{

    font-size: .7vw;
    font-family: 'Stem-Light';
}
.txt_info_r_3{

    font-size: .7vw;
    font-family: 'Stem-Medium';
    text-align: right;
    max-width: 68%;
}
.accion_serv{
    grid-area: txt4;
    height: 4.2vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.btn_accion{

    width: 8.8vw;
    height: 1.8vw;
    font-family: 'Stem-Medium';
    color: #ffffff;
    background-color: #5ccb9a;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .7vw;
    cursor: pointer;
}

/*Pequeño arreglo cabecera detalle servicios*/
    .cabecera_detalle_pedido{
        height: 5.1vw;
        width: 100%;
        display: flex;
    }
    .cabecera_detalle_pedido *{
        overflow-x: initial;
    }
    .cabecera_detalle_pedido p{
        padding: 0;
    }
    .contenedor_img_txt_cabecera{
        height: 100%;
        width: 28vw;
        display: flex;
        align-items: center;
    }
    .img_serv_cabecera{
        width: 3.5vw;
        height: 3.5vw;
    }
    .img_serv_cabecera>img{
        width: 100%;
        height: 100%;
    }
    .parte_txt_contenedor{

    padding-left: 1vw;
    }
    .primera_p_cabecera{
        font-size: .6vw;
        font-family: GothamRounded-Light;
        color: #818181;
        line-height: initial;
    }
    .parte_txt_contenedor>.segunda_p_cabecera{
        font-size: 1.1vw;
        font-family: 'Stem-Medium';
        color: #444242;
        padding-top: .2vw;
        padding-bottom: .2vw;
        line-height: initial;
    }
    .tercera_p_cabecera{
        font-size: .6vw;
        font-family: GothamRounded-Light;
        color: #444242;
        line-height: initial;
    }
    .contenedor_precio_cabecera{
        width: 13vw;
        display: flex;
        align-items: center;
        justify-content: end;
    }
    .primera_p_precio{
        font-size: .6vw;
        font-family: GothamRounded-Light;
        color: #444242;
    }
    .contenedor_precio_cabecera>.segunda_p_precio{
        font-size: 1.1vw;
        font-family: 'Stem-Medium';
        padding-left: .6vw;
        color: #343434;
    }
    .resul_carrito_no_respo{
        width: 33.8vw;
        height: 23.1vw;
        justify-content: space-between;
        display: flex;
        overflow-x: auto;
        flex-wrap: wrap;
    }
    .contenedor_produc{
        width: 16.1vw;
        height: 5.2vw;
        display: flex;
        position: relative;
        overflow-x: initial;
        box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
        margin-bottom: 1.5vw;
    }
    .contenedor_img_pro{
        width: 3.1vw;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: white;
        overflow-x: initial;
    }
    .contenedor_img_pro>img{
        height: auto;
        width: 100%;
        overflow-x: initial;
        max-height: 100%;
    }
    .contenedor_txt_pro{
        width: 11vw;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding-left: .9vw;
    }
    .primera_p_prd{
        width: 90%;
        font-family: 'Stem-Medium';
        font-size: .7vw;
        color: #343434;
    }
    .segunda_p_prd{
        width: 90%;
        font-size: .7vw;
        font-family: 'Stem-Light';
        color: #343434;
    }
    .tercera_p_prd{
        width: 90%;
        font-family: 'Stem-Medium';
        font-size: 1vw;
        color: #343434;
    }
    .contenedor_x_pro{
        position: absolute;
        right: .5vw;
    }
    .equis_prod{
        font-size: 1.2vw;
        padding: 0;
        color: #343434;
        overflow-x: initial;
        line-height: normal;
    }
    .item_info_details{   
        width: 38.9vw;
    }
    .contenedor_txt_pro p{
        padding: 0;
        overflow-x: initial;
        line-height: normal;
    }
/*Fin del pequeño arreglo cabecera detalle servicios*/
/*Inicio arreglo en historial detalle*/
.cnt_1_cabecera_historial{
    
    width: 100%;
    border-top: solid .1vw #b9b9b9;
    border-bottom: solid .1vw #b9b9b9;
    padding-top: .7vw;
    padding-bottom: .8vw;
}
.cnt_ps_1_linea_hitorial{
    
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.p_1_linea_historial{
    
    padding: 0;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #343434;
    line-height: 1.76;
    cursor: auto;
}
.cnt_2_cabecera_historial{
    
    margin-top: 1.2vw;
}
.cnt_3_cabecera_historial{
    
    border-top: solid .1vw #b9b9b9;
    border-bottom: solid .1vw #b9b9b9;
    padding-top: 1.1vw;
    padding-bottom: .8vw;
}
.p_2_linea_historial{
    
    font-size: 1vw;
    font-family: 'Stem-Medium';
    padding: 0;
    cursor: auto;
    color: #4a4a4a;
}
.p_2_linea_historial_des{
    
    padding: 0;
    cursor: auto;
    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
}
/*Fin arreglo en historial detalle*/
/*Arreglo botones cancelar entrega*/
.btn_details_purchase{
    display: flex;
    justify-content: center;
    align-items: center;
}
.envio_cancel{
    display: none;
}
.pnt_acepta{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #ffffffe0;
    z-index: 100;
    display: none;
    align-items: center;
    justify-content: center;
}
.sec_ptn_ace{

    display: flex;
    align-items: center;
    justify-content: center;
    width: 21vw;
    flex-wrap: wrap;
    background-color: #ffffffd9;
    border-radius: 15px;
    height: 15vw;
    overflow-x: initial;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.3);
}
.tit_conf_ace{

    width: 15vw;
    text-align: center;
    font-family: 'Stem-Light';
    width: 100%;
    font-size: 2vw;
    padding: 0;
    overflow-x: initial;
    cursor: default;
    height: auto;
    line-height: initial;
}
.div_opt_acep{

    display: flex;
    width: 100%;
    justify-content: space-around;
    height: 3vw;
    line-height: initial;
    align-items: center;
}
.p_si_ace{

    padding: 0;
    overflow-x: initial;
    text-align: center;
    font-family: 'Stem-Light';
    font-size: 1.5vw;
    padding: 0;
    overflow-x: initial;
    cursor: default;
    height: 2.5vw;
    line-height: initial;
    width: 6vw;
    border-radius: 37px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #eaca0a;
    color: #ffffff;
    cursor: pointer;
}
.p_no_ace{

    padding: 0;
    overflow-x: initial;
    text-align: center;
    font-family: 'Stem-Light';
    font-size: 1.5vw;
    padding: 0;
    overflow-x: initial;
    cursor: default;
    height: auto;
    line-height: initial;
    width: 6vw;
    border-radius: 37px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #eaca0a;
    color: #ffffff;
    cursor: pointer;
}
@media (max-width:600px){
    .item_info_details{
        width: 100%;
    }
    div>.btn_details_purchase{
        width: 25vw;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow-x: initial;
        font-size: 2.5vw;
    }
    .item_info_details>.item_text_details_center>.display-flex{ 
        height: auto;
        line-height: initial;
    }
    .item_info_details>.item_text_details_center>.display-flex>p{
        padding: 0;
        line-height: initial;
        overflow-x: initial;
        cursor: default;
    }
    .cabecera_detalle_pedido{
        height: 26.7vw;
        flex-wrap: wrap;
        overflow-x: initial;
    }
    .contenedor_img_txt_cabecera{
        width: 100%;
        overflow-x: initial;
        height: 16.8vw;
    }
    .img_serv_cabecera{
        width: 13.8vw;
        height: 13.8vw;
    }
    .parte_txt_contenedor{    
        padding-left: 2.5vw;
    }
    .primera_p_cabecera{
        font-size: 2.4vw;
        font-family: 'Stem-Light';
    }
    .parte_txt_contenedor > .segunda_p_cabecera{
        font-size: 3.4vw;
    }
    .tercera_p_cabecera{
        font-family: 'Stem-Light';
        font-size: 2.4vw;
    }
    .contenedor_precio_cabecera{
        width: 100%;
        justify-content: space-between;
        height: 9.9vw;
        border-top: solid 0.3px #b9b9b9;
        border-bottom: solid 0.3px #b9b9b9;
    }
    .primera_p_precio{
        font-family: 'Stem-Light';
        font-size: 2.4vw;
    }
    .contenedor_precio_cabecera > .segunda_p_precio{
        font-family: Prompt-SemiBold;
        font-size: 4.3vw;
    }
    #dir_id_esp_enunc{
        
    width: 40vw;
    display: flex;
    align-items: center;
    }
    #dir_id_esp_result{
        
    text-align: right;
    width: 71vw;
    }
}
/*fin arreglo botones cancelar*/
/*Inicio Perfil consola*/
    .cont_com_perfil{
    width: 95%;
    padding-left: 4.2vw;
    margin-bottom: 3vw;
    }
    .tit_peque_head{
        margin-top: 1.1vw;
        font-size: 1.042vw;
        font-family: 'Stem-Light';
        color: #000000;
    }
    .tit_grand_head{
        margin-top: 0.6vw;
        font-size: 2.083vw;
        height: auto;
        line-height: inherit;
        font-family: 'Stem-Medium';
        color: #000000;
    }
    .cnt_divs_rest_pefil{
    display: grid;
    grid-template-columns: 10.8vw 62.3vw;
    grid-template-rows: 1fr;
    margin-top: 4vw;
    }
    .cnt_img_txt_perfil{
    grid-area: 1/1;
    width: 9vw;
    height: auto;
    }
    .ctn_inputs{
    grid-area: 1/2;
    display: flex;
    flex-wrap: wrap;
    height: 12.6vw;
    border-left: solid .15vw #d1d1d1;
    padding-left: 2.2vw;
    }
    .cnt_img_y_camara_perfil{
    position: relative;
    width: 9vw;
    height: 9vw;
    }
    .img_camara_peque_perfil{
    position: absolute;
    width: 2vw;
    height: 2vw;
    top: 0;
    right: 0;
    }
    .img_perf_usu{

    }
    .p_txt_img_perfil{
        margin-top: 0.8vw;
        font-size: 1.042vw;
        font-family: 'Stem-Light';
        color: #818181;
        text-align: center;
        width: 13.646vw;
        margin-left: -2.2vw;
    }
    .inp_usu_nom{
    margin-right: .8vw;
    height: auto;
    }
    .txt_inp_gen{
        font-size: 1.302vw;
        font-family: 'Stem-Light';
        color: #000000;
        text-wrap: nowrap;
    }
    .nomb_usu{
        width: 17.5vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        margin-top: 0.6vw;
        text-align: center;
        font-size: .9vw;
        font-family: 'Stem-Light';
        padding: 0;
        text-align: initial !important;
        color: #b9b9b9;
        padding: 0vw 1vw;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
    }
    .id_usu{
        width: 17.5vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        margin-top: 0.6vw;
        text-align: center;
        font-size: .9vw;
        font-family: 'Stem-Light';
        padding: 0;
        text-align: initial !important;
        color: #b9b9b9;
        padding: 0vw 1vw;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
    }
    .inp_doc_perfil{
        margin-right: 0.8vw;
        width: 6.5vw;
    }
    .select_doc_perfil{
    width: 100%;
    height: 100%;
    -webkit-appearance: none;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    padding-left: 1.3vw;
    border: none;
    background-color: transparent;
    }
    .div_cnt_select_img_perfil{
        display: flex;
        position: relative;
        width: 6.667vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        margin-top: 0.6vw;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
    }
    .img_flech_sele_per{
        width: 0.5vw;
        height: 0.3vw;
        position: absolute;
        top: 1.6vw;
        right: 0.8vw;
    }
    .inp_num_doc{
    margin-right: 0.8vw;
    }
    .inp_num_doc_perfil{
        width: 15.5vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        margin-top: 0.6vw;
        text-align: center;
        font-size: .9vw;
        margin-top: 2.5vw;
        font-family: 'Stem-Light';
        padding: 0;
        color: #b9b9b9;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
        padding-left: 0.5vw;
        text-align: initial !important;
    }
    .inp_exp_perfil{

    }
    .div_cnt_select_img_expedid{
    display: flex;
    position: relative;
    width: 13vw;
    height: 2.6vw;
    border: solid .1vw #b9b9b9;
    border-radius: 8px;
    margin-top: .6vw;
    }
    .select_cid_expedida{
    width: 100%;
    height: 100%;
    -webkit-appearance: none;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    padding-left: 1.3vw;
    border: none;
    background-color: transparent;
    }
    .img_flech_sele_exped{
    width: .5vw;
    height: .3vw;
    position: absolute;
    top: 1.2vw;
    right: .8vw;
    }
    .inp_fecha_naci{

    margin-right: 1vw;
    }
    .cnt_inp_img_fecha{
        display: flex;
        position: relative;
        width: 12.8vw;
        height: 2.6vw;
        border: solid .1vw #b9b9b9;
        border-radius: 8px;
        margin-top: .6vw;
    }
    .inp_fecha_perfil{

    border: none;
    width: 90%;
    height: 100%;
    background-color: transparent;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    padding-left: 1.3vw;
    }
    .img_flech_sele_fecha{
        width: .5vw;
        height: .3vw;
        position: absolute;
        top: 1.2vw;
        right: .8vw;
    }
    .inp_num_contacto{

        margin-right: 0;
        margin-left: 0.3vw;
    }
    .inp_num_cont_perfil{
        display: flex;
        margin-top: 0.6vw;
        width: 17.344vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        align-items: center;
        position: relative;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
    }
    .TR_carrusel_imagenes_tel_perfil{
        display: flex;
        height: 1.7vw;
        margin-left: .5vw;
        width: 4.1vw;
        border-right: solid .1vw #b9b9b9;
        align-items: center;
    }
    .TR_D4_img_perfil{
        width: 1.7vw;
        height: 1.4vw;
    }
    .cod_num_imgenes_tel_perfil{
        font-size: .9vw;
        font-family: 'Stem-Light';
        color: #4a4a4a;
        margin-left: .6vw;
    }
    .TR_D4_inp_perfil{
        width: 16.1vw;
        height: 100%;
        border: 0;
        background-color: transparent;
        position: absolute;
        top: 0;
        right: 0;
        text-align: initial !important;
    }
    .inp_correo_elec_perfil{
        margin-right: 0.8vw;
        margin-top: 0.6vw;
    }
    .inp_correo_perfil{
        width: 17.5vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        margin-top: 0.6vw;
        padding: 0;
        font-size: .9vw;
        font-family: 'Stem-Light';
        color: #4a4a4a;
        text-align: center;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
        text-align: initial !important;
        padding-left: 0.8vw;
    }
    .cnt_inp_img_cam_clave{

        width: 22.344vw;
        height: 3.646vw;
        border: solid 0.1vw #b9b9b9;
        border-radius: 8px;
        display: flex;
        position: relative;
        align-items: center;
        margin-top: 0.6vw;
        border-radius: 6px;
        box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
        border: solid 1px #dcdcdc;
    }
    .inp_clave_pefil{
        margin-top: 0.6vw;
    }
    .inp_clave{

    width: 6.5vw;
    border: none;
    height: 100%;
    background-color: transparent;
    text-align: center;
    padding: 0;
    display: flex;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    padding-left: 1vw;
    }
    .img_vista_clave_perfil{
        background-image: url(../https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/icon-showblack.png);
        height: 0.7vw;
        width: 1vw;
        background-repeat: no-repeat;
        background-size: 1vw;
        position: relative;
        margin-right: 3.2vw;
    }
    .img_vista_clave_perfil:hover{
        background-image: url(../https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/iconshow-yellow.png);
    }
    .txt_p_cambiar_cifra_perfil{
        font-size: 0.833vw;
        font-family: 'Stem-Medium';
        color: #000000;
    }
    .btn_guardar_cambio{

        width: 18.49vw;
        height: 3.385vw;
        background-color: #000000;
        font-size: 1.302vw;
        font-family: 'Stem-Medium';
        display: flex;
        justify-content: center;
        align-items: center;
        color: #ffffff;
        border-radius: 5px;
        margin-top: 0.9vw;
        cursor: pointer;
    }
    .box_all_btn_modifi_profile{
        display: flex;
        justify-content: center;
    }
/*Fin Perfil consola*/
/*Inicio Dashboard*/
.img_promo_dash{
    width: 10.2vw;
    height: 9vw;
}
/*Fin dashboard*/
/*inicio PQRS*/
#btn_act_form_pqrs{
    cursor: pointer;
}
/*Fin PQRS*/
/*Inicio crear_proveedor*/
.sec_cont_todo{
    margin-left: 4.2vw;
}
.prim_p_tit_prov{
    font-family: 'Stem-Light';
    font-size: .7vw;
    color: #818181;
    margin-top: 1.9vw;
}
.p_negr_crear_empres{
    font-family: 'Stem-Medium';
    font-size: 1.9vw;
    color: #343434;
    margin-top: .6vw;
    line-height: 1;
}
.spn_tit_crer_emp{
    font-family: 'Stem-Light';
    color: #343434;
    font-size: .8vw;
    margin-left: .8vw;
}
.info_basica{
   margin-top: 3.3vw; 
   display: grid;
   grid-template-columns: 37.1vw 28.7vw;
   grid-template-rows: 2.6vw 3.2vw 4.8vw;
}
.p_inf_basic{

    font-family: 'Stem-Light';
    color: #b9b9b9;
    font-size: .7vw;
    margin-bottom: 1.5vw;
    grid-area: 1/1/1/3;
}
.cnt_nom_emp_logist{

    display: flex;
    align-items: center;
}
.cnt_nom_emp_logist>.p_ing_nomb_emp_log{
    
    padding-right: 1.3vw;
}
.cnt_cat_emp_logist>.p_ing_cat_emp_log{
    
    padding-right: 1.3vw;
}
.p_ing_nomb_emp_log{

    width: 10.7vw;
    font-size: .9vw;
    font-family: 'Stem-Medium';
    border-right: .1vw solid #d1d1d1;
    margin-right: 2vw;
}
.inp_dome_creapro{
    
    width: 20.8vw;
    height: 2.6vw;
    padding: 0;
    font-family: 'Stem-Light';
    font-size: .9vw;
    color: #4a4a4a;
    padding-left: 1.3vw;
    border: .1vw solid #b9b9b9;
}
.cnt_log_emp{

    display: flex;
    align-items: center;
}
.div_log_img{

    width: 13.5vw;
    height: 2.4vw;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    border-radius: 7px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #fcfcfc;
    margin-right: .8vw;
}
.img_cargada_prov{

    height: .9vw;
    width: auto;
}
.p_nomb_prov_img{

    font-family: 'Stem-Medium';
    font-size: .9vw;
    color: #4a4a4a;
}
.img_esc_log{

    width: .7vw;
    height: .7vw;
}
.p_desc_empr{
    
    width: 14.4vw;
    font-size: .6vw;
    font-family: 'Stem-Light';
    color: #818181;
}
.cnt_cat_emp_logist{

    display: flex;
    margin-top: 1.2vw;
}
.p_ing_cat_emp_log{

    font-family: 'Stem-Medium';
    font-size: .9vw;
    color: #4a4a4a;
    width: 10.7vw;
    border-right: .1vw solid #d1d1d1;
    margin-right: 2vw;
}
.div_cnt_select_catprov{

    width: 22.1vw;
    height: 2.6vw;
    position: relative;
    border: .1vw solid #b9b9b9;
}
.select_cat_prov{
    
    width: 100%;
    height: 100%;
    font-family: 'Stem-Light';
    font-size: .9vw;
    color: #4a4a4a;
    padding-left: 1.3vw;
    -webkit-appearance: none;
    border: none;
    background-color: transparent;
}
.div_inf_accs{

}
.p_accs_info_prov{

}
.ing_accs_usu_prov{

}
.p_ing_accs_prov{

}
.inp_ing_accs_prov{

}
.p_inf_emp_prov{

}
.inf_emp_prov_div{

}
.p_rit_emp_prov{

}
.inp_rit_emp_prov{

}
.ing_cont_prov{

}
.p_ing_cont_prov{

}
.inp_ing_cont_prov{

}
.div_banco_prov{

}
.p_banco_prov{

}
.inp_banco_prov{

}
.p_inf_cont_prov{

}
.div_cta_banc{

}
.p_cta_banc_prov{

}
.inp_cta_banc_prov{

}
.div_nom_cont_prov{

}
.p_nom_cont_prov{

}
.inp_nom_cont_prov{

}
.p_comis_tit_prov{

}
.div_email_pers_prov{

}
.p_emai_per_prov{

}
.inp_email_per_prov{

}
.div_comis_rent_prov{

}
.p_comis_rent_prov{

}
.inp_comis_rent_prov{

}
.tip_mon_comis_prov{

}
.div_telf_cont_prov{

}
.p_telf_cont_prov{

}
.inp_telf_cont_prov{

}
.div_com_rent_var_prov{

}
.p_com_rent_var_prov{

}
.div_cont_inp_var_prov{

}
.inp_com_rent_var_prov{

}
.p_inp_com_rent_var_prov{

}
.div_dir_fisc_prov{

}
.p_dir_fic_prov{

}
.inp_dir_fic_prov{
    
}
/*Fin crear_proveedor*/

/*dashtemp*/
.cnt_graf_dash{
    position: relative;
    display: flex;
    width: 27vw;
}
.fnd_nums_marks{
    position: absolute;
    display: flex;
    z-index: 1;
}
.tit_nums_mark_0{

    margin-left: 5.2vw;
    width: 1.4vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.txt_mark_p{

    font-size: .6vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
}
.div_linea_num{

    height: 25.9vw;
    width: .1vw;
    background-color: #b9b9b9;
}
.tit_nums_mark_1{

    display: flex;
    flex-direction: column;
    align-items: end;
    margin-left: 3.9vw;
}
.tit_nums_mark_2{

    display: flex;
    flex-direction: column;
    align-items: end;
    margin-left: 4.2vw;
}
.tit_nums_mark_3{
    
    display: flex;
    flex-direction: column;
    align-items: end;
    margin-left: 4.4vw;
}
.cnt_img_lineas{

    width: 100%;
    position: relative;
    z-index: 2;
}
.imgs_dash_prov_stadis{

    width: 4.7vw;
    height: 2.8vw;
}
.cnt_brrs_stadics{

    margin-left: 1.1vw;
    display: flex;
    justify-content: center;
    width: 20vw;
    flex-direction: column;
}
.divs_graf_dash_prov{
    
    display: flex;
    margin-top: 1vw;
    width: auto;
}
.brr_1_dash_graf_total{

    height: .7vw;
    width: 100%;
}
.brr_int_1{

    height: 100%;
    max-width: 100%;
    background-color: #75c1c6;
}
.brr_2_dash_graf_total{

    height: .7vw;
    width: 100%;
    margin-top: .3vw;
}
.brr_int_2{

    height: 100%;
    max-width: 100%;
    background-color: #49787b;
}
/*dashtemp*/
/*dash_prov_int*/
.cont_dash_prov{

    padding-left: 3.7vw;
    padding-top: 1.1vw;
    padding-bottom: .9vw;
    background-color: #fafdfd;
    margin-left: .5vw;
}
.tit_dash_prov{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #818181;
}
.tit_neg_dash_prov{

    margin-top: .6vw;
    font-size: 1.9vw;
    font-family: 'Stem-Medium';
}
.span_neg_dahs{

    font-size: .8vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.cnt_tit_vend_hoy{

    margin-top: 1.7vw;
    display: flex;
}
.tit_rep_diari{

    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #343434;
    width: 4.4vw;
}
.cnt_prods_vend_hoy{

    display: flex;
    margin-left: 3.3vw;
    align-items: center;
}
.img_prods_vend_hoy{

    width: 1.5vw;
    height: 1.5vw;
}
.titl_num_prod_vend{

    margin-left: .6vw;
    font-size: 1.6vw;
}
.tit_pro_vend_hoy{

    margin-left: .6vw;
    font-size: .6vw;
    font-family: 'Stem-Light';
    color: #7e7e7e;
    width: 4.1vw;
}
.cnt_prod_por_dia{

    margin-left: 3.3vw;
    display: flex;
    align-items: center;
}
.img_prods_por_dia{

    height: 1.4vw;
    width: 1.4vw;
}
.tit_num_prod_por_dia{

    margin-left: .6vw;
    font-size: 1.6vw;
    font-family: 'Stem-Medium';
    color: #000000;
}
.tit_prod_por_dia{
    
    margin-left: .6vw;
    width: 4vw;
    font-size: .6vw;
    font-family: 'Stem-Light';
    color: #7e7e7e;
}
.cnt_img_prod_vend{

    display: flex;
    margin-left: 3.9vw;
    align-items: center;
}
.img_prods_sem_head_prov{

    height: 2.4vw;
    width: 2.4vw;
    margin-right: .4vw;
}
.p_prods_mas_sol_sem{
    
    width: 7.6vw;
    font-size: .6vw;
    font-family: 'Stem-Light';
    color: #7e7e7e;
}
.btn_ver_rep_comp{
    
    margin-left: 12.5vw;
    width: 10.9vw;
    height: 2.6vw;
    border-radius: 10px;
    background-color: #5ccb9a;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .9vw;
    font-family: 'Stem-Medium';
    color: #ffffff;
}
.bod_dash_reports{
    
    margin-left: .5vw;
    padding-left: 3.7vw;
    display: flex;
}
.p_subs_mas_vend{

    margin-top: 1.5vw;
    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #343434;
    margin-bottom: 1.3vw;
}
.cnt_dash_graf_prov{
    width: 27vw;
}
.cnt_proms_vigs{

    margin-left: 4.9vw;
}
.p_prom_vigentes_prov{

    margin-top: 1.5vw;
    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #343434;
}
.cnt_proms_prove_dash{
    
    width: 45.8vw;
    height: 26.3vw;
    max-height: 100%;
    overflow-y: auto;
    padding-top: 1.8vw;
    padding-left: .5vw;
}
.cnt_prom_prov_dash{

    display: flex;
    width: 43.2vw;
    height: 9.4vw;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
    align-items: center;
    margin-bottom: 1vw;
}
.cnt_img_prom_prov{

    width: 12.8vw;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: end;
}
.img_prom_prov_dash{

    height: 8.3vw;
    width: auto;
}
.cnt_rest_datos_prov_dash{

    width: 27.4vw;
    height: 7.1vw;
    border-left: .1vw solid #b9b9b954;
    padding-left: 1.2vw;
    padding-right: 1.8vw;
}
.cnt_top_prov_prom_dash{

    display: flex;
    justify-content: space-between;
}
.cnt_1_top_dash{

}
.p_tit_prom_prove{

    font-size: 1vw;
    font-family: 'Stem-Medium';
    color: #343434;
}
.p_desc_prom_prove{

    font-size: .6vw;
    margin-top: .1vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.cnt_2_top_dash{

}
.p_precio_publico_prom{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.p_precio_promo_prove{

    font-size: 1vw;
    font-family: Prompt-SemiBold;
    color: #343434;
}
.precio_moneda_prove{

    font-size: .8vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.cnt_2_bot_prom_dash{

    display: flex;
    margin-top: 1.7vw;
    align-items: center;
    justify-content: space-between;
}
.cnt_txts_bot_prom{

}
.cnt_1_linea_prom_prov{

    display: flex;
    width: 16.1vw;
    justify-content: space-between;
    border-bottom: .1vw solid #b9b9b954;
}
.num_ventas_prom{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.conteo_ventas_semana{

    font-size: .7vw;
    font-family: 'Stem-Medium';
    color: #343434;
}
.span_conteo_ventas_semana{
    
    font-family: 'Stem-Light';
}
.cnt_2_linea_prom_prov{

    display: flex;
    width: 16.1vw;
    justify-content: space-between;
    border-bottom: .1vw solid #b9b9b954;
    margin-top: .2vw;
}
.ganancias_prom_prov{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.num_ganancias_prom_prov{

    font-size: .7vw;
    font-family: 'Stem-Medium';
    color: #343434;
}
.span_num_ganancias_prov_prom{

    font-family: 'Stem-Light';
}
.btn_mod_prod_prove{

    width: 8.8vw;
    height: 2.1vw;
    font-size: .7vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Stem-Medium';
    background-color: #5ccb9a;
    color: #ffffff;
    border-radius: 10px;
}
/*dash_prov_int*/
/*Inicio Pedidos proveedor*/
.pedidos_seccion{

    margin-left: 0;
}
.cnt_prims_ps{
    
    padding-left: 2vw;
    padding-top: 1.1vw;
    background-color: #fafdfd;
    padding-bottom: 2.2vw;
    display: flex;
    align-items: center;
}
.p_1_pedidos{

    font-size: 1.2vw;
    font-family: 'Stem-Light';
    color: #818181;
}
.p_2_pedidos{

    font-size: 2.4vw;
    font-family: 'Stem-Medium';
    color: #343434;
    margin-top: 0.6vw;
    line-height: inherit;
    margin-bottom: 1vw;
    margin-left: 2vw;
}
.cnt_pedidos_prov{

    margin-top: 1.2vw;
    padding-left: 2vw;
    display: flex;
}
.prime_fila_opciones_pedidos{

    display: flex;
    padding-left: 6.7vw;
    border-bottom: .2vw solid #b9b9b9;
    width: 87.5vw;
    align-items: center;
    height: 3.5vw;
    overflow: hidden;
}
.p_txt_tit_prim_fila{

    font-size: 1.4vw;
    font-family: 'Stem-Medium';
    color: #343434;
    margin-right: 6.4vw;
    cursor: pointer;
}
.div_ver_en_mapa{

    width: 8.8vw;
    height: 2.1vw;
    background-color: #5ccb9a;
    border-radius: 10px;
    font-family: 'Stem-Medium';
    color: #ffffff;
    font-size: 0.7vw;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    display: none;
}
.bottom_activo_ps{
    border-bottom: .5vw solid #5ccb9a;
}
.gs-table-head-default > tr > th {
    text-align: center;
    font-size: 1.2vw;
    font-family: 'Stem-Light';
    color: #000000;
}
/* Inicio Contenedor recibidos */
.cnt_results_pedidos_prov{

    padding-left: 2vw;
    margin-top: 1.7vw;
}
.tit_prov_pedidos_result{

    margin-left: 2.2vw;
    display: flex;
}
.p_tit_result_pedidos{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
}
.p_pedi_tam_1{

    margin-right: 2.2vw;
}
.p_pedi_tam_2{

    margin-right: 2.9vw;
}
.p_pedi_tam_3{

    margin-right: 8.1vw;
}
.p_pedi_tam_4{

    margin-right: 2.5vw;
}
.p_pedi_tam_5{

    width: 5vw;
    margin-right: 4.5vw;
}
.p_pedi_tam_6{

    width: 5vw;
    margin-right: 3.5vw;
}
.p_pedi_tam_7{

    margin-right: 1.9vw;
}
.p_pedi_tam_8{

    margin-right: 3vw;
}
.p_pedi_tam_9{

    margin-right: .9vw;
}
.ctn_result_1_en_1:nth-child(odd){
    background-color: #f8f8f8;
}
.ctn_result_1_en_1{

    display: grid;
    width: 72.9vw;
    height: 2.3vw;
    align-items: center;
    grid-template-rows: 100%;
    grid-template-columns: 5.9vw 10vw 10.6vw 6.6vw 9.1vw 9.5vw 3.5vw 9.1vw 3.4vw 4.6vw;
}
.txt_id_result{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
    text-align: center;
}
.cnt_imgs_prods_entreg{

    display: flex;
    align-items: center;
}
.img_prov_result_prov_1{

    width: 1.6vw;
    height: 1.6vw;
    margin-right: .4vw;
}
.txt_y_mas_prov{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.inf_client_prov_result_1{

    display: flex;
    align-items: center;
}
.img_result_client_1{

    width: 1.4vw;
    height: 1.4vw;
}
.p_nomb_clien_prov_result{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
    margin-left: .6vw;
}
.tipo_serv_result_prov{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.p_soli_fech_hora_prov_result_1{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.p_entreg_fech_hora_prov_result_1{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.p_prom_result_prov_result{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}

.cnt_recib_result_1{

    width: 6.8vw;
    height: 1.8vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    cursor: pointer;
}
.selec_estad_result_1{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
    border: none;
    -webkit-appearance: none;
    cursor: pointer;
}
.flecha_abajo_select_estado_result{

    width: .5vw;
    height: .3vw;
}
.img_aceptar_result_1{

    display: flex;
    align-items: center;
}
.img_acep_1_resul{

    width: 1.4vw;
    height: 1.4vw;
    cursor: pointer;
}
.img_aceptar_result_2{

    display: flex;
    align-items: center;
}
.img_canc_1_resul{
    
    width: 1.4vw;
    height: 1.4vw;
    cursor: pointer;
}
/* Fin Contenedor recibidos */
/* Inicio Contenedor en proceso */

.ctn_result_1_en_1_process:nth-child(odd){
    background-color: #f8f8f8;
}
.cnt_img_p_en_process{
    
    display: flex;
    align-items: center;
    cursor: pointer;
}
.ctn_results_proceso_prov{
    padding-left: 2vw;
    margin-top: 1.7vw;
}
.p_pedi_enproces_tam_4{

    width: 3.2vw;
    margin-right: 3.2vw;
}
.p_pedi_enproces_tam_5{

    margin-right: 3.3vw;
}
.ctn_result_1_en_1_process{
    
    display: grid;
    width: 72.9vw;
    height: 2.3vw;
    align-items: center;
    grid-template-rows: 100%;
    grid-template-columns: 5.9vw 10vw 10.6vw 6.6vw 7vw 9.5vw 3.5vw 9.1vw 8.9vw;
}
.ctn_enproces_prov{

}
.cnt_atend_por{

    display: flex;
    align-items: center;
}
.cod_domicilio_prov_proces{

    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #343434;
}
.p_entregar_enrpoces_prov{

    font-size: .7vw;
    font-family: 'Stem-Medium';
    color: #343434;
    margin-right: .8vw;
    margin-left: .2vw;
}
.img_entre_enproces{

    width: 1.4vw;
    height: 1.4vw;
    cursor: pointer;
}
/* Inicio Contenedor en proceso */
/*Inicio contenedor delivery*/
.ctn_results_delivery_prov{
    padding-left: 2vw;
    margin-top: 1.7vw;
    display: none;
}
/*Fin contenedor delivery*/
/*Inicio contenedor Entregados*/
.ctn_results_entregado_prov{
    padding-left: 2vw;
    margin-top: 1.7vw;
    display: none;
}
.atendido_entreg_prov{

    display: flex;
    align-items: center;
}
.p_entregar_entregado_prov{
    
    margin-left: .6vw;
    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
/*Fin contenedor Entregados*/
/*Inicio contenedor Cancelado */
.ctn_results_cancelado_prov{
    padding-left: 2vw;
    margin-top: 1.7vw;
    display: none;
}
.ctn_result_1_en_1_cancelado{
    display: grid;
    width: 72.9vw;
    height: 2.3vw;
    align-items: center;
    grid-template-rows: 100%;
    grid-template-columns: 5.9vw 10vw 10.6vw 6.6vw 9.2vw 9.5vw 3.5vw 9.8vw 6vw;
}
.atend_por_prov_dash{
    
    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #343434;
}
.ctn_result_1_en_1_cancelado:nth-child(odd){
    background-color: #f8f8f8;
}
/*Fin contenedor Cancelado */
/*Inicio Contenedor Devueltos*/
.ctn_results_devueltos_prov{
    padding-left: 2vw;
    margin-top: 1.7vw;
    display: none;
}
.ctn_result_1_en_1_devuelto{
    display: grid;
    width: 72.9vw;
    height: 2.3vw;
    align-items: center;
    grid-template-rows: 100%;
    grid-template-columns: 5.9vw 10vw 10.6vw 6.6vw 9.2vw 9.5vw 3.5vw 8.2vw 9vw;
}
.ctn_result_1_en_1_devuelto:nth-child(odd){
    background-color: #f8f8f8;
}
/*Fin Contenedor Devueltos*/
/*Inicio Contenedor mapa vista*/
.ctn_results_vista_prov{
    margin-top: 1.7vw;
    display: none;
}
.tit_prov_vista_result{
    margin-left: 4.2vw;
    display: flex;
}
.ctn_vista_prov{
    margin-left: 2vw;
}
.cnt_mapa_vista_prov{
    
    height: 21.6vw;
    margin-bottom: .9vw;
}
/*Fin Contenedor mapa vista*/
/* Inicio crear producto*/
.section_crear_prod_prov{

    margin-left: .5vw;
}
.cnt_titulos_header{
    
    padding-left: 3.7vw;
    padding-top: 1.1vw;
    background-color: #fafdfd;
    padding-bottom: 2.2vw;
}
.p_titul_1_crear_prod{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #818181;
    margin-bottom: .6vw;
}
.p_titul_2_crear_prod{

    font-size: 1.9vw;
    font-family: 'Stem-Medium';
    color: #343434;
}
.img_num_tit_crear_prod{

    width: 1.5vw;
    height: 1.5vw;
}
.cnt_titulos_crear_prods{

    padding-left: 3.7vw;
    display: flex;
    margin-top: 1.6vw;
}
.cont_prod_crear_tituls{

    display: flex;
    align-items: center;
    margin-right: 2.8vw;
}
.p_tituls_crear_prod{

    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #4a4a4a;
    margin-left: .4vw;
}
.cnt_info_producto{

    margin-left: 3.7vw;
    margin-top: 2.1vw;
    display: grid;
    grid-template-columns: 13.5vw 16.4vw 14.3vw 15.4vw 14.1vw;
    grid-template-rows: 6.2vw 6.1vw 7.1vw 7.2vw 7vw;
    border-bottom: solid .1vw #b9b9b9;
    width: 73.7vw;
    padding-bottom: 2vw;
}
.cnt_info_producto2{
    margin-left: 3.7vw;
    margin-top: 2.1vw;
    display: grid;
    grid-template-columns: 13.5vw 16.4vw 14.3vw 15.4vw 14.1vw;
    grid-template-rows: 6.2vw 6.1vw 7.1vw 7.2vw 7vw 7vw;
    border-bottom: solid .1vw #b9b9b9;
    width: 73.7vw;
    padding-bottom: 2vw;
}
.flecha_abajo_select_crear_prod{
    width: .5vw;
    height: .3vw;
}
.info_basica_div1{

    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
    height: 5vw;
    display: flex;
    align-items: center;
}
.titu_inf_basi{

    font-size: .9vw;
    font-family: 'Stem-Medium';
    color: #4a4a4a;
}
.p_desc_info_basic{

    font-size: .7vw;
    width: 9.5vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
    line-height: 1vw;
    display: none;
}
.div_cnt_nom_prod{

    overflow: hidden;
}
.p_tit_nomb_prod{

    font-size: 1vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    margin-bottom: .6vw;
}
.nom_prod_input{

    width: 13.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    text-align: center;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4d4747;
    padding: 0;
}
.ape_prod_input{
    width: 13.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    text-align: center;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4d4747;
    padding: 0;
}
.cnt_select_sub_prod{

    width: 13.5vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.select_sub_cat_prod{

    border: none;
    -webkit-appearance: none;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
}
.sku_prod_input{

    padding: 0;
    width: 14.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4d4747;
    text-align: center;
}
.stock_bod_input{
    
    padding: 0;
    width: 13.5vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    text-align: center;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4d4747;
}
.stock_bod_input2{
    
}
.info_basica_div2{

    border-right: .1vw solid #d1d1d1;
    height: 4.6vw;
    width: 11.7vw;
    display: flex;
    align-items: center;
}
.div_cnt_nom_prod_mon_cobro{

}
.cnt_select_mon_cobro_prod{

    width: 15.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.bndera_mon_cobro_prod{

    width: 1.6vw;
    height: 1.6vw;
}
.div_cnt_nom_prod_stock{

}
.div_cnt_nom_prod_sku_prod{

}
.div_cnt_nom_prod_sub_prod{

    margin-left: -1vw;
}
.select_mon_cobro_prod{

    border: none;
    -webkit-appearance: none;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
    width: 70%;
}
.cnt_prec_prod{

    margin-left: -1vw;
}
.cnt_prec_prodpers{
    
    margin-left: -1vw;
}
.img_prove{
    
    grid-area: 5/1/5/4;
    display: flex;
    justify-content: center;
}
.div_imagen_portada{
    grid-area: 5/6/5/3;
    display: flex;
    justify-content: center;
    align-items: center;
}
.img_portada{
    cursor: pointer;
    height: 7vw;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
    width: 9vw;
    margin-left: 1vw;
    margin-right: 1vw;
}

.img_prove_perf_dash{
  
    width: auto;
    height: 7vw;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.btn_Guardar{
    cursor: pointer;
    width: 8.8vw;
    height: 2.1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #5ccb9a;
    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #387158;
    margin-right: .8vw;
    border: none;
}
.btn_Guardar:hover{
    background-color: #86d9dd;
    }
.cnt_prec_prod1{
    
}
.cnt_prec_prod_prov{

    width: 15.6vw;
    height: 2.6vw;
    display: flex;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    align-items: center;
}
.inp_prec_prod_prov{

    padding: 0;
    border: none;
    background-color: transparent;
    padding-left: 0.9vw;
    width: 82%;
}
.mon_prec_prod_prov{

    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #818181;
}
.cnt_precio_inc_iva{

    grid-area: 2/4/2/6;
    display: flex;
    align-items: center;
}
.p_prod_inc_iva{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    width: 7.7vw;
    margin-left: 2.9vw;
}
.cnt_opci_iva_prov{

    display: flex;
    border-left: solid .1vw #b9b9b9;
    height: 1.9vw;
    padding-left: 1vw;
    align-items: center;
}
.btn_opt_si_iva{

    background-image: url(http://localhost:8888/thebuytogo-front/https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/cons_prov/crear_prods/btn_conf.svg);
    width: 0.8vw;
    height: 0.8vw;
    background-size: 3vw;
    background-repeat: no-repeat;
    background-position: -.5vw -.2vw;
}
.txt_opt_iva_prov{

    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    margin-left: .5vw;
    margin-right: 1.2vw;
}
.btn_opt_no_iva{
    background-image: url(http://localhost:8888/thebuytogo-front/https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/cons_prov/crear_prods/btn_conf.svg);
    width: 0.8vw;
    height: 0.8vw;
    background-size: 3vw;
    background-repeat: no-repeat;
    background-position: -.5vw -.2vw;
    background-position: -1.7vw -.2vw;
}
.no_agrega_val{

    margin-left: .3vw;
    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
}
.info_basica_div3{

    height: 5.5vw;
    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
    display: flex;
    align-items: center;
    visibility: hidden;
}
.info_basica_divimg{
    height: 5.5vw;
    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
    display: flex;
    align-items: center;
    grid-area: 4/1;
}
.cnt_desc_opt_prov{

}
.p_prod_desc_pregunt{

    font-size: .7vw;
    font-family: 'Stem-Light';
    color: #4a4a4a;
    width: 6.1vw;
    margin-right: 1.8vw;
}
.btn_opt_desc_no_iva_si{
    background-image: url(http://localhost:8888/thebuytogo-front/https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/cons_prov/crear_prods/btn_conf.svg);
    width: 0.8vw;
    height: 0.8vw;
    background-size: 3vw;
    background-repeat: no-repeat;
    background-position: -.5vw -.2vw;
}
.btn_opt_desc_no_iva_no{
    background-image: url(http://localhost:8888/thebuytogo-front/https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/cons_prov/crear_prods/btn_conf.svg);
    width: 0.8vw;
    height: 0.8vw;
    background-size: 3vw;
    background-repeat: no-repeat;
    background-position: -.5vw -.2vw;
    background-position: -1.7vw -.2vw;
}
.cnt_desc_opc_prov{
    
    display: flex;
    margin-top: .4vw;
    align-items: center;
}
.cnt_agreg_desc_prov{

}
.cnt_porc_desc_prov{

    width: 10.4vw;
    height: 2.6vw;
    display: flex;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    position: relative;
    align-items: center;
}
.inp_desc_adreg_prov{

    padding: 0;
    border: none;
    background-color: transparent;
    width: 78%;
    padding-left: .9vw;
}
.simb_porc_prov_crear{

    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #818181;
}
.prec_cnt_final_prod{

    grid-area: 3/4/3/6;
    display: flex;
    align-items: center;
}
.p_preci_fianl_prod{

    font-size: .7vw;
    font-family: 'Stem-Light';
    width: 10.4vw;
    color: #4a4a4a;
    margin-right: 3vw;
    margin-left: -1vw;
}
.cnt_prec_final_prov{

    display: flex;
    width: 15.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    padding-left: .9vw;
    align-items: center;
}
.inp_prec_fin_prov{

    border: none;
    background-color: transparent;
    width: 87%;
}
.simn_mon_prec_fin_prov{

    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #818181;
}
.titu_inf_basic{
    
    font-size: .9vw;
    font-family: 'Stem-Medium';
    color: #4a4a4a;
    width: 6vw;
    line-height: 1vw;
}
.txt_area_prov_crear_prod{
    
    grid-area: 4/2/4/6;
    width: 58.4vw;
    height: 4.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    padding-left: 1.2vw;
    padding-top: .6vw;
}
.info_basica_div4{
    height: 5.2vw;
    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
}
.txt_are_prod_crear_prov{
    
    width: 100%;
    height: 100%;
    border: navajowhite;
    resize: none;
    background-color: transparent;
}
.cnt_btns_acciones{

    margin-left: 3.7vw;
    margin-top: 1.6vw;
    display: flex;
}
.btn_cont_prov{
    
    width: 8.8vw;
    height: 2.1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #5ccb9a;
    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: white;
    border:none;
    margin-right: .8vw;
}
.btn_regre_prov{

    width: 8.8vw;
    height: 2.1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #86d9dd;
    font-size: .8vw;
    font-family: 'Stem-Medium';
    color: #49787b;
}

.entre_dev_prod_div1{

}
.btn_opt_si_iva{
    background-image: url(http://localhost:8888/thebuytogo-front/https://storage.googleapis.com/datia-archivos/valuabenificios/generales/console_user/cons_prov/crear_prods/btn_conf.svg);
    width: 0.8vw;
    height: 0.8vw;
    background-size: 3vw;
    background-repeat: no-repeat;
    background-position: -.5vw -.2vw;
}
/* Fin crear producto*/
/*Fin Pedidos proveedor*/
/*Fin estilos D04 Programation*/

/*prueba estilo consola*/
.gs-table-head-default{
    
    margin-left: 5vw;
}

/* Inicio vista detalle pedido dashboard */
/*Inicio vista perfil proveedor*/
.visibilidadhid{
    visibility: hidden;
}
.info_basica_div1_dash_perfil{
    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
    height: 5vw;
    display: flex;
    align-items: center;
    grid-area: 1/1/5/2;
}
.info_basica_divimg_perfil_dash{
    height: 5.5vw;
    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
    display: flex;
    align-items: center;
    grid-area: 5/1;
}
.cnt_prec_prod1_dir_perfil_tamañoextr{

    margin-left: -1vw;
    grid-area: 4/3/4/5;
}
.stock_bod_input_vrs_dir{
    padding: 0;
    width: 29.9vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    text-align: center;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #4d4747;
}
/*Fin vista proveedor*/
/* Fin vista detalle pedido dashboard */
.div_cnt_nom_prod_sub_prod_dash{
    
    margin-left: -4vw;
    grid-area: 1/3/1/5;
}
.div_cnt_nom_prod_sku_prod_dash_dir{

    margin-left: -10vw;
}
.ape_prod_inputdash_prod{
    width: 22.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    text-align: center;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
    padding: 0;
}
.sku_prod_inputdash_produc {
    padding: 0;
    width: 23.2vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
    text-align: center;
}
.info_basica_div2_dash_prod{
    visibility: hidden;
}
.nom_prod_input_dash_pedido{
    width: 11.6vw;
    height: 2.6vw;
    border-radius: 8px;
    border: solid .1vw #b9b9b9;
    text-align: center;
    font-size: .9vw;
    font-family: 'Stem-Light';
    color: #b9b9b9;
    padding: 0;
}
.img_prove_dash_pediudos{
    grid-area: 4/3/4/5;
display: flex;
justify-content: center;

}
.fotos_productos_dash_pedido{
    
    height: 5.5vw;
    width: 11.7vw;
    border-right: .1vw solid #d1d1d1;
    display: flex;
    align-items: center;
    grid-area: 5/1;
}
.fotos_products_for{
    
    grid-area: 5/2/5/6;
    display: flex;
    justify-content: center;
    align-items: center;
}
.foto_prod_pedido{
    
    height: 6vw;
    width: auto;
}
/* Fin vista detalle pedido dashboard */
/* Inicio Dashboard pedido2.0 */
.cnt_info_producto_dash{
    margin-left: 3.7vw;
    margin-top: 2.1vw;
    display: flex;
    width: 78vw;
    margin-bottom: 2vw;
}
.cnt_info_prod_dash{

    width: 35vw;
    height: 100%;
    border: .1vw solid #5e363621;
    padding-top: 1vw;
    margin-right: 3vw;
}
.primer_cnt_info_foto{

    width: 100%;
    height: 5vw;
    display: flex;
    position: relative;
    align-items: center;
    overflow-x: unset;
}
.img_prove_pedido{

    height: 100%;
    width: 5vw;
    margin-left: 1vw;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    overflow-x: unset;
}
.img_prod_pedido_dash{

}
.p_prods_licores{

    margin-left: 2vw;
    font-family: 'Stem-Medium';
    font-size: 1vw;
}
.desc_prod_dash{

    position: absolute;
    right: 1vw;
    display: flex;
    width: 13vw;
    justify-content: space-between;
    align-items: center;
}
.p_estado_dash_prod{

    font-family: 'Stem-Medium';
    font-size: 1vw;
}
.desc_prod_dash>.result_estado_prods{

    font-family: 'Stem-Medium';
    font-size: 1.8vw;
    color: #5ccb9a;
    line-height: 1;
    overflow: hidden;
}
.ctn_datos_restates{

    margin-top: 1vw;
    width: 100%;
}
.cnt_datos_prod{

    display: flex;
    padding: 0 1vw;
    justify-content: space-between;
    margin-bottom: .5vw;
}
.cnt_datos_prod_precios{
    display: flex;
    padding: 0 1vw;
    justify-content: space-between;
    margin-top: 2vw;
}
.dato_1_dash{

    font-size: 1vw;
    font-family: 'Stem-Light';
    color: #707070;
    width: 15vw;
    display: flex;
    align-items: center;
}
.dato_2_dash{
    font-family: 'Stem-Medium';
    font-size: .9vw;
    color: #707070;
    text-align: right;
}
.dato_2_dash_precio{
    font-size: 1.1vw;
    font-family: 'Stem-Medium';
    color: #4a4a4a;
}
.cnt_datos_prod>.dato_2_dash_precio_verd{
    font-size: 1.1vw;
    font-family: 'Stem-Medium';
    color: #5ccb9a;
}
.cnt_prods_desc_dash{

    width: 40vw;
    border: .1vw solid #5e363621;
}
.total_prods_txt_dash{

    font-family: 'Stem-Medium';
    font-size: 1vw;
    margin-top: 1.5vw;
    margin-left: 1vw;
}
.cnt_prods_infos{

    margin-top: 2vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow-y: auto;
    max-height: 17.1vw;
    padding-bottom: 1vw;
    margin-left: 1vw;
}
.cnt_img_prod{

    width: 19vw;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
.img_prods_dash_int{

    height: 5vw;
    width: auto;
    max-width: 5vw;
    min-width: 5vw;
}
.cnt_txt_prod{

    margin-left: 1vw;
    width: 13vw;
}
.p_nomb_prod{

    font-family: 'Stem-Medium';
    font-size: 0.9vw;
    color: #707070;
}
.cantidad_prod{

    font-size: 0.9vw;
    font-family: 'Stem-Light';
    color: #707070;
}
.precio_p_dash{

    font-size: 1.1vw;
    color: #2fa7c1;
    font-family: 'Stem-Medium';
}
.img_x_prods_dash{

    position: absolute;
    width: 1vw;
    height: 1vw;
    right: .5vw;
    top: .5vw;
}
.form_fecha_inp_treg{

    font-size: 1.5vw;
    margin-left: 50.2vw;
    align-items: center;
    font-size: 2.4vw;
    font-family: 'Stem-Medium';
    cursor: auto;
}
#txt_Fecha_Filtro{

    margin-left: 1vw;
    font-size: 1.5vw;
}
#btn_Fecha_Filtro{

    width: 6vw;
    height: 3.1vw;
    margin-left: 2vw;
    font-size: 1.2vw;
}
.gs-table-body-default{
    
    font-size: 1.5vw;
    margin-top: 0.5vw;
    padding-top: 1vw;
}
.gs-table-body-default>tr>td{
    
    text-align: center;
    font-size: 1.2vw;
}
.col_tabla_des_sub_cat{
    
    max-width: 11vw;
}
.gs-table-body-default > tr >.col_tabla_codigo{
    font-size: 1.9vw;
}
.gs-table-body-default > tr >.col_tabla_stock{
    font-size: 1.9vw;
}
.gs-table-body-default > tr >.col_tabla_precio_descuento{
    font-size: 1.9vw;
}
.gs-table-body-default > tr:nth-child(odd){
    background-color: #f8f9fa;
}
#tbl_Productos>.gs-table{
    width: 94.5vw;
}
#tbl_delivery > table {
    width: 94.5vw;
}
#tbl_entregado > table {
    width: 94.5vw;
}
#tbl_cancelado > table {
    width: 94.5vw;
}
#tbl_devueltos > table {
    width: 94.5vw;
}
.color_num_verde{
    color: #000000;
    font-size: 1.9vw;
    margin-left: .6vw;
    font-weight: bold;
}
/* Fin Dashboard pedido2.0 */

tarifas contado
/*oscurecedor*/

.perso_crear_prod{

    padding-left: 3.8vw;
}
.perso_mis_prod{
    
    padding-left: 3.8vw;
}

/*Vista mispromos*/
.txt_p_producto{

    margin-bottom: 1vw;
    font-size: 1.9vw;
}
.select_origen_ciudad{

}
.vis_prom_añadido{

}
.combobox_misprods{

    width: 32vw;
    height: 6vw;
    margin: auto;
    grid-area: 1/1/2/2;
    /*! margin: 5vw auto; */
    margin-bottom: 2vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 2vw;
}
#form_id_prods{

    display: grid;
    grid-template-rows: 7vw 50vw 7vw;
    grid-template-columns: repeat(2,45vw);
    margin: 0 auto;
    width: 90vw;
}
.prim_img_promo{

    width: 32vw;
    height: 13vw;
    margin: auto;
    text-align: center;
}
.img_1_foto{

    width: 15vw;
    height: 10vw;
}
.seg_img_promo{

    width: 32vw;
    height: 13vw;
    margin: auto;
    text-align: center;
}
.img_2_foto{

    width: 15vw;
    height: 10vw;
}
.fecha_desde_promos{

    width: 19vw;
    height: 6vw;
    margin: auto;
}
.inp_letra_perso{
    
    font-size: 1.2vw;
    width: 100%;
}
.fecha_hasta_promos{

    width: 19vw;
    height: 6vw;
    margin: auto;
}
.p_fechas_des_hast{

    font-size: 1.2vw;
}
.inp_date_fechas{

    width: 97%;
    margin-top: .5vw;
    text-align: center;
    padding: 0;
}
.inp_date_fechas{

}
.cosst_por_dia{

    width: 37vw;
    height: 3vw;
    margin: auto;
    margin-top: 2vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cosst_por_dia > .p_titulo_cost_dia{
    font-size: 1.2vw;
    width: 15vw;
    text-align: left;
}
.div_img_prod > .p_titulo_cost_dia{
    font-size: 1.2vw;
    width: 15vw;
    text-align: left;
}
.p_costo_diario{

    font-size: 1.9vw;
}
.btn_guardar_promo{
    
    width: 8vw;
    height: 3vw;
    margin: auto;
    background-color: #5ccb9a;
    border-radius: 10%;
    display: flex;
    font-size: 1.2vw;
    color: white;
    align-items: center;
    justify-content: center;
    grid-area: 3/1/3/3;
}
.cnt_1_div_grande{

    max-width: 43vw;
    border: .1vw solid #5e363621;
}
.cnt_2_div_grande{

    max-width: 43vw;
    border: .1vw solid #5e363621;
    visibility: hidden;
}
.titulo_promos_pag{

    font-size: 1.9vw;
    margin-top: 2vw;
    grid-area: 1/1/1/3;
}
#val_prod_name{
    
    font-size: 1.2vw;
}
.div_img_prod{

    width: 37vw;
    height: 8vw;
    margin: auto;
    margin-top: auto;
    margin-top: 2vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.img_prod_promos{
    
    width: 10vw;
    height: 8vw;
}
#carrusel_respo_txts{
    display: none;
}
.result_respo_misprod{
    display: none;
}
.cnt_resp_results_deliv{
    display: none;
}
.busq_barra_resp{
    display: none;
}

/*Fin vista mispromos*/
/*Inicio Responsive*/
@media(max-width:900px){
    .p_txt_tit_prim_fila{
        
    font-size: 2vw;
    margin-right: 4vw;
    }
    .p_2_pedidos{
        
    font-size: 6vw;
    }
    .form_fecha_inp_treg{
        
    margin-left: 2vw;
    font-size: 6vw;
    margin-top: 3vw;
    display: flex;
    align-items: center;
    }
    #txt_Fecha_Filtro{
        
    font-size: 6vw;
    }
    .cnt_prims_ps{
        
    flex-wrap: wrap;
    display: none;
    }
    #btn_Fecha_Filtro{
        
    width: 19vw;
    height: 10vw;
    font-size: 6vw;
    }
    .p_titul_1_crear_prod{
        
    font-size: 5.8vw;
    }
    .p_titul_2_crear_prod{
        
    font-size: 6vw;
    }
    .cnt_info_producto_dash{
        
    flex-wrap: wrap;
    margin: 6vw auto;
    width: 90vw;
    }
    .cnt_info_prod_dash{
        
    width: 90vw;
    margin: auto;
    height: auto;
    }
    .primer_cnt_info_foto{
        
    height: 15vw;
    }
    .img_prove_pedido{
        
    width: 15vw;
    }
    .p_prods_licores{
        
    font-size: 5vw;
    }
    .desc_prod_dash{
        
    width: 47vw;
    }
    .p_estado_dash_prod{
        font-size: 5vw;
    }
    .desc_prod_dash > .result_estado_prods{
        font-size: 5vw;
    }
    .dato_1_dash{
        font-size: 5vw;
        width: 50vw;
    }
    .dato_2_dash{
        font-size: 5vw;
    }
    .cnt_prods_desc_dash{
        width: 90vw;
        margin: auto;
        height: auto;
        margin-top: 5vw;
    }
    .total_prods_txt_dash{
        font-size: 6vw;
    }
    .dato_2_dash_precio{
        font-size: 6vw;
    }
    .cnt_datos_prod > .dato_2_dash_precio_verd{
        font-size: 8vw;
    }
    .perso_crear_prod{
        
    padding-left: 8vw;
    }
    .perso_mis_prod{
        
    padding-left: 8vw;
    }
    
    .prime_fila_opciones_pedidos{
        
    padding-left: 0vw;
    height: 15vw;
    max-width: 100vw;
    overflow-x: auto;
    width: auto;
    margin-top: .5vw;
    }
    .p_txt_tit_prim_fila{
        
    font-size: 5vw;
    width: auto;
    display: flex;
    white-space: nowrap;
    height: 8vw;
    margin-right: 0;
    color: white;
    }
    .color_num_verde{
        
    font-size: 6vw;
    margin-left: 1vw;
    display: none;
    }
    .cnt_pedidos_prov{
        
    padding-left: 0vw;
    margin: 0;
    background-color: black;
    display: none;
    }
    .bottom_activo_ps{
        
    border-bottom: 0;
    color: white;
    }
    #carrusel_respo_txts{
    height: 15vw;
    display: flex;
    align-items: center;
    background-color: black;
    padding-right: 10vw;
    width: 90vw;
    background-color: #333131;
    }
    #carrusel_respo_txts >div{
        
    background-color: black;
    height: 100%;
    }
    #carrusel_respo_txts>div>div{
        background-color: black;
        height: 100%;
        background-color: #333131;
    }
    
    .div_padre_resp{
    
    height: 100%;
    align-items: center;
    padding-right: 2vw;
    display: flex;
    justify-content: center;
    padding-left: 2vw;
    }
    #carrusel_respo_txts > div >.seleccionadodivresp{
        
    background-color: green;
    color: white;
    }
    #pedidos_seccion_prods{
    display: none;
    }
    .result_respo_misprod>.titulo_prods_respo{

    font-size: 8vw;
    text-align: left;
    margin-left: 2vw;
    color: white;
    }
    .result_respo_misprod{
        display: block;
    }
    .resultado_prods{
        
    display: grid;
    grid-template-columns: 40vw 50vw;
    margin: 6vw auto;
    width: 94vw;
    background: #151515e0;
    padding: 4vw 0;
    }
    .foto_img_prods{

    display: flex;
    align-items: center;
    justify-content: center;
    }
    .img_respo_prods{

    width: 38vw;
    height: auto;
    }
    .cnt_datos_respo{

    }
    .nombre_prod_resp{
        
    font-size: 7vw;
    color: white;
    }
    .cnt_results_resp_prods{

    }
    .result_frent_prods_resp{

    display: flex;
    justify-content: space-between;
    align-items: center;
    }
    .titl_1_result_prods{

    color: #b5b3b3;
    font-size: 4vw;
    }
    .result_results_prods_resp{

    font-size: 5vw;
    color: white;
    }
    .cnt_results_resp_prods>.precio_desc_resp_prods{

    margin-top: 8vw;
    font-size: 4vw;
    color: #b5b3b3;
    text-align: left;
    }
    .cnt_results_resp_prods>.p_precio_con_desc_resp_prod{

    margin-top: 1vw;
    font-size: 5vw;
    color: white;
    margin-bottom: 8vw;
    }
    .result_frent_prods_resp>.estado_prod_resp{

    font-size: 4vw;
    color: #b5b3b3;
    text-align: left;
    }
    .result_frent_prods_resp>.result_estado_prods_resp{

    font-size: 5vw;
    color: #0fea0f;
    }

    /* Pedidos tablas respo */
    #tbl_Productos{
        display: none;
    }
    #tbl_delivery{
        display: none;
    }
    #tbl_entregado{
        display: none;
    }
    #tbl_cancelado{
        display: none;
    }
    #tbl_devueltos{
        display: none;
    }
    .cnt_resp_results_deliv{
        width: 90vw;
        height: 36vw;
        border-radius: 16px;
        background-color: #333131;
        display: grid;
        margin: 0 auto;
        margin-top: 5vw;
        grid-template-columns: 68% 32%;
        grid-template-rows: 100%;
    }
    .busq_barra_resp{
        display: flex;
        width: 90vw;
        background-color: #333131;
        height: 12vw;
        position: relative;
        margin: 0 auto;
        margin-top: 3vw;
        border-radius: 25px;
        align-items: center;
    }
    .inp_busq_tex_resp{
        background-color: #333131;
        border: 0;
        width: 90%;
        height: 96%;
        border-radius: 25px;
        font-size: 6vw;
        color: white;
        margin-left: 3vw;
    }
    .img_lup_respo{
        position: absolute;
        width: 7vw;
        height: 7vw;
        right: 2vw;
    }
    .cnt_datos_resp_1{

    padding-top: 3vw;
    }
    .cnt_datos_resp_2{
        
    display: flex;
    align-items: center;
    justify-content: center;
    }
    .cnt_datos_horiz{
        
    margin-top: 0vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 3vw;
    margin-top: 1vw;
    }
    .cnt_cod_miniatu{

    display: flex;
    align-items: center;
    justify-content: space-between;
    }
    .cod_usu_resul{
        font-size: 4vw;
        color: white;
    }
    .img_miniatu_usu{
        width: 5vw;
        height: 5vw;
        margin-left: 2vw;
    }
    .nombre_usu_respo{
        font-size: 4vw;
        color: white;
        font-family: 'Stem-Medium';
    }
    .txt_det_serv_izq{
        font-size: 3vw;
        color: white;
    }
    .dato_1_serv_1{
        font-size: 4vw;
        color: white;
        font-family: 'Stem-Medium';
    }
    .btn_ver_detalle{
        width: 26vw;
        height: 8vw;
        background: green;
        border-radius: 25px;
        color: white;
        font-size: 3vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tipo_standar_resp_let{
        font-size: 3vw;
        color: white;
    }

    .tit_peque_head {
        margin-top: 1.1vw;
        font-size: 3.241vw !important;
        font-family: 'Stem-Light';
        color: #000000;
    }

    .tit_grand_head {
        margin-top: 0.6vw;
        font-size: 4.630vw !important;
        height: auto;
        line-height: inherit;
        font-family: 'Stem-Medium';
        color: #000000;
    }
    .img_perf_usu {
        width: 30.556vw;
    }

    .cnt_img_txt_perfil {
        width: 100%!important;
        text-align: center;
    }

    .p_txt_img_perfil {
        margin-top: 0.8vw;
        font-size: 3.241vw !important;
        font-family: 'Stem-Light';
        color: #000000;
        text-align: center;
        width: 42.407vw;
        margin-left: 19vw;
    }
    .txt_inp_gen {
        font-size: 3.704vw !important;
        font-family: 'Stem-medium';
        color: #000000;
        text-wrap: nowrap;
    }
    .div_input_perfil input {
        width: 100%;
        font-size: 4vw;
        height: 10.185vw;
        padding: 2vw 3vw;
        margin-bottom: 3vw;
    }
    .inpunt_numer_resp {
        padding: 3vw 4vw 3vw 21vw!important;
    }
    .TR_carrusel_imagenes_tel_perfil {
        display: flex;
        height: 5.7vw;
        margin-left: 0.5vw;
        width: 17.1vw;
        padding-left: 2vw;
        border-right: solid 0.1vw #b9b9b9;
        align-items: center;
    }
    .TR_D4_img_perfil {
        width: 4.7vw;
        height: 4.7vw;
    }

    .div_input_perfil {
        width: 100%;
        margin-bottom: 2vw;
    }

    .txt_p_cambiar_cifra_perfil {
        font-size: 2.778vw !important;
        font-family: 'Stem-Medium';
        color: #000000;
        /* width: 14vw; */
    }

    .inp_clave {
        width: 57%!important;
        border: none;
        /* height: 1vw !important; */
        background-color: transparent;
        text-align: center;
        padding: 0;
        display: flex;
        font-size: .9vw;
        font-family: 'Stem-Light';
        color: #4a4a4a;
        margin-bottom: 0vw !important;
        text-align: initial !important;
        padding-left: 1vw;
    }

    .gs-table-head-default > tr > th {
        text-align: center;
        font-size: 3.7vw;
        font-family: 'Stem-Light';
        color: #000000;
    }
    .gs-table-body-default > tr > td {
        font-size: 3.7vw;
    }
    .table-striped {
        width: 240vw;
    }
}
/*Fin Responsive*/