﻿.w-checkbox {
    display: block;
    margin-bottom: 5px;
    padding-left: 20px;
}

    .w-checkbox::before {
        content: ' ';
        display: table;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
    }

    .w-checkbox::after {
        content: ' ';
        display: table;
        -ms-grid-column-span: 1;
        grid-column-end: 2;
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: 2;
        -ms-grid-row: 1;
        grid-row-start: 1;
        clear: both;
    }

.w-checkbox-input {
    float: left;
    margin-bottom: 0px;
    margin-left: -20px;
    margin-right: 0px;
    margin-top: 4px;
    line-height: normal;
}

.w-checkbox-input--inputType-custom {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

    .w-checkbox-input--inputType-custom.w--redirected-checked {
        background-color: #3898ec;
        border-top-color: #3898ec;
        border-bottom-color: #3898ec;
        border-left-color: #3898ec;
        border-right-color: #3898ec;
        background-image: url('/images/V2/custom-checkbox-check.svg');
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .w-checkbox-input--inputType-custom.w--redirected-focus {
        box-shadow: 0px 0px 3px 1px #3898ec;
    }

.w-form-formradioinput--inputType-custom {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    width: 12px;
    height: 12px;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
}

.checkbox-5 {
    width: 20px;
    height: 20px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-color: #3898ec;
    border-bottom-color: #3898ec;
    border-left-color: #3898ec;
    border-right-color: #3898ec;
}

.w-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px;
}

.w-layout-cell {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

.topnav {
    position: relative;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1000;
    width: 100%;
    height: auto;
    padding-top: 0px;
    background-color: #007aff;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(38%, #00d6d0), color-stop(99%, #007aff));
    background-image: linear-gradient(90deg, #00d6d0 38%, #007aff 99%);
    text-align: center;
}

.logo_user_toolbar {
    display: block;
    width: 225px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

.body {
    background-color: #e9f0f5;
}

.body-2 {
    background-color: #fff;
}

.register {
    position: relative;
    display: block;
    width: 640px;
    min-height: 350px;
    margin-top: 10%;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 12px 24px;
    background-color: #fff;
    box-shadow: 0 22px 35px -9px rgba(0, 0, 0, 0.15);
}

    .register.sitioventi {
        z-index: 1100;
        height: auto;
        margin-top: 0%;
        margin-bottom: 35px;
        padding-top: 0px;
    }

.logo-register {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.register-form-cont {
    display: block;
    width: 100%;
    margin-top: 18px;
    margin-right: auto;
    margin-left: auto;
}

.field-label {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
}

.text-field {
    height: 43px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

    .text-field.last {
        display: block;
        width: 80%;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

.remember-check {
    display: block;
    margin: 15px auto;
    text-align: left;
}

.checkbox {
    margin-right: 4px;
    float: none;
    font-size: 21px;
}

.checkbox-label {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 400;
}

    .checkbox-label.envios {
        overflow: hidden;
        max-width: 100%;
        margin-bottom: 0px;
        padding-top: 3px;
        padding-right: 8px;
        padding-left: 8px;
        line-height: 18px;
        font-weight: 500;
    }

        .checkbox-label.envios:hover {
            color: #007aff;
            cursor: pointer;
        }

.login-button {
    display: block;
    width: 100%;
    height: 43px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 5px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
}

    .login-button.reset {
        margin-top: 35px;
    }

.form-registro {
    text-align: center;
}

.forgot-pass {
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 18px; /**/
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
}

.register-container {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #f6f6f6;
}

    .register-container.login {
        background-image: url('/images/V2/backloging.png'), linear-gradient(26deg, #bbfffd, #fff 41%);
        background-position: 1% 106%, 0px 0px;
        background-size: auto 370px, auto;
        background-repeat: no-repeat, repeat;
    }

        .register-container.login.shopify {
            position: absolute;
            left: 0%;
            top: 0%;
            right: 0%;
            bottom: 0%;
            background-position: 0% 100%, 0px 0px;
        }

    .register-container.registrositio {
        position: fixed;
        left: 0%;
        top: 0%;
        right: 0%;
        bottom: 0%;
        overflow: auto;
        height: 100vh;
        padding-top: 3%;
        background-color: #fff;
        background-image: url('/images/V2/backloging.png'), linear-gradient(21deg, #bbfffd, #fff 38%);
        background-position: 0% 100%, 0px 0px;
        background-size: 640px, auto;
        background-repeat: no-repeat, repeat;
    }

        .register-container.registrositio.plaza {
            background-image: url('/images/V2/backloging_1.png'), linear-gradient(21deg, #ffe2e2, #fff 38%);
            background-position: 0% 100%, 0px 0px;
            background-size: 640px, auto;
            background-repeat: no-repeat, repeat;
        }

    .register-container.clientes-primera {
        position: relative;
        height: 100vh;
        padding-top: 24px;
        padding-bottom: 0px;
        background-color: #fff;
        background-image: none;
    }

.nav-icon {
    position: relative;
    display: inline-block;
    width: auto;
    height: 36px;
    margin-right: 1px;
    margin-left: auto;
    padding: 3px;
}


.nav-menu {
    display: inline-block;
    float: none;
}

.menu-right-container {
    position: relative;
    display: inline-block;
    padding-top: 3px;
    padding-right: 15px;
    padding-bottom: 0px;
    float: right;
}

.icon_topnav {
    width: 28px;
    float: right;
}

.link-topnav {
    position: relative;
    margin-top: 0px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
}

.register-container.clientes-primera.facturacion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.notificacion {
    position: absolute;
    top: 4px;
    right: 9px;
    width: 23px;
    height: 23px;
    padding-top: 2px;
    border-radius: 100%;
    background-color: #ff0047;
    color: #fff;
    font-size: 11px;
    text-align: center;
}

    .notificacion.preguntas {
        top: 19px;
        font-family: Montserrat, sans-serif;
        font-size: 11px;
        font-weight: 400;
    }

    .notificacion.bell {
        top: -3px;
        right: -4px;
        background-image: url('/images/V2/bell.png');
        background-position: 50% 50%;
        background-size: 14px;
        background-repeat: no-repeat;
        color: transparent;
    }

    .notificacion.log {
        top: -3px;
        right: -4px;
        background-color: #ffa600;
        font-size: 11px;
    }

    .notificacion.meli {
        left: auto;
        top: -7px;
        right: -7px;
        bottom: auto;
        width: 20px;
        height: 20px;
        padding-top: 0px;
        font-size: 11px;
    }

    .notificacion.number {
        font-size: 11px;
        font-weight: 500;
        line-height: 18px;
        top: -3px;
        right: -4px;
        overflow: hidden;
    }

.custom-container {
    width: 98%;
    height: auto;
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 10px 50px;
    display: block;
}

.custom-container.paginador {
    padding-top: 0px;
    padding-bottom: 45px;
}

    .custom-container.detalle-pedido {
        padding-bottom: 70px;
    }

    .custom-container.errorpages {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100vh;
        padding-top: 0px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

.contenedor-menu {
    position: relative;
    display: block;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.brand {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    padding: 10px 15px 7px;
    float: left;
    text-align: center;
}


.card {
    position: relative;
    margin: 10px;
    padding: 10px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 1px hsla(0, 0%, 51.4%, 0.15);
}

    .card.full {
        margin-top: 5px;
        margin-bottom: 5px;
        border-radius: 5px;
        box-shadow: 1px 1px 3px 1px hsla(0, 0%, 51.4%, 0.15);
    }

        .card.full.mensaje {
            overflow: visible;
            max-height: 650px;
            min-height: 400px;
            margin-top: 25px;
            margin-bottom: 25px;
        }

        .card.full.current {
            background-color: #f1f8ff;
        }

        .card.full.facturacion {
            min-height: 315px;
        }

        .card.full.ng-enter {
            opacity: 0;
            background-color: #f1f8ff;
            transition: all .9s ease-in-out;
            animation: enter .5s linear;
        }

        .card.full.ng-enter-active {
            opacity: 1;
        }

        .card.full.ng-leave {
            transition: 0.5s ease-in-out;
            opacity: 1;
            animation: enter .5s linear;
        }

            .card.full.ng-leave.ng-leave-active {
                opacity: 0;
            }

        .card.full.combos {
            margin: 20px 0;
        }

        .card.full.fixed {
            z-index: 222;
            height: auto;
            max-height: 100px;
            margin-bottom: 20px;
            position: -webkit-sticky;
            position: sticky;
            top: 0;
        }

    .card.pagination {
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
    }

    .card.integracion {
        width:100%;
        display: block;
        max-width: 800px;
        margin-right: auto;
        margin-left: auto;
    }

    .card.filtro {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .card.reportes {
        padding-bottom: 35px;
    }

    .card._60 {
        display: inline-block;
        width: 62%;
        margin-right: 5px;
        margin-left: 5px;
        float: left;
    }

    .card._40 {
        display: inline-block;
        width: 35%;
        margin-right: 5px;
        margin-left: 5px;
        float: left;
    }

    .card.blue {
        text-align: left;
        min-height: auto;
        margin-right: auto;
        margin-left: auto;
        padding-right: 0px;
        padding-left: 0px;
        background-color: #f1f8ff;
    }

    .card.pos {
        overflow: auto;
        height: 465px;
    }

    .card._50 {
        width: 50%;
    }

    .card.widget-container {
        padding: 0px;
        background-color: transparent;
        box-shadow: none;
        text-align: left;
    }


    .card.configfact {
        max-width: 860px;
        margin-left: auto;
        box-shadow: none;
    }

        .card.configfact._2 {
            margin-right: 0px;
        }

    .card.mensaje-postventa {
        overflow: auto;
        max-height: 240px;
        min-height: 190px;
    }

    .card.flex {
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        background-color: transparent;
        box-shadow: none;
    }

.blue {
    display: block;
    margin: 5px 10px 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
}

    .blue.pedido {
        display: inline-block;
        margin-left: 5px;
    }

    .blue.redirect {
        width: 70%;
        margin: 41px auto;
        padding-right: 10px;
        padding-left: 10px;
        line-height: 40px;
        text-align: center;
    }

.text-field-2 {
    display: inline-block;
    width: 25%;
    height: 35px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 300;
}

    .text-field-2.publicador {
        width: 17%;
        color: #424242;
    }

    .text-field-2.promocion {
        width: 78%;
    }

    .text-field-2.prodpromo {
        width: 30%;
    }

    .text-field-2.template {
        width: 45%;
    }

    .text-field-2.generador {
        display: block;
        width: 50%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 5px;
        padding-left: 5px;
    }

    .text-field-2.variacion {
        width: 85%;
        font-weight: 500;
    }

    .text-field-2.ventas {
        width: 15%;
    }

    .text-field-2.smartdata {
        width: 44%;
    }

    .text-field-2.smartd {
        width: 44%;
    }

.select-field {
    display: inline-block;
    width: 14%;
    height: 35px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 13px;
    font-weight: 300;
}

    .select-field.accion {
        width: auto;
    }

    .select-field.miplan {
        display: block;
        width: 160px;
        border: 1px solid #007aff;
        border-radius: 6px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
        background-image: linear-gradient(180deg, transparent, transparent);
        color: #007aff;
    }

    .select-field.categoria {
        width: 14%;
    }

    .select-field.categoria {
        width: 14%;
        font-weight: 400;
    }

    .select-field.todos {
        width: 8%;
    }

    .select-field.reportes {
        width: 32%; /**/
    }

        .select-field.reportes.ventas {
            width: 26%; /**/
        }

        .select-field.reportes.conciliador {
            width: 26%; /**/
        }

        .select-field.reportes.conciliador-tipo {
            width: 15%; /**/
        } 
        .select-field.reportes.conciliador-mes{
            width: 52%; /**/
        }

        .select-field.conciliador-año {
            width: 40%; /**/
        }

    .select-field.sincronizacion {
        width: 10%;
    }

    .select-field.promo {
        width: 25%;
    }

    .select-field.preguntas {
        width: 14%; /**/
    }

    .select-field.smartdata {
        width: 44%;
    }

    .select-field._100 {
        width: 100%;
        margin-left: 0px;
    }

.btn-mensaje-leido {
    display: inline-block;
    margin: 5px;
    width: 75px;
    height: 35px;
    padding: 6px 5px;
    padding-bottom: 6px;
    border: 1px solid #007aff;
    border-radius: 5px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.7px;
    word-break: break-all;
}

.btn-full-color {
    display: inline-block;
    width: 100px;
    height: 35px;
    margin-right: 5px;
    padding: 10px 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-radius: 5px;
    background-color: #007aff;
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.7px;
    text-decoration: none;
}

    .btn-full-color:hover {
        background-color: #006add;
    }



    .btn-full-color.secundario {
        display: inline-block;
        height: 35px;
        padding: 10px 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
        font-weight: 400;
    }

        .btn-full-color.secundario:hover {
            box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.18);
        }

        .btn-full-color.secundario.editardatos {
            float: right;
        }

        .btn-full-color.secundario.descarga {
            width: auto;
            margin-right: 5px;
            margin-left: 0px;
            padding-right: 5px;
            padding-left: 5px;
            float: right;
            border-style: none;
            background-color: transparent;
            -webkit-transition-property: none;
            transition-property: none;
        }

            .btn-full-color.secundario.descarga:hover {
                box-shadow: none;
                text-decoration: underline;
            }

        .btn-full-color.secundario.generador {
            width: auto;
            padding-right: 6px;
            padding-left: 6px;
            border-style: none;
            background-color: transparent;
        }

            .btn-full-color.secundario.generador:hover {
                box-shadow: none;
                text-decoration: underline;
            }

    .btn-full-color.integracion {
        display: block;
        margin-right: auto;
        margin-left: auto;
        float: right;
    }

    .btn-full-color.producto {
        background-color: #007aff;
    }

    .btn-full-color.guias {
        display: inline-block;
    }

    .btn-full-color.respuesta {
        display: inline-block;
        margin-left: 10px;
    }

    .btn-full-color.facturas {
        width: 136px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
        font-weight: 400;
        letter-spacing: 0px;
    }

    .btn-full-color.preguntas {
        display: inline-block;
        width: auto;
        margin-right: 0px;
        margin-bottom: 9px;
        border: 1px none #007aff;
        background-color: #fff;
        color: #007aff;
        font-weight: 500;
        letter-spacing: 0px;
        text-decoration: none;
    }

        .btn-full-color.preguntas:hover {
            text-decoration: underline;
        }

    .btn-full-color.generarguias {
        display: inline-block;
        width: auto;
        padding-right: 10px;
        padding-left: 10px;
    }

    .btn-full-color.agregar {
        width: 100%;
        margin-right: 0px;
    }

        .btn-full-color.agregar.blocked {
            background-color: #c6c6c6;
        }

    .btn-full-color.editar {
        display: inline-block;
        width: 140px;
        margin-top: 40px;
    }

        .btn-full-color.editar.pos {
            margin-top: 15px;
        }

    .btn-full-color.volver {
        display: inline-block;
        width: 140px;
        margin-top: 40px;
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
        font-weight: 500;
    }

        .btn-full-color.volver.pos {
            margin-top: 15px;
        }

    .btn-full-color.addimg {
        display: inline-block;
        width: 180px;
        margin-top: 10px;
        margin-bottom: 10px;
        float: right;
    }

        .btn-full-color.addimg.cancelar {
            border: 1px solid #007aff;
            background-color: #fff;
            color: #007aff;
        }

    .btn-full-color.disabled {
        background-color: #add4ff;
    }

    .btn-full-color.resumen {
        width: 84px;
        margin-left: 0px;
        float: right;
    }

    .btn-full-color.nueva-respuesta {
        float: right;
    }

    .btn-full-color.detalletarea {
        display: block;
        width: 125px;
        height: 30px;
        margin: 8px auto;
        padding-top: 8px;
        padding-bottom: 8px;
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
        font-weight: 400;
    }

    .btn-full-color.anuncios {
        display: block;
        float: right;
    }

    .btn-full-color.editar-cate {
        display: inline-block;
        width: auto;
        background-color: #fff;
        color: #007aff;
        text-decoration: underline;
    }

    .btn-full-color.categorias {
        width: 80px;
    }

    .btn-full-color.template {
        display: inline-block;
        width: 210px;
        float: right;
    }

    .btn-full-color.updates {
        width: 270px;
        height: 40px;
        margin-right: auto;
        margin-left: auto;
        padding-top: 14px;
        padding-bottom: 14px;
    }

    .btn-full-color.promos {
        width: 62px;
        font-size: 11px;
    }

    .btn-full-color.promocion {
        width: 15%;
    }

    .btn-full-color.add-cate {
        width: 150px;
        margin-right: auto;
        margin-bottom: 35px;
        margin-left: auto;
        background-color: #fff;
        color: #007aff;
        font-size: 13px;
        font-weight: 600;
        text-decoration: none;
    }

        .btn-full-color.add-cate:hover {
            text-decoration: underline;
        }

    .btn-full-color.responder {
        position: relative;
        display: inline-block;
        width: 15%;
        margin: 13px 20px 13px 9px;
        padding-top: 11px;
        float: left;
    }

    .btn-full-color.promo {
        947 width: auto;
        948 padding-right: 10px;
        949 padding-left: 10px;
        950 float: right;
        951
    }

    .btn-full-color.addfile {
        width: 95%;
    }

    .btn-full-color.changefile {
        width: 95%;
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
    }

    .btn-full-color.metricas {
        margin-top: 32px;
        float: right;
    }

    .btn-full-color.agregar-variacion {
        display: inline-block;
        width: auto;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 10px;
        padding-left: 20px;
        background-color: transparent;
        background-image: url('../images/add_icon.svg');
        background-position: 3px 45%;
        background-size: auto 14px;
        background-repeat: no-repeat;
        color: #007aff;
        font-weight: 500;
        text-align: left;
        letter-spacing: 0px;
    }

        .btn-full-color.agregar-variacion:hover {
            text-decoration: underline;
        }

        .btn-full-color.agregar-variacion.jaimeconfig {
            width: 200px;
            text-align: center;
            border: 1px solid #007aff;
            margin: 20px auto;
            display: block;
        }

    .btn-full-color.asignaciones {
        width: auto;
        margin-top: 5px;
        padding-right: 15px;
        padding-left: 15px;
        float: right;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

.buscador {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
}

    .buscador.asignaciones {
        width: 80%;
        float: left;
    }

.numero-pedido {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px 7px;
    border-radius: 5px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 14px;
    letter-spacing: 0.5px;
}

    .numero-pedido.grande {
        padding-top: 8px;
        padding-bottom: 8px;
        font-size: 18px;
        letter-spacing: 1.5px;
    }

    .numero-pedido.factura {
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: 0px;
    }

    .numero-pedido.flex {
        margin-left: 0px;
        padding: 0px;
        background-color: transparent;
        color: #007aff;
        font-size: 12px;
        font-weight: 500;
    }

.fecha-pedido {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    letter-spacing: 1px;
}

.icon-venta-card {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-left: 0px;
    float: left;
}

    .icon-venta-card.normal {
        float: none;
    }

    .icon-venta-card.anuncios {
        float: none;
    }

.nombre-producto {
    display: block;
    width: 90%;
    float: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
    text-decoration: none; /**/
}

    .nombre-producto.detalle {
        margin-left: 1px;
        color: #424242;
        line-height: 18px;
    }

.regular {
    display: block;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 17px;
    font-weight: 300;
    text-align: left;
    padding-left: 3px;
    word-break: break-all; 
}

    .regular.left {
        float: left;
    }

        .regular.left.footer {
            font-weight: 400;
        }

    .regular.right {
        margin-right: 15px;
        float: right;
        color: #838383;
        text-decoration: none;
    }

        .regular.right.link:hover {
            color: #007aff;
            text-decoration: underline;
        }


    .regular.paginador {
        position: absolute;
        margin-top: 10px;
        float: none;
    }

    .regular.promos {
        text-align: center;
    }

    .regular.cupon {
        float: left;
    }

    .regular.fecha {
        margin-right: 0px;
        font-size: 11px;
        text-align: right;
    }

    .regular.log {
        line-height: 12px;
    }

    .regular.center {
        text-align: center;
    }

    .regular.sat {
        padding-left: 0px;
    }

    .regular.log-activity {
        padding-left: 0px;
        font-size: 13px;
        font-weight: 500;
    }

    .regular.competencia {
        display: inline-block;
        padding-right: 10px;
    }

        .regular.competencia.negritas {
            color: #000;
            font-weight: 600;
        }

    .regular.azul {
        padding-right: 5px;
        color: #007aff;
        font-weight: 600;
    }

        .regular.azul.center {
            font-size: 12px;
        }

    .regular.flex {
        margin-top: 2px;
        margin-bottom: 2px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .regular.time {
        font-size: 10px;
        font-weight: 500;
    }


    .regular.nuevopaginador {
        justify-content: flex-start;
        align-items: center;
        margin-right: 5px;
        padding-top: 0;
        padding-bottom: 0;
/*        padding-right: 20px;*/
        font-weight: 500;
        display: inline-flex;
    }

        .regular.nuevopaginador.w--open {
            padding-right: 41px;
        }

        .regular.nuevopaginador.linkpaginas {
            background-color: var(--white);
            text-align: center;
            margin-right: 0;
            padding: 6px 10px;
            text-decoration: none;
            display: block;
            box-shadow: 0 3px 4px #00000040;
        }

            .regular.nuevopaginador.linkpaginas:hover {
                color: var(--steel-blue);
            }

.info-full {
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left; /**/
}

    .info-full.fecha-anuncios {
        margin-bottom: 12px;
        margin-left: 0px;
        background-color: transparent;
        text-align: left;
    }

        .info-full.fecha-anuncios.center {
            text-align: center;
        }

        .info-full.fecha-anuncios.dashboard {
            margin-bottom: 2px;
        }

.info-50 {
    display: block;
    width: 100%;
    min-height: 20px;
}

.precio-compra {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    float: none;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
}

    .precio-compra.flex {
        font-size: 12px;
    }

.precio-envio {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
}

    .precio-envio.flex {
        color: #007aff;
        font-size: 12px;
        font-weight: 400;
    }

.columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.vermas {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.txt-semibold {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
    text-align: left;
}

    .txt-semibold.sincronizacion {
        display: inline-block;
        margin-left: 45px;
        padding-top: 2px;
        padding-right: 25px;
        padding-bottom: 2px;
        background-image: url('../images/information_icon.png');
        background-position: 100% 1px;
        background-size: auto 20px;
        background-repeat: no-repeat;
    }

    .txt-semibold.detalle {
        line-height: 16px;
    }

.venta-cliente {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
}

.venta-info {
    padding: 10px 24px;
}

.venta-canal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 9px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.check-ventas {
    display: inline-block;
    width: auto;
    height: 19px;
    margin-right: 10px;
    border: 1px solid #838383;
    border-radius: 5px;
}

    .check-ventas.drop {
        position: relative;
        left: 10px; /**/
        top: 0px; /**/
        bottom: 0px;
        z-index: 900; /**/
        display: block;
        width: 19px;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
    }

.nombre-canal {
    display: inline-block;
    min-width: 20px;
    padding: 5px;
    border-radius: 3px;
    background-color: #e9e9e9;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase; /**/
}

.nombre-canal {
    width: 30px;
    min-width: 20px;
    color: #424242;
    text-align: center;
    background-color: #e9e9e9;
    border-radius: 3px;
    padding: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    text-decoration: none;
    display: inline-block;
}

    .nombre-canal.meli {
        background-color: #fff044;
    }

        .nombre-canal.meli.publicaciones {
            width: auto;
        }

    .nombre-canal.prestashop {
        background-color: #ff008f;
        color: #fff;
    }

    .nombre-canal.linio {
        background-color: #ff8500;
        color: #fff;
    }

    .nombre-canal.claroshop {
        background-color: #f00000;
        color: #fff;
    }

    .nombre-canal.t1comerciosclaroshop {
        width: 40px;
        background-color: #f00000;
        color: #fff;
    }

    .nombre-canal.shopify {
        background-color: #76c315;
        color: #fff;
    }

    .nombre-canal.amazon {
        background-color: #000;
        color: #ffa600;
    }

    .nombre-canal.elektra {
        background-color: #fff044;
        color: #ec0000;
    }

    .nombre-canal.mercadoshops {
        background-color: #E64152;
        color: #fff;
    }

        .nombre-canal.mercadoshops.publicaciones {
            width: auto;
        }

    .nombre-canal.woocommerce {
        background-color: #a163be;
        color: #fff;
    }

    .nombre-canal.magento {
        background-color: #f30;
        color: #fff;
    }

    .nombre-canal.walmart {
        background-color: #0080e4;
        color: #ffd600;
    }


    .nombre-canal.walmartedi {
        background-color: #0080e4;
        color: #ffd600;
    }

    .nombre-canal.liverpool {
        background-color: #f0c;
        color: #fff;
    }

    .nombre-canal.electra {
        background-color: #fff044;
        color: #ec0000;
    }

    .nombre-canal.liverpoolentradaunica {
        width: 50px;
        background-color: #f0c;
        color: #fff;
    }

    .nombre-canal.vtex {
        background-color: #ff0047;
        color: #fff;
    }

    .nombre-canal.dotomarketplace {
        background-color: #ff0047;
        color: #fff;
    }

    .nombre-canal.tiendanube {
        background-color: #2D2938;
        color: #FFF;
    }

    .nombre-canal.bestbuy {
        background-color: #2760DE;
        color: #FFF;
    }

    .nombre-canal.cyberpuerta {
        background-color: #0E58A8;
        color: #FFF;
    }

    .nombre-canal.coppel {
        background-color: #ffeb03;
        color: #007aff;
    }

    .nombre-canal.totalplay {
        color: #ff36ab;
        background-color: #000;
    }

    .nombre-canal.ripley {
        color: #fff53f;
        background-color: #000;
    }

    .nombre-canal.shopee {
        background-color: #FE6132;
        color: white;
    }

    .nombre-canal.shein {
        background-color: #000;
        color: white;
    }

    .nombre-canal.falabella {
        background-color: #aad63e;
        color: white;
    }

    .nombre-canal.tiktokshop {
        background-color: #1af3ed;
    }

    .nombre-canal.elektrav2 {
        background-color: #fff044;
        color: #ec0000;
    }
    .nombre-canal.magentov2 {
        background-color: #f30;
        color: #fff;
    }

    .nombre-canal.privalia {
        color: var(--white);
        background-color: #db06f3;
    }

    .nombre-canal.walmartcl {
        background-color: #0080e4;
        color: #ffd600;
    }
    
    .nombre-canal.farmaciasdelahorro {
        background-color: #ff0047;
        color: #fff;
    }

    .nombre-canal.palaciodehierro {
        color: #4A2E1A;
        background-color: #F5C800;
    }


.div-block-2 {
    display: inline-block;
    margin-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.contenedor-estado {
    position: relative;
}

    .contenedor-estado.exp {
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 5px;
        margin-bottom: 5px;
        display: flex;
    }

.indicador-estado {
    background-color: #838383;
    border-radius: 100px;
    width: 10px;
    height: 10px;
    display: inline-block;
    position: relative;
}

    .indicador-estado.creada {
        background-color: #0cca58;
    }

    .indicador-estado.procesada {
        background-color: #006add;
    }

    .indicador-estado.cerrada {
        background-color: #ff0047;
    }

    .indicador-estado.pausada {
        background-color: #ffd000;
    }

    .indicador-estado.red {
        background-color: #ff0047;
    }

    .indicador-estado.green {
        background-color: #0cca58;
    }

    .indicador-estado.orange {
        background-color: #ffa600;
    }

    .indicador-estado.pendiente-aprobacion {
        background-color: #0000FF;
    }

.nombre-estado {
    color: #838383;
    margin-left: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 13px;
    display: inline-block;
}

    .nombre-estado.exp {
        width: 85%;
        margin-left: 5px;
        font-size: 11px;
        display: inline-block;
        position: relative;
    }


.form {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

    .form.preguntasmeli {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .form.center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .form.promo {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .form.facturacion {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .form.solicitud-facturas {
        margin-top: 5px;
        margin-bottom: 5px;
    }

.estado-externo {
    display: block;
    margin-top: 13px;
    margin-bottom: 13px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    line-height: 18px;
    text-align: center; /**/
    text-transform: uppercase; /**/
}

    .estado-externo.cancel {
        color: #ff0047;
    }

    .estado-externo.asignado {
        color: #ff9500;
        font-size: 11px;
        line-height: 13px;
        text-align: center;
    }

    .estado-externo.sincronizado {
        color: #0cca58;
        font-size: 11px;
        line-height: 13px;
        text-align: center;
    }

    .estado-externo.nosincronizado {
        color: #ff0047;
        font-size: 11px;
        line-height: 13px;
        text-align: center;
    }

.copyright {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1000;
    display: block;
    height: 35px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #fff;
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, 0.3);
}

.link {
    text-decoration: none;
}

.paginacion {
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}

.unordered-list {
    display: block;
    width: auto;
    margin-bottom: 0px;
    padding-left: 0px;
}

    .unordered-list.smart {
        margin-top: 25px;
        text-align: center;
    }

.list-item {
    display: inline-block;
}

.page-number {
    display: block;
    min-height: 25px;
    min-width: 25px;
    padding-top: 5px;
    padding-right: 7px;
    padding-left: 7px;
    border: 1px none #e4e4e4;
    font-family: Montserrat, sans-serif;
    color: #838383;
    line-height: 14px;
    font-weight: 300;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

    .page-number:hover {
        background-color: #dbdbdb;
        font-weight: 300;
    }

    .page-number.current {
        background-color: #e2f0ff;
        color: #838383;
    }

.tooltip {
    position: absolute;
    left: 36px;
    top: 41px;
    right: 45px;
    bottom: -22px;
    display: none;
    min-width: 55px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #dbdbdb;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.46);
    color: #424242;
    text-align: center;
}

.text-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 11px;
}

.div-block-4 {
    position: absolute;
    left: -4px;
    top: -4px;
    right: -4px;
    display: block;
    width: 7px;
    height: 7px;
    margin-right: auto;
    margin-left: auto;
    background-color: #dbdbdb;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.text-span {
    color: #007aff;
}

.precio-detalle {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 20px;
    line-height: 29px;
    font-weight: 300;
}

    .precio-detalle.inline {
        display: inline-block;
        padding-left: 6px;
        float: left;
        text-align: left;
    }

    .precio-detalle.monto-factura {
        display: block;
        padding-left: 0px;
        float: none;
        font-size: 16px;
        text-align: left;
    }

.nombre-cliente {
    margin-top: 0px;
    margin-bottom: 0px;
    float: none;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
}

.usericon {
    display: block;
    width: 50px;
    float: none;
}

.div-block-5 {
    display: inline-block;
    padding-left: 0; /**/
    padding-right: 0; /**/
    word-break: break-all; /**/
}

.mailusuario {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    line-height: 16px;
    font-weight: 300;
}

    .mailusuario.error {
        color: #da2630;
    }

    .mailusuario.archivo {
        overflow: hidden;
        max-width: 300px;
    }

.col-half {
    padding-right: 0px;
    padding-left: 0px;
}

.mensaje {
    position: relative;
    min-height: 85px;
    border-radius: 5px;
    font-family: Montserrat, sans-serif;
    font-weight: 300;
    text-align: left;
}

    .mensaje.postventa {
        display: inline-block;
        width: 93%;
    }

.form-2 {
    text-align: right;
}



    .form-2.guias {
        text-align: left;
    }

.div-block-6 {
    display: block;
    width: 99%;
    min-height: 140px;
    margin-right: auto;
    margin-left: auto;
    background-color: #eee;
}

.column-3 {
    text-align: right;
}

.ver-mapa {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    text-decoration: none;
}

.contenedor-status {
    margin-top: 20px;
}

    .contenedor-status.factura {
        margin-top: 0px;
        text-align: right;
    }

.title-status {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #007aff;
}

    .title-status.venta {
        margin-top: 10px;
        float: left;
    }

.column-4 {
    text-align: center;
}

.column-5 {
    text-align: center;
}

.columns-3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.image-3 {
    max-height: 30px;
    float: left;
}

.productos-pedido-container {
    margin-top: 20px;
    text-align: right;
}

.titulo-productos-container {
    text-align: left;
}

.warning {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px;
    border-radius: 5px;
    background-color: #dbdbdb;
    text-align: center;
}

    .warning.red {
        background-color: #ffe2e2;
    }

    .warning.regular {
        background-color: #f1f8ff;
        font-size: 14px;
    }

.text-block-5 {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
}

    .text-block-5.gris {
        color: #838383;
        line-height: 22px;
    }

.button-2 {
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #ff0047;
    border-radius: 5px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 12px;
}

    .button-2.comprar {
        margin-top: 0px;
        padding-top: 6px;
        padding-bottom: 6px;
        border-style: none;
        color: #007aff;
    }

        .button-2.comprar:hover {
            text-decoration: underline;
        }

.dropdown-toggle {
    z-index: 800;
    padding: 14px 7px 14px 4px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
    font-weight: 300;
    text-align: center;
    letter-spacing: 0.3px;
}

    .dropdown-toggle.current {
        background-color: hsla(0, 0%, 100%, 0.49);
    }

.title-nav {
    position: relative;
    z-index: 800;
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: 500;
}


.columns-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.column-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 300px;
    padding-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #dbdbdb;
}

.copyright-log {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-top: 37px;
    margin-bottom: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #f6f6f6;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.4px;
}

    .copyright-log.copyright {
        padding-right: 25px;
        background-color: transparent;
        box-shadow: none;
        text-align: right;
    }

        .copyright-log.copyright.registro {
            position: absolute;
            text-align: right;
            height: 40px;
        }

.link-2 {
    color: #00d6d0;
    text-decoration: none;
}

.myaccount {
    width: 35px;
    height: 35px;
    margin-top: 2px;
    padding: 3px 4px 4px;
    border-radius: 100%;
    background-color: #fff;
    text-decoration: none;
}

.dropdown-toggle-2 {
    padding: 0px;
}

.dropdown {
    margin-right: 5px;
    padding: 10px 5px;
    float: right;
}

    .dropdown.menu {
        z-index: 1000; /**/
    }

    .dropdown.usuario {
        z-index: 300; /**/
        padding-top: 9px;
    }

.droplist-usuario {
    position: absolute;
    right: 0px;
}

    .droplist-usuario.w--open {
        top: 57px;
        right: 0px;
        z-index: 100;
        min-width: 170px;
        padding: 10px;
        border-radius: 6px;
        background-color: #fff;
        box-shadow: 0 3px 11px 3px rgba(0, 0, 0, 0.19);
        text-align: center;
    }

.drop-cuenta {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    border-radius: 4px;
    -webkit-transition: background-color 350ms ease;
    transition: background-color 350ms ease;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    text-align: left;
    text-decoration: none;
}

    .drop-cuenta:hover {
        background-color: #f1f1f1;
    }

.iconos-cuenta {
    width: 25px;
    margin-right: 11px;
}

.user-menu {
    color: #838383;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
}

    .user-menu.important {
        padding-left: 21px;
        background-image: url('/images/V2/exclamation-mark.png');
        background-position: 0% 50%;
        background-size: auto 80%;
        background-repeat: no-repeat;
        color: #ff0047;
    }

.link-canales {
    display: block;
    min-width: 234px;
    margin: 5px;
    padding: 5px 0px;
    border-radius: 6px;
    color: #424242;
    text-decoration: none;
}

    .link-canales:hover {
        background-color: #f1f1f1;
    }

.icon-canal {
    display: block;
    width: 50px;
    margin-left: 0px;
    float: none;
}

    .icon-canal.nav {
        width: 34px;
        margin-right: auto;
        margin-left: auto;
    }

.nombre-canalmenu {
    display: inline-block;
    margin-left: 5px;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 14px;
    line-height: 17px;
}

.dropdown-list-2 {
    border-radius: 6px;
}

    .dropdown-list-2.w--open {
        top: 63px;
        padding: 0px 5px;
        background-color: #fff;
        box-shadow: 0 3px 11px 3px rgba(0, 0, 0, 0.22);
    }

.cuenta-menu {
    display: inline-block;
    margin-left: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    line-height: 15px;
    font-weight: 300;
    word-break: break-all;
}

.col-nombrecanal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.col-iconcanal {
    height: 50px;
    padding-left: 5px;
    text-align: left;
}

    .col-iconcanal.nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

.breaker {
    width: 100%;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #dbdbdb;
}

    .breaker.registro {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .breaker.miempresa {
        margin-top: 25px;
        margin-bottom: 25px;
    }

.linkmenu-simple {
    display: block;
    color: #fff;
    text-decoration: none;
}

.droplist-widgets {
    top: 0px;
    right: 0px;
    padding: 8px;
    border-radius: 6px;
    background-color: #fff;
}

    .droplist-widgets.w--open {
        top: 52px;
        right: -16px;
        z-index: 2000;
        min-width: 350px;
        padding: 5px;
        box-shadow: 0 -3px 11px 3px rgba(0, 0, 0, 0.22);
    }

.droplist-widgets-bill.w--open {
    min-width: 120px;
}

.droplist-widgets.logs {
    overflow: hidden;
    max-height: 275px;
    min-width: 250px;
}

.colwidget {
    padding: 0px;
    text-align: center;
}

.text-block-8 {
    min-height: 25px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 300;
    text-decoration: none;
}

.linkwidget {
    position: relative;
    display: inline-block;
    width: 110px;
    padding: 5px;
    color: #838383 !important;
    text-align: center;
    text-decoration: none !important;
}

.icon-widget {
    width: 34px;
    height: 34px;
    margin: 10px 10px 5px;
    -webkit-transition: -webkit-transform 350ms ease;
    transition: -webkit-transform 350ms ease;
    transition: transform 350ms ease;
    transition: transform 350ms ease, -webkit-transform 350ms ease;
}

    .icon-widget:hover {
        -webkit-transform: scale(1.07);
        -ms-transform: scale(1.07);
        transform: scale(1.07);
    }

.settigs-cont-card {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
}

    .settigs-cont-card.integraciones {
        text-align: left;
    }

    .settigs-cont-card.configuracion {
        position: relative;
        /*padding-bottom: 60px;*/
    }

.cardlink {
    display: inline-block;
    width: 145px;
    height: 145px;
    margin: 15px;
    padding-top: 25px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 6px;
    background-color: #fff;
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
    color: #838383;
    text-align: center;
    text-decoration: none;
}

    .cardlink:hover {
        box-shadow: 6px 6px 9px 0 rgba(0, 0, 0, 0.16);
    }

    .cardlink.integracion {
        width: 245px;
        height: 245px;
        padding-top: 60px;
    }

        .cardlink.integracion.blocked {
            opacity: 0.3;
            cursor: not-allowed;
        }

            .cardlink.integracion.blocked:hover {
                box-shadow: none;
            }

    .cardlink.onboarding {
        width: 100px;
        height: 100px;
        margin-right: 7px;
        margin-left: 7px;
        padding-top: 10px;
        padding-right: 4px;
        padding-left: 4px;
        border: 2px solid #fff;
        background-color: #fff;
    }

        .cardlink.onboarding.select {
            position: relative;
            box-shadow: 6px 6px 6px 0 rgba(0, 0, 0, 0.12);
        }

    .cardlink._33 {
        width: 31%;
        height: 199px;
        margin-right: 6px;
        margin-left: 6px;
        padding-top: 39px;
    }

.iconcard {
    width: 60px;
    margin-bottom: 15px;
}

    .iconcard.integraciones {
        width: 65px;
    }

    .iconcard.grande {
        width: 90px;
    }

    .iconcard.onboarding {
        width: 55px;
        margin-bottom: 7px;
    }

.namecard {
    height: 17px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    overflow: hidden;
}

    .namecard.integraciones {
        font-size: 14px;
        line-height: 19px;
        font-weight: 600;
    }

    .namecard.configuracion {
        height: 35px;
    }

.nav-link {
    display: none;
}

.foto-preview {
    width: 90px;
    max-width: 90px;
    max-height: 90px;
}

    .foto-preview.promociones {
        width: 35px;
        height: 35px;
    }

    .foto-preview.detalle {
        width: 25px;
        height: 25px;
    }

    .foto-preview.catalogo {
        width: 60px;
        height: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
    }

    .foto-preview.maper {
        width: 55px;
        height: auto;
        margin-right: auto;
        margin-left: auto;
    }

    .foto-preview.listing-producto {
        width: 90%;
    }

    .foto-preview.hover {
        width: 96%;
    }

.column-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.nombre-producto-list {
    margin-top: 3px;
    margin-bottom: 3px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
}

    .nombre-producto-list.precio {
        margin-right: 5px;
        font-size: 15px;
        font-weight: 700;
        letter-spacing: 1px;
    }


    .nombre-producto-list.sku {
        color: #007aff;
        letter-spacing: .5px;
        font-size: 13px;
        font-weight: 400;
    }

.col-info-lproductlist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
}

.columns-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .columns-5.select-var {
        margin-bottom: 7px;
        padding-top: 5px;
        padding-bottom: 5px;
        background-color: #f1f1f1;
    }

    .columns-5.publicadormeli {
        margin-top: 15px;
        margin-bottom: 15px;
    }

.column-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
}

.columna-producto {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .columna-producto.smart {
        align-items: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }

.integracion-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 17px;
    line-height: 22px;
    font-weight: 700;
}

    .integracion-title.sub {
        font-weight: 500;
    }

.link-4 {
    color: #007aff;
    text-decoration: none;
}

.form-integracion {
    display: block;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    float: none;
}

.column-9 {
    text-align: center;
}

.label-field-integracion {
    height: 43px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 17px;
    text-align: right;
}

    .label-field-integracion.config {
        height: auto;
        margin-bottom: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: left;
    }

        .label-field-integracion.config.azul {
            margin-top: 5px;
            padding-top: 0px;
            padding-bottom: 0px;
            color: #007aff;
            text-align: right;
        }


    .label-field-integracion.acciones {
        height: auto;
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .label-field-integracion.facturacion {
        height: auto;
        text-align: left;
        margin-top: 2px;
        margin-bottom: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-weight: 500;
        display: inline-block;
    }

.column-10 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
}

.column-11 {
    padding-right: 0px;
    padding-left: 0px;
}

.txt-integracion {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 17px;
}

.columns-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.contenedor-cards {
    display: block;
    width: 100%; /**/
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.column-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.tabs {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tabs-content {
    display: inline-block;
    width: 85%;
    float: right;
}

.tabs-menu {
    display: inline-block;
    width: 15%;
    min-height: 300px;
    float: left;
    background-image: -webkit-gradient(linear, right top, left top, from(#f1f1f1), color-stop(7%, hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(270deg, #f1f1f1, hsla(0, 0%, 100%, 0) 7%);
}

.tab-link-tab-1 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 5px;
    border-width: 1px;
    border-color: #ebebeb;
    border-radius: 2px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
}

    .tab-link-tab-1:hover {
        background-color: #d8d8d8;
    }

    .tab-link-tab-1.w--current {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-right: 5px;
        padding-left: 5px;
        border-radius: 6px 0px 0px 6px;
        background-color: #f1f1f1;
        color: #424242;
        font-weight: 400;
        text-align: left;
    }

.div-block-8 {
    text-align: right;
}

.column-13 {
    padding-right: 0px;
    padding-left: 0px;
}

.dashboard-title {
    margin: 15px 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 22px;
    line-height: 22px;
    font-weight: 300;
}

.cardtitle-blue {
    margin-top: 0px;
    margin-bottom: 5px;
    padding-bottom: 7px;
    border-bottom: 1px solid #dbdbdb;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
}

    .cardtitle-blue.pos {
        margin-bottom: 11px;
        padding-bottom: 5px;
        border-bottom-style: none;
    }

    .cardtitle-blue.secundario {
        color: #838383;
        font-weight: 400;
    }

    .cardtitle-blue.configuracion {
        margin-top: 5px;
        margin-left: 20px;
    }

.dashboard-card {
    margin: 10px;
    padding: 10px;
    border-radius: 5px;
    background-color: #fff;
}

    .dashboard-card.emptydata {
        height: auto;
        min-height: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
    }

    .dashboard-card.soporte {
        min-height: 330px;
    }

    .dashboard-card._50 {
        width: 50%;
        margin-right: auto;
        margin-left: auto;
    }

    .dashboard-card.cancelarplan {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 300px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .dashboard-card.smart {
        border-radius: 10px;
    }

/*.dashboard-card.smart:hover {
            background-color: #f1f8ff;
        }*/

.empty-data-text {
    display: block;
    width: 75%;
    margin: 10px auto 30px;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    text-align: center;
}

.columns-9 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.btnconectar-dashboard {
    display: inline-block;
    width: 165px;
    margin: 5px 10px 29px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #007aff;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    font-family: Montserrat, sans-serif;
    text-align: center;
}

    .btnconectar-dashboard:hover {
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
    }

    .btnconectar-dashboard.secondary {
        background-color: #fff;
        color: #007aff;
    }

.icon-empty-dash {
    display: block;
    max-width: 270px;
    margin: 10px auto;
}

.column-14 {
    padding-right: 0px;
    padding-left: 0px;
}

.column-15 {
    padding-right: 0px;
    padding-left: 0px;
}

.respuesta-cliente {
    position: relative;
    width: 90%;
    margin-bottom: 10px;
    padding: 10px;
    float: left;
    border-radius: 6px;
    background-color: #f1f8ff;
}

    .respuesta-cliente.mensaje {
        display: inline-block;
        width: 80%;
        min-height: 60px;
        margin-bottom: 0px;
        float: left;
    }

.title-respuesta {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
    text-align: left;
    text-decoration: none;
}

.texto-respuesta {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
}

    .texto-respuesta.usuario {
        overflow: visible;
        overflow: visible;
        width: 100%;
        max-height: none;
        float: none;
        color: #424242;
        font-size: 12px;
        line-height: 18px;
        font-weight: 500;
        text-align: left;
    }

        .texto-respuesta.usuario.mensaje {
            max-height: none;
            min-height: 0px;
        }

    .texto-respuesta.cliente {
        overflow: auto; /**/
        width: 77%;
        max-height: 130px;
        color: #838383;
        font-size: 13px;
        line-height: 18px;
        font-weight: 500;
        text-align: left;
    }

        .texto-respuesta.cliente.mensaje {
            max-height: none;
            min-height: 0px;
        }


    .texto-respuesta.cliente2 {
        /* overflow: auto; */ /**/
        /* width: 77%; */
        /* max-height: 130px; */
        color: #838383;
        font-size: 13px;
        line-height: 18px;
        font-weight: 500;
        text-align: left;
    }

    .texto-respuesta.ticket {
        margin-top: 12px;
        padding-left: 10px;
        font-size: 13px;
        line-height: 20px;
        font-weight: 500;
    }

.respuesta-usuario {
    position: relative;
    overflow: visible;
    width: 90%;
    margin-bottom: 10px;
    padding: 10px;
    float: right;
    border: 1px none #dbdbdb;
    border-radius: 6px;
    background-color: #f1f1f1;
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 58%, 0.43);
}

    .respuesta-usuario.mensaje {
        display: inline-block;
        width: 80%;
        min-height: 60px;
        margin-bottom: 0px;
        float: left;
    }

.texto-respuesta.usuario2 {
    /* overflow: auto; */ /**/
    /* width: 98%; */
    /* max-height: 130px; */ /**/
    float: right;
    color: #424242;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    text-align: left;
    /* word-break: break-all; */
}

.div-block-9 {
    border-radius: 6px;
}

.currier {
    padding: 7px 9px;
    border-style: none;
    border-top-width: 1px;
    border-top-color: #dbdbdb;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-weight: 600;
    text-decoration: none; /**/
}

    .currier.color {
        border-style: none;
        border-radius: 0px;
        background-color: #f1f1f1;
    }

.div-nota-pedido {
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 6px;
    background-color: #f6f6f6;
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 50.6%, 0.15);
}

.heading {
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-weight: 500;
}

.nota-pedido-txt {
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
}

.nota-datetime {
    float: right;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-weight: 300;
}

.infoguia {
    min-height: 35px;
    padding-top: 6px;
    padding-left: 7px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    text-align: left;
}

.btn-imprimir-guia {
    width: 70px;
    height: 30px;
    margin-top: 3px;
    margin-right: 10px;
    margin-bottom: 3px;
    padding: 5px 8px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: transparent;
    color: #007aff;
}

.btn-grande {
    display: block;
    width: 150px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    float: right;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
}

    .btn-grande.green {
        background-color: #0cca58;
    }

    .btn-grande.publicacion {
        width: auto;
        margin-right: 0px;
    }

.column-19 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: right;
}

.column-20 {
    padding-right: 0px;
    padding-left: 0px;
}

.titles-usercol {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
    text-align: left;
}

.column-21 {
    padding-right: 0px;
    padding-left: 0px;
}

.column-22 {
    padding-right: 1px;
    padding-left: 1px;
}

.column-23 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: right;
}

.user-rol {
    height: 35px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 35px;
    background-image: url('/images/V2/userblue.png');
    background-position: 5px 50%;
    background-size: 25px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 12px;
    font-weight: 600;
}

.infousuario {
    height: 35px;
    padding: 6px 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}

    .infousuario.mail {
        display: inline-block;
        color: #007aff;
    }

    .infousuario.clientes {
        color: #838383;
    }

    .infousuario.inventario {
        color: #007aff;
        line-height: 14px;
    }

        .infousuario.inventario.mobile {
            display: none;
        }

    .infousuario.facturacion {
        height: auto;
        color: #838383;
        line-height: 12px;
    }

    .infousuario.right {
        text-align: right;
    }

.titlestabs-usuarios {
    display: block;
    border-radius: 6px;
    background-color: #f1f1f1;
}

.card-usuario {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 18px 5px;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: none;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
}

    .card-usuario:hover {
        background-color: #f1f8ff;
        box-shadow: 1px 1px 3px 0 rgba(99, 99, 99, 0.23);
    }

    .card-usuario.clientes {
        padding-top: 6px;
        padding-bottom: 6px;
        border: 1px solid transparent;
        background-color: #fff;
        box-shadow: none;
    }

        .card-usuario.clientes:hover {
            border-style: solid;
            border-color: transparent;
            background-color: #f1f8ff;
            box-shadow: 3px 3px 7px 0 rgba(99, 99, 99, 0.23);
        }

    .card-usuario.anuncios {
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 18px;
        padding-left: 18px;
        background-color: #fff;
    }

        .card-usuario.anuncios:hover {
            background-color: #f1f8ff;
        }

    .card-usuario.template {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 100%;
        min-height: 67px;
        margin: 3px auto;
        padding-top: 0px;
        padding-bottom: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .card-usuario.dashboardanuncio {
        margin-right: auto;
        margin-left: auto;
        padding: 10px;
        box-shadow: 1px 1px 6px 1px rgba(99, 99, 99, 0.23);
    }

    .card-usuario.promocion {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .card-usuario.log {
        position: relative;
        display: block;
        width: 100%;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
    }

    .card-usuario.active {
        background-color: #f1f8ff;
    }

    .card-usuario.reporte {
        margin-right: 20px;
        margin-left: 20px;
    }

    .card-usuario.factura {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .card-usuario.asignaciones {
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        box-shadow: 0 0 3px 1px rgba(92, 92, 92, 0.17);
    }

        .card-usuario.asignaciones:hover {
            background-color: #fff;
        }

.btn-clientes-usuarios {
    height: 35px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 8px 7px;
    float: right;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
}

    .btn-clientes-usuarios:hover {
        background-color: #006add;
    }

.button-3 {
    height: 35px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 6px 10px;
    border: 1px none #007aff;
    border-radius: 6px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
}

    .button-3:hover {
        color: #007aff;
        text-decoration: underline;
    }

.button-4 {
    height: 35px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 6px 7px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
}

    .button-4.detallefactura {
        height: 30px;
        padding-top: 4px;
        padding-bottom: 4px;
        border-style: none;
    }

        .button-4.detallefactura:hover {
            color: #007aff;
            text-decoration: underline;
        }

    .button-4.factura {
        display: block;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        padding-right: 0px;
        padding-left: 0px;
        border-style: none;
    }

        .button-4.factura:hover {
            text-decoration: underline;
        }

    .button-4.factura-left {
        float: none;
        border-style: none;
    }

        .button-4.factura-left:hover {
            text-decoration: underline;
        }

    .button-4.ocultar-productos {
        float: right;
    }

.card-guiascreadas {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 6px;
    background-color: #f1f8ff;
}

.infotip-container {
    display: block;
    width: 560px;
    margin: 15px auto 29px;
    padding: 5px 15px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #f1f8ff;
    text-align: center;
}

    .infotip-container.errorseguimiento {
        border-color: #ff0047;
        background-color: #ffe2e2;
    }

.heading-2 {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
}

    .heading-2.registro {
        width: 80%;
    }

.icon-documentation {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

    .icon-documentation.registro {
        width: 30px;
        height: 30px;
    }

.linkayuda {
    font-weight: 600;
    color: #007aff;
    text-decoration: none;
}

.text-span-2 {
    color: #007aff;
    font-weight: 500;
}

.selector-usuario {
    border-radius: 6px;
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    font-weight: 500;
}

    .selector-usuario.agregar {
        display: inline-block;
        width: 80%;
        margin-bottom: 0px;
        margin-left: 10px;
    }

    .selector-usuario.generador {
        display: inline-block;
        width: 20%;
        margin-right: 5px;
    }

.field-label-2 {
    margin-bottom: 23px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    font-weight: 500;
    text-align: left;
}

.guardar-cliente {
    display: inline-block;
    width: 100px;
    height: 32px; /**/
    margin-right: 10px;
    padding: 4px 15px;
    float: none;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    text-decoration: none;
}

    .guardar-cliente.disabled {
        background-color: #add4ff;
    }

    .guardar-cliente:hover {
        background-color: #006add;
    }

    .guardar-cliente.disabled:hover {
        background-color: #add4ff;
    }

    .guardar-cliente.cancelar {
        border: 1px solid #007aff;
        background-color: transparent;
        color: #007aff;
    }

        .guardar-cliente.cancelar:hover {
            box-shadow: 1px 1px 3px 0 hsla(0, 0%, 68.7%, 0.1);
        }

    .guardar-cliente.eliminar {
        margin-left: 5px;
        float: none;
    }

        .guardar-cliente.eliminar:hover {
            background-color: transparent;
            text-decoration: underline;
        }

.field-label-3 {
    margin-top: 25px;
    margin-bottom: 14px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 14px;
}

.field-label-4 {
    display: inline-block;
    width: 15%;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
    text-align: right;
}

    .field-label-4.cupon {
        width: 100%;
        margin-right: 10px;
    }

    .field-label-4.full {
        width: 100%;
        text-align: right;
    }

        .field-label-4.full.small {
            width: 70px;
            margin-right: 10px;
        }

.field-label-6 {
    display: inline-block;
    width: 50%;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
    text-align: left;
    margin-left: 10px;
}

    .field-label-6.cupon {
        width: 100%;
        margin-right: 10px;
    }

    .field-label-6.full {
        width: 100%;
        text-align: right;
    }

        .field-label-6.full.small {
            width: 70px;
            margin-right: 10px;
        }

.form-block {
    margin-top: 14px;
}

.text-block-9 {
    display: inline-block;
    margin-top: 10px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
    text-align: left;
}

    .text-block-9.rojo {
        display: block;
        float: none;
        color: #ff0047;
        font-size: 15px;
        font-weight: 500;
        text-align: center;
    }

    .text-block-9.postventa {
        margin-top: 0px;
        margin-right: 50px;
    }

.cont-nuevousuario {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

    .cont-nuevousuario.postventa {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .cont-nuevousuario.btns {
        margin-top: 25px;
    }

.input-agregar-usuario {
    display: inline-block;
    width: 80%;
    min-height: 0px;
    margin-left: 10px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

    .input-agregar-usuario.postventa {
        min-height: 70px;
    }

    .input-agregar-usuario.template {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        font-family: Montserrat, sans-serif;
    }

    .input-agregar-usuario.full {
        width: 100%;
        margin-bottom: 0px;
        margin-left: 0px;
    }

        .input-agregar-usuario.full._80 {
            width: 190px;
            float: none;
        }

.form-3 {
    text-align: center;
}

.btn-verhistorial {
    display: inline-block;
    width: auto;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px 5px;
    float: none;
    border-radius: 6px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
}

    .btn-verhistorial:hover {
        background-color: transparent;
        text-decoration: underline;
    }

.pic-producto-preguntas {
    display: block;
    width: 145px;
    height: auto;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
}

.nombre-product-pregunta {
    color: #007aff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    text-decoration: none;
    display: block;
}

    .nombre-product-pregunta.categoria {
        color: #838383;
        font-size: 13px;
        text-align: left;
    }

    .nombre-product-pregunta.promos {
        font-size: 14px;
        text-align: left;
    }

    .nombre-product-pregunta.catalogo {
        color: #007aff;
        font-size: 13px;
        line-height: 14px;
    }

    .nombre-product-pregunta.sidecard {
        font-size: 12px;
        font-weight: 400;
    }

        .nombre-product-pregunta.sidecard:hover {
            text-decoration: underline;
        }


    .nombre-product-pregunta.title-combos {
        font-weight: 600;
    }

.nombre-product-pregunta-ticket {
    color: #007aff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    text-decoration: underline;
    display: block;
}

.link-ticket,
.link-ticket:visited,
.link-ticket:focus,
.link-ticket:active,
.link-ticket:hover {
    color: #007aff;
    text-decoration: underline;
    outline: none;
}

.info-product-pregunta {
    display: inline-block;
    margin-right: 9px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 500;
}

    .info-product-pregunta.precioregular {
        font-weight: 600;
    }

    .info-product-pregunta.tipoenvio {
        color: #007aff;
    }


    .info-product-pregunta.warning-jaime {
        width: 90%;
        color: #424242;
        line-height: 17px;
        font-style: italic;
        font-weight: 500;
    }

.col-detalle {
    text-align: center;
}

.fecha-factura {
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 400;
}

.col-nombre {
    padding-right: 0px;
    padding-left: 0px;
}

.iconfacturado {
    width: 20px;
    height: 20px;
    margin-top: 4px;
    float: right;
}

.iconfacturado-left {
    width: 15px;
    height: 15px;
    float: left;
}

.iconfacturado.log {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 15px;
    height: 15px;
}

.iconfacturado.lista {
    margin-top: 0px;
    float: none;
}

.col-fecha {
    padding-top: 1px;
    text-align: center;
}

.toggle-acciones {
    z-index: 10;
    display: block;
    height: 35px;
    padding: 6px 40px 6px 10px; /**/
    border: 1px none #c6c6c6;
    border-radius: 5px;
    color: #838383;
    font-size: 13px;
}


    .toggle-acciones.miplan {
        background-color: #007aff;
        color: #fff;
        z-index: inherit; /**/
        border: 1px solid #007aff; /**/
        border-radius: 6px; /**/
        font-family: Montserrat, sans-serif; /**/
    }

    .toggle-acciones.filtrrordenar {
        border-style: solid;
    }

.icondrop {
    margin-right: 20px;
}

.droplist-accion {
    z-index: 70;
    border-radius: 6px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
}

    .droplist-accion.w--open {
        z-index: 980;
        width: auto;
        min-width: 114px;
        padding: 9px;
        background-color: #fff;
        box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.2);
    }

    .droplist-accion.publicador.w--open {
        right: -0.4219px;
        min-width: 240px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .droplist-accion.public.w--open {
        min-width: 175px;
    }

.mensaje-time {
    position: absolute;
    left: 10px;
    bottom: 10px;
    float: left;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 400;
}

    .mensaje-time.usuario {
        position: relative;
        left: auto;
        bottom: auto;
        width: 100%;
        color: #aaa;
        font-size: 9px;
        line-height: 17px;
    }

    .mensaje-time.cliente {
        left: auto;
        right: 10px;
        bottom: 10px;
        color: #86b4e5;
        font-size: 12px;
        line-height: 17px;
        text-align: right;
    }

    .mensaje-time.bloquear {
        left: auto;
        top: 0%;
        right: 0%;
        bottom: auto;
        padding-top: 5px;
        padding-right: 5px;
        color: #ff0047;
        font-size: 12px;
        font-weight: 400;
        text-decoration: none;
    }

    .mensaje-time.listing {
        position: static;
        margin-bottom: 6px;
        padding-right: 13px;
        float: none;
        color: #007aff;
        text-align: left;
    }

.alert-imput { /**/
    display: block;
    max-width: 90%;
    margin-top: -10px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
    /* padding-bottom: 7px; */
    padding-left: 21px;
    background-image: url(/images/V2/exclamation-mark.png);
    background-position: 2px 4px;
    background-size: auto 14px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    text-align: left;
}


    .alert-imput.registrosito {
        max-width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 10px;
        background-position: 1% 50%;
        padding-top: 0px;
        font-size: 11px;
    }

    .alert-imput.white {
        max-width: 95%;
    }

    .alert-imput.catalogo {
        max-width: 100%;
        margin-top: 1px;
        margin-bottom: -6px;
        text-align: left;
    }

    .alert-imput.modal {
        margin-bottom: 15px;
        margin-left: 0px;
    }

.cont-pregunta-info {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.column-26 {
    padding-left: 0px;
}

.form-block-2 {
    margin-bottom: 0px;
}

.columns-12 {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.respuestas-cont-preguntas {
    width: 100%;
    margin-left: auto;
}

    .respuestas-cont-preguntas.ng-enter {
        opacity: 0;
        background-color: #f1f8ff;
        transition: all .9s ease-in-out;
        animation: enter .5s linear;
    }

    .respuestas-cont-preguntas.ng-enter-active {
        opacity: 1;
    }

    .respuestas-cont-preguntas.ng-leave {
        opacity: 1;
        background-color: #f1f8ff;
        transition: all .9s ease-in-out;
        animation: enter .5s linear;
    }

    .respuestas-cont-preguntas.ng-leave-active {
        opacity: 0;
    }

.car-restante {
    color: #838383;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 45px;
    padding-left: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
}

.nombrecanal {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
}

.statusbtn {
    width: 80px;
    margin-left: 5px; /**/
    padding: 8px 6px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    text-align: center;
}

    .statusbtn.current {
        border-style: solid;
        border-color: #c5e1ff;
        background-color: #c5e1ff;
        color: #007aff;
    }

    .statusbtn.start {
        margin-left: 10px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-right: -9px; /**/
    }

        .statusbtn.start.current {
            border-color: #007aff;
        }

        .statusbtn.start.dashboard {
            width: 60px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

    .statusbtn.middle {
        border-right-style: none;
        border-left-style: none;
        border-radius: 0px;
    }

        .statusbtn.middle.current {
            border-style: solid none;
            border-color: #007aff;
        }

        .statusbtn.middle.dashboard {
            width: 60px;
            padding-top: 5px;
            padding-bottom: 5px;
            border-right-style: solid;
        }

    .statusbtn.end {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        margin-left: -3px; /**/
    }

        .statusbtn.end.current {
            border-color: #007aff;
        }

        .statusbtn.end.dashboard {
            width: 60px;
            padding-top: 5px;
            padding-bottom: 5px;
            border-left-style: none;
        }

    .statusbtn.asignar {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

.container-modal {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1500;
    display: block;
    overflow: auto;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.48);
}
    .container-modal.ia {
        display: flex;
    }


.divmodal {
    position: relative;
    display: block;
    overflow: auto;
    width: 690px;
    min-height: 390px;
    margin-top: 3%;
    margin-right: auto;
    margin-left: auto;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 6px 6px 5px 0 rgba(0, 0, 0, 0.15);
    text-align: center;
}

    .divmodal.resumen {
        margin-top: 5%;
    }

    .divmodal.variaciones {
        width: 780px;
        max-height: 640px;
        margin-top: 3%;
    }

    .divmodal.eZona {
        width: 780px;
        margin-top: 3%;
    }

    .divmodal.catalogo {
        min-height: 460px;
        margin-top: 8%;
    }

    .divmodal.smart {
        position: absolute;
        left: 0%;
        top: 0%;
        right: 0%;
        bottom: 0%;
        overflow: visible;
        width: auto;
        max-height: 80%;
        max-width: 1160px;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 33px;
        text-align: left;
    }

    .divmodal.competencia {
        width: 880px;
    }
    .divmodal.buscador {
        margin-top: auto;
        margin-bottom: auto;
    }

    .divmodal.ia {
        min-height: 200px;
        margin-top: 200px;
        margin-bottom: auto;
        display: block;
    }
  
.form-modal {
    color: #007aff;
    text-align: right;
}

.titlemodal {
    max-width: 90%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #838383;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.5px;
}

    .titlemodal.anuncios {
        padding-top: 8px;
        padding-bottom: 14px;
        padding-left: 35px;
        background-image: url('/images/V2/anuncios_icon.png');
        background-position: 0% 0%;
        background-size: auto 77%;
        background-repeat: no-repeat;
    }

    .titlemodal.pagos {
        max-width: 100%;
    }

.btn-cerrarmodal {
    position: absolute;
    left: auto;
    top: 7px;
    right: 7px;
    bottom: auto;
    display: block;
    width: 40px;
    height: 40px;
    padding: 8px 0px 0px 2px;
    border: 2px solid #007aff;
    border-radius: 100%;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 23px;
    font-weight: 300;
    text-align: center;
}

.btn-modal {
    width: 110px;
    margin-top: 15px;
    margin-left: auto;
    float: none;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
}

    .btn-modal.secundario {
        margin-top: 0px;
        float: right;
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
        text-align: center;
    }

        .btn-modal.secundario:hover {
            background-color: #f1f8ff;
        }

    .btn-modal.pagar {
        float: right;
    }

    .btn-modal.pagotarjeta {
        margin-top: 0px;
    }

        .btn-modal.pagotarjeta.disabled {
            background-color: #c5e1ff;
        }

.field-label-5 {
    display: block;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 15px;
    font-weight: 500;
    text-align: left;
}

    .field-label-5.center {
        text-align: center;
    }

.inputguias {
    display: block;
    width: 80px;
    margin-bottom: 2px;
    border-radius: 6px;
}

    .inputguias.promociones {
        width: 62px;
        height: 35px;
        margin-bottom: 5px;
        padding-right: 3px;
        padding-left: 3px;
    }

.colmodal {
    height: auto;
    text-align: right;
}

.text-block-11 {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    line-height: 16px;
    font-weight: 500;
    text-align: left;
}

.btn-delete-guia {
    width: 35px;
    height: 35px;
    margin-top: 3px;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    background-image: url('/images/V2/trashcan_icon.png');
    background-position: 50% 50%;
    background-size: auto 70%;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
}

.columns-13 {
    margin-top: 12px;
    margin-bottom: 12px;
    padding-bottom: 8px;
    border-bottom: 1px solid #c6c6c6;
}

.btn-agregarpaquete {
    display: block;
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-weight: 500;
    text-align: center;
    letter-spacing: 1px;
}

btn-agregarpaquete.log {
    margin-top: 20px;
    margin-bottom: 20px;
}

.form-block-3 {
    margin-bottom: 0px;
}

.select-field-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 300;
}

    .select-field-2.tarjeta {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .select-field-2.editar {
        margin-top: 10px;
        margin-bottom: 10px;
        border-color: #c6c6c6;
        line-height: 19px;
    }

    .select-field-2.registro {
        width: 95%;
        margin-right: auto;
        margin-left: auto;
    }


.text-field-4 {
    display: inline-block;
    width: 60px; /**/
    height: 35px;
    margin-right: 12px;
    margin-bottom: 0px;
    padding: 3px 2px 3px 7px;
    border-radius: 6px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #424242;
    text-align: left;
}

.div-block-10 {
    display: inline-block;
}

.stock-title {
    display: inline-block;
    margin-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
}

.gifmodal {
    display: block;
    width: 150px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.title-modal-gifs {
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 25px;
    line-height: 25px;
    font-weight: 500;
    text-align: center;
}

.heading-3 {
    margin-top: 20px;
    margin-bottom: 35px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
    text-align: center;
}

    .heading-3.confirmacion {
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 20px;
    }

.btnmodal {
    display: inline-block;
    width: 110px;
    margin-right: 4px;
    margin-left: 4px;
    padding-right: 9px;
    padding-left: 9px;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    text-align: center;
}


    .btnmodal.accept {
        font-family: Montserrat, sans-serif;
    }

        .btnmodal.accept:hover {
            background-color: #006add;
        }

        .btnmodal.accept.dissabled {
            background-color: #dbdbdb;
        }

    .btnmodal.cancel {
        border: 1px solid #007aff;
        background-color: #fff;
        font-family: Montserrat, sans-serif;
        color: #007aff;
    }

        .btnmodal.cancel:hover {
            background-color: transparent; /**/
        }

        .btnmodal.cancel.clean-filter {
            width: auto;
        }

    .btnmodal.procesaroff {
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
        background-color: #c5e1ff;
    }

    .btnmodal.procesar-active {
        margin-top: 20px;
        margin-right: auto;
        margin-left: auto;
    }
/*
.back-listing {
    width: 25px;
    height: 20px;
    margin-top: 10px;
    margin-left: 12px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    background-color: transparent;
    background-image: url('/images/V2/arrow-back.png');
    background-position: 105% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
*/
.back-listing {
    width: 27px;
    height: 27px;
    float: left;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('/images/V2/arrow-back.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 16px;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    margin-top: 5px;
    margin-left: 12px;
    padding-left: 0;
    padding-right: 0;
}

    .back-listing:hover {
        background-color: var(--alice-blue);
    }
.modal-mapa {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 1200;
    height: 100vh;
    padding-top: 4%;
    background-color: rgba(66, 66, 66, 0.5);
}

.contmapa {
    position: relative;
    max-width: 900px;
    min-height: 450px; /**/
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
}

.close-map {
    position: absolute;
    left: auto;
    top: 5px;
    right: 5px;
    bottom: auto;
    width: 40px;
    height: 40px;
    padding: 11px 0px 0px;
    border: 1px solid #007aff;
    border-radius: 100%;
    background-color: #fff;
    color: #007aff;
    font-size: 24px;
    text-align: center;
}

.tab-editar {
    width: 11%;
    height: 50px;
    color: #007aff;
    text-align: center;
    background-color: #fff;
    border-bottom: 5px solid #f1f8ff;
    flex-flow: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: center;
    padding: 7px 10px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    line-height: 19px;
    display: inline-block;
}


    .tab-editar.w--current {
        border-bottom-color: #007aff;
        background-color: #fff;
    }

    .tab-editar.smart {
        width: 49%;
    }

    .tab-editar.metricas {
        width: 24%;
        height: auto;
        min-height: 101px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-color: #f1f8ff;
        border-top-style: solid;
        border-top-width: 1px;
        border-right-style: solid;
        border-right-width: 1px;
        border-left-style: solid;
        border-left-width: 1px;
        text-align: left;
    }

        .tab-editar.metricas.w--current {
            border-bottom-color: #007aff;
        }

.tabs-menu-2 {
    text-align: center;
}

    .tabs-menu-2.editor {
        justify-content: space-between;
        align-items: center;
        display: flex;
    }

.form-editar-producto {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.tabs-content-2 {
    overflow: visible;
    padding: 21px;
}

    .tabs-content-2.log {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        text-align: left;
    }

.label-field-editar {
    display: block;
    margin-top: 20px;
    margin-bottom: 2px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}

    .label-field-editar.mobile {
        display: none;
    }

    .label-field-editar.categorias {
        color: #007aff;
        text-align: left;
        border-bottom: 1px solid #c6c6c6;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-bottom: 5px;
        font-size: 12px;
        font-weight: 500;
    }

    .label-field-editar.registro {
        margin-top: 5px;
        margin-bottom: 20px;
        color: #838383;
        line-height: 16px;
        font-weight: 400;
        text-align: center;
    }

    .label-field-editar.registo {
        margin-top: 15px;
        color: #838383;
        font-size: 12px;
    }

    .label-field-editar.center {
        color: #838383;
        font-size: 12px;
        font-weight: 300;
        text-align: center;
    }

    .label-field-editar.registrovent {
        margin-top: 3px;
        padding-right: 9px;
        padding-left: 9px;
        font-size: 11px;
    }

    .label-field-editar.tarjeta {
        margin-top: 0px;
    }

    .label-field-editar.ticket {
        margin-bottom: 20px;
    }

    .label-field-editar.facturacion {
        margin-top: 17px;
        margin-bottom: 17px;
        color: #007aff;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
    }

    .label-field-editar.atributos {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 11px;
        line-height: 16px;
    }

    .label-field-editar.tallastitle {
        color: #007aff;
        text-align: center;
        margin-top: 10px;
        font-size: 12px;
        font-weight: 500;
        line-height: 15px;
    }

    .label-field-editar.cursiveblue {
        color: #007aff;
        margin-top: 0;
        margin-bottom: 0;
        font-style: italic;
    }

.txt-auxiliar {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 10px;
    line-height: 11px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.3px;
    margin-top: 4px; /**/
}

    .txt-auxiliar.usuario {
        padding-left: 203px;
    }

    .txt-auxiliar.publicador {
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: center;
    }

    .txt-auxiliar.files {
        color: #838383;
        line-height: 12px;
        font-weight: 300;
    }

    .txt-auxiliar.log {
        margin-bottom: 12px;
        font-size: 13px;
        line-height: 15px;
        font-weight: 500;
    }

    .txt-auxiliar.sellos {
        display: inline-block;
        margin-left: 15px;
    }

    .txt-auxiliar.descripcion {
        color: #838383;
    }

.input-editar-producto {
    height: 43px;
    margin-bottom: 3px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    text-align: left;
}

    .input-editar-producto.cantidad {
        width: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
        float: left;
    }

    .input-editar-producto.half {
        width: 98%;
    }

        .input-editar-producto.half.left {
            float: left;
        }

        .input-editar-producto.half.right {
            float: right;
        }

    .input-editar-producto.registro {
        height: 36px;
        padding: 3px;
        border: 1px solid #007aff;
        font-size: 12px;
        font-weight: 500;
    }

    .input-editar-producto.pos {
        width: 96%;
        height: 40px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

.form-4 {
    text-align: center;
}

.elements-input {
    width: 95%;
    height: 90px;
}

    .elements-input.descripciones {
        height: auto;
        width: 100%; /**/
    }

    .elements-input.miplan {
        height: 65px;
    }

    .elements-input.variaciones {
        height: auto;
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .elements-input.categorias {
        height: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 15px;
        padding-bottom: 15px;
        text-align: left;
    }

    .elements-input.registro {
        height: auto;
        margin-right: auto;
        margin-left: auto;
        padding: 6px 3px;
    }

        .elements-input.registro.img {
            padding-top: 25px;
            text-align: left;
        }

    .elements-input.pago {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .elements-input.ticket {
        height: auto;
    }

.col-editar {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
}

.checkbox-field {
    position: relative;
    display: block;
    width: 25px;
    height: 25px;
    padding-top: 3px;
    padding-left: 26px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Montserrat, sans-serif;
    text-align: left;
}

    .checkbox-field.configBing {
        margin-top: 10px;
    }

.checkbox-2 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 10;
    overflow: visible;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-left: 0px;
    border: 1px solid #000;
    font-size: 25px;
    line-height: 25px;
}

.custom-editor {
    min-height: 90px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #c6c6c6;
    border-radius: 6px;
}

.canal-conect-stock {
    display: inline-block;
    width: 9%;
    height: auto;
    margin-right: 5px;
    margin-left: 5px;
    padding: 2px;
    float: left;
}

    .canal-conect-stock.tabs {
        width: 100px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .canal-conect-stock.autosync {
        position: relative;
        z-index: 2;
        width: 65px;
        float: left;
    }

        .canal-conect-stock.autosync.listado-productos {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
        }



.subtitle-tabs-editar {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 19px;
    font-weight: 400;
    text-align: left;
}

    .subtitle-tabs-editar.precio {
        display: inline-block;
    }

    .subtitle-tabs-editar.facturaconfig {
        display: inline-block;
        padding-top: 4px;
        padding-bottom: 4px;
        font-size: 15px;
        line-height: 20px;
    }


    .subtitle-tabs-editar.flex {
        padding-right: 10px;
        padding-left: 10px;
        font-size: 15px;
        font-weight: 500;
    }

    .subtitle-tabs-editar.flexsub {
        padding-right: 10px;
        padding-left: 10px;
        font-weight: 500;
    }


.icon-canal-conectado {
    display: block;
    width: 45px;
    margin-right: auto;
    margin-left: auto;
}

.input-product-stock {
    width: 100%;
    height: 30px;
    border: 1px solid #c6c6c6;
    border-radius: 6px;
    margin-top: 8px;
    margin-bottom: 0;
    padding: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    overflow: visible;
}

    .input-product-stock.red {
        border-color: red;
        color: red;
    }

    .input-product-stock.hover {
        position: relative;
    }

        .input-product-stock.hover:focus {
            border-color: #007aff;
        }

    .input-product-stock.tallas {
        margin-top: 0;
    }

    .input-product-stock.combos {
        text-align: center;
    }

.columns-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.sku-stock-caneles {
    margin-top: 25px;
    margin-bottom: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    text-align: left;
}

.columns-15 {
    margin-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;
}

.checkbox-field-2 {
    display: inline-block;
    width: 54%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

.checkbox-3 {
    font-size: 20px;
}

.cont-btns-edit {
    position: relative;
}

.div-block-11 {
    min-height: 200px;
    margin-top: 15px;
    margin-bottom: 15px;
    border: 2px dashed #c6c6c6;
    border-radius: 6px;
    background-color: #efeeee;
    background-image: url('/images/V2/add_images.jpg');
    background-position: 50% 50%;
    background-size: auto 80%;
    background-repeat: no-repeat;
}

    .div-block-11.excel {
        position: relative;
        background-image: url('/images/V2/archivo_excel.jpg');
    }

.fotos-cont {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
    text-align: left;
}

.cont-img-destacada {
    position: relative;
    display: inline-block;
    width: 230px;
    height: 230px;
    margin-right: auto;
    margin-left: auto;
    cursor: -webkit-grab;
    cursor: grab;
}

.img-destacada {
    display: block;
}

.cont-img-secundaria {
    position: relative;
    display: inline-block;
    width: 130px;
    height: 130px;
    margin: 0px 10px 5px;
    cursor: -webkit-grab;
    cursor: grab;
}

.img-secundaria {
    display: block;
}

.hover-imgs {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

    .hover-imgs:hover {
        opacity: 1;
    }

.btn-borrar-img {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 65%;
    border-radius: 6px;
    background-color: transparent;
    background-image: url('/images/V2/move-arrows.png');
    background-position: 50% 40%;
    background-size: 45px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 17px;
    text-align: center;
    cursor: -webkit-grab;
    cursor: grab;
}


.link-5 {
    color: #007aff;
}

.titles-plan {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 8px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 20px;
    line-height: 29px;
    font-weight: 300;
}


    .titles-plan.left {
        margin-left: 0px;
    }

    .titles-plan.factura {
        float: left;
    }

    .titles-plan.center {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 25px;
        text-align: center;
    }

    .titles-plan.onboarding {
        width: 70%;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px;
        text-align: center;
    }

    .titles-plan.redirect {
        margin-top: 25px;
        margin-bottom: 25px;
        margin-left: 0px;
        padding-right: 14px;
        padding-left: 14px;
        font-size: 29px;
        text-align: center;
    }

.txt-miplan {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
    letter-spacing: 0.3px;
}

    .txt-miplan.paquetera {
        margin-bottom: 5px;
    }

    .txt-miplan.center {
        text-align: center;
    }

    .txt-miplan.rfc {
        margin-top: 14px;
        margin-bottom: 14px;
        color: #424242;
        font-size: 23px;
        font-weight: 300;
    }

    .txt-miplan.detallefactura {
        display: inline-block;
        width: 48%;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
        line-height: 22px;
    }

    .txt-miplan.respuesta-pre {
        text-align: center;
    }

    .txt-miplan.anuncios {
        max-width: 70%;
        margin-top: 5px;
        margin-bottom: 5px;
    }

        .txt-miplan.anuncios.detalle {
            max-width: 100%;
            margin-top: 10px;
            margin-bottom: 10px;
        }

    .txt-miplan.templates {
        color: #838383;
    }

    .txt-miplan.promociones {
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }

    .txt-miplan.facturaci-n {
        padding-top: 2px;
        padding-bottom: 2px;
        font-weight: 300;
    }

.logo-paquetera {
    display: inline-block;
    width: 130px;
    margin: 5px auto;
}

.rowpaqueteras {
    margin-top: 15px;
    margin-bottom: 15px;
}

.tag-pago {
    display: block;
    width: 130px;
    margin: 0px auto 5px;
    padding-right: 7px;
    padding-left: 7px;
    border-radius: 20px;
    background-color: red;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.rowfacturas {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

    .rowfacturas.producto {
        margin-bottom: 15px;
    }

.row-tarea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.estado-tarea {
    width: 80px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 50px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.5px;
}

    .estado-tarea.template {
        width: auto;
        padding-left: 10px;
        text-align: left;
    }

.borrar-action {
    display: inline-block;
    width: auto;
    height: 35px;
    margin-right: 5px;
    margin-left: 0px;
    padding: 10px 5px;
    float: right;
    border-radius: 6px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
}

    .borrar-action.plan {
        color: #007aff;
    }

    .borrar-action:hover {
        text-decoration: underline;
    }

    .borrar-action.variacion {
        display: inline-block;
        margin-top: 10px;
        margin-right: 5px;
        padding-right: 3px;
        padding-left: 3px;
        float: none;
        font-size: 10px;
    }

    .borrar-action.generador {
        display: block;
        margin-right: 0px;
        float: none;
        text-align: center;
    }

    .borrar-action.banners {
        display: inline-block;
        margin-left: 20%;
        float: none;
    }

.tiempo-tarea {
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.4px;
    padding-left: 20px; /**/
    padding-right: 20px; /**/
}

.bold-text {
    color: #007aff;
    font-weight: 400;
}

.bold-text-2 {
    color: #007aff;
    font-weight: 400;
}

.coltarea {
    padding-right: 0px;
    padding-left: 0px;
}

.text-block-12 {
    padding-top: 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
}

.link-block {
    display: inline-block;
}

.link-product-name {
    display: block;
    color: #007aff;
    text-decoration: none;
}

.link-7 {
    color: #838383;
    text-decoration: none;
}

.cancelado {
    color: #ff0047;
}

.link-factura {
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
}

    .link-factura:hover {
        text-decoration: underline;
    }

.precio-oferta {
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

    .precio-oferta.stock {
        height: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: 15px;
    }

    .precio-oferta.seguimiento {
        font-size: 12px;
    }

    .precio-oferta.sin-promo {
        font-size: 12px;
        text-decoration: line-through;
    }

    .precio-oferta.con-promo {
        margin-left: 10px;
        color: #007aff;
        font-size: 12px;
    }

.block {
    color: #ff0047;
    text-decoration: none;
}

.descarga-factura {
    height: 35px;
    padding: 6px 25px 6px 5px;
    border: 1px solid #007aff;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-weight: 400;
    background: transparent; /**/
}

.icon {
    margin-right: 5px;
}

.drop-list-descarga {
    padding: 2px;
}

    .drop-list-descarga.w--open {
        padding: 7px;
        border-radius: 6px;
        background-color: #fff;
        box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.2);
    }

.colplan-guias {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.heading-4 {
    padding-left: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
}

.precio-pago {
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 35px;
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.7px;
}

    .precio-pago.registro {
        margin-top: -5px;
        margin-bottom: 2px;
        font-size: 29px;
        line-height: 37px;
    }

.div-block-12 {
    padding-left: 41px;
}

.text-block-14 {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 20px;
    font-weight: 300;
    text-align: left;
}

.pagos-txt {
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
}

    .pagos-txt.enfasis {
        margin-top: 10px;
        margin-bottom: 5px;
        color: #007aff;
        line-height: 30px;
        font-weight: 500;
    }

    .pagos-txt.infopago {
        padding-left: 29px;
        color: #838383;
        font-weight: 300;
    }

.rangoprecio {
    display: inline-block;
    width: 70px;
    height: 35px;
    margin-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    border-radius: 6px;
    letter-spacing: 0.5px;
}

    .rangoprecio.izq {
        width: 65px;
        border-right: 1px none #000;
        border-left: 1px solid #c6c6c6;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        font-family: Montserrat, sans-serif;
        color: #424242;
        font-size: 13px;
        font-weight: 300;
    }

    .rangoprecio.der {
        border-style: solid solid solid none;
        border-width: 1px;
        border-color: #c6c6c6;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        font-family: Montserrat, sans-serif;
        color: #424242;
        font-size: 13px;
        font-weight: 300;
        letter-spacing: normal;
    }

.text-block-15 {
    display: inline-block;
    height: 35px;
    padding: 14px 7px 8px;
    float: left;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    background-color: #f1f8ff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    line-height: 8px;
    text-align: center;
    font-size: 13px; /**/
}

.rango-precios {
    margin-right: 10px;
    margin-left: 5px;
}

.column-30 {
    text-align: center;
}

.arbol-categoria {
    color: #838383;
    letter-spacing: .2px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

    .arbol-categoria.bold {
        width: 100%;
        font-weight: 700;
    }

    .arbol-categoria.categoria {
        text-align: left;
    }

    .arbol-categoria.detalle {
        margin-bottom: 2px;
        text-align: left;
    }

    .arbol-categoria.titulopub {
        color: #838383;
        font-weight: 500;
    }

    .arbol-categoria.precio {
        color: #007aff;
    }

    .arbol-categoria.cross {
        text-decoration: line-through;
    }

    .arbol-categoria.editar {
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 16px;
        line-height: 17px;
        text-align: left;
    }

    .arbol-categoria.hover {
        text-decoration: none;
    }

        .arbol-categoria.hover:hover {
            text-decoration: underline;
        }

    .arbol-categoria.variacion {
        text-align: left;
    }


    .arbol-categoria.tipopub {
        display: inline-block;
    }

    .arbol-categoria.preciopub {
        color: var(--steel-blue);
        display: inline-block;
    }

    .arbol-categoria.smartdata {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 11px;
        font-weight: 400;
        line-height: 13px;
        text-decoration: none;
        display: block;
    }

        .arbol-categoria.smartdata:hover {
            color: #007aff;
            cursor: pointer;
        }

        .arbol-categoria.smartdata.inline {
            width: auto;
            padding-left: 2px;
            padding-right: 2px;
            display: inline-block;
        }

.crear-kit-link {
    text-decoration: none; /* Quita subrayado */
    cursor: pointer;
}

    .crear-kit-link:hover {
        text-decoration: underline; /* Aparece solo al pasar el mouse */
        color: #2aa84a; /* Opcional: verde estilo acción */
    }

.column-31 {
    padding-right: 0px;
    padding-left: 0px;
}

.secundario-publicador {
    height: 35px;
    padding: 10px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
}

    .secundario-publicador.regular {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
        border-style: none;
        background-color: rgba(0, 0, 0, 0);
        font-weight: 500;
        text-decoration: none;
    }

        .secundario-publicador.regular:hover {
            text-decoration: underline;
        }

    .secundario-publicador.inactive {
        border-color: #C6C6C6;
        background-color: #F1F1F1;
        color: #C6C6C6;
    }


.columns-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.stock {
    height: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    letter-spacing: 0.5px;
}

.fecha {
    width: auto;
    margin: 0px 10px 5px;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
}

    .fecha.editada {
        border-radius: 20px;
        background-color: #dfeeff;
    }

.col-estado-pub {
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
}

.tools-pub {
    z-index: 800; /***/
    margin-right: 10px;
    float: right;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
}

    .tools-pub.venta {
        margin-left: 10px;
        float: none;
    }

    .tools-pub.editor {
        margin-left: 0;
    }

.toolsdrop {
    padding-top: 8px;
    padding-bottom: 8px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    color: #007aff;
    font-weight: 500;
}

.columns-18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.costo-guias-modal {
    margin-top: 15px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 28px;
    line-height: 32px;
    font-weight: 300;
    text-align: left;
}

.columns-19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .columns-19.variaaciones {
        margin-top: 10px;
        margin-bottom: 10px;
        border: 1px solid #c6c6c6;
        border-radius: 6px;
    }

.cont-precios-stock {
    padding-top: 3px;
    padding-bottom: 3px;
}

.inputbrowse {
    display: inline-block;
    width: 80%;
    height: 40px;
    margin-bottom: 0px;
    padding-top: 9px;
    padding-bottom: 9px;
    float: left;
    border-right: 1px none #000;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

    .inputbrowse.seguimiento {
        width: 100%;
        float: none;
        border: 1px solid #c6c6c6;
        border-radius: 6px;
    }

.buscarfotos-btn {
    width: 20%;
    height: 41px;
    float: left;
    border: 1px none #007aff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background-color: #c5e1ff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    padding: 10px 0px; /**/
    cursor: pointer; /**/
}

    .buscarfotos-btn.red {
        background-color: #ff0047;
        color: #fff;
    }

        .buscarfotos-btn.red.innactive {
            background-color: #f0c2cf;
        }

.eliminar-img {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 100;
    padding: 11px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    line-height: 10px;
    font-weight: 600;
}

.side-atributos {
    position: fixed;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 1100;
    overflow: scroll;
    width: 420px;
    height: 100%;
    background-color: #fff;
    box-shadow: -6px 0 13px 0 rgba(0, 0, 0, 0.36);
}

.header-atributos {
    height: 65px;
    padding: 15px 20px;
    background-color: #f1f8ff;
}

.atributos-title-blue {
    display: inline-block;
    height: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 5px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
}

.cont-info-atributos {
    padding: 15px 20px 15px 15px;
}

.nombre-producto-atributos {
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

    .nombre-producto-atributos.masivo {
        width: 84%;
    }

.nombre-atributo {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
}

    .nombre-atributo.editar {
        padding-left: 10px;
        font-weight: 600;
    }

.div-block-16 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.input-atributo {
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
}

    .input-atributo.editar {
        margin-top: 10px;
        margin-right: 23px;
        margin-bottom: 10px;
        background-color: #fff;
        font-family: Montserrat, sans-serif;
        color: #838383;
        font-weight: 500;
    }

    .input-atributo.editor {
        width: 99%;
        padding: 5px;
        font-family: Montserrat, sans-serif;
        font-size: 11px;
    }

        .input-atributo.editor.oferta {
            color: #ff0047;
        }

    .input-atributo.cambiar {
        width: 95%;
        margin-top: 13px;
        margin-bottom: 13px;
        margin-left: 10px;
        border: 1px solid #c6c6c6;
        background-color: #fff;
        font-family: Montserrat, sans-serif;
        color: #838383;
        font-size: 15px;
        line-height: 19px;
        font-weight: 300;
    }

    .input-atributo.ticket {
        min-height: 190px;
        border: 1px solid #007aff;
        font-family: Montserrat, sans-serif;
        font-size: 12px;
        line-height: 16px;
        font-weight: 500;
    }

    .input-atributo.cupon {
        display: inline-block;
        width: 80%;
        float: left;
    }

    .input-atributo._50 {
        display: inline-block;
        width: 45%;
        margin-right: 10px;
    }


.campos-atributos {
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
}

    .campos-atributos.editor {
        width: 98%;
    }

.guardar-atributos {
    display: block;
    width: 90%;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 15px;
    text-align: center;
}

    .guardar-atributos.agregar {
        padding-top: 15px;
    }

.dropdown-2 {
    display: block;
}

.dropatributos-especiales {
    display: block;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    background-image: url('/images/V2/arrow-blue_down.png');
    background-position: 80% 50%;
    background-size: auto 62%;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    text-align: center;
    cursor: pointer; /**/
}

    .dropatributos-especiales.w--open {
        background-image: url('/images/V2/arrow-blue_up.png');
        background-position: 75% 50%;
        background-size: auto 60%;
        background-repeat: no-repeat;
    }

.dropdown-list-3 {
    position: relative;
}

    .dropdown-list-3.w--open {
        background-color: #fff;
    }

.cerrar-atributos {
    display: inline-block;
    width: 40px;
    height: 35px;
    float: left;
    background-color: transparent;
    background-image: url('/images/V2/close.png');
    background-position: 50% 50%;
    background-size: 60%;
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
}

.cont-publicacion {
    position: relative;
    padding: 25px 16px 16px;
    margin-top: 10px; /**/
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.12);
}

    .cont-publicacion.detalle {
        padding-top: 10px;
    }

    .cont-publicacion.historial {
        padding: 10px;
        text-decoration: none;
    }

    .cont-publicacion.editor {
        display: inline-block;
        width: 31%;
        margin: 15px 12px;
        padding: 10px;
        text-align: left;
    }

.col-statuspubli {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 11px;
    margin-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
}

.column-32 {
    padding-right: 0px;
    padding-left: 0px;
}

.togglebutton {
    position: absolute;
    left: auto;
    top: 10px;
    right: 10px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 52px;
    height: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    background-color: #e9e9e9;
    color: #838383;
    text-decoration: none;
}

.greentoogle {
    position: absolute;
    width: 52px;
    height: 20px;
    border-radius: 50px;
    background-color: #0cca58;
    opacity: 0;
}

.button-text-off {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10px;
    text-align: center;
}

.toggle-button {
    position: relative;
    z-index: 30;
    width: 20px;
    height: 20px;
    margin-right: 4px;
    margin-left: 2px;
    padding-right: 3px;
    padding-left: 3px;
    border-radius: 100%;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 51.4%, 0.32);
}

.ver-publicacion {
    display: inline-block;
    margin-bottom: 6px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    font-weight: 300;
    text-decoration: none;
}

    .ver-publicacion:hover {
        text-decoration: underline;
    }

    .ver-publicacion.detalle {
        margin-bottom: 0px;
        font-size: 12px;
        font-weight: 500;
    }

        .ver-publicacion.detalle:hover {
            text-decoration: underline;
        }

    .ver-publicacion.left {
        display: block;
        margin-top: 5px;
        margin-bottom: 0px;
        float: left;
    }

    .ver-publicacion.right {
        float: right;
    }

.side-preguntas {
    position: fixed;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 1100;
    overflow: scroll;
    width: 420px;
    height: 100%;
    background-color: #fff;
    box-shadow: -1px 0 7px 0 rgba(0, 0, 0, 0.28);
}

.col-detalle-factura {
    padding-right: 0px;
    padding-left: 0px;
}

.listadetalle-factura {
    margin-top: 20px;
    margin-bottom: 27px;
}

.itemlist-factura {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 17px;
}

.checkicon-publicador {
    margin-right: 10px;
    float: left;
    font-size: 50px;
}

.checkbox-label-publicador {
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-align: left;
}

    .checkbox-label-publicador.editar {
        color: #838383;
    }

.checkbox-publicaador {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

    .checkbox-publicaador.editar {
        width: 150px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

.contenedor-para-categorias {
    margin-top: 15px;
    margin-bottom: 15px;
}

    .contenedor-para-categorias.variaciones {
        overflow: auto;
        height: 260px;
        text-align: left;
    }

.txt-informativo-integracion {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
}

    .txt-informativo-integracion.center {
        text-align: center;
    }

.rowflex-integracion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.col-respuesta {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
}

.row-respuesttas-pre {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.row-reglainventario {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.icono-canal {
    width: 40px;
}

.input-cant-stock {
    max-width: 70%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    text-align: center;
    letter-spacing: 0.7px;
}

.radio-button {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding-left: 0px;
    float: left;
    text-align: right;
}

.display-none {
    display: none;
    float: right;
    font-size: 30px;
}

.check-apagado {
    width: 20px;
    height: 20px;
    margin-bottom: 0px;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/../Content/V2/images/radio-button-off.png);
}

.container-radio {
    display: inline-block;
    padding-right: 16px;
    padding-left: 16px;
    text-align: left;
}

    .container-radio.postventa {
        position: relative;
        margin-left: 10px;
        float: left;
    }

    .container-radio.registro {
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .container-radio.template {
        padding-right: 4px;
        padding-left: 4px;
    }

    .container-radio.generador {
        padding-right: 10px;
        padding-left: 10px;
    }

    .container-radio.imgvariacion {
        display: inline-block;
        width: 45%;
        padding: 2px 5px;
        float: left;
    }

    .container-radio.shopify {
        display: block;
        margin-top: 15px;
        margin-bottom: 15px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .container-radio.editar {
        display: block;
        margin-top: 10px;
    }

    .container-radio.cambios {
        display: block;
        width: 340px;
        margin-top: 8px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 2px;
        padding-left: 2px;
        text-align: center;
    }

.etiqueta-radio-btn {
    display: inline-block;
    height: 20px;
    padding-left: 5px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 400;
}

    .etiqueta-radio-btn.sincronizacion {
        font-size: 12px;
        line-height: 20px;
    }

    .etiqueta-radio-btn.registro {
        width: 91%;
        height: auto;
        color: #007aff;
        font-weight: 500;
    }

    .etiqueta-radio-btn.editar {
        width: 60%;
        height: auto;
    }

    .etiqueta-radio-btn.cambio {
        position: relative;
        float: left;
    }

    .etiqueta-radio-btn.dia {
        display: block;
        padding-left: 0px;
        float: none;
    }

.container-radio-configuracion {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    text-align: left;
}

    .container-radio-configuracion.reporteventa {
        padding: 5px 10px 0px;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }


    .container-radio-configuracion._50 {
        display: inline-block;
        width: 50%;
        height: 100px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 0px;
        float: left;
    }

        .container-radio-configuracion._50.inactive {
            opacity: 0.65;
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
        }

    .container-radio-configuracion.inline {
        display: inline-block;
        padding-right: 10px;
        padding-left: 10px;
    }

    .container-radio-configuracion.configtokens {
        padding-left: 0px;
    }

.columns-20 {
    width: 70%;
    margin: 12px auto;
}

.eliminar {
    height: 35px;
    margin-left: 34px;
    padding: 10px 5px;
    float: left;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    text-decoration: none;
}

    .eliminar:hover {
        text-decoration: underline;
    }

.col-config-integracion {
    min-height: 240px;
}

.check-innactive {
    display: inline-block;
    width: 20px;
    height: 20px;
    float: left;
    background-image: url('/images/V2/checkinnactive.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

    .check-innactive.center {
        position: relative;
        display: inline-block;
        float: none;
    }

.check-hidden {
    display: none;
}

.cusotm-checkbox {
    position: relative;
    display: inline-block;
    padding-left: 0px;
    float: left;
}

.text-span-3 {
    color: #ff0047;
    font-weight: 700;
}

.pic-producto-detalle {
    width: 80px;
    max-width: 90px;
    max-height: 90px;
    object-fit: contain;
}

.link-ver {
    padding: 5px 10px 5px 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    text-decoration: none;
}

    .link-ver.disabled {
        color: #b2d7ff;
    }

.columns-21 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.actividad-log {
    word-break: break-word;
}

.column-36 {
    text-align: center;
}

.column-37 {
    text-align: center;
}

.title-anuncio {
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 20px;
    line-height: 23px;
    font-weight: 300;
}

    .title-anuncio.detalle {
        margin-top: 5px;
        margin-bottom: 20px;
        text-align: center;
    }

    .title-anuncio.dashboard {
        margin-bottom: 2px;
        color: #838383;
        font-size: 15px;
        font-weight: 600;
        text-align: left;
    }

.lista-anuncios {
    width: 70%;
    font-family: Montserrat, sans-serif;
    font-weight: 300;
    list-style-type: disc;
}

    .lista-anuncios.detalle {
        width: auto;
    }

.fecha-anuncio {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
}

.row-detalle-resp {
    margin-right: auto;
    margin-left: auto;
}

.col-eliminar-resp {
    text-align: right;
}

.eliminar-resp-list {
    padding-left: 10px;
    text-align: right;
    list-style-type: none;
}

.list-eliminar-resp {
    padding: 6px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
}

    .list-eliminar-resp.der {
        font-size: 12px;
        font-weight: 300;
        text-align: left;
    }

.colizq-eliminar-resp {
    text-align: left;
}

.categoria-ventiapp {
    display: block;
    border-radius: 6px;
    background-color: #f1f8ff;
    color: #007aff;
    text-align: left;
}

.title-col-herramienta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 19%;
    height: 30px;
    margin-bottom: 0px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
}

.div-block-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px none #000;
    border-radius: 6px;
    background-color: #f1f8ff;
}

.namecanal-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 19%;
    height: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.canal-resumen {
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}

    .canal-resumen.azul {
        color: #007aff;
    }

.div-block-18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3px;
    margin-bottom: 3px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    background-color: #f1f1f1;
}

.logo-registrositio {
    display: block;
    width: 240px;
    margin-right: auto;
    margin-left: auto;
}

    .logo-registrositio.venti {
        width: 200px;
    }

.form-sitioventi {
    width: 85%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

    .form-sitioventi.mediapagina {
        width: 87%;
        padding-top: 15px;
        padding-bottom: 6px;
    }

    .form-sitioventi.pago {
        width: 100%;
        margin-bottom: 0px;
        padding: 1px 19px 11px;
        border-radius: 6px;
        background-color: #fff;
    }

    .form-sitioventi.regshopify {
        width: 450px;
    }

    .form-sitioventi.tickets {
        width: 50%;
        margin-right: 0px;
        margin-left: 15px;
    }

.suscribir-ventiapp {
    display: block;
    width: 230px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

    .suscribir-ventiapp:hover {
        background-color: #0068da;
    }

    .suscribir-ventiapp.pago {
        background-color: #007aff;
    }

    .suscribir-ventiapp.disabled {
        background-color: #c5e1ff;
        cursor: default
    }

.form-block-4 {
    margin-bottom: 0px;
}

.row-templates {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.columns-22 {
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.fileupload.correct {
    padding: 5px;
    background-color: #c5e1ff;
}

.fileupload.error {
    padding: 5px;
    background-color: #ffe2e2;
}

.cancel-file {
    margin: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
}

    .cancel-file:hover {
        text-decoration: underline;
    }

.try-again {
    margin: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 2px solid #007aff;
    border-radius: 6px;
    background-color: #f1f8ff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
}

    .try-again:hover {
        text-decoration: underline;
    }

.objetivos-list {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    list-style-type: none;
}

    .objetivos-list.tickets {
        width: 98%;
    }

    .objetivos-list.log {
        width: 95%;
    }

.objetivo-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
}

.iconometas {
    display: block;
    width: 40px;
    margin: 7px auto;
}

.fecha-objetivo {
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
}

.nota-objetivos {
    margin-top: 12px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 16px;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0.5px;
}

    .nota-objetivos.log {
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 10px;
        line-height: 12px;
    }

    .nota-objetivos.left {
        overflow: hidden;
        max-height: 30px;
        margin-top: 0px;
        font-size: 11px;
        line-height: 14px;
        font-weight: 500;
        text-align: left;
    }

.row-objetivos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.op-info {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
}

    .op-info.ticket {
        display: inline-block;
        padding-right: 8px;
        padding-left: 8px;
        background-color: #007aff;
        color: #fff;
    }

.contbtns-dashboard {
    float: right;
    margin-bottom: 10px; /**/
}

.desc-avanzada {
    margin-top: 10px;
    padding: 3px 10px;
    float: right;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #f1f8ff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
    text-decoration: none;
}

.columns-23 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.halfcol-reg {
    padding-right: 0px;
    padding-left: 0px;
}

.selector-plaza {
    height: 43px;
    margin-bottom: 0px;
    float: none;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
}

.steps-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    text-align: center;
}

.line-steps {
    position: absolute;
    left: 0%;
    top: 50%;
    right: 0%;
    bottom: 0%;
    z-index: -1;
    width: 85%;
    height: 1px;
    margin-right: auto;
    margin-left: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #007aff;
}

    .line-steps.plaza {
        background-color: #da2630;
    }

.step {
    position: relative;
    left: auto;
    top: 0%;
    right: auto;
    bottom: 0%;
    z-index: 30;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    margin-right: 35px;
    margin-left: 35px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 100%;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
}

    .step.empty {
        border: 1px solid #007aff;
        background-color: #fff;
        color: #007aff;
    }

        .step.empty.plaza {
            border-color: #da2630;
            color: #da2630;
        }

    .step.filled.plaza {
        background-color: #da2630;
    }

.tip-registro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}

.subir-logo {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #000;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #000;
}

    .subir-logo.plaza {
        border-color: #da2630;
        color: #da2630;
    }

        .subir-logo.plaza:hover {
            background-color: #fee;
        }

    .subir-logo.pagoregistro {
        float: left;
        border-color: #007aff;
        color: #007aff;
    }

.thankyou-msg {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 46px;
    padding-bottom: 19px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 25px;
    line-height: 31px;
    font-weight: 300;
    text-align: center;
}

.tag-dashboard-anuncio {
    margin-right: 10px;
    margin-left: 10px;
    padding: 3px 4px;
    border-radius: 6px;
    background-color: #d6eaff;
    font-family: Montserrat, sans-serif;
    color: #5b81aa;
    font-size: 12px;
}

.leer-mas-dashboard {
    color: #007aff;
    text-decoration: none;
}

    .leer-mas-dashboard:hover {
        text-decoration: underline;
    }

.jaime-errror {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.title-error {
    margin-top: 0px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 170px;
    line-height: 180px;
    font-weight: 700;
    text-align: center;
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

.heading-5 {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 22px;
    line-height: 33px;
    font-weight: 500;
    text-align: center;
}

.backerror-pages {
    display: block;
    width: 200px;
    margin: 27px auto;
    border: 1px solid #007aff;
    border-radius: 60px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    text-align: center;
    letter-spacing: 2px;
}

.columns-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mailsoporte {
    font-family: Montserrat, sans-serif;
    color: #838383;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
}

.link-8 {
    color: #007aff;
    text-decoration: none;
}

._40-register {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: inline-block;
    width: 46%;
    height: 720px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 12px 0 10px 0 rgba(0, 0, 0, 0.15);
}

    ._40-register.payment {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 670px; /**/
    }

    ._40-register.paso1 {
        height: 730px;
    }

    ._40-register.facturacion {
        display: block;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        float: none;
        box-shadow: 5px 0 8px 3px rgba(0, 0, 0, 0.15);
    }

._60-regiister {
    position: relative;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: inline-block;
    width: 53%;
    height: 720px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    /* background-image: url(/images/V2/cajitas.png), url(/images/V2/imgregistroapp.png), url(/images/V2/backregistrositio.jpg); */
    background-position: 38% 99%, 91% 97%, 0% 0%;
    background-size: 60px, 38%, 220% 585px;
    background-repeat: no-repeat, no-repeat, no-repeat;
    box-shadow: 6px 0 10px 0 rgba(0, 0, 0, 0.1);
}

    ._60-regiister.payment {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 670px; /**/
        background-color: #f1f8ff;
        background-image: none;
    }

    ._60-regiister.paso1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 730px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #f7fbff;
        background-image: none;
    }

    ._60-regiister.facturacion {
        width: 100%;
        background-image: url('/images/V2/cajitas.png'), url('/images/V2/imgregistroapp.png'), url('/images/V2/backregistrositio.jpg');
        background-position: 101% 99%, 100% 97%, 0% 0%;
        background-size: 60px, 21%, 220% 585px;
        background-repeat: no-repeat, no-repeat, no-repeat;
    }

    ._60-regiister.shopify {
        background-image: none;
    }

.title-registro-logos {
    position: relative;
    width: 100%;
    margin: 30px auto 20px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0.3px;
}

    .title-registro-logos.facturacion {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .title-registro-logos.small {
        margin-top: 0px;
        margin-bottom: 30px;
        font-size: 12px;
        line-height: 16px;
    }

.logo-cliente {
    display: inline-block;
    width: 110px;
    max-width: 100%;
    margin: 6px 8px;
    -webkit-filter: brightness(65%);
    filter: brightness(65%);
}

.contlogos-reg {
    position: relative;
    width: 84%;
    margin-top: 124px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    text-align: center;
}

    .contlogos-reg.pago {
        margin-top: 0px;
    }

.tagcate-promo {
    display: inline-block;
    margin-top: 2px;
    margin-right: 4px;
    margin-bottom: 2px;
    padding-right: 6px;
    padding-left: 6px;
    border-radius: 50px;
    background-color: #6bb2ff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
}

.paginador-promos-cont {
    margin-top: 20px;
    text-align: center;
}

.col-promociones {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-block-21 {
    text-align: left;
}

.preview-logo {
    width: 90%;
    height: 100px;
    margin-top: 8px;
    margin-bottom: 8px;
    border: 1px dashed #838383;
    border-radius: 6px;
    background-color: #eee;
    background-image: url('../images/placeholder_image_venti.jpg');
    background-position: 50% 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.column-39 {
    text-align: center;
}

.logo-empresa-subir {
    margin-top: 6px;
    margin-bottom: 8px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
}

    .logo-empresa-subir:hover {
        background-color: #f1f8ff;
    }

.div-block-22 {
    text-align: left;
}

.contform-empresa {
    padding-left: 4%; /**/
}

.dropdown-3 {
    z-index: 800;
}

.warning-log-cont {
    margin-top: 17px;
    padding-top: 15px;
    padding-bottom: 8px;
    background-color: #ffe2e2;
}

.contform-regventi {
    position: relative;
    z-index: 2000;
    width: 900px;
    margin: 1% auto 24px;
    box-shadow: -4px 0 6px -2px rgba(0, 0, 0, 0.1);
}

    .contform-regventi.shopify {
        padding-top: 35px;
        padding-bottom: 15px;
        background-color: #fff;
    }

    .contform-regventi.registroshopify {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 600px;
        min-height: 600px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #fff;
    }

    .contform-regventi.facturacion {
        box-shadow: none;
    }

.form-5 {
    text-align: right;
}

.cont-solicitud {
    padding-top: 73px;
    padding-bottom: 123px;
    background-color: #f1ffff;
    background-image: url('../images/registro_espera.png');
    background-position: 98% 95%;
    background-size: 120px;
    background-repeat: no-repeat;
}

    .cont-solicitud.confirm-mail {
        min-height: 400px;
        padding-top: 55px;
        padding-bottom: 55px;
        background-image: none;
    }

.contlogos-reg.facturacion {
    margin-top: 0px;
}

.title-solicitud {
    width: 84%;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 18px;
    line-height: 34px;
    font-weight: 300;
    text-align: center;
}

    .title-solicitud._2 {
        width: 80%;
        color: #838383;
        font-size: 18px;
        line-height: 26px;
        text-align: center;
    }

    .title-solicitud.pago {
        width: 100%;
        margin-top: 10px;
        color: #838383;
        font-size: 20px;
        line-height: 27px;
        font-weight: 600;
        text-align: left;
    }

.contador-solicitud {
    width: 190px;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 9px;
    background-color: #fff;
    box-shadow: 6px 6px 5px -2px rgba(0, 0, 0, 0.08);
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 30px;
    line-height: 30px;
    font-weight: 300;
    text-align: center;
}

.image-4 {
    display: block;
    width: 170px;
    margin-top: 41px;
    margin-right: auto;
    margin-left: auto;
}

.previo-comp-pago {
    width: 85px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
}

.selector-tarjeta {
    padding-right: 6px;
    padding-left: 0px;
}

    .selector-tarjeta.der {
        padding-right: 0px;
        padding-left: 6px;
    }

.logospagos {
    display: block;
    width: 65%;
    float: right;
}

.colonboarding {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.columns-25 {
    margin-top: 25px;
    margin-bottom: 20px;
}

.image-5 {
    width: 60px;
}

.image-Thumbnail {
    width: 60%;
}

.columns-27 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.cont-circulo-error {
    width: 1138px;
    max-width: 200px;
    min-height: 100px;
    margin-right: auto;
    margin-left: auto;
}

.select-int {
    position: absolute;
    left: auto;
    top: -6%;
    right: -6%;
    bottom: auto;
    width: 20px;
    height: 20px;
}

.img-onb-2 {
    position: absolute;
    left: 0%;
    top: auto;
    right: auto;
    bottom: 5%;
    width: 120px;
}

.imgpaso1-onb {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: -29%;
    width: 118px;
    margin-bottom: 31px;
}

.img-onb3 {
    position: absolute;
    top: 468px;
    width: 120px;
}

.btnwizard {
    position: relative;
    z-index: 1000;
    display: block;
    width: 230px;
    height: 40px;
    margin: 20px auto;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
}

.health-container {
    height: 110px; /**/
    max-width: 100px;
    margin-right: auto;
    margin-left: auto;
}

.atributo-link {
    display: inline-block;
    margin-top: 2px;
    margin-right: 5px;
    margin-bottom: 2px;
    padding: 4px 7px;
    border: 1px solid #c6c6c6;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
}

.rowcate-template {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.selector-generador {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.contenedor-atributo {
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    float: left;
}

.colgenerador {
    margin-top: 10px;
    margin-bottom: 10px;
}

.drag-move {
    position: absolute;
    left: 0%;
    top: 40%;
    right: auto;
    bottom: auto;
    width: 25px;
    height: 25px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-image: url('../images/icon_drag_drop.png');
    background-position: 50% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
}

.img-editar {
    display: block;
    width: 110px;
    margin-right: auto;
    margin-left: auto;
}

    .img-editar.banners {
        width: 140px;
    }


.row-pic-editar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    background-color: #fff;
    -webkit-transition: background-color 350ms ease;
    transition: background-color 350ms ease;
}

    .row-pic-editar:hover {
        padding: 5px;
        background-color: #f1f8ff;
    }

.row-pic-editar-selected {
    padding: 5px;
    background-color: #f1f8ff;
}

.colimg-editar {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0px;
    text-align: left;
}


.canal-infoseg {
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
    text-align: center;
}

.smart-icon-canal {
    display: block;
    width: 34px;
    margin: 4px auto;
}

.rowlink-seguimiento {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 7px;
    margin-bottom: 7px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.warning-smart {
    position: absolute;
    left: -167%;
    top: 7%;
    right: auto;
    bottom: 0%;
    z-index: 1;
    height: 27px;
    padding: 7px 5px 5px 29px;
    border-radius: 4px;
    background-color: #ffe2e2;
    background-image: url('../images/red_warning.png');
    background-position: 0% 50%;
    background-size: auto 25px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 12px;
    font-weight: 300;
}

.estadisticas-precios {
    float: left;
}

.canaly-fecha {
    display: inline-block;
    height: 24px;
    padding-left: 5px;
    float: none;
    font-family: Montserrat, sans-serif;
    color: #868686;
    font-size: 10px;
    font-style: italic;
    letter-spacing: 0.2px;
}

.precio-info {
    display: inline-block;
    height: 24px;
    float: none;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    font-weight: 300;
}

    .precio-info.smart {
        height: 16px;
        font-size: 10px;
        line-height: 14px;
        font-weight: 600;
    }

.continfo-seguimiento {
    display: inline-block;
    padding-left: 6px;
}

.precioestadistica {
    font-weight: 700;
    letter-spacing: 0.2px;
}

.follow-marker {
    position: absolute;
    left: auto;
    top: 5px;
    right: 7px;
    bottom: auto;
    width: 25px;
    height: 25px;
}

.tagwish {
    display: inline-block;
    margin: 2px 1px;
    padding-right: 3px;
    padding-left: 3px;
    border-radius: 3px;
    background-color: #00d3ff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 9px;
    line-height: 14px;
    font-weight: 300;
    text-decoration: none;
}

    .tagwish.crear {
        margin: 3px;
        padding: 5px 9px;
        font-size: 12px;
        font-weight: 400;
    }

.contags-categorias {
    padding: 1px 3px;
    border: 1px solid #c6c6c6;
    border-radius: 6px;
    text-align: left;
}

.row-catewish {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.colwish {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

.desvincularbtn {
    margin-top: 5px;
    padding: 0px 6px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    font-weight: 400;
}

    .desvincularbtn:hover {
        text-decoration: underline;
    }

    .desvincularbtn.right {
        float: right;
    }

    .desvincularbtn.blue {
        margin-right: -5px;
        margin-left: 0px;
        float: right;
        color: #007aff;
        line-height: 20px;
    }

.steps-shopi-cont {
    max-width: 490px;
    margin-right: auto;
    margin-left: auto;
    padding: 16px;
}

.paso-inegracion {
    display: inline-block;
    margin-top: 9px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #838383;
    letter-spacing: 0.5px;
}

.icon-shopify-int {
    width: 35px;
    margin-right: 10px;
    float: left;
}

.paso-container {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}

.estatus-icon {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    float: right;
    border: 2px solid #007aff;
    border-radius: 100%;
}

    .estatus-icon.done {
        background-color: #007aff;
        background-image: url('../images/checkactive.png');
        background-position: 50% 50%;
        background-size: auto 70%;
        background-repeat: no-repeat;
    }

    .estatus-icon.doing {
        border-color: #fff;
        background-image: url('../images/loading.gif');
        background-position: 50% 50%;
        background-size: contain;
        background-repeat: no-repeat;
    }

.syncapp-shopify {
    display: block;
    width: 240px;
    margin-top: -70px;
}

.publicar-catalogo {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    line-height: 15px;
    text-decoration: none;
}

    .publicar-catalogo:hover {
        color: #007aff;
        text-decoration: underline;
    }

.precio-publicacion-input {
    width: 150px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 15px;
}

.precios-vendedores {
    padding-top: 7px;
    padding-bottom: 7px;
    border: 1px none #dbdbdb;
    border-radius: 6px;
    background-color: #f1f8ff;
    font-weight: 400;
    text-align: center;
}

.preciovededores-cat {
    display: block;
    padding: 5px;
    float: none;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
    text-decoration: none;
}

.preciovend {
    margin-bottom: 7px;
    line-height: 18px;
    font-weight: 600;
}

    .preciovend.nombre {
        margin-bottom: 5px;
        font-size: 13px;
        line-height: 12px;
        font-weight: 500;
    }

.contenedor-variaciones {
    overflow: auto;
    max-height: 260px;
    min-height: 260px;
    margin-top: 0px;
    margin-right: -10px;
    margin-left: -10px;
    padding: 10px;
    border-radius: 6px;
    background-color: transparent;
}

    .contenedor-variaciones.catalogo {
        background-color: #f1f8ff;
        text-align: left;
    }

    .contenedor-variaciones.clonar {
        margin-right: 0px;
        margin-left: 0px;
        border: 1px solid #c6c6c6;
        border-radius: 5px;
    }

.producto-asignado {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 10px;
    line-height: 12px;
    font-weight: 500;
    letter-spacing: 0.4px;
}

    .producto-asignado.left {
        text-align: left;
    }

.buscador-amazon {
    margin-top: 15px;
    margin-bottom: 15px;
}

.titulo-catalogo {
    margin-bottom: 15px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    text-align: left;
}

.txt-web {
    display: inline-block;
    width: 20%;
    height: 43px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 8px;
    float: right;
    border-style: solid solid solid none;
    border-width: 1px;
    border-color: #c6c6c6;
    border-radius: 0px 5px 5px 0px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
    margin-top: 15px;
}

.producto-pos {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
}

.producto-pic-pos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 70px;
    height: 70px;
    margin: 5px auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.div-sumar {
    position: relative;
    width: 40px;
    height: 23px;
    padding-top: 2px;
    padding-right: 0px;
    padding-left: 0px;
    border-bottom: 2px none #fff;
    border-left: 2px none #000;
    border-top-right-radius: 5px;
    background-color: #000;
    color: #000;
    text-align: center;
}

    .div-sumar:hover {
        background-color: #969696;
    }

.cantidad-contador {
    display: block;
    width: 85px;
    margin: 7px auto;
    float: none;
    border-radius: 5px;
}

.btn-vip-cant {
    display: block;
    height: 22px;
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left: 3px;
    padding: 0px 7px;
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    background-color: #fff;
    color: #838383;
    font-size: 21px;
    line-height: 20px;
    text-align: center;
}

    .btn-vip-cant:hover {
        background-color: #007aff;
        color: #fff;
    }

.cantidad-container {
    width: 100%;
}

.cantidad-row {
    height: 49px;
}

.div-restar {
    position: relative;
    width: 40px;
    height: 23px;
    border-style: none;
    border-width: 2px 0px 0px;
    border-color: #fff #000 #000;
    border-bottom-right-radius: 5px;
    background-color: #000;
    text-align: center;
}

    .div-restar:hover {
        background-color: #969696;
    }

.cantidad-col {
    height: 49px;
}

.cantidad-input {
    width: 100%;
    height: 46px;
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    padding: 0px;
    border-radius: 4px;
    font-family: Montserrat, sans-serif;
    color: #000;
    font-size: 13px;
    text-align: center;
}

.stock-pos {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 15px;
    font-weight: 300;
    text-align: left;
    letter-spacing: 0.5px;
}

.column-40 {
    padding-right: 0px;
    padding-left: 0px;
}

.column-41 {
    padding-right: 0px;
    padding-left: 0px;
}

.precio-unitario {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.5px;
}

    .precio-unitario.total {
        text-align: center;
    }

.label-pos {
    display: inline-block;
    width: 33%;
    height: 40px;
    margin-bottom: 0px;
    padding-top: 11px;
    padding-right: 5px;
    padding-left: 5px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
    text-align: right;
}

    .label-pos.bold {
        color: #007aff;
        font-weight: 700;
    }

.input-pos {
    display: inline-block;
    width: 49%;
    height: 40px;
    margin-top: 1px;
    margin-bottom: 10px;
    float: right;
    border-radius: 6px;
}

.submit-button {
    display: block;
    width: 49%;
    margin-right: auto;
    margin-left: auto;
    float: right;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.7px;
}

.form-6 {
    text-align: right;
}

.link-soporte {
    margin-top: 57px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.correo-soporte {
    color: #007aff;
}

.msg-qty {
    position: absolute;
    left: auto;
    top: -12px;
    right: -12px;
    bottom: auto;
    z-index: 100;
    width: 25px;
    height: 25px;
    padding-top: 3px;
    border-radius: 100%;
    background-color: #ff0047;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 600;
    text-align: center;
}

.columns-28 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.column-43 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.colinfopedido {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.placeholder-pop {
    display: block;
    width: 200px;
    margin: 10px auto;
}

.main-data {
    height: 35px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 23px;
    line-height: 35px;
    font-weight: 600;
}

.cont-ventas-y-fact {
    margin-top: 15px;
    margin-bottom: 20px;
}

.datainfo {
    width: 22%;
    text-align: center;
}

    .datainfo._5 {
        width: 19%;
    }

.smartdata {
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 11px;
    font-weight: 600;
    text-align: center;
}


.data-col {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 0px;
    padding-left: 0px;
}

.seller-profile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 32%;
    min-height: 92px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.perfilinfo {
    display: block;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
}

.imgperfil {
    display: block;
    height: 60px;
    max-width: 75%;
    margin-right: auto;
    margin-left: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

    .imgperfil.termometro {
        height: 13px;
        margin-bottom: 11px;
    }

.tiempo-ventas {
    margin-top: 0px;
    margin-bottom: 15px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 30px;
    line-height: 16px;
    font-weight: 700;
    text-align: center;
}

.barra-graf-cont {
    margin-top: 16px;
    margin-bottom: 6px;
}

.barra-smartdata {
    min-height: 8px;
    margin-top: 7px;
    margin-bottom: 7px;
    background-color: #0cca58;
}

.row-registro-shopify {
    margin-top: 16px;
}

.editor-atributos {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 5000;
    display: block;
    overflow: visible;
    width: 300px;
    min-height: 100px;
    padding: 11px;
    border-radius: 8px;
    background-color: #f1f8ff;
    box-shadow: 4px 4px 5px 2px rgba(0, 0, 0, 0.15);
    text-align: left;
}

.form-7 {
    text-align: left;
}

.coleditar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.coledit-precio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.triangulo {
    position: absolute;
    left: 28px;
    width: 20px;
    height: 20px;
    background-color: #f1f8ff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.text-span-4 {
    color: #007aff;
    font-weight: 700;
}

.colmaper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 51.4%, 0.35);
}

    .colmaper.amazon.current {
        background-color: #d6eaff;
    }

    .colmaper.amazon.select {
        background-color: #d6eaff;
    }

    .colmaper.meli {
        box-shadow: -1px 0 3px 0 hsla(0, 0%, 51.4%, 0.5);
    }

    .colmaper.variacion {
        width: 95%;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: auto;
        background-color: #f1f1f1;
        text-align: left;
    }

        .colmaper.variacion:nth-child(odd) {
            background-color: white;
        }

        .colmaper.variacion:nth-child(even) {
            background-color: #f1f1f1;
        }

.mapeado {
    font-family: Montserrat, sans-serif;
    color: #0cca58;
    font-size: 10px;
    line-height: 12px;
    font-weight: 400;
    text-align: center;
}

.columns-29 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.heading-6 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
}

.btn-selectall {
    display: inline-block;
    color: #007aff;
    text-decoration: underline;
}

.text-span-5 {
    font-weight: 600;
}


.row-ticket {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btn-adjuntar {
    display: inline-block;
    width: 100px;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #c6c6c6;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 10px;
    line-height: 11px;
    text-align: center;
}

.cont-adjuntar {
    text-align: left;
}

.nombre-adjunto {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
}

.historial-ticket {
    padding: 10px;
}

.fieldmsg-ticket {
    min-height: 200px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

.preguntas-soporte {
    display: inline-block;
    padding: 10px 10px 10px 25px;
    background-image: url('../images/arrow-blue.png');
    background-position: 3px 50%;
    background-size: 15px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
}

    .preguntas-soporte:hover {
        color: #007aff;
    }

.alerta {
    display: block;
    padding: 12px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ff0047;
    text-align: center;
}

    .alerta.naranja {
        background-color: #ffa600;
    }

    .alerta.meli {
        background-color: #fff159;
    }

    .alerta.trial {
        background-color: #f1f8ff;
    }

    .alerta.liverpool {
        background-color: #e10098;
    }

    .alerta.coppel {
        background-color: #256db6;
    }

    .alerta.elektra {
        background-color: #da291c;
    }

    .alerta.amazon {
        background-color: #3a3a3a;
    }

.container-alert {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}

.txt-alerta-top {
    display: block;
    padding: 0px;
    float: none;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 17px;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
}

    .txt-alerta-top.dark {
        color: #424242;
    }

    .txt-alerta-top.azul {
        color: #006add;
    }

.cta-warning {
    margin: 5px 0px 5px 10px;
    padding: 5px 10px;
    float: right;
    border: 2px solid #fff;
    border-radius: 6px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #fff;
}

    .cta-warning:hover {
        text-decoration: underline;
    }

    .cta-warning.blue {
        border-color: #007aff;
        background-color: #007aff;
        font-size: 14px;
    }

    .cta-warning.trialbtn {
        border-color: #006add;
        background-color: #006add;
        color: #fff;
    }

.subtitle-alert {
    display: block;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 12px;
    text-align: left;
    letter-spacing: 0.5px;
    text-transform: none;
}

    .subtitle-alert.dark {
        color: #424242;
    }

    .subtitle-alert.azul {
        color: #006add;
    }

.container-alert {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
}

.continfo-alert {
    max-width: 80%;
    float: left;
}

.cont-tarjeta-pago {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 5px 5px 0px 15px;
    border-radius: 6px;
    background-color: #f1f8ff;
}

    .cont-tarjeta-pago.seleccionado {
        border: 1px solid #007aff;
        background-color: #f1f8ff;
        box-shadow: 4px 4px 5px 0 rgba(0, 0, 0, 0.2);
    }

.active-banner {
    display: inline-block;
    margin-left: 20%;
}

.columns-30.banners {
    min-height: 120px;
}

.active-icon {
    width: 20px;
}

.cupones-form {
    width: 70%;
    margin-right: auto;
    margin-left: auto;
}

.columns-31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.slider-webflow-shopify {
    display: none;
    height: auto;
    background-color: transparent;
}

.owlshopify {
    height: auto;
}

.no-aplica {
    margin-top: -11px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
    text-decoration: none;
}

    .no-aplica.log {
        color: #838383;
        font-size: 10px;
        line-height: 15px;
    }

.title-atributo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
}

    .title-atributo.side {
        padding-bottom: 5px;
        align-items: flex-end;
    }

.col-atributos {
    padding-right: 6px;
    padding-left: 6px;
}

.leftside-log {
    position: fixed;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
    z-index: 1100;
    overflow: scroll;
    width: 420px;
    height: 100%;
    background-color: #fff;
    box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, 0.2);
    font-family: Montserrat, sans-serif;
}

.column-44 {
    padding-left: 0px;
}

.idventaventi {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 2px;
    padding: 4px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 12px;
    font-weight: 300;
}

    .idventaventi.full {
        display: block;
        margin-bottom: 0px;
    }

.bold-text-3 {
    font-size: 19px;
}

.cont-tab-log {
    width: 86%;
    margin-right: auto;
    margin-left: auto;
}

.column-45 {
    padding-left: 0px;
}

.vermas-logs {
    display: block;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
}

    .vermas-logs:hover {
        text-decoration: underline;
    }

.btn-melilog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    margin: 20px auto 50px;
    padding: 3px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 7px;
    background-color: #ffd900;
    -webkit-transition: none 0ms ease;
    transition: none 0ms ease;
    font-family: Montserrat, sans-serif;
    color: #fff;
    text-decoration: none;
}

    .btn-melilog:hover {
        background-color: #ed0;
        color: #838383;
    }

.iconlog-meli {
    width: 50px;
    float: left;
}

.txt-logmeli {
    margin-right: 5px;
    margin-left: 10px;
    float: left;
    font-size: 14px;
}

.btn-anuncio-meli {
    margin-top: 5px;
    position: relative;
    top: -8px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 3px 15px 3px 10px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-weight: 400;
    text-decoration: none;
    cursor: pointer;
}

    .btn-anuncio-meli.current {
        border-color: #007aff;
        background-color: #dfefff;
        box-shadow: 2px 2px 5px 1px rgb(52 64 78 / 20%) !important;
        text-decoration: none !important;
        cursor: default;
    }

    .btn-anuncio-meli:hover {
        box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.3);
        text-decoration: underline;
    }

.text-block-16 {
    position: absolute;
}

.rowlogs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.tag-deals {
    position: relative;
    margin-right: 5px;
    padding: 2px;
    border-radius: 3px;
    background-color: #fff044;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 9px;
    line-height: 12px;
    font-weight: 500;
}

.tag-descuento {
    background-color: #86fffb;
    text-transform: capitalize;
    cursor: default;
    border-radius: 3px;
    margin-right: 5px;
    padding: 2px;
    font-family: Montserrat, sans-serif;
    font-size: 9px;
    font-weight: 500;
    line-height: 12px;
    position: relative;
}

    .tag-descuento.orange {
        background-color: #ffd000;
        color: #000;
    }

    .tag-descuento.verde {
        background-color: #0cca58;
        color: #fff;
    }

    .tag-descuento.red {
        background-color: #ff0047;
        color: #fff;
    }

.trigger-tooltip {
    position: relative;
    margin-left: 7px;
    float: left;
}

.preguntalink {
    width: 14px;
    height: 14px;
    margin-left: 0px;
    padding-top: 1px;
    float: left;
    border-radius: 20px;
    background-color: #6fb2fc;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    font-weight: 600;
    text-decoration: none;
}

.tootltip {
    position: absolute;
    left: -52px;
    top: -60px;
    right: auto;
    bottom: auto;
    z-index: 10;
    display: none;
    width: 160px;
    height: 50px;
    padding: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    background-color: #f5f5f5;
    box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.1);
}

    .tootltip.intercom {
        max-height: 59px;
        min-height: 50px;
        min-width: 200px;
    }

    .tootltip.bottom {
        left: 41px;
        top: 32px;
        z-index: 999999999;
        display: none;
    }

        .tootltip.bottom._2 {
            left: -322%;
            top: 29px;
            right: -50%;
            bottom: 0%;
            display: none;
        }

.texto-tootltip {
    position: relative;
    z-index: 20;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.3px;
}

.tooltiparrow {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -7px;
    width: 12px;
    height: 15px;
    margin-right: auto;
    margin-left: auto;
    background-color: #f5f5f5;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

    .tooltiparrow.top {
        top: -7px;
        bottom: 0px;
    }

.icondeal {
    position: absolute;
    left: 10px;
    top: 3px;
    right: auto;
    bottom: auto;
    width: 25px;
}

.link-deals-side {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

    .link-deals-side:hover {
        background-color: #f1f8ff;
    }

.columns-32 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    text-decoration: none;
}

.row-promociones {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.icono-ventinav {
    display: none;
}


.lista-montos {
    padding-left: 0px;
    list-style-type: none;
}

.columns-33 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.column-46 {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.card-filtrar {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding: 1px 10px;
    border-radius: 6px;
    background-color: #fff;
}

.con-title-fcturacion {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 5px;
}

.div-block-23 {
    display: inline-block;
    float: left;
}

.column-47 {
    text-align: right;
}

.pgada-icon {
    display: block;
    width: 24px;
    margin-left: auto;
}

.pic-clonar {
    width: 140px;
    max-height: 140px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    object-fit: contain;
}

.icon-file-factura {
    width: 15px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 3px;
}

.columns-34 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: block; /* cuidado con este valor, rompe los sliders si no es block*/
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.row-pedimentos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.widget-card {
    position: relative;
    display: inline-block;
    width: 16%;
    height: 60px;
    margin-right: 3px;
    margin-left: 1px;
    padding: 5px 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    background-color: #fff;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    color: #007aff;
    text-align: left;
    text-decoration: none;
}

    .widget-card:hover {
        box-shadow: 2px 2px 3px 1px rgba(160, 174, 189, 0.43);
    }

    .widget-card.current {
        border-color: #007aff;
        background-color: #dfefff;
        box-shadow: 2px 2px 5px 1px rgba(52, 64, 78, 0.2);
    }

    .widget-card.rojo {
        border-color: #fff;
        background-color: #fff;
    }

        .widget-card.rojo:hover {
            border-color: #ffd8d8;
            background-color: #ffd8d8;
        }

    .widget-card.amarillo {
        border-color: #fff;
        background-color: #fff;
        color: #838383;
    }

        .widget-card.amarillo:hover {
            border-color: #ffecb4;
            background-color: #ffecb4;
        }

    .widget-card.verde {
        border-color: #fff;
        background-color: #fff;
    }

        .widget-card.verde:hover {
            border-color: #bbfffd;
            background-color: #bbfffd;
        }

    .widget-card.violeta {
        border-color: #fff;
        background-color: #fff;
    }

        .widget-card.violeta:hover {
            border-color: #e9caff;
            background-color: #e9caff;
        }

.widget-title {
    width: 65%;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 23px;
    line-height: 23px;
    font-weight: 600;
}

    .widget-title.full {
        width: 100%;
        float: none;
    }

.widget-subtitle {
    width: 65%;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    font-family: Montserrat, sans-serif;
    color: #a1a1a1;
    font-size: 12px;
    line-height: 13px;
    font-weight: 300;
}

.porcentaje-widget {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 30%;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 14px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 17px;
    line-height: 19px;
    font-weight: 500;
    text-align: center;
}

.nombre-vendedor {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    font-weight: 500;
}

.info-smart-modal {
    overflow: auto;
    max-height: 100%;
}

.skustatus {
    display: inline-block;
    width: 48%;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 3px;
    padding-left: 20px;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0% 1px;
    background-size: 15px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-align: left;
}

    .skustatus.verde {
        background-image: url('../images/checked.png');
    }

    .skustatus.amarillo {
        background-image: url('../images/error-triangle.png');
    }

    .skustatus.rojo {
        background-image: url('../images/cancel.png');
        background-size: 15px;
    }

.div-block-24 {
    text-align: left;
}

.smartinfo-cont {
    display: inline-block;
    width: 25%;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

    .smartinfo-cont.full {
        display: block;
        width: 100%;
    }

.div-block-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.columns-35 {
    text-align: center;
}

.row-estadisticas-smart {
    display: block;
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: transparent;
    box-shadow: none;
}

.columns-36 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.list {
    width: 100%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    list-style-type: disc;
}

.list-item-2 {
    position: relative;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 20px;
    border-left: 2px dotted #c6c6c6;
    list-style-type: none;
}

.cont-indicator-log {
    position: absolute;
    left: -13px;
    top: -1px;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    padding-top: -7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #FFF;
}

.logindicator {
    width: 12px;
    height: 12px;
    clear: both;
    border-radius: 100%;
    background-color: #8d8d8d;
}

    .logindicator.date {
        background-color: #007aff;
    }

.dropdown-4 {
    display: block;
    padding-left: 10px;
}

.dropdown-toggle-3 {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    line-height: 15px;
}

.dropdown-list-4 {
    position: relative;
}

    .dropdown-list-4.w--open {
        padding: 3px 10px 10px;
        background-color: #fff;
    }

.actividad-log {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    font-weight: 400;
}

.columns-37 {
    padding-top: 10px;
}

.actividad-container {
    margin-right: 10px;
    margin-left: -1px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c6c6c6;
}

.btn-small {
    margin-top: 10px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px 7px;
    border-radius: 4px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
}

    .btn-small.outline {
        border: 1px solid #007aff;
        background-color: transparent;
        color: #007aff;
    }

        .btn-small.outline:hover {
            background-color: #f1f8ff;
        }

    .btn-small.simple {
        background-color: #fff;
        color: #007aff;
        text-decoration: none;
    }

        .btn-small.simple:hover {
            text-decoration: underline;
        }

.contlinks-onboarding {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
}

.link-intercom {
    display: inline-block;
    margin-right: 12px;
    padding-right: 2px;
    padding-left: 2px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
}

    .link-intercom:hover {
        text-decoration: underline;
    }

    .link-intercom.video {
        padding-left: 20px;
        background-image: url('https://assets.website-files.com/5c2548914fdbba733dbf536f/606377334b8317e1e12e97b4_video_tutorial.svg');
        background-position: 0px 1px;
        background-size: 17px;
        background-repeat: no-repeat;
    }

    .link-intercom.docs {
        padding-left: 20px;
        background-image: url('https://assets.website-files.com/5c2548914fdbba733dbf536f/60637b28fd66b0c8d36bbbe8_open-book.svg');
        background-position: 0px 0px;
        background-size: 17px;
        background-repeat: no-repeat;
    }

    .link-intercom.config {
        margin-top: 8px;
        margin-right: 5px;
        padding-left: 20px;
        float: right;
        background-image: url('../images/configicono.svg');
        background-size: auto 99%;
        background-repeat: no-repeat;
        font-size: 12px;
    }

    .link-intercom.info {
        padding-top: 2px;
        padding-right: 19px;
        background-image: url("https://assets.website-files.com/5c2548914fdbba733dbf536f/5c9d75225b1cab2d939dc35b_documentation_icon.png");
        background-position: 100% 2px;
        background-size: 17px;
        background-repeat: no-repeat;
        font-size: 15px;
    }

.card-elegirarchivo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 31%;
    min-height: 270px;
    margin: 10px;
    padding: 15px 11px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 2px dashed #c5e1ff;
    border-radius: 10px;
    background-color: #f1f8ff;
    text-align: center;
}

.icon-uploadexcel {
    display: block;
    width: 80px;
    margin: 20px auto 10px;
}

.columns-38 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.infoarchivos {
    overflow: hidden;
    height: 60px;
    padding-bottom: 15px;
}

.nombre-archivo {
    overflow: hidden;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-style: italic;
    font-weight: 500;
}

.file-action {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    font-weight: 500;
}


.divestadisticas {
    margin-top: 30px;
    margin-bottom: 30px;
}

.check-update {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    margin-left: 0px;
    border: 1px solid #007aff;
}

    .check-update.center {
        float: none;
    }

    .check-update.lista {
        position: relative;
        margin-right: 0px;
        margin-left: 6px;
        float: none;
    }

        .check-update.lista.drop {
            z-index: 100;
            margin-left: 0px;
        }

    .check-update.dia {
        float: none;
    }

.checkbox-field-3 {
    padding-bottom: 15px;
    float: right;
    text-align: right;
}

.div-block-32 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.cont-precios {
    position: relative;
    padding: 9px;
}

    .cont-precios.maxmin {
        overflow: auto;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

.bloquear-elementos {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 9999;
    display: block;
    width: 190%;
    height: 100%;
    border-radius: 12px;
    background-color: rgba(170, 170, 170, 0.15);
}

.nom-productoeditando {
    display: inline-block;
    overflow: hidden;
    max-width: 700px;
    padding-top: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.div-block-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.checkbox-label-2 {
    display: none;
}

.items-texto {
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 400;
}

.btntools-publicador {
    display: inline-block;
    height: 35px;
    margin-right: 5px;
    padding-top: 5px;
    float: right;
}

.config-icon {
    display: block;
    width: 28px;
    border-radius: 6px;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
}

    .config-icon:hover {
        -webkit-transform: scale(0.88);
        -ms-transform: scale(0.88);
        transform: scale(0.88);
    }

.cont-configtools {
    float: right;
}

.form-zonaenvios {
    padding-top: 10px;
    text-align: center;
}

.checkbox-4 {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    border: 1px solid #dbdbdb;
}

.checkenvios {
    display: block;
    overflow: auto;
    margin-bottom: 0px;
    padding: 3px 10px 1px;
}

    .checkenvios:hover {
        background-color: #f3f3f3;
    }

    .checkenvios.zona2 {
        padding-left: 50px;
    }

    .checkenvios.zona3 {
        padding-left: 50px;
    }

    .checkenvios.zona4 {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 110px;
    }

    .checkenvios.drop {
        border-bottom: 1px solid #dbdbdb;
    }

    .checkenvios.regular {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 40px;
        border-bottom: 1px solid #dbdbdb;
    }

.contenedor-zonas {
    overflow: auto;
    height: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px;
    border: 1px solid #dbdbdb;
    border-radius: 6px;
}

.checkstock {
    margin-top: 10px;
    margin-bottom: 0px;
    padding-left: 0px;
    text-align: center;
}

.contelement-stockprecio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.image-6 {
    width: 18px;
    margin-left: 3px;
}

    .image-6.gris {
        filter: grayscale(1);
    }

.div-block-28 {
    position: relative;
    z-index: 9000;
    text-align: left;
}

.shipping-title {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 35px;
    background-image: url('https://assets.website-files.com/5c2548914fdbba733dbf536f/60dd00aa3c8f40773ac0d6d1_flag_mexico.svg');
    background-position: 5px 3px;
    background-size: 20px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
}

    .shipping-title.flag {
        background-position: 5px 5px;
    }

    .shipping-title.adress {
        background-image: url('../images/adress_icon_1adress_icon.png');
        background-position: 4px 2px;
        background-size: 30px;
    }

.shipping-title-cl {
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: url('../images/Flag_of_Chile.png');
    padding-left: 35px;
    background-position: 5px 3px;
    background-size: 20px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
}

    .shipping-title-cl.flag {
        background-position: 5px 5px;
    }

    .shipping-title-cl.adress {
        background-image: url('../images/adress_icon_1adress_icon.png');
        background-position: 4px 2px;
        background-size: 30px;
    }

.shipping-title-co {
    padding-top: 3px;
    padding-bottom: 3px;
    /*background-image: url('../images/Flag_of_Chile.png');*/
    padding-left: 35px;
    background-position: 5px 3px;
    background-size: 20px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
}

    .shipping-title-co.flag {
        background-position: 5px 5px;
    }

    .shipping-title-co.adress {
        background-image: url('../images/adress_icon_1adress_icon.png');
        background-position: 4px 2px;
        background-size: 30px;
    }

.bold-text-4 {
    font-weight: 400;
}

.labeldropcheck {
    margin-right: 20px;
    padding-right: 5px;
    padding-left: 5px;
    float: right;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    font-weight: 500;
}

    .labeldropcheck:hover {
        color: #007aff;
        cursor: pointer;
    }

.drop-reglas-envio {
    display: block;
}

.dropdown-list-5 {
    position: relative;
}

    .dropdown-list-5.w--open {
        background-color: #fff;
    }

.icon-2 {
    color: #838383;
}

.icondrop-country {
    color: #838383;
    cursor: pointer
}

.contradio {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 25px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 500;
    text-align: left;
}

.label-radio {
    margin-bottom: 0px;
    padding-top: 4px;
    padding-left: 10px;
}

.btn-outline {
    min-height: 35px;
    min-width: 35px;
    padding: 10px 10px 0px;
    float: none;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 13px;
    font-weight: 500;
    text-align: center;
}

    .btn-outline.right {
        float: right;
    }

.row-origen {
    display: none;
}

.cardfolios {
    width: 40%;
    min-height: 60px;
    padding-right: 0px;
    padding-left: 10px;
    float: right;
    border-radius: 6px;
    background-color: #fff;
}

.foliostitulo-card {
    position: relative;
    width: 110px;
    margin-top: -10px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 15px 5px 5px;
    border-radius: 8px 8px 0px 0px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 26px;
    line-height: 17px;
    text-align: center;
}

.cardpricing {
    position: relative;
    min-height: 430px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 15px 15px;
    border: 2px solid #007aff;
    border-radius: 12px;
    background-color: #f1f8ff;
    text-align: center;
}

    .cardpricing.folios {
        padding-bottom: 90px;
    }

.btntriangle-pricing {
    width: 110px;
    margin-left: 10px;
    float: left;
}

.bold-text-5 {
    font-size: 15px;
    line-height: 14px;
    font-weight: 400;
}

.continfo-pricing {
    margin-top: 55px;
}

.bold-text-6 {
    display: inline;
    font-size: 24px;
    line-height: 0px;
}

.heading-7 {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 30px;
    line-height: 35px;
}

.btnshop-folios {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 150px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
}

    .btnshop-folios:hover {
        background-color: #006add;
    }

.listelement-folios {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 30px;
    background-image: url('../images/facturadoicon.png');
    background-position: 3px 0px;
    background-size: auto 21px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #838383;
    line-height: 18px;
    font-weight: 500;
    text-align: left;
}

.list-foliopricing {
    width: 80%;
    margin: 25px auto;
    padding-left: 0px;
}

.contbuscador-zona {
    position: relative;
}

.btnbuscar-zona {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
}

    .btnbuscar-zona:hover {
        background-color: #006add;
    }

.col-left {
    text-align: left;
}

.etiqueta-tab {
    display: block;
    height: 35px;
    padding-left: 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    line-height: 15px;
    font-weight: 500;
    text-align: left;
}

.cont-tit {
    text-align: left;
}

.cantidad-metricas {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: #8d8d8d;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
    text-align: left;
    min-height: 35px;
}

.porcentajmetrica {
    display: inline-block;
    padding: 2px 12px;
    border-radius: 50px;
    background-color: #007aff;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
}

    .porcentajmetrica.rojo {
        background-color: #ff0047;
    }

    .porcentajmetrica.verde {
        background-color: #00b347;
    }

.div4col {
    width: 25%;
    margin-bottom: 20px;
    padding-right: 5px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
}

.cont-toolarchivos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.rowconfig-billing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}


.container-competencia {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.columns-39 {
    padding-bottom: 10px;
}

.columns-40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    margin-top: 6px;
    margin-bottom: 6px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.column-48 {
    height: 40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.input-competencia {
    border: 1px solid #c6c6c6;
    border-radius: 10px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
}

    .input-competencia.red {
        border-color: red;
        color: red;
    }

.div-block-29 {
    padding-top: 16px;
}

.btnmodal-2 {
    display: inline-block;
    width: 110px;
    margin-right: 4px;
    margin-left: 4px;
    padding-right: 9px;
    padding-left: 9px;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    text-align: center;
}

    .btnmodal-2.cancel {
        border: 1px solid #007aff;
        background-color: #fff;
        font-family: Montserrat, sans-serif;
        color: #007aff;
    }

        .btnmodal-2.cancel:hover {
            background-color: #f1f8ff;
        }

    .btnmodal-2.accept {
        font-family: Montserrat, sans-serif;
    }

        .btnmodal-2.accept:hover {
            background-color: #006add;
        }

.input-competencia-2 {
    border: 1px solid #c6c6c6;
    border-radius: 10px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
}

.regular-2 {
    display: block;
    padding-left: 3px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 17px;
    font-weight: 300;
    text-align: left;
}

    .regular-2.azul {
        padding-right: 5px;
        color: #007aff;
        font-weight: 600;
    }

    .regular-2.competencia {
        display: inline-block;
        padding-right: 10px;
    }

        .regular-2.competencia.negritas {
            color: #000;
            font-weight: 600;
        }

    .regular-2.center {
        text-align: center;
    }

.titlemodal-2 {
    max-width: 90%;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #838383;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    line-height: 17px;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.5px;
}

.img-palomita-tachesito {
    width: 40px;
}

.btn-cerrarmodal-2 {
    position: absolute;
    left: auto;
    top: 7px;
    right: 7px;
    bottom: auto;
    display: block;
    width: 40px;
    height: 40px;
    padding: 8px 0px 0px 2px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
}

.titulo-catalogo-2 {
    margin-bottom: 15px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    text-align: left;
}

.div-block-30 {
    margin-top: 20px;
    padding-bottom: 10px;
    border: 1px solid #c6c6c6;
    border-radius: 11px;
}

.text-competencia {
    display: block;
    margin-right: auto;
    margin-left: auto;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
}

.labeltab-editor {
    color: #007aff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.labeltab-editor {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 6px;
    padding-left: 6px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
}

.publicaciones-editor {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    margin-left: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    text-align: left;
}

.contenedor-descuentos {
    text-align: center;
}

.columns-41 {
    margin-right: -10px;
    margin-left: -10px;
}

.div-block-31 {
    margin-top: 15px;
}

.nombre-de-cuenta {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
}

.nombre-de-tienda {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
}

.mlm-link {
    display: inline-block;
    margin-right: 10px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 15px;
    font-weight: 400;
    text-decoration: none;
}

    .mlm-link:hover {
        color: #007aff;
        text-decoration: underline;
    }

.tipo-y-precio {
    display: inline-block;
    margin-right: 10px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
    line-height: 15px;
}

.kit-link {
    text-decoration: none; 
    font-weight: 600; 
}

    .kit-link:hover {
        text-decoration: underline;
        color: #005ecb; 
    }

.cont-tags {
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.container-mlm {
    margin-top: 10px;
    margin-bottom: 10px;
}

.cont-nombre-canal {
    text-align: left;
    align-items: center;
    display: flex;
}


    .cont-nombre-canal.combos {
        background-color: #F1F8FF;
        border-radius: 7px;
        justify-content: space-between;
        padding: 10px;
        box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    }


.radio-button-2 {
    width: 20px;
    height: 20px;
    margin-top: 0px;
}

.radio-button-field {
    display: inline-block;
    margin-right: 5px;
    padding-right: 5px;
    padding-left: 25px;
}

.labelradio-btn {
    padding-top: 2px;
    padding-left: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 20px;
}

.checkbox-field-4 {
    padding-left: 5px;
}

    .checkbox-field-4.inline {
        display: inline-block;
        margin-bottom: 0px;
    }

    .checkbox-field-4.pilotojaime {
        display: inline-block;
        margin-right: 10px;
        margin-left: 10px;
        padding-right: 5px;
        padding-left: 5px;
        text-align: center;
    }

.tituloytool {
    position: relative;
    text-align: left;
}

.contooltip {
    position: relative;
    display: inline-block;
}

.contfiles-msg {
    width: 100%;
    max-width: 80%;
    float: right;
    text-align: right;
}

    .contfiles-msg.cliente {
        float: left;
        text-align: left;
    }

.file-icon {
    display: block;
    width: 25px;
    margin-right: auto;
    margin-left: auto;
}

.linkarchivo {
    position: relative;
    display: inline-block;
    width: 110px;
    margin: 4px;
    padding: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #c5e1ff;
    border-radius: 4px;
    background-color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

    .linkarchivo:hover {
        text-decoration: underline;
    }

.file-share {
    overflow: hidden;
    width: 100%;
    height: 13px;
    float: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 9px;
    line-height: 12px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
}

    .file-share.name {
        padding-right: 2px;
        padding-left: 2px;
        color: #007aff;
    }

    .file-share.weight {
        color: #838383;
    }

.link-block-3 {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    float: left;
}

.attach-icon {
    display: block;
}

.div-block-32 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.text-block-18 {
    position: absolute;
    left: auto;
    top: -4px;
    right: -4px;
    bottom: auto;
    z-index: 100;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background-color: #c5e1ff;
    color: #007aff;
    line-height: 16px;
    font-weight: 500;
    cursor: pointer;
}

.div-block-33 {
    overflow: auto;
    max-height: 160px;
    margin-top: 10px;
}


.row-pedidos-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
}

.colpedidos-flex {
    overflow: auto;
    max-height: 400px;
}

.contenedor-repartos-flex {
    overflow: auto;
    max-height: 360px;
    margin-right: -10px;
    margin-left: -10px;
    padding: 15px 5px;
}

.check-asignacion {
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    text-align: left;
}

.label-paquetera {
    width: 90%;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    text-align: left;
}

.asignacion-flex {
    position: relative;
    height: 1px;
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #fff;
    box-shadow: 0 2px 3px 0 #c6c6c6;
}


.mensaje-seleccion {
    margin-top: 10px;
    padding: 8px 28px;
    border-radius: 5px;
    background-color: #f1f8ff;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
}

.checkbox-field-5 {
    position: relative;
    display: inline-block;
    margin-bottom: 0px;
    padding-left: 0px;
    float: none;
}

    .checkbox-field-5.drop {
        width: 23px;
        height: 35px;
        padding-top: 7px;
    }

.checkbox-label-3 {
    display: none;
}

.column-50 {
    text-align: left;
}

.col-1-custom {
    display: inline-block;
    width: 5%;
}

.col-2-custom {
    display: inline-block;
    width: 25%;
}

.col-3-custom {
    display: inline-block;
    width: 25%;
}

.col-4-custom {
    display: inline-block;
    width: 25%;
}

    .col-4-custom.center {
        text-align: center;
    }

.col-5-custom {
    display: inline-block;
    width: 5%;
}

.col-6-custom {
    display: inline-block;
    width: 14%;
}

    .col-6-custom.center {
        text-align: center;
    }

.col-7-custom {
    display: inline-block;
    width: 14%;
}

.contenedor-columnas {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -5px;
    margin-left: -5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.linkseleccion {
    display: inline-block;
    padding-right: 6px;
    padding-left: 6px;
    color: #007aff;
}


.dropdown-5 {
    width: 23px;
    height: 32px;
    float: right;
    border: 1px solid transparent;
}

.acciones {
    display: block;
    height: 32px;
    padding: 10px 0px;
    text-align: center;
}

    .acciones.w--open {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

.icon-3 {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    color: #007aff;
}

.div-block-34 {
    height: 35px;
    min-width: 55px;
    margin-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
}

    .div-block-34:hover {
        background-color: #f1f8ff;
    }

.editor-variacion-precio {
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-decoration: line-through;
}

    .editor-variacion-precio.regular {
        color: #000;
        text-decoration: none;
        margin-top: 2px;
    }


.libreria-cont {
    position: relative;
    overflow: auto;
    height: 250px;
    max-height: 250px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.col-color-picker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 33px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.new-colstock {
    display: inline-block;
    width: 25%;
}

    .new-colstock._75 {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-width: max-content;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        text-align: left;
    }

        .new-colstock._75.listingproduct {
            width: auto;
        }

.colfija-skus {
    display: inline-block;
    width: 23%;
    min-height: 100px;
    margin-right: 3px;
    padding: 84px 8px 10px;
    float: left;
    border-right: 1px solid #d6d6d6;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.24);
}

    .colfija-skus.canales {
        overflow: auto;
        width: 77%;
        padding-top: 30px;
        float: none;
        border-right-style: none;
        text-align: left;
    }

    .colfija-skus.listing-producto {
        width: 22%;
        min-height: 80px;
        padding-top: 1px;
    }

    /*.sku-stock-caneles {
    margin-top: 0px;
    margin-bottom: 2px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    line-height: 16px;
    text-align: left;
}*/

    .colfija-skus.canales.listingproducto {
        min-height: 80px;
        padding-top: 10px;
        padding-bottom: 13px;
        -ms-overflow-style: none; /* IE y Edge */
        scrollbar-width: thin; /* Firefox */
    }

        .colfija-skus.canales.listingproducto::-webkit-scrollbar {
            display: none; /* Chrome, Safari, Opera */
        }


.container-sku-y-atributos {
    height: 50px;
    padding-top: 6px;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom: 1px solid #dbdbdb;
}

    .container-sku-y-atributos.listadoproductos {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 42px;
        padding-top: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        line-height: 14px;
    }

        .container-sku-y-atributos.listadoproductos.last {
            border-bottom-color: transparent;
        }

.tab-ventistore {
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: 3px solid #fff;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
}

    .tab-ventistore.w--current {
        border-bottom-color: #007aff;
        background-color: #fff;
    }

.btn-crearlink {
    display: block;
    width: 300px;
    margin: 20px auto 22px;
    border-radius: 8px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
}

    .btn-crearlink:hover {
        background-color: #006add;
    }


    .btn-crearlink.link-icon {
        display: inline-block;
        width: 110px;
        margin: 0px 5px;
        padding-right: 5px;
        padding-left: 5px;
    }

        .btn-crearlink.link-icon.remove {
            border: 1px solid #007aff;
            background-color: #fff;
            color: #007aff;
        }


.ventistore-link {
    position: relative;
    width: 98%;
    margin: 20px auto;
    padding: 10px;
    border-radius: 8px;
    background-color: #f1f8ff;
}

    .ventistore-link.newlink {
        padding-left: 20px;
    }

.divlink-ventistore {
    position: relative;
    padding-top: 10px;
}

.icon_img_add {
    display: inline-block;
    width: 30px;
    margin-right: 10px;
}

.link-block-4 {
    width: auto;
}

.html-embed {
    position: absolute;
    z-index: 1;
    overflow: hidden;
    width: 91%;
    height: 0%;
    padding-bottom: 689px;
    border-radius: 34px;
    background-color: #007aff;
}

.html-embed-2 {
    display: inline-block;
}



.label-apariencia {
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    font-weight: 500;
}


.modal-iconlibrary {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 999999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
}

.modal-iconoslinks {
    position: relative;
    width: 600px;
    height: auto;
    max-width: 500px;
    padding: 15px 15px 10px;
    border-radius: 10px;
    background-color: #fff;
}

.div-block-40 {
    float: left;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.html-embed-3 {
    width: 40px;
    height: 40px;
    margin-bottom: 0px;
}

    .html-embed-3:hover {
        background-color: #c5e1ff;
    }

.cont-lventulink-share {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 5px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mystore-link {
    display: inline-block;
    overflow: hidden;
    height: 20px;
    max-width: 77%;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 12px;
    font-weight: 500;
}

.share-store-btn {
    width: 30px;
    background-color: transparent;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
}

    .share-store-btn:hover {
        opacity: 0.53;
    }

.link-9 {
    color: #007aff;
}

.ventiurl-store {
    color: #007aff;
    cursor: pointer;
}

.iconlink {
    width: 45px;
    height: 45px;
    margin-right: 10px;
    border-radius: 200px;
}

    .iconlink.share {
        display: block;
        width: 28px;
        margin-right: 0px;
    }

.sharelink-shop {
    display: block;
    width: 100%;
}

.cont-nav-smartd {
    background-color: white;
    border-radius: 6px;
    min-height: 800px;
    padding: 10px;
    display: inline-block;
    position: relative;
    box-shadow: 0 0 4px rgba(198, 198, 198, .88);
}

    .cont-nav-smartd._30 {
        float: left;
        width: 29%;
        margin-right: 5px;
    }

    .cont-nav-smartd._70 {
        width: 70%;
        height: auto;
    }

.cont-info-analytics {
    text-align: center;
    align-items: stretch;
    padding-top: 9px;
    padding-bottom: 9px;
    display: flex;
}

.category-nav-cont {
    text-align: left;
}

.listing-prodanalytics {
    overflow: auto;
}

.cont-caracteres-resp {
    text-align: left;
}

.tiempo-respuesta {
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
}

.resumen-config-jaime {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px 17px;
    border: 2px solid #007aff;
    border-radius: 7px;
    background-color: #f1f8ff;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 19px;
    font-weight: 500;
}

.weekdays {
    padding-top: 0px;
    text-align: center;
}

.filtraryordenar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 35px;
    padding-right: 4px;
    padding-left: 4px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    cursor: pointer;
}

    .filtraryordenar:hover {
        background-color: #f1f8ff;
    }

.icono-filterorder {
    display: inline-block;
    width: 23px;
    margin-right: 5px;
    margin-left: 5px;
}

.filterorder-label {
    display: inline-block;
    cursor: pointer;
}

.modal-filterorder {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 999999999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.7);
}

.cont-filter-order {
    background-color: #fff;
    border-radius: 8px;
    flex: none;
    width: auto;
    min-width: 700px;
    max-width: 900px;
    min-height: 600px;
    max-height: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    position: relative;
}

    .cont-filter-order.experiencia {
        min-height: 50vh;
        overflow: auto;
    }

.cont-actions-modal {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 100%;
    height: 55px;
    padding-top: 15px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #fff;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.13);
}

    .cont-actions-modal.top {
        left: 0%;
        top: 0%;
        right: 0%;
        bottom: auto;
        border-radius: 8px 8px 0px 0px;
    }

    .cont-actions-modal.bottom {
        left: 0%;
        top: auto;
        right: 0%;
        bottom: 0%;
        height: 70px;
        padding-top: 16px;
        padding-bottom: 16px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.13);
        text-align: center;
    }


.title-modal-filtrar {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
}

.btn-closefilter {
    padding: 5px;
    float: right;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 22px;
    font-weight: 500;
}

.div-block-49 {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
}

.col-nombre-filtro {
    display: inline-block;
    width: 25%;
}

.element-filterorder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    margin-left: 15px;
    padding: 20px 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #dbdbdb;
}

.colcheck-filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.nombre-col-filtro {
    margin-top: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.selection-filterorder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
}

.form-9 {
    overflow: auto;
    width: 100%;
    max-height: 470px;
    min-height: 470px;
}

.semaforo-jaime {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-bottom: 5px;
    padding-top: 9px;
    padding-bottom: 9px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #007aff;
    border-radius: 8px;
    background-color: #f1f8ff;
    text-align: left;
}

    .semaforo-jaime.ok {
        border-color: #0cca58;
        background-color: #e1ffed;
    }

    .semaforo-jaime.neutro {
        background-color: #fff4c3;
    }

    .semaforo-jaime.error {
        background-color: #ffd0dd;
    }

.semaforo-indicador {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 100%;
    background-color: #007aff;
}

    .semaforo-indicador.ok {
        background-color: #0cca58;
    }

    .semaforo-indicador.neutro {
        background-color: #ffa600;
    }

    .semaforo-indicador.error {
        background-color: #ff0047;
    }

.link-publicacion {
    color: #007aff;
    text-decoration: none;
    display: inline-block;
}

    .link-publicacion:hover {
        text-decoration: underline;
    }

.product-list-div10 {
    display: inline-block;
    width: 10%;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
}

    .product-list-div10.combos {
        flex: none;
    }

.product-list-div45 {
    width: 40%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
}

    .product-list-div45.combos {
        flex: 1;
    }


.product-list-div40 {
    display: inline-block;
    width: 40%;
    padding-right: 5px;
    padding-left: 5px;
}

.continfo-listing-product {
    align-items: center;
    display: flex;
}

    .continfo-listing-product.combos {
        justify-content: space-between;
    }


.listing-prod-canal-container {
    display: inline-block;
    width: 33%;
    padding: 4px 5px;
    color: #838383;
    text-decoration: none;
}

.div-block-50 {
    display: flex;
}


.qty-canal {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    text-align: center;
}

.qty-canal {
    color: #bebebe;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    display: inline-block;
}

    .qty-canal.stockvivo {
        color: #424242;
        padding: 5px;
        font-size: 12px;
    }

.toggle-listing-pdetail {
    display: block;
    width: 100%;
}

.toggle-listingp-detail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 2px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
}

.icon-4 {
    position: relative;
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
}

.text-block-19 {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
}

.dropdown-list-7 {
    position: relative;
}

.iconcanal-listing {
    display: block;
    margin-right: auto;
    margin-left: auto;
}


.btn-detalle-listing {
    display: block;
    margin: 5px auto;
    padding: 10px 5px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
}

.btn-editar-listing {
    display: block;
    margin: 5px auto;
    padding: 6px 5px;
    padding-bottom: 6px;
    border: 1px solid #007aff;
    border-radius: 5px;
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 12px;
    word-break: break-all;
}


.folios-descuento {
    margin-top: -22px;
    margin-bottom: -15px;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 20px;
    line-height: 22px;
    text-decoration: line-through;
}


.txt-iva {
    font-size: 19px;
    line-height: 20px;
}


.modal-endtrial {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 10000990;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.76);
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
}

.endtrial-btns-cont {
    position: relative;
    width: 700px;
    padding: 15px;
    border-radius: 10px;
    background-color: #fff;
}


.btn-endtrial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    height: 50px;
    margin: 21px auto;
    padding: 6px 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #007aff;
    border-radius: 100px;
    background-color: #007aff;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    line-height: 18px;
    font-weight: 500;
    text-align: center;
}

    .btn-endtrial.disabled {
        background-color: #3898e694;
        border: 0;
    }


.heading-8 {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400;
    text-align: center;
}


.jaime-trial {
    display: block;
    width: 130px;
    margin-top: 16px;
    margin-right: auto;
    margin-left: auto;
}


.titulo-colifja {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
}


.mensajejaime {
    width: 98%;
    min-height: 70px;
    margin-right: 15px;
    margin-left: 15px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
}

.rowestado-titles-sidecard {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: #f1f8ff;
    text-align: center;
}

.rowestado-sidecard {
    text-align: center;
}

.colestado-sidecard {
    display: flex;
    padding-top: 5px;
    padding-bottom: 5px;
    justify-content: center;
    align-items: stretch;
}


.publicador-div15 {
    width: 15%;
    text-align: center;
}

.infoproduct-publicador-meli {
    width: 50%;
    padding-left: 5px;
}

.contitempublicador {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.cont-pic-miniatura {
    position: relative;
}

.cont-pichover {
    z-index: 999;
    opacity: 0;
    background-color: #fff;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 200px;
    display: none;
    position: absolute;
    top: -50px;
    bottom: 0;
    left: 110px;
    right: 0%;
    overflow: hidden;
    box-shadow: 0 0 6px 4px rgba(2, 21, 42, .19);
}

.contenedor-tags {
    padding-top: 5px;
    padding-bottom: 5px;
}

.input-num-fact {
    width: 90%;
    border-radius: 6px;
    margin: 6px auto;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

.row-facturacion-canal {
    align-items: center;
    display: flex;
}

    .row-facturacion-canal.titulos {
        border-bottom: 1px solid #c6c6c6;
        margin-bottom: 10px;
    }

.div-block-52 {
    padding-left: 5px;
    padding-right: 5px;
}

.btncrear-respuesta {
    color: #007aff;
    border: 1px solid #007aff;
    border-radius: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 12px;
    padding: 5px 3px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-decoration: none;
    display: inline-block;
}

    .btncrear-respuesta:hover {
        text-decoration: underline;
    }

.pill-resp {
    color: #007aff;
    cursor: grab;
    background-color: #e5f0fc;
    border-radius: 50px;
    margin: 2px 4px;
    padding: 5px 7px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-decoration: none;
    display: inline-block;
}

    .pill-resp:hover {
        background-color: #c5e1ff;
    }

.canales-stockvivo {
    width: 50%;
    background-color: #f1f8ff;
    flex: none;
    justify-content: space-between;
    display: flex;
    overflow: visible;
}

    .canales-stockvivo.white {
        background-color: #fff;
        align-items: center;
    }

    .canales-stockvivo.grey {
        background-color: #fafafa;
        align-items: center;
    }

.canalstock-vivo-cant {
    width: 10%;
    height: auto;
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
}

    .canalstock-vivo-cant.grey {
        background-color: #fafafa;
        justify-content: center;
        align-self: stretch;
    }

.nameprod-stockvivo {
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
}


    .nameprod-stockvivo.description {
        text-align: left;
        width: 80%;
        margin-left: 10px;
        font-size: 13px;
        line-height: 18px;
    }

.infoprod-stock-vivo {
    width: 50%;
    display: inline-block;
}


.div-block-55 {
    overflow: auto;
}

.btn-verstock {
    border: 1px solid var(--steel-blue);
    background-color: var(--white);
    color: var(--steel-blue);
    text-align: center;
    border-radius: 4px;
    margin-left: auto;
    padding: 9px 10px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 14px;
}

    .btn-verstock:hover {
        background-color: var(--alice-blue);
    }

.tab-analytics {
    border-bottom: 4px solid var(--alice-blue);
    background-color: #fff;
    width: 33%;
    height: 50px;
    padding: 7px 10px;
}

    .tab-analytics.w--current {
        border-bottom-color: var(--steel-blue);
        background-color: var(--white);
    }

.follow-seller-btn {
    color: var(--steel-blue);
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    display: inline-block;
}

    .follow-seller-btn:hover {
        color: var(--royal-blue);
    }

.volver-btn {
    border: 1px solid var(--royal-blue);
    color: var(--grey);
    background-image: url(/images/V2/arrow_back_blue.svg );
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 25px;
    border-radius: 4px;
    min-width: 35px;
    height: 35px;
    padding: 4px 10px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
}

    .volver-btn:hover {
        border-color: var(--steel-blue);
        background-color: var(--alice-blue);
        color: var(--steel-blue);
        cursor: pointer;
    }

.formcombos {
    margin-top: 15px;
}

.col-items-talla {
    flex: none;
    display: flex;
    overflow: auto;
}

.contguia-talla {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
}

.col-itemtalla {
    width: 150px;
    min-height: 440px;
    background-color: #fff;
    border-radius: 4px;
    padding-bottom: 25px;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    box-shadow: 0 0 3px rgba(0, 0, 0, .24);
}

.col-infotalla {
    width: 87%;
    min-height: 440px;
    background-color: #fff;
    border-radius: 6px;
    margin-left: 10px;
    padding-bottom: 25px;
    display: inline-block;
    overflow: auto;
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
}

.contitems-tallas {
    min-width: 120%;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
}

.selector-talla {
    width: 90%;
    color: #636363;
    background-color: #fff;
    border: 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

    .selector-talla.small {
        width: 40%;
    }

.nombretalla {
    width: 90%;
    text-align: center;
    border: 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #007aff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

    .nombretalla:focus {
        border-bottom-color: #007aff;
    }

    .nombretalla.small {
        width: 40%;
        display: inline-block;
    }

.spantallas {
    width: 5px;
    height: 1px;
    background-color: #424242;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}

.canal-origen-pedido {
    color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
}

.iconcredenciales {
    width: 40px;
    float: left;
    margin-right: 10px;
}

.rowstock {
    justify-content: center;
    align-items: stretch;
    display: flex;
}

.continputauth {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

    .continputauth.micuenta {
        text-align: left;
        display: inline-block;
    }

.authnumber {
    width: 35px;
    height: 46px;
    text-align: center;
    border: 1px solid #a3a3a3;
    border-radius: 4px;
    margin-bottom: 0;
    margin-right: 8px;
    padding: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    font-weight: 400;
    display: inline-block;
}

    .authnumber:focus {
        border-width: 1.5px;
        border-color: #307aff;
    }

.authqrcode {
    width: auto;
    max-width: 180px;
    display: block;
}

    .authqrcode.login {
        margin-left: auto;
        margin-right: auto;
    }

.rowautenticator {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}


.dropfolios-compra {
    color: #fff;
    padding: 10px;
    font-size: 14px;
    display: block;
}

.linkcompra-folios {
    color: #6d6d6d;
    background-color: rgba(255, 255, 255, 0);
    border-bottom: 1px solid #fff;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
}

    .linkcompra-folios:hover {
        background-color: #d4e7fa;
    }

.dropopciones-folios.w--open {
    background-color: #fff;
    border-radius: 7px;
    box-shadow: 2px 4px 9px rgba(0, 0, 0, .25);
}

.arrowfolios {
    margin-right: 10px;
}

.checkauth {
    padding-left: 0;
}

.tagplanactual {
    color: #fff;
    background-color: #286add;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: auto;
    padding: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    top: -27px;
    bottom: auto;
    left: auto;
    right: -2px;
}

.stack-nuevo-plan {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}

.cell {
    justify-content: center;
}

.plan-arrow {
    width: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.quick-stack {
    width: 100%;
    padding: 10px;
}

.column-52 {
    align-self: center;
}

.tools-publicador-cont {
    flex-direction: row;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.planlinkfooter {
    color: #007aff;
    text-decoration: none;
}

.modalexperiencia {
    z-index: 999999999;
    background-color: rgba(0, 0, 0, .5);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.linkexperience {
    color: #007aff;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
    text-decoration: none;
    display: block;
}

    .linkexperience:hover {
        text-decoration: underline;
    }

.txtexperiencia {
    color: gray;
    text-align: center;
    max-height: 100px;
    font-family: Montserrat, sans-serif;
    font-size: 9px;
    font-weight: 400;
    line-height: 10px;
    overflow: hidden;
}

    .txtexperiencia.modal2 {
        text-align: left;
        width: 100%;
        margin-bottom: 5px;
        font-size: 11px;
        line-height: 12px;
    }

.percent-exp {
    color: #ff0047;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 19px;
}

    .percent-exp.detail {
        margin-left: auto;
        margin-right: auto;
    }

    .percent-exp.green {
        color: #0cca58;
    }

    .percent-exp.naranja {
        color: #ffa600;
    }

.cont-infoexperiencia {
    padding: 20px;
}

    .cont-infoexperiencia.livereport {
        padding-top: 0;
        padding-bottom: 18px;
    }

.cell-2 {
    justify-content: flex-start;
    align-items: flex-end;
}

.stackexperiencia {
    padding: 5px 0;
}

.cellexperiencia {
    justify-content: center;
    align-items: center;
}

    .cellexperiencia.right {
        justify-content: center;
        align-items: flex-end;
    }

.cellproblemlist {
    background-color: rgba(255, 255, 255, .35);
    flex-direction: column;
    align-items: stretch;
    padding: 5px;
}

.colsproblemas {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #f1f8ff;
    padding: 9px;
}

    .colsproblemas.white {
        background-color: white;
        align-self: stretch;
    }

.problemlist {
    height: 230px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: auto;
}


.amazoninfo {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 70%;
    padding: 0;
}

.cellinfoaz {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
}

.ratingamazon {
    width: 18px;
    margin-left: 3px;
    margin-right: 3px;
}

.amazondata {
    color: #838383;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
}

.editicon {
    width: 20px;
    margin-right: 10px;
}

.reportmodaltrigger {
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.modallivereport {
    z-index: 9999;
    background-color: rgba(0, 0, 0, .42);
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
}

.imgnombreproduct {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.infomodalreport {
    overflow: hidden;
}

.formlivereport {
    text-align: center;
}

.container-elementosdestock {
    overflow: auto;
}

.nombreasin {
    color: #838383;
    width: 100%;
    height: auto;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    display: inline-flex;
    overflow: hidden;
}

.subtitulo-integracion {
    color: #4b4b4b;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
}

.itemsconfig {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

html.w-mod-js *[data-ix="tooltip"] {
    display: none;
    opacity: 0;
}

html.w-mod-js *[data-ix="hidden-modal"] {
    display: none;
    opacity: 0;
}

html.w-mod-js *[data-ix="hidden-modalmap"] {
    display: none;
    opacity: 0;
}

html.w-mod-js *[data-ix="hidden-side"] {
    display: none;
    opacity: 0;
    -webkit-transform: translate(100%, 0px);
    -ms-transform: translate(100%, 0px);
    transform: translate(100%, 0px);
}

html.w-mod-js *[data-ix="hidden-sidecard-left"] {
    display: none;
    opacity: 0;
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
}

/*NotificationCenter*/
.tabs-notificaciones {
    margin-top: 25px;
    margin-bottom: 20px;
}

.tabs-menu-3 {
    display: block;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #fff;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.12);
    text-align: left;
}

.tab-notificaciones {
    padding: 18px 13px;
    border-bottom: 3px solid transparent;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 13px;
    font-weight: 500;
    text-align: center;
}

    .tab-notificaciones:hover {
        border-bottom-color: #007aff;
        background-color: #fff;
    }

    .tab-notificaciones.w--current {
        border-bottom-color: #007aff;
        background-color: #e0f0ff;
    }

.tabs-cont-notific {
    min-height: 400px;
    background-color: #fff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24);
}

.row-notificacion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.cont-notificacion {
    min-height: 200px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

    .cont-notificacion._50 {
        width: 50%;
        min-height: 0;
        padding-top: 15px;
        padding-bottom: 15px;
        display: inline-block;
    }

    .cont-notificacion._100 {
        width: 100%;
    }

.row-notificacion {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
    display: flex;
}

.cont-mailnotificacion {
    text-align: left;
    border: 1px solid #bebebe;
    border-radius: 6px;
    height: 90px;
    margin-top: 10px;
    padding: 3px 5px;
    overflow: auto;
}

.label-notificaciones {
    margin-bottom: 5px;
    padding-top: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    text-align: left;
}

.radio-notificaciones {
    display: inline-block;
    width: 30%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio-button-3 {
    width: 18px;
    height: 18px;
    margin-top: 0px;
    border-width: 1px;
    border-color: #007aff;
}

    .radio-button-3.w--redirected-checked {
        border-width: 7px;
        border-color: #007aff;
    }

    .radio-button-3.w--redirected-disabled {
        border-width: 7px;
        border-color: #aaa;
        cursor: not-allowed;
    }

.cont-mailnotificacion {
    overflow: auto;
    height: 106px;
    margin-top: 10px;
    padding: 3px 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #bebebe;
    border-radius: 6px;
    text-align: left;
}

.selector-notificar-usuario {
    overflow: auto;
    width: 100%;
    height: 90px;
    margin-top: 10px;
    margin-bottom: 0px;
    border-radius: 6px;
    background-color: #fff;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d2233-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d2240-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr .5fr;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d2257-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
}

/* ======= Ends ======= */
/* ======= Start 991px ======= */
@media (max-width: 991px) {

    .register {
        width: 80%;
        margin-top: 10%;
        padding: 11px;
    }

    .register-form-cont {
        width: 90%;
    }

    .register-container.login {
        background-position: -12% 100%, 0px 0px;
        background-size: auto 280px, auto;
    }

    .register-container.registrositio {
        min-height: 600px;
    }

    .menu-right-container {
        padding-top: 0px;
        padding-bottom: 6px;
    }

    .contenedor-menu {
        display: inline-block;
        width: auto;
    }

    .brand {
        padding-top: 17px;
        padding-bottom: 17px;
        text-align: center;
    }

    .card.full.mensaje {
        max-height: none;
    }

    .card.blue {
        min-height: 400px;
    }

    .blue.redirect {
        width: 90%;
    }

    .text-field-2.producto {
        width: 55%;
    }

    .text-field-2.template {
        width: 24%;
    }

    .text-field-2.generador {
        width: 100%;
    }

    .text-field-2.variacion {
        width: 74%;
    }

    .select-field.reportes.ventas {
        width: 20%;
    }

    .btn-full-color.template {
        width: 290px;
        height: 36px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .btn-full-color.responder {
        width: 23%;
        float: right;
    }

    .btn-full-color.buscarfacturas {
        display: inline-block;
    }

    .buscador.asignaciones {
        width: 75%;
    }

    .nombre-producto {
        display: inline-block;
    }

    .info-50 {
        display: block;
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .precio-compra {
        text-align: left;
    }

    .precio-envio {
        text-align: left;
    }

    .venta-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 10px;
        padding-left: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .venta-canal {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 151px;
        -ms-flex: 0 0 151px;
        flex: 0 0 151px;
    }

    .div-block-2 {
        display: inline-block;
    }

    .form.solicitud-facturas {
        display: block;
    }

    .mensaje.postventa {
        width: 89%;
    }

    .dropdown-toggle {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    .column-6 {
        padding-left: 9px;
    }

    .copyright-log.copyright.registro {
        text-align: center;
    }

    .copyright-log.copyright {
        padding-right: 25px;
        background-color: transparent;
        box-shadow: none;
        text-align: right;
    }

    .dropdown {
        padding-left: 0px;
    }

    .droplist-usuario.w--open {
        position: absolute;
    }

    .dropdown-list-2.w--open {
        right: 0px;
    }

    .cardlink.onboarding {
        width: 95px;
        margin: 9px 4px;
        padding-right: 1px;
        padding-left: 1px;
    }

    .cardlink._33 {
        width: 31%;
        height: 199px;
        margin-right: 6px;
        margin-left: 6px;
        padding-top: 39px;
    }

    .columna-producto.smart.nuevo {
        width: 850px;
    }

    .contenedor-cards {
        width: 78%;
    }

    .tabs-content {
        width: 80%;
    }

    .tabs-menu {
        width: 18%;
    }

    .dashboard-card.emptydata {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .dashboard-card._50 {
        width: 90%;
    }

    .empty-data-text {
        width: 85%;
    }

    .icon-empty-dash {
        max-width: 210px;
    }

    .respuesta-cliente.mensaje {
        width: 97%;
    }

    .respuesta-usuario.mensaje {
        width: 97%;
    }

    .infoguia {
        font-size: 12px;
        line-height: 14px;
        text-align: center;
    }

    .column-23 {
        text-align: center;
    }

    .user-rol {
        height: 40px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 14px;
    }

    .infousuario {
        height: 40px;
        line-height: 14px;
    }

        .infousuario.mail {
            display: block;
            height: 27px;
            margin-right: auto;
            margin-left: auto;
            text-align: center;
        }

    .card-usuario {
        padding-top: 15px;
        padding-bottom: 15px;
    }

        .card-usuario.anuncios {
            max-width: 97%;
        }

    .btn-clientes-usuarios {
        display: block;
        width: 70px;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }

    .button-3 {
        display: block;
        width: 73px;
        margin-bottom: 5px;
        padding-right: 8px;
        padding-left: 8px;
        float: right;
        text-align: center;
    }

    .button-4 {
        display: block;
        width: 114px;
        float: right;
        font-size: 12px;
        line-height: 17px;
        text-align: center;
        text-decoration: none;
    }

        .button-4.detallefactura {
            width: 81px;
        }

        .button-4.factura-left {
            margin-right: 0px;
            margin-left: 5px;
            padding-right: 0px;
            padding-left: 0px;
            text-align: left;
        }

    .columns-11 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .text-block-9.postventa {
        margin-right: 10px;
    }

    .cont-nuevousuario.postventa {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .pic-producto-preguntas {
        width: 100px;
    }

    .col-detalle {
        padding-right: 2px;
        padding-left: 2px;
    }

    .fecha-factura {
        line-height: 14px;
    }

    .alert-imput {
        padding-top: 5px;
        padding-bottom: 5px;
        display: block;
        max-width: 90%;
        margin-top: -10px;
        margin-right: auto;
        margin-left: auto;
        padding-left: 21px;
        background-image: none;
        background-position: 2px 4px;
        background-size: auto 14px;
        background-repeat: no-repeat;
        font-family: Montserrat, sans-serif;
        color: #ff0047;
        font-size: 12px;
        line-height: 16px;
        font-weight: 300;
        text-align: left;
    }

        .alert-imput.registrosito {
            padding-right: 5px;
            padding-left: 26px;
            line-height: 13px;
        }

    .alert-imput { /**/
    }

    .divmodal {
        overflow: auto;
        max-height: 350px;
        margin-top: 26%;
    }

        .divmodal.variaciones {
            width: 98%;
            height: auto;
            max-height: none;
        }

        .divmodal.eZona {
            width: 98%;
            height: auto;
            max-height: none;
        }

        .divmodal.catalogo {
            height: auto;
            max-height: none;
            margin-top: 5%;
        }

        .divmodal.competencia {
            width: 720px;
        }

        .divmodal.flex {
            max-height: none;
            margin-top: 5%;
        }

    .div-block-10 {
        margin-bottom: 10px;
    }

    .tab-editar.log {
        width: 30%;
    }


    .tabs-content-2 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .txt-auxiliar.usuario {
        padding-left: 130px;
    }

    .input-editar-producto.cantidad {
        width: 60px;
    }

    .elements-input {
        width: 98%;
        height: 125px;
    }

    .titles-plan {
        margin-left: 5px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .titles-plan.center {
            font-size: 22px;
        }

    .txt-miplan.anuncios {
        max-width: 95%;
    }

    .rowfacturas {
        display: block;
    }

    .row-tarea {
        display: block;
    }

    .estado-tarea {
        float: right;
    }

        .estado-tarea.template {
            padding-left: 0px;
            float: none;
        }

    .borrar-action.variacion {
        margin-top: 0px;
        margin-right: 0px;
    }

    .coltarea {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 40px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .columns-16 {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .input-atributo._50 {
        width: 40%;
    }

    .cont-publicacion.editor {
        width: 45%;
    }

    .col-respuesta {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .input-cant-stock {
        max-width: 90%;
    }

    .container-radio.postventa {
        margin-left: 5px;
        padding-right: 2px;
        padding-left: 2px;
    }

    .container-radio.imgvariacion {
        display: block;
        width: 100%;
    }

    .container-radio.cambios {
        margin-left: 290px;
    }

    .etiqueta-radio-btn.sincronizacion {
        width: 80%;
        line-height: 12px;
    }

    .etiqueta-radio-btn.registro {
        width: 92%;
    }

    .container-radio-configuracion.reporteventa {
        padding-right: 0px;
        padding-left: 0px;
    }

    .lista-anuncios {
        width: 95%;
    }

    .form-sitioventi.mediapagina {
        width: 90%;
        padding-top: 16px;
    }

    .form-sitioventi.tickets {
        width: 70%;
    }

    .row-templates {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .div-block-19 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .columns-22 {
        text-align: left;
    }

    .objetivos-list {
        width: 90%;
    }

    .title-error {
        font-size: 110px;
        line-height: 100px;
    }

    .heading-5 {
        font-size: 15px;
        line-height: 22px;
    }

    .backerror-pages {
        margin-top: 21px;
        margin-bottom: 21px;
    }

    .mailsoporte {
        font-size: 12px;
        line-height: 18px;
    }

    ._40-register {
        height: 670px;
        padding-top: 6px;
    }

    ._60-regiister {
        height: 670px;
    }

        ._60-regiister.payment {
            height: 670px; /**/
        }

    .title-registro-logos {
        line-height: 26px;
    }

    .logo-cliente {
        width: 100px;
    }

    .contlogos-reg {
        width: 90%;
    }

    .contform-empresa {
        padding-left: 0%;
    }

    .contform-regventi {
        width: 95%;
    }

    .title-solicitud {
        line-height: 29px;
    }

    .colonboarding.center {
        height: auto;
    }

    .img-editar.banners {
        width: 100px;
    }

    .warning-smart {
        top: -156%;
    }

    .paso-container {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .syncapp-shopify {
        width: 190px;
        margin-top: -83px;
    }

    .columns-28 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .main-data {
        margin-top: 5px;
        margin-bottom: 0px;
        font-size: 16px;
    }

    .cont-tab-log {
        width: 100%;
    }

    .btn-anuncio-meli {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .widget-card {
        width: 24%;
    }

    .cardfolios {
        width: 48%;
    }

    .column-51 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .div-block-34 {
        position: relative;
        display: inline-block;
        float: left;
    }

    .nombre-col-stock.black {
        max-width: 150px;
    }

        .nombre-col-stock.black.sku {
            margin-left: 15px;
        }


    .colfija-skus.listing-producto {
        width: 22%;
    }

    .product-list-div10.combos, .product-list-div45.combos {
        flex: 1;
    }
}
/* ======= Ends 991px ======= */
/* ======= Start 767px ======= */
@media screen and (max-width: 767px) {

    .logo_user_toolbar {
        width: 200px;
    }

        .logo_user_toolbar.big {
            display: none;
        }

    .register {
        width: 80%;
        min-height: 290px;
        margin-top: 0px;
        margin-bottom: 68px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .logo-register {
        width: 300px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .text-field.last {
        width: 70%;
    }

    .register-container {
        position: static;
        height: auto;
        padding-top: 15px;
    }

        .register-container.login {
            background-position: 0% 92%, 0px 0px;
            background-size: auto 200px, auto;
        }

        .register-container.registrositio {
            background-position: 0% 95%, 0px 0px;
            background-size: 290px, auto;
        }

    .nav-icon {
        width: auto;
        margin-right: 10px;
        margin-left: 10px;
    }

    .nav-menu {
        top: auto;
        display: block;
        background-color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#00d6d0), to(#007aff));
        background-image: linear-gradient(180deg, #00d6d0, #007aff);
        box-shadow: 0 1px 22px 0 rgba(0, 0, 0, 0.18);
    }

    .menu-right-container {
        position: relative;
        top: 0px;
        right: 0px;
        display: inline-block;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 0px;
        float: right;
    }

    .contenedor-menu {
        position: absolute;
        left: 0px;
        top: 63px;
        right: 0px;
        display: inline-block;
    }

    .brand {
        margin-right: 12px;
        padding: 8px 6px 9px;
    }

    .card.blue {
        min-height: 0px;
    }

    .blue.redirect {
        font-size: 15px;
        line-height: 25px;
    }

    .text-field-2.producto {
        width: 57%;
    }

    .text-field-2.template {
        width: 18%;
    }

    .text-field-2.generador {
        width: 40%;
    }

    .select-field.reportes.ventas {
        width: 16%;
    }

    .select-field.status {
        width: 19%;
    }

    .select-field.tipo {
        width: 19%;
    }

    .select-field.canales {
        width: 20%;
    }

    .btn-full-color.facturas {
        display: inline-block;
    }

    .btn-full-color.addimg {
        margin-left: 5px;
        float: none;
    }

    .btn-full-color.template {
        width: 210px;
        margin-top: 13px;
        padding-top: 11px;
        padding-bottom: 11px;
    }

    .btn-full-color.responder {
        margin-right: 0px;
    }

    .buscador.asignaciones {
        width: 69%;
    }

    .numero-pedido {
        font-size: 10px;
    }

    .regular.paginador {
        position: relative;
        text-align: center;
    }

    .regular.columnas {
        height: 35px;
    }

    .columns {
        display: block;
    }

    .vermas {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .div-block-2 {
        display: inline-block;
    }

    .form.solicitud-facturas {
        display: block;
    }

    .menu-button {
        padding: 10px;
        float: left;
        color: #fff;
        font-size: 45px;
    }

        .menu-button.w--open {
            background-color: #00d6d0;
        }

    .dropdown-toggle {
        text-align: left;
    }

    .title-nav {
        color: #fff;
        font-size: 18px;
    }

    .columns-4 {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .column-6 {
        min-height: 0px;
        padding-right: 10px;
        padding-left: 10px;
        border-left-style: none;
    }

    .copyright-log {
        position: relative;
    }

        .copyright-log.copyright {
            text-align: center;
        }

    .dropdown-toggle-2 {
        position: static;
    }

    .dropdown {
        position: relative;
        left: 0px;
        top: 0px;
        margin-top: 10px;
        padding-top: 0px;
        padding-bottom: 5px;
        float: right;
    }

        .dropdown.menu {
            position: absolute;
            left: auto;
            top: 0px;
            right: 63px;
            width: 59px;
            /*margin-top: 7px;*/ /**/
            float: right;
        }

            .dropdown.menu.logs {
                right: 105px;
            }

            .dropdown.menu.notificaciones {
                right: 160px;
            }

        .dropdown.usuario {
            position: absolute;
            left: auto;
            top: 0px;
            right: -10px;
            width: 59px;
            margin-top: 0px;
            padding-left: 5px;
        }

    .droplist-usuario.w--open {
        position: static;
        margin-right: 15px;
        float: right;
    }

    .droplist-widgets.w--open {
        float: right;
    }

    .cardlink.integracion {
        width: 230px;
        height: 230px;
        margin-right: 10px;
        margin-left: 10px;
        padding-top: 40px;
    }

    .cardlink.onboarding {
        margin-right: 18px;
        margin-left: 18px;
    }

    .foto-preview {
        width: 89px;
    }

    .column-7 {
        display: block;
    }

    .nombre-producto-list {
        margin-right: 10px;
        margin-left: 10px;
    }

    .col-info-lproductlist {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }

    .columns-5 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .column-8 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .columna-producto.smart {
        flex-direction: column;
    }

        .columna-producto.smart.nuevo {
            flex-direction: row;
        }

    .contenedor-cards {
        width: 95%;
        text-align: center;
    }

    .dashboard-card._50 {
        text-align: left;
    }


    .empty-data-text {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .icon-empty-dash {
        max-width: 230px;
    }

    .column-17 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .respuesta-cliente.mensaje {
        width: 100%;
    }

    .respuesta-usuario.mensaje {
        width: 100%;
    }

    .infousuario.mail {
        text-align: left;
    }

    .infousuario.clientes {
        height: 50px;
        line-height: 20px;
    }

    .btn-clientes-usuarios {
        text-align: center;
    }

    .button-3 {
        display: inline-block;
        margin-bottom: 0px;
        float: left;
    }

    .button-4 {
        display: inline-block;
        padding-top: 6px;
        float: left;
        line-height: 20px;
    }

        .button-4.detallefactura {
            width: 77px;
            padding-right: 4px;
            padding-left: 4px;
            float: right;
        }

        .button-4.factura {
            width: auto;
            float: none;
            text-align: left;
        }

    .column-24 {
        margin-bottom: 10px;
    }

    .columns-11 {
        display: block;
    }

    .infotip-container {
        width: 430px;
    }

    .field-label-4.full {
        text-align: left;
    }

        .field-label-4.full.small {
            width: 100%;
        }

    .text-block-9.postventa {
        -webkit-box-flex: 2;
        -webkit-flex: 2 auto;
        -ms-flex: 2 auto;
        flex: 2 auto;
    }

    .cont-nuevousuario.postventa {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .input-agregar-usuario.full._80 {
        width: 100%;
        margin-bottom: 10px;
    }

    .btn-verhistorial {
        float: right;
    }

    .pic-producto-preguntas {
        width: 150px;
        margin-bottom: 10px;
    }

    .fecha-factura {
        line-height: 20px;
    }

    .iconfacturado {
        display: block;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }

        .iconfacturado.lista {
            margin-left: 5px;
        }

    .col-factura {
        padding-right: 0px;
        padding-left: 0px;
    }

    .cont-pregunta-info {
        display: inline-block;
        width: 70%;
    }

    .respuestas-cont-preguntas {
        margin-top: 15px;
    }

    .divmodal {
        width: 90%;
        margin-top: 15%;
    }

        .divmodal.variaciones {
            height: auto;
            max-height: none;
        }

        .divmodal.competencia {
            width: 90%;
        }

        .divmodal.eZona {
            height: auto;
            max-height: none;
        }

    .contmapa {
        width: 90%;
        min-height: 180px; /**/
    }

    .txt-auxiliar.usuario {
        padding-left: 95px;
    }

    .input-editar-producto.cantidad {
        width: 40px;
    }

    .elements-input {
        height: auto;
    }

    .canal-conect-stock {
        width: 29%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .checkbox-field-2 {
        width: 85%;
    }

    .titles-plan {
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 0px;
    }

        .titles-plan.center {
            margin-top: 0px;
            margin-bottom: 0px;
            font-size: 20px;
        }

    .txt-miplan.anuncios {
        max-width: 100%;
    }

    .txt-miplan.templates {
        text-align: center;
    }

        .txt-miplan.templates.aplicar {
            text-align: left;
        }

    .rowfacturas {
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .borrar-action.variacion {
        margin-right: 0px;
    }

    .column-31 {
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }

    .columns-17 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: space-around;
    }

    .col-estado-pub {
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
    }

    .columns-18 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .columns-19 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .input-atributo._50 {
        width: 40%;
    }

    .cont-publicacion.editor {
        width: 100%;
    }

    .column-33 {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .col-respuesta {
        padding-top: 6px;
        padding-bottom: 6px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .container-radio.cambios {
        margin-left: 150px;
    }

    .row-respuesttas-pre {
        display: block;
    }

    .container-radio.cambios {
        margin-left: 150px;
    }

    .container-radio.postventa {
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .container-radio-configuracion.reporteventa {
        padding-right: 0px;
        padding-left: 0px;
    }

    .lista-anuncios {
        width: 100%;
    }

    .logo-registrositio {
        width: 230px;
    }

        .logo-registrositio.venti {
            width: 250px;
        }

    .form-sitioventi {
        width: 95%;
    }

        .form-sitioventi.regshopify {
            width: 85%;
        }

        .form-sitioventi.tickets {
            width: 98%;
            margin-right: auto;
            margin-left: auto;
        }

    .row-templates {
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

    .div-block-19 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .objetivos-list {
        width: 100%;
    }

    .desc-avanzada {
        top: 4%;
        right: 0px;
    }

    .line-steps {
        width: 76%;
    }

    .jaime-errror {
        width: 90%;
    }

    .title-error {
        font-size: 60px;
        line-height: 46px;
    }

    .heading-5 {
        font-size: 12px;
        line-height: 18px;
    }

    .backerror-pages {
        width: 150px;
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 4px;
    }

    .columns-24 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .mailsoporte {
        font-size: 9px;
        line-height: 13px;
    }

    ._40-register {
        width: 100%;
        height: auto;
        padding-top: 25px;
    }

        ._40-register.payment {
            height: auto;
        }

        ._40-register.paso1 {
            height: auto;
        }

    ._60-regiister {
        display: none;
    }

        ._60-regiister.payment {
            width: 100%;
            height: auto;
            margin-bottom: 25px;
            padding-top: 30px;
            padding-bottom: 30px;
        }

        ._60-regiister.paso1 {
            display: block;
            width: 100%;
            height: auto;
            background-color: #fff;
        }


        ._60-regiister.facturacion {
            display: block;
            height: auto;
        }

    .contlogos-reg {
        margin-top: -10px;
        margin-bottom: 24px;
        padding-bottom: 0px;
    }


    .col-promociones {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .contform-regventi.registroshopify {
        width: 90%;
    }

    .title-solicitud {
        font-size: 16px;
        line-height: 23px;
    }

        .title-solicitud._2 {
            margin-top: 20px;
            font-size: 16px;
            line-height: 22px;
        }

    .colonboarding {
        height: auto;
    }

    .columns-25 {
        margin-top: 0px;
    }

    .img-onb-2 {
        display: none;
    }

    .imgpaso1-onb {
        bottom: -20%;
        display: none;
    }

    .img-onb3 {
        display: none;
    }

    .rowcate-template {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .drag-move {
        top: 0%;
    }

    .row-pic-editar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
        align-content: space-between;
    }

    .canal-infoseg {
        display: block;
        text-align: left;
    }

    .smart-icon-canal {
        display: inline-block;
        margin-right: 5px;
    }

    .warning-smart {
        height: 30px;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .paso-inegracion {
        width: 70%;
    }

    .syncapp-shopify {
        width: 220px;
        margin-top: 0px;
    }

    .txt-web {
        width: 30%;
    }

    .column-42 {
        display: none;
    }

    .row-msgmeli {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .colinfopedido {
        margin-bottom: 15px;
    }

    .alerta {
        padding-right: 10px;
        padding-left: 10px;
    }

    .columns-30 {
        display: block;
    }

    .btn-melilog {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .logos-clientes-reg {
        display: none;
    }

    .icono-ventinav {
        display: block;
        max-width: 45px;
        float: left;
    }

    .rowtallas {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .row.numero {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .widget-card {
        width: 32%;
        margin-bottom: 10px;
    }

    .widget-title {
        font-size: 19px;
    }

    .widget-subtitle {
        font-size: 11px;
    }

    .porcentaje-widget {
        font-size: 14px;
    }

    .row-estadisticas-smart {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .card-elegirarchivo {
        width: 46%;
    }

    .nom-productoeditando {
        height: 25px;
        max-width: 400px;
    }

    .cardfolios {
        width: 100%;
    }

    .etiqueta-tab {
        font-size: 12px;
    }

    .cantidad-metricas {
        font-size: 13px;
    }

    .rowconfig-billing {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .img-palomita-tachesito {
        width: 30px;
    }

    .checkbox-field.configBing {
        margin-top: 10px;
        float: right;
        margin-right: 40px;
    }

    .contfiles-msg {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .row-pedidos-flex {
        display: block;
    }

        .row-pedidos-flex.xasignar {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .row-pedidos-flex.xenviar {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }

    .col-1-custom {
        width: 10%;
    }

    .col-2-custom {
        width: 20%;
    }

    .col-3-custom {
        width: 30%;
    }

    .col-4-custom.center {
        width: 33%;
    }

    .col-5-custom {
        width: 33%;
    }

        .col-5-custom.izquierda {
            text-align: left;
        }

    .col-6-custom.center {
        width: 60%;
        text-align: center;
    }

    .col-7-custom {
        width: 20%;
    }

    .contenedor-columnas {
        display: block;
    }

    .tabs-menu-3 {
        text-align: center;
    }

    .cont-notificacion {
        height: 180px;
    }


    .colfija-skus.listing-producto {
        width: 27%;
    }

    .product-list-div10.combos {
        width: 100%;
        flex-direction: row;
        flex: none;
        justify-content: center;
        align-self: center;
        align-items: center;
        display: flex;
    }

    .product-list-div10.publicador {
        width: 100%;
        max-width: 250px;
    }

    .product-list-div45.combos {
        width: 100%;
    }

    .continfo-listing-product {
        flex-direction: column;
        align-items: stretch;
    }

    .btn-endtrial {
        width: auto;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .publicador-div15 {
        width: 250px;
    }

    .infoproduct-publicador-meli {
        width: 100%;
    }

    .contitempublicador {
        flex-direction: column;
        align-items: stretch;
    }

    .rowautenticator {
        flex-direction: column;
        align-items: center;
    }

    .stack-nuevo-plan {
        width: 100%;
        padding: 0;
    }

    .plan-arrow {
        margin-top: 10px;
        margin-bottom: 10px;
        transform: rotate(90deg);
    }

    .quick-stack {
        flex-direction: row;
    }

    .cont-infoexperiencia.livereport {
        padding-left: 9px;
        padding-right: 9px;
    }
}
/* ======= Ends 767px ======= */

/* ======= Tablet ======= */
@media only screen and (min-device-width : 768px) and (max-device-width : 1182px) and (orientation : landscape) {
    img.logo_user_toolbar.big {
        display: none;
    }

    .icono-ventinav {
        display: block;
        max-width: 45px;
        float: left;
    }

    .contenedor-menu {
        display: inline-block;
        width: auto;
    }
}
/* ======= Ends 767px ======= */

/* ======= Start 479px ======= */
@media screen and (max-width: 479px) {

    .topnav {
        position: static;
        left: 0px;
        top: 0px;
        bottom: auto;
        height: auto;
    }

    .logo_user_toolbar {
        width: 137px;
    }

        .logo_user_toolbar.big {
            display: none;
        }

    .register {
        width: 90%;
        margin-top: 10%;
        margin-bottom: 59px;
        padding-bottom: 10px;
    }

        .register.login {
            margin-top: 0%;
            padding-top: 0px;
            padding-bottom: 0px;
            box-shadow: none;
        }

    .logo-register {
        width: 230px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .register-form-cont {
        width: 95%;
    }

    .field-label {
        margin-bottom: 0px;
    }

    .text-field.last {
        width: 60%;
    }

    .remember-check {
        margin-bottom: 23px;
    }

    .forgot-pass {
        margin-top: 17px;
        margin-bottom: 0px;
    }

    .register-container {
        position: fixed;
        height: 100%;
    }

        .register-container.login {
            background-position: -71px 95%, 0px 0px;
            background-size: auto 170px, auto;
        }

    .nav-icon {
        width: 40px;
    }

    .nav-menu {
        position: absolute;
        z-index: 4850;
        margin-right: auto;
        margin-left: auto;
        background-color: #fff;
    }

    .menu-right-container {
        padding-top: 11px;
        padding-right: 0px;
        padding-bottom: 0px;
    }

    .custom-container {
        padding-left: 10px;
    }

    .contenedor-menu {
        position: absolute;
        left: 0px;
        top: 62px;
        right: 0px;
        bottom: auto;
        z-index: 100;
        display: inline-block;
        background-color: transparent;
        text-align: left;
    }

    .brand {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .card.mensaje-postventa {
        max-height: 370px;
        margin-right: 0px;
        margin-left: 0px;
    }

    .blue.redirect {
        width: 100%;
        line-height: 21px;
    }

    .text-field-2 {
        width: 45%;
        margin-left: 5px;
    }

        .text-field-2.producto {
            width: 57%;
        }

        .text-field-2.promocion {
            width: 100%;
            margin-right: auto;
            margin-bottom: 6px;
            margin-left: auto;
        }

        .text-field-2.prodpromo {
            display: block;
            width: 100%;
        }

        .text-field-2.template {
            width: 59%;
        }

        .text-field-2.variacion {
            width: 67%;
        }

        .text-field-2.buscadorfactura {
            width: 72%;
        }

    .select-field {
        width: 45%;
        margin-top: 5px;
        margin-bottom: 5px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

        .select-field.reportes {
            display: block;
            width: 95%;
        }

            .select-field.reportes.ventas {
                width: 95%;
            }

        .select-field.promo {
            display: block;
            width: 100%;
        }

        .select-field.tipo {
            width: 100%;
        }

    .btn-full-color {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

        .btn-full-color.producto {
            display: inline-block;
        }

        .btn-full-color.guias {
            width: 86px;
            margin-right: 5px;
            margin-left: 5px;
        }

        .btn-full-color.usuarios {
            display: inline-block;
            margin-right: 7px;
            margin-left: 7px;
        }

        .btn-full-color.preguntasml {
            display: inline-block;
        }

        .btn-full-color.editar {
            width: 130px;
            margin-right: 4px;
            margin-left: 4px;
        }

        .btn-full-color.volver {
            margin-top: 22px;
        }

        .btn-full-color.resumen {
            margin-right: 5px;
        }

        .btn-full-color.template {
            margin-top: 1px;
        }

        .btn-full-color.promos {
            width: 140px;
        }

        .btn-full-color.promocion {
            width: 100%;
        }

        .btn-full-color.responder {
            width: 38%;
        }

        .btn-full-color.metricas {
            margin-top: 0px;
            float: none;
        }

        .btn-full-color.buscarfacturas {
            width: 45%;
            display: block;
        }

    .buscador {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        text-align: center;
    }

        .buscador.producto {
            flex-direction: row;
            display: block;
        }

    .regular.left {
        float: none;
    }

        .regular.left.footer {
            text-align: center;
        }

    .regular.right {
        float: none;
    }

        .regular.right.footer {
            text-align: center;
        }

    .regular.paginador {
        text-align: center;
    }

    .regular.columnas {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 50px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .info-full {
        text-align: center;
    }

    .txt-semibold.sincronizacion {
        margin-left: 10px;
    }

    .venta-info.xenviarflex {
        padding: 5px 0px 5px 38px;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .check-ventas {
        display: inline-block;
        margin-left: 5px;
    }

    .form {
        text-align: center;
        flex-direction: column;
        flex: 1;
        justify-content: center;
        display: block;
    }

        .form.solicitud-facturas {
            text-align: left;
        }

    .copyright {
        height: auto;
        padding-right: 8px;
        padding-bottom: 10px;
        padding-left: 8px;
        text-align: center;
    }

    .menu-button {
        padding: 10px;
        float: left;
        color: #fff;
        font-size: 40px;
        text-align: center;
    }

        .menu-button.w--open {
            background-color: #00d6d0;
        }

    .tooltip {
        display: none;
        min-width: 55px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .mensaje.postventa {
        width: 85%;
    }

    .copyright-log {
        position: fixed;
        left: 0%;
        top: auto;
        right: 0%;
        bottom: 0%;
        width: 100%;
        margin-top: 37px;
        margin-bottom: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
        background-color: #f6f6f6;
        font-family: Montserrat, sans-serif;
        color: #838383;
        font-size: 10px;
        line-height: 16px;
        font-weight: 400;
        text-align: center;
        letter-spacing: 0.4px;
    }

    .myaccount {
        padding: 4px;
    }

    .dropdown-toggle-2 {
        text-align: right;
    }

    .dropdown {
        right: 7px;
        margin-right: 5px;
    }

        .dropdown.menu {
            right: 55px;
        }

        .dropdown.usuario {
            left: auto;
            top: 0px;
            right: 5px;
            width: 50px;
            text-align: right;
        }


    .droplist-usuario.w--open {
        position: static;
        left: auto;
        top: 0%;
        right: 200px;
        bottom: auto;
        max-width: 29px;
        margin-right: 0px;
        float: right;
    }

    .linkmenu-simple {
        text-align: left;
    }

    .droplist-widgets.w--open {
        max-width: 29px;
        min-width: 260px;
        padding: 5px;
    }

    .droplist-widgets-bill.w--open {
        min-width: 120px;
    }

    .cardlink {
        margin-right: 6px;
        margin-left: 6px;
    }

        .cardlink.onboarding {
            margin-right: 9px;
            margin-left: 9px;
        }

        .cardlink._33 {
            width: 70%;
            height: 155px;
            margin-top: 9px;
            margin-bottom: 9px;
            padding-top: 15px;
        }

    .foto-preview {
        margin-bottom: 10px;
    }

    .nombre-producto-list {
        margin-right: 0px;
        margin-left: 0px;
    }

    .col-info-lproductlist {
        margin-bottom: 10px;
    }

    .columns-5 {
        display: block;
    }

    .column-8 {
        display: block;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }

    .columna-producto {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .columna-producto.smart {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
        }

    .columns-7 {
        display: block;
    }

    .column-12 {
        margin-top: 9px;
        margin-bottom: 0px;
    }

    .dashboard-card.emptydata {
        min-height: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .dashboard-card._50 {
        width: 100%;
    }

    .empty-data-text {
        display: block;
        width: 95%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 0px;
        padding-left: 0px;
        font-size: 14px;
        line-height: 18px;
    }

    .btnconectar-dashboard {
        margin-bottom: 10px;
    }

    .icon-empty-dash {
        max-width: 183px;
        margin-top: 10px;
    }

    .column-16 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .infoguia {
        min-height: 45px;
        padding-top: 11px;
        padding-bottom: 0px;
        line-height: 12px;
    }

    .btn-imprimir-guia {
        width: 62px;
        font-size: 13px;
    }

    .btn-grande {
        float: right;
    }

        .btn-grande.publicacion {
            float: none;
        }

    .user-rol {
        padding-top: 14px;
    }

    .infousuario {
        height: auto;
        padding-top: 9px;
        padding-bottom: 9px;
    }

        .infousuario.clientes {
            height: auto;
            padding-top: 3px;
            padding-bottom: 3px;
            line-height: 16px;
        }

        .infousuario.inventario.mobile {
            display: block;
        }

    .btn-clientes-usuarios {
        margin-top: 10px;
        margin-bottom: 10px;
        float: left;
    }

    .button-4.detallefactura {
        float: none;
    }

    .infotip-container {
        width: 95%;
    }

    .icon-documentation {
        display: block;
        width: 35px;
        height: 35px;
        margin-right: auto;
        margin-left: auto;
    }

    .selector-usuario.agregar {
        width: 90%;
    }

    .selector-usuario.generador {
        width: 100%;
    }

    .field-label-3 {
        margin-top: 16px;
    }

    .field-label-4 {
        display: block;
        width: auto;
        text-align: left;
    }

    .input-agregar-usuario {
        width: 90%;
    }

        .input-agregar-usuario.full._80 {
            width: 100%;
        }

    .btn-verhistorial {
        margin-top: 5px;
    }

    .pic-producto-preguntas {
        width: 130px;
    }

    .nombre-product-pregunta.promos {
        text-align: center;
    }

    .col-detalle {
        height: 55px;
        padding-top: 7px;
        text-align: center;
    }

    .fecha-factura {
        height: auto;
    }

    .col-nombre {
        height: 72px;
    }

    .iconfacturado {
        display: inline-block;
    }

    .col-fecha {
        height: 72px;
        padding-top: 15px;
        padding-right: 3px;
        padding-left: 3px;
    }

    .col-factura {
        height: 55px;
        padding-right: 2px;
        padding-left: 2px;
        text-align: center;
    }

    .alert-imput {
        max-width: 95%;
    }

    .cont-pregunta-info {
        display: block;
        width: 100%;
    }

    .column-28 {
        padding-right: 0px;
        padding-left: 0px;
    }

    .divmodal {
        max-height: 420px;
        margin-top: 25%;
    }

    .titlemodal {
        max-width: 80%; /**/
    }

    .inputguias {
        width: 50px;
        padding-right: 3px;
        padding-left: 3px;
    }

        .inputguias.promociones {
            width: 140px;
            margin-right: auto;
            margin-left: auto;
        }

    .colmodal {
        padding-right: 0px;
        padding-left: 0px;
    }

    .text-block-11 {
        width: 80%;
        line-height: 15px;
        text-align: center;
    }

    .tab-editar {
        width: 100%;
    }

        .tab-editar.log {
            display: inline-block;
            width: 31%;
        }

        .tab-editar.metricas {
            width: 100%;
        }

    .tabs-content-2 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .label-field-editar {
        display: block;
    }

        .label-field-editar.mobile {
            display: block;
        }

        .label-field-editar.variaciones {
            display: none;
        }

    .txt-auxiliar.usuario {
        padding-left: 20px;
    }

    .input-editar-producto.cantidad {
        width: 140px;
    }

    .canal-conect-stock {
        width: 28%;
    }

    .columns-14 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .columns-15 {
        display: none;
        margin-top: 1px;
    }

    .checkbox-field-2 {
        width: 95%;
    }

    .fotos-cont {
        padding: 0px;
    }

    .cont-img-destacada {
        display: block;
    }

    .titles-plan {
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .titles-plan.center {
            margin-top: 13px;
            margin-bottom: 13px;
            font-size: 18px;
            line-height: 20px;
        }

    .txt-miplan.center {
        margin-top: 9px;
        margin-bottom: 9px;
        text-align: left;
    }

    .txt-miplan.templates {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .txt-miplan.promociones {
        text-align: center;
    }

    .rowfacturas {
        text-align: center;
    }

    .estado-tarea {
        float: none;
    }

    .coltarea {
        display: block;
        height: auto;
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .tools-pub {
        display: block;
        width: 95%;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }

        .tools-pub.venta {
            display: inline-block;
            width: auto;
        }

    .toolsdrop {
        display: block;
    }

    .columns-18 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .columns-19 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .inputbrowse {
        width: 73%; /**/
    }

    .buscarfotos-btn {
        width: 25%; /**/
    }

    .side-atributos {
        width: 100%;
    }

    .input-atributo._50 {
        width: 45%;
    }

    .column-34 {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

    .column-35 {
        display: none;
    }

    .checkbox-publicaador {
        width: 90%;
    }

    .rowflex-integracion {
        display: flex;
    }

    .row-reglainventario {
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .row-reglainventario.mobile {
            display: none;
        }

    .container-radio.template {
        margin-top: 16px;
        margin-bottom: 7px;
    }

    .container-radio.cambios {
        margin-left: auto;
    }

    .etiqueta-radio-btn.editar {
        padding-bottom: 19px;
    }

    .container-radio-configuracion.reporteventa {
        text-align: center;
    }

    .columns-21 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .column-38 {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        text-align: center;
    }

    .list-eliminar-resp {
        text-align: left;
    }

    .row-variaciones {
        padding-bottom: 15px;
        border-bottom: 1px solid #838383;
    }

    .logo-registrositio {
        width: 220px;
    }

    .div-block-19 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .row-objetivos {
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: center;
    }

        .row-objetivos.log {
            text-align: left;
        }

    .step {
        margin-right: 21px;
        margin-left: 21px;
    }

    .jaime-errror {
        width: 60%;
    }

    .title-error {
        line-height: 60px;
    }

    .columns-24 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .mailsoporte {
        margin-top: 21px;
        margin-bottom: 21px;
        font-size: 12px;
        line-height: 15px;
    }

    .col-promociones {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .cont-solicitud {
        padding-top: 40px;
        padding-bottom: 97px;
        background-image: url('/images/V2/registro_espera.png');
        background-position: 59% 98%;
        background-size: 90px;
        background-repeat: no-repeat;
    }

    .title-solicitud {
        width: 90%;
    }

        .title-solicitud._2 {
            width: 90%;
        }

    .contador-solicitud {
        width: 60%;
    }

    .logospagos {
        width: 90%;
    }

    .selector-generador {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: space-around;
    }

    .img-editar.banners {
        width: 140px;
    }

    .colimg-editar {
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .warning-smart {
        left: 0%;
        top: auto;
        right: auto;
        bottom: -99%;
    }

    .row-catewish {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .steps-shopi-cont {
        padding: 0px;
    }

    .paso-inegracion {
        width: 60%;
        margin-top: 1px;
        font-size: 12px;
        line-height: 14px;
    }

    .icon-shopify-int {
        width: 30px;
        margin-right: 6px;
    }

    .paso-container {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .estatus-icon {
        margin-right: 5px;
    }

    .txt-web {
        width: 40%;
        font-size: 10px;
    }

    .producto-pos {
        text-align: center;
    }

    .stock-pos {
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: center;
    }

    .precio-unitario {
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: center;
    }

    .label-pos {
        width: 43%;
    }

    .input-pos {
        width: 54%;
    }

    .submit-button {
        width: 54%;
    }

    .alerta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .leftside-log {
        width: 100%;
    }

    .btn-anuncio-meli {
        top: 0px;
        margin-top: 12px;
    }

    .rowlogs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .widget-card {
        width: 48%;
    }

    .link-intercom {
        margin-top: 5px;
        margin-bottom: 5px;
    }

        .link-intercom.config {
            display: inline-block;
            margin-left: 10px;
            float: none;
        }

    .card-elegirarchivo {
        width: 100%;
    }

    .nom-productoeditando {
        display: block;
        max-width: 98%;
    }

    .div-block-26 {
        display: block;
    }

    .cont-configtools {
        float: none;
    }

    .checkenvios {
        padding-right: 3px;
        padding-left: 3px;
    }

    .icondrop-country {
        margin-right: 5px;
    }

    .etiqueta-tab {
        height: auto;
        min-height: 18px;
    }

    .div4col {
        width: 100%;
    }

    .columns-40 {
        height: 60px;
    }

    .titlemodal-2 {
        max-width: 80%;
    }

    .text-competencia {
        font-size: 13px;
    }

    .labeltab-editor {
        position: relative;
    }

    .cont-nombre-canal {
        display: block;
    }

    .checkbox-field-4.pilotojaime {
        margin-right: 2px;
        margin-left: 2px;
    }

    .contfiles-msg {
        margin-bottom: 15px;
    }

    .div-block-33 {
        max-height: none;
    }

    .row-pedidos-flex.xenviar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .mensaje-seleccion {
        padding-right: 5px;
        padding-left: 5px;
        font-size: 10px;
    }

    .checkbox-field-5 {
        float: left;
    }

        .checkbox-field-5.drop {
            float: left;
        }

    .col-1-custom {
        width: 100%;
    }

    .col-2-custom {
        width: 85%;
    }

    .col-3-custom {
        width: 100%;
    }

    .col-4-custom.center {
        width: 100%;
        text-align: left;
    }

    .col-5-custom.izquierda {
        width: 30%;
    }

    .col-6-custom.center {
        width: 68%;
    }

    .col-7-custom {
        width: 85%;
    }

    .dropdown-5 {
        bottom: -9px;
    }

    .div-block-34 {
        height: 35px;
        float: left;
        margin-left: 2%;
        margin-bottom: 3%;
    }

    .tabs-menu-3 {
        display: inline-block;
        width: 30%;
        min-height: 720px;
        float: left;
    }

    .tabs-cont-notific {
        display: inline-block;
        overflow: auto;
        width: 69%;
        max-height: 720px;
        float: left;
    }

    .row-notificacion {
        display: block;
    }

    .cont-notificacion {
        height: auto;
    }


    .row-notificacion {
        display: block;
    }

    .tab-notificaciones {
        font-size: 10px;
    }

    .tabs-menu-3 {
        float: left;
        width: 30%;
        min-height: 720px;
        display: inline-block;
    }

    .tabs-cont-notific {
        float: left;
        width: 69%;
        max-height: 720px;
        display: inline-block;
        overflow: auto;
    }

    .cont-row-estado-stock.reporte-vivo {
        min-width: 900px;
    }

    .col-stock._20.white.vivo {
        width: 190px;
    }

    .nombre-col-stock.black {
        max-width: 50px;
    }

        .nombre-col-stock.black.canal {
            display: none;
        }

            .nombre-col-stock.black.canal.resultados {
                display: block;
            }

    .tab-ventistore {
        display: inline-block;
    }

    .cont-nav-smartd._30, .cont-nav-smartd._70 {
        width: 100%;
        min-height: 0;
    }

    .cont-info-analytics {
        flex-direction: column;
    }

    .cont-filter-order.experiencia {
        height: 90vh;
    }

    .col-nombre-filtro {
        width: 100%;
    }

    .element-filterorder {
        flex-direction: column;
    }

    .colcheck-filters, .selection-filterorder {
        width: 100%;
    }

    .div-block-52 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .rowstock {
        flex-direction: column;
    }


    .continputauth.micuenta {
        display: block;
    }


    .tools-publicador-cont {
        flex-direction: column;
        align-items: flex-start;
    }

    .cont-infoexperiencia {
        padding: 5px 10px;
    }

    .stackexperiencia {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
    }

    .cellexperiencia.right {
        justify-content: center;
        align-items: flex-start;
    }

    .cellproblemlist {
        padding-left: 0;
        padding-right: 0;
    }

    #w-node-a6f92469-8b99-ceab-159a-a854d373f3de-ffa76e0f {
        grid-template-rows: auto;
        grid-template-columns: 2.25fr;
    }

    #w-node-_16722927-0923-175a-7e9b-35f564926763-9ea76e1a {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2233-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2240-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: .25fr 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2257-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr;
    }
}
/* ======= Ends 479px ======= */
#w-node-6aa10cfc0ed8-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-92bda51f6bab-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}

#w-node-48654fe458a2-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-48654fe458a6-85cd6a70 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-48654fe458aa-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-48654fe458ae-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}

#w-node-48654fe458b2-85cd6a70 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}

#w-node-48654fe458b6-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
}

#w-node-48654fe458ba-85cd6a70 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
}

#w-node-48654fe458be-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-c82a6a8a335e-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-c82a6a8a3362-85cd6a70 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-c82a6a8a3366-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-c82a6a8a336a-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}

#w-node-15583776417c-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-155837764180-85cd6a70 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-155837764184-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
}

#w-node-155837764188-85cd6a70 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}

#w-node-15583776418c-85cd6a70 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
}


#w-node-_16722927-0923-175a-7e9b-35f564926763-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d225c-a99d222b, #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2265-a99d222b, #w-node-ba2507ae-ec43-626e-2dd1-04eea99d227f-a99d222b, #w-node-ba2507ae-ec43-626e-2dd1-04eea99d228f-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .25fr;
}

/*Implementaciones custom*/

/*input ventas*/

.venta-canal input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .venta-canal input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .venta-canal input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
    }

.buscador input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .buscador input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .buscador input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
    }

input.search-1 {
    width: 39%;
}

@media (max-width: 479px) {
    input.btn-full-color.w-button {
        margin-top: 15px;
    }

    input#SearchString {
        width: 88%;
    }

    select#Status {
        width: 88%;
    }

    select#Canal {
        width: 88%;
    }
}

.cont-btns-edit {
    text-align: center;
}

a.btn-imprimir-guia.w-button {
    width: auto;
    height: 30px;
    margin-top: 3px;
    margin-right: 10px;
    margin-bottom: 3px;
    padding: 5px 8px;
    border: 1px solid #007aff;
    border-radius: 6px;
    background-color: transparent;
    color: #007aff;
}

.regular.r-estado {
    text-transform: uppercase;
    word-wrap: break-word;
    width: 150px;
}

.custom-container-2 {
    position: relative;
    display: block;
    height: auto;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 10px 50px;
}

.nombre-estado-status {
    display: inline-block;
    margin-left: 15px; /**/
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 13px;
    text-transform: uppercase; /**/
}

/* msg product edit*/

.label-msg {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 7px;
    border-radius: 5px;
    background-color: #0087ff;
    text-align: center;
}

    .label-msg.slopes {
        background-color: #e2f9ff;
    }

.text-msg-slopes {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #0093ff;
}

.label-msg.validated {
    background-color: #E1FFE3;
}

.text-msg-validated {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #097501;
}

.label-msg.rechazed {
    background-color: #ffe2e2;
}

.text-msg-rechazed {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
}

.field-label-user {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    font-weight: 500;
    text-align: left;
    display: inline-block;
    width: 63%;
    font-family: Montserrat, sans-serif;
    text-align: left;
}

.toggle-acciones.w-dropdown-toggle.action {
    display: block;
    height: 35px;
    padding: 7px 40px 6px 30px;
    border: 1px none #c6c6c6;
    border-radius: 5px;
    font-size: 13px;
}

.select-field-3 {
    display: inline-block;
    width: 100%;
    height: 40px;
    margin-bottom: 0px;
    border-radius: 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 13px;
    font-weight: 300;
}


.contenedor-acciones-msg {
    margin-top: 10px;
    margin-bottom: 4px;
}

.cont-estado-stock {
    margin-top: 40px;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.13);
}

    .cont-estado-stock.sidecard {
        margin-top: 10px;
    }

.cont-row-estado-stock {
    margin-bottom: 5px;
}

.cont-row-estado-stock {
    flex-direction: row;
    margin-bottom: 5px;
    display: flex;
}


    .cont-row-estado-stock.publicacion {
        margin-bottom: 0px;
    }

        .cont-row-estado-stock.publicacion.variacion {
            border-bottom: 1px solid #e9e6e6;
        }

    .cont-row-estado-stock.reporte-vivo {
        width: 100%;
        min-width: 1160px;
        align-items: stretch;
        display: flex;
    }

@media screen and (max-width: 991px) {
    .cont-row-estado-stock.reporte-vivo {
        width: 210%;
    }
}

.col-stock {
    position: relative;
    display: inline-block;
    height: 33px;
    padding: 4px;
    float: left;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    background-color: #f1f8ff;
}

    .col-stock._30 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 30%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .col-stock._30.grey {
            background-color: #fafafa;
        }

        .col-stock._30.white {
            background-color: #fff;
        }

    .col-stock._10 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 10%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .col-stock._10.grey {
            background-color: #fafafa;
        }

        .col-stock._10.white {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            background-color: #fff;
        }

    .col-stock._20 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 20%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

        .col-stock._20.grey {
            background-color: #fafafa;
        }

        .col-stock._20.white {
            background-color: #fff;
        }


    .col-stock._15 {
        width: 15%;
        justify-content: center;
        align-items: center;
        display: flex;
    }

        .col-stock._15.white {
            background-color: #fff;
        }

            .col-stock._15.white.vivo {
                height: auto;
                flex-direction: column;
                flex: 0 auto;
            }

        .col-stock._15.grey {
            background-color: #fafafa;
        }

            .col-stock._15.grey.vivo {
                height: auto;
                flex-direction: column;
                flex: 0 auto;
                justify-content: center;
            }

    .col-stock._20.grey.vivo,
    .col-stock._20.white.vivo {
        height: auto;
        justify-content: space-between;
        align-items: flex-start;
    }

.col10stock {
    display: inline-block;
    width: 10%;
    height: 35px;
    padding: 4px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    background-color: #f1f8ff;
}

.col20stock {
    display: inline-block;
    width: 20%;
    padding: 4px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    background-color: #f1f8ff;
}

.nombre-col-stock {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 11px;
    line-height: 12px;
    font-weight: 500;
    text-align: center;
}

    .nombre-col-stock.black {
        overflow: hidden;
        height: auto;
        max-width: 300px;
        color: #424242;
        text-align: left;
    }

        .nombre-col-stock.black.error {
            color: #ff0047;
            text-decoration: none;
        }

            .nombre-col-stock.black.error:hover {
                text-decoration: underline;
            }

        .nombre-col-stock.black.canal {
            display: inline-block;
            height: 30px;
            padding: 8px 5px;
        }

        .nombre-col-stock.black.ok {
            text-decoration: none;
        }

            .nombre-col-stock.black.ok:hover {
                text-decoration: underline;
            }

            .nombre-col-stock.black.ok.center {
                flex: 0 0 auto;
                text-align: center;
            }

        .nombre-col-stock.black.crossed {
            margin-bottom: 4px;
            color: #8d8d8d;
            text-decoration: line-through;
        }

        .nombre-col-stock.black.link {
            text-decoration: none;
        }

            .nombre-col-stock.black.link:hover {
                text-decoration: underline;
            }

        .nombre-col-stock.black.sku {
            margin-left: 40px;
            text-align: left;
        }

    .nombre-col-stock.secundario {
        margin-top: 4px;
        color: #8d8d8d;
        font-size: 10px;
        font-weight: 500;
    }

    .nombre-col-stock.black.canal.resultados {
        display: block;
    }

@media screen and (max-width: 479px) {
    .nombre-col-stock.black {
        max-width: 50px;
    }


        .nombre-col-stock.black.canal.resultados {
            display: block;
        }
}

.drop-stock-var-status {
    display: block;
}

.dropdown-toggle-4 {
    display: block;
    padding: 0px;
}

.arrowdrop-stock {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: inline-block;
    margin-right: 8px;
    color: #007aff;
}

.dropdown-list-6 {
    position: relative;
}

    .dropdown-list-6.w--open {
        background-color: #fff;
    }

.canal-sku-stock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}


@media (max-width: 479px) {
    .title-status {
        display: block;
        margin-bottom: 10px;
        font-family: Montserrat, sans-serif;
        color: #007aff;
    }
}

/*radio product edit images*/

.container-radio input[type=radio]:after {
    width: 20px;
    height: 20px;
    border-radius: 15px;
    top: -5px;
    left: 0px;
    position: relative;
    background-color: #dedede;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.container-radio input[type=radio]:checked:after {
    width: 20px;
    height: 20px;
    border-radius: 15px;
    top: -5px;
    left: 0px;
    position: relative;
    background-color: #a09e9e;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

/*input edit*/
.estado input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .estado input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .estado input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
    }

.uploader input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .uploader input[type=checkbox]:after {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        visibility: visible;
        cursor: pointer;
        margin-left: -2px;
    }

    .uploader input[type=checkbox]:checked:after {
        content: "\2713";
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
        margin-left: -2px;
    }

input#usado {
    margin: 0px 0 0;
    margin-top: 1px \9;
    line-height: normal;
    float: left;
    margin-left: -25px;
}

a.btn-full-color.editar.w-button {
    height: 31px;
    padding: 11px 0 22px 0px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

input#guardar {
    height: 33px;
}

.pagado {
    color: #007aff;
}

.pagado-upper {
    color: #007aff;
    text-transform: uppercase;
}

.title-respuesta-user {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-weight: 600;
    text-align: right;
}

/*channels color market*/

.nombre-canal.pt {
    background-color: #ba2b31;
    color: #fff;
}

.nombre-canal.pr {
    background-color: #5A5A5A;
    color: #fff;
}


/* select plan*/

select.factura {
    height: 35px;
    padding: 7px 3px 6px 9px;
    border: 1px solid #007aff;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    color: #f1f1f1;
    font-weight: 400;
    background-color: #007aff;
}

option.option-factura {
    color: #838383;
    background-color: #fff;
}
/*File inputs, */

.fileContainer {
    overflow: hidden;
    position: relative;
}

    .fileContainer [type=file] {
        cursor: inherit;
        display: block;
        font-size: 999px;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }

/*custom facturas*/

.upload {
    display: inline-block;
    position: relative;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

.toggle-upload {
    display: block;
    height: 35px;
    padding: 5px 40px 6px 30px;
    border: 1px none #c6c6c6;
    border-radius: 5px;
    color: #838383;
    font-size: 13px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .2);
}

    .dropdown-content a {
        float: none;
        color: black;
        padding: 6px 7px;
        text-decoration: none;
        display: block;
        text-align: left;
        margin-bottom: 5px;
        font-family: Montserrat, sans-serif;
        color: #838383;
        font-size: 13px;
        font-weight: 400;
        cursor: pointer;
    }

        .dropdown-content a:hover {
            background-color: #ddd;
        }

.dropdown:hover .dropdown-content {
    display: block;
}

/*Login */

.alert-imput li {
    list-style: none; /**/
}

.validation-summary-errors.alert-imput {
    background-position: 27px 4px;
    padding-left: 0px;
    text-align: center;
    max-width: 100%;
    background-size: auto 14px;
}

@media (max-width: 991px) {
    .validation-summary-errors.alert-imput {
        background-position: 48px 4px;
        padding-left: 0px;
        text-align: center;
        max-width: 100%;
        background-size: auto 14px;
        line-height: 22px;
        margin-top: 10px;
    }
}

/*- input checkbox canal mercado libre*/

.column-34 input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .column-34 input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .column-34 input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
    }

.nombre-estado.sin-publicar {
    display: inline-block;
    margin-left: 0px; /**/
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 13px;
    text-transform: uppercase;
}

/*Clientes Detalle de Factura*/

img.iconfacturado.detail {
    width: 20px;
    height: 20px;
    margin-top: 12px;
    float: left;
    margin-left: 3px;
}

@media (max-width: 479px) {
    img.iconfacturado.detail {
        width: 20px;
        height: 20px;
        margin-top: 4px;
        float: left;
        margin-left: 3px;
    }
}


/*- input checkbox canal mercado libre*/

.checkbox-publicaador input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .checkbox-publicaador input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .checkbox-publicaador input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
    }

/*- categorizar canales mercado libre etc*/

.dd {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    line-height: 20px;
}

.dd-list {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}

.dd-item, .dd-empty, .dd-placeholder {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 20px;
    font-size: 13px;
    line-height: 20px;
}

.dd-handle {
    display: block;
    margin: 5px 0;
    padding: 9px 15px;
    color: #007aff;
    text-decoration: none;
    border: 0;
    background-color: #f1f8ff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: left;
}

.dd-list .dd-list {
    padding-left: 30px;
    text-align: left;
}

.dd-handle:hover {
    background-color: #f1f8ff;
    cursor: pointer;
    font-weight: bold;
}

.iconfacturado-2 {
    width: 20px;
    height: 20px;
    margin-top: 0px;
    float: right;
}

.ui-select-search {
    display: inherit;
    width: inherit;
}


/*Input de canales*/

@media (max-width: 479px) {
    .select-field.categoria {
        width: 87%;
        margin-top: 5px;
        margin-bottom: 5px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .select-field.todos {
        width: 87%;
        margin-top: 5px;
        margin-bottom: 5px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    div#reportrange {
        width: 87%;
    }

    div#reportrangePro {
        width: 87%;
    }

    div#reportrangeCte {
        width: 87%;
    }

    .rango-precios {
        margin-right: 10px;
        margin-left: 26px;
    }

    label.field-label-5 {
        width: 100%;
    }
}


/*Bot?n para estatus activo/pausado en slider de "publicaciones"*/

.switch.checked {
    background: #007aff;
    border-color: #007aff;
    padding-right: 90%;
    /*height: inherit;*/
    border-radius: inherit;
}

    .switch.checked small {
        left: 55%;
    }

.switch small {
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    width: 30px;
    height: 30px;
    position: absolute;
    top: -3px;
    left: 0px;
    transition: 0.3s ease-out all;
    -webkit-transition: 0.18s ease-out all;
}

.button-text-off {
    padding-right: 8%;
    padding-left: 0px;
    font-size: 13px;
    text-align: center;
    display: none;
}

.input-calendary {
    width: 20%;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
}


/*User Create*/

span.field-validation-valid.alert-imput.create {
    padding-left: 168px;
    background-position: 150px 4px;
    font-size: 10px;
    font-weight: 100;
}

@media (max-width: 479px) {
    span.field-validation-valid.alert-imput.create {
        padding-left: 45px;
        background-position: 25px 4px;
        font-size: 10px;
        font-weight: 100;
    }
}

/*Mensajes de validaci?n (Forgot password)*/

.field-validation-error {
    background-position: 27px 4px;
    padding-left: 0px;
    text-align: center;
    max-width: 100%;
    background-size: auto 14px;
    display: block;
    max-width: 90%;
    margin-top: -10px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
    /* padding-bottom: 7px; */
    padding-left: 21px;
    background-image: url(/images/V2/exclamation-mark.png);
    background-position: 2px 4px;
    background-size: auto 14px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    text-align: left;
}

.validation-summary-errors {
    background-position: 27px 4px;
    padding-left: 0px;
    text-align: center;
    max-width: 100%;
    background-size: auto 14px;
    display: block;
    max-width: 90%;
    margin-top: -10px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-left: 21px;
    background-image: url(../images/exclamation-mark.png);
    background-position: 2px 4px;
    background-size: auto 14px;
    background-repeat: no-repeat;
    font-family: Montserrat, sans-serif;
    color: #ff0047;
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    text-align: left;
    list-style: none;
}


/*Angular*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

/*Changes Preguntas*/

input.search-cuestions {
    width: 30%;
}

/*select.estado-cuestions {
width: 20%;
}*/

@media (max-width: 479px) {

    .select-field.preguntas {
        width: 88%;
    }

    .title-respuesta {
        display: block;
        margin-top: 0px;
        margin-bottom: 0px;
        font-family: Montserrat, sans-serif;
        color: #838383;
        font-weight: 600;
        text-align: left;
        text-decoration: none;
        word-break: break-all;
        width: 50%;
    }

    select.estado-cuestions {
        width: 87%;
    }

    .texto-respuesta.cliente {
        overflow: auto;
        width: 100%; /**/
        max-height: 74px;
        word-break: break-all; /**/
    }

    .respuesta-cliente {
        position: relative;
        width: 90%;
        margin-bottom: 10px;
        padding: 10px;
        float: left;
        border-radius: 6px;
        background-color: #f1f8ff;
        height: 130px; /**/
    }
}

.respuestas {
    font-size: 13px;
    width: 85%;
    position: relative;
    font-weight: 500;
    margin-bottom: 10px;
    padding: 10px;
    float: right;
    border-radius: 6px;
    background-color: #f1f8ff;
    color: #838383;
    font-size: 13px;
    text-align: left;
}


/*Preguntas*/

a.guardar-cliente.cancelar.w-button {
    height: 31px;
}


/*DETALLES SINCRONIZACION*/


.column-38 input[type=checkbox] {
    position: relative;
}

    .column-38 input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .column-38 input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
    }

.column-39 input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .column-39 input[type=checkbox]:before {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        content: "";
        background-color: #f6f6f6;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .column-39 input[type=checkbox]:checked:after {
        background-color: #f6f6f6;
        font-weight: bold;
        text-align: center;
    }

.check-disabled {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-right: 10px;
    border: 1px solid #cccccc;
    border-radius: 5px;
}

/*input reglas de inventario*/
.cusotm-checkbox input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .cusotm-checkbox input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .cusotm-checkbox input[type=checkbox]:checked:after {
        content: "\2713";
        background: #007aff;
        color: #fff;
        font-weight: bold;
        text-align: center;
    }

.btn-full-color.disablesdd {
    display: block;
    width: 125px;
    height: 30px;
    margin: 8px auto;
    padding-top: 8px;
    padding-bottom: 8px;
    border: 1px solid #84888c;
    background-color: #fff;
    color: #a0a0a0;
    font-weight: 400;
    cursor: not-allowed;
}

input.syn {
    top: -6px;
}

select#canal {
    width: 20%;
}

div#alto {
    overflow: auto;
    height: 185px;
}

@media (max-width: 479px) {
    select#canal {
        width: 88%;
    }

    .select-field.sincronizacion {
        width: 88%;
    }

    input.buscarfotos-btn.sugerir.w-button {
        width: 31%;
    }

    input.input-sugerir {
        width: 69%;
    }
}

.link-ver-disabled {
    padding: 5px 10px 5px 5px;
    font-family: Montserrat, sans-serif;
    color: #B2D7FF;
    font-size: 12px;
    text-decoration: none;
    cursor: not-allowed;
}
/*Product Edit*/

span.close.ui-select-match-close {
    float: none;
    font-size: 21px;
    /* line-height: 96; */
    color: #000;
    opacity: 0.2;
    cursor: pointer;
}

.edit-action {
    max-height: 33px;
    min-width: 31px;
    display: block;
    margin-left: 58px;
    margin-right: 13px;
    width: auto;
}

@media (max-width: 479px) {
    .edit-action {
        max-height: 33px;
        min-width: 31px;
        display: block;
        margin-left: 90px;
        width: auto;
    }
}


/*Select en el slider de Atributos en los publicadores*/
.ui-select-container {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 12px;
    margin-bottom: 10px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    background-color: #fff;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    margin-right: 0px;
}


.ui-select-bootstrap .ui-select-choices-row.active > a {
    /*background: #000;
color: #fff;*/
    display: block;
    width: 100%;
    /*height: 38px;
padding: 8px 12px;
margin-bottom: 10px;*/
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #f1f8ff;
    list-style: none;
    /*padding-left: 0px;*/
    text-decoration: none;
}

.ui-select-choices {
    width: 100%;
    height: auto;
    max-height: 200px;
    overflow-x: auto;
    margin-top: -1px;
    position: absolute;
    z-index: 999;
    background-color: white;
    list-style: none;
    padding-left: 0px;
    text-decoration: none;
}

.ui-select-bootstrap .ui-select-choices-row > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-decoration: none;
    border-left: .5px solid #ccc;
    border-right: .5px solid #ccc;
}

.ui-select-container input {
    width: 100%;
}

.ui-select-search {
    height: 22px !important;
    padding: 0px 0px !important;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: none !important;
    border-radius: 6px;
}

.ui-select-bootstrap > .ui-select-choices {
    width: 95%;
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
    margin-top: -10px;
    background-color: #f1f8ff;
}

.ui-select-bootstrap .ui-select-choices-row > a:focus, .ui-select-bootstrap .ui-select-choices-row > a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #d4e6f7;
}

.ui-select-placeholder text-muted ng-binding {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

.svg-ml {
    margin-top: -23px;
}

/*dashboard*/
a.statusbtn.middle.dashboard.w-button {
    margin-left: -4px;
}

a.statusbtn.start.dashboard.w-button {
    margin-right: 0px;
}

/*input templates*/
.container-radio input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .container-radio input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 0px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
        margin-top: -5px;
    }

    .container-radio input[type=checkbox]:checked:after {
        content: "\2713";
        background: #007aff;
        color: #fff;
        font-weight: bold;
        text-align: center;
    }

/*Titulos principales*/

a.blue-pedido-title {
    text-decoration: none;
    display: block;
    margin: 0px 10px 0px 4px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
    cursor: pointer;
}

span.select2-dropdown.select2-dropdown--below {
    position: relative;
}


/*ventas guias*/

.text-block-21 {
    font-family: Montserrat, sans-serif;
    line-height: 17px;
    font-weight: 500;
    text-align: center;
    color: #333333;
}

.text-block-20 {
    font-family: Montserrat, sans-serif;
    color: #007aff;
    line-height: 16px;
    font-weight: 500;
    text-align: center;
}

.btn-modal-comprar {
    width: 84px;
    margin-top: 15px;
    margin-left: auto;
    float: none;
    border-radius: 6px;
    background-color: #007aff;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 12px;
}

button.swal2-confirm.styled {
    width: 100px;
    height: 35px;
    margin-right: 10px !important;
    float: none;
    background-color: rgb(0, 122, 255) !important;
    font-family: Montserrat, sans-serif;
    font-size: 13px !important;
    padding: 4px 15px !important;
    border-radius: 6px !important;
    cursor: pointer;
}

button.swal2-cancel.styled {
    width: 100px;
    height: 35px;
    margin-right: 10px !important;
    float: none;
    font-family: Montserrat, sans-serif;
    font-size: 13px !important;
    padding: 4px 15px !important;
    border-radius: 6px !important;
    background-color: transparent !important;
    color: rgb(0, 122, 255) !important;
    border-width: 1px !important;
    border-style: solid;
    border-color: rgb(0, 122, 255) !important;
    border-image: initial;
    border: 1px solid !important;
}

/*deals*/

.inputdeals {
    display: inline-block;
    width: 110px;
    margin-bottom: 2px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
}

form#email-form-deals {
    text-align: right;
}

@media (max-width: 479px) {

    .inputdeals {
        display: block;
        width: 84px;
        border-radius: 6px;
        width: 140px;
        margin-right: auto;
        margin-left: auto;
    }

    .btn-modal-comprar {
        width: 60px;
        margin-top: 15px;
        margin-left: auto;
        float: right;
        border-radius: 6px;
        background-color: #007aff;
        font-family: Montserrat, sans-serif;
        font-weight: 500;
        letter-spacing: 1px;
        font-size: 11px;
        padding: 3px;
    }
}

.deal-check input[type=checkbox] {
    position: relative;
    cursor: pointer;
}

    .deal-check input[type=checkbox]:after {
        display: inline-block;
        width: 19px;
        height: 19px;
        margin-right: 10px;
        border: 1px solid #838383;
        border-radius: 5px;
        content: "";
        background-color: #fff;
        color: #fff;
        display: inline-block;
        visibility: visible;
        cursor: pointer;
    }

    .deal-check input[type=checkbox]:checked:after {
        content: "\2713";
        background: #FFF;
        color: #333;
        font-weight: bold;
        color: #333;
        text-align: center;
        cursor: pointer;
    }

/*wizard*/

.btnwizard.disabled {
    background-color: #add4ff;
}

.selectores {
    background-color: aqua;
}


/*empty*/

.info-empty {
    display: block;
    width: 560px;
    margin: 15px auto 20px;
    padding: 5px 15px;
    text-align: center;
}

.heading-empty {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}


/*generador de teemplae*/
.tags {
    max-width: 100% !important;
    width: 88% !important;
}

li.tag-item.ng-scope {
    background: #a6a6a9 !important;
    border: 1px solid #cccccc !important;
    padding: 2px 8px 2px 8px !important;
    width: auto !important;
    background-color: #197cce !important;
}

tags-input .tags .tag-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
}

tags-input .tags .input {
    border: 0;
    outline: 0;
    margin: 2px;
    padding: 0 0 0 5px;
    float: left;
    height: 18px;
    font: 12px 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.tag-name {
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    letter-spacing: 0.2px;
}

@media (max-width: 479px) {

    li.tag-item.ng-scope {
        background: #a6a6a9 !important;
        border: 1px solid #cccccc !important;
        padding: 2px 8px 2px 8px !important;
        width: auto !important;
        background-color: #197cce !important;
    }
}



.button-disabled[disabled] {
    background-color: #eee;
    opacity: 1;
    background-image: linear-gradient(180deg, #eee, #eee);
}





/**SELECTORES*/
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    margin-right: 5px;
    position: relative;
    vertical-align: middle;
}

.select2-selection__choice {
    color: #fff !important;
}

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 35px;
        user-select: none;
        -webkit-user-select: none;
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            display: block;
            padding-left: 8px;
            padding-right: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .select2-container .select2-selection--single .select2-selection__clear {
            position: relative;
        }

    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px;
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        min-height: 32px;
        user-select: none;
        -webkit-user-select: none;
    }

        .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline-block;
            overflow: hidden;
            padding-left: 8px;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    .select2-container .select2-search--inline {
        float: left;
    }

        .select2-container .select2-search--inline .select2-search__field {
            box-sizing: border-box;
            border: none;
            font-size: 100%;
            margin-top: 5px;
            padding: 0;
        }

            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none;
            }

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 1000%;
    z-index: 1051;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
}

    .select2-results__option[aria-selected] {
        cursor: pointer;
    }

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box;
    }

        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

    .select2-search--dropdown.select2-search--hide {
        display: none;
    }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    padding-top: 2px;
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #000;
        line-height: 28px;
        font-size: 13px;
        font-family: Montserrat,sans-serif;
        font-weight: 300;
        border-radius: 5px;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
    }

        .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #000 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: 0px;
            position: absolute;
            top: 50%;
            width: 0;
        }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none;
    }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%;
    }

        .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
            list-style: none;
        }

    .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
        color: #999;
        margin-top: 5px;
        float: left;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-top: 5px;
        margin-right: 10px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #007aff;
        border: 1px solid #007aff;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #333;
        }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: white;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0;
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em;
    }

        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2em;
            padding-left: 3em;
        }

            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3em;
                padding-left: 4em;
            }

                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -4em;
                    padding-left: 5em;
                }

                    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -5em;
                        padding-left: 6em;
                    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px;
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
        background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
        background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
    }

        .select2-container--classic .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0;
        }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: transparent;
        border: none;
    }

        .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px;
        }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
}

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px;
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px;
    }

        .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #555;
        }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}

.select2-container--classic .select2-dropdown {
    background-color: white;
    border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: white;
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

/*LOADER*/
.spinner {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    width: 35px;
    height: 35px;
}

    .spinner .path {
        stroke: #007aff;
        Ya stroke-linecap: round;
        -webkit-animation: dash 1.5s ease-in-out infinite;
        animation: dash 1.5s ease-in-out infinite;
    }

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124;
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 150;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -124;
    }
}

.foto-preview-container {
    width: 100px;
    height: 100px;
}

/*Para evitar subrayar el texto*/
.no-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}

/*FIX MODAL BOOSTRAP ANGULARJS*/
.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1900 !important;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.raphael-group-594-range-selector-text {
    display: none !important;
}

.texto-respuesta.usuario {
    overflow: visible;
    width: 100%;
    max-height: none;
    float: none;
    color: #424242;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    text-align: left;
}

.texto-respuesta.cliente {
    overflow: visible;
    width: 100%;
    max-height: 400px;
}

.status-msg-icon {
    height: 10px;
    margin-right: 2px;
}

.conta-hora-y-status-msg {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .conta-hora-y-status-msg.cliente {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right;
    }

.contfiles-msg {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: right;
}

    .contfiles-msg.cliente {
        float: none;
        text-align: left;
    }

.mensaje-time.cliente {
    position: relative;
    left: auto;
    bottom: auto;
    display: block;
    float: none;
    color: #86b4e5;
    font-size: 9px;
    line-height: 17px;
    text-align: right;
    right: 0px
}

.contenedor-acciones-msg {
    margin-top: 10px;
    margin-bottom: 4px;
}

.select-field-3 {
    display: inline-block;
    width: 35%;
    margin-right: 15px;
    margin-bottom: 0px;
    padding-left: 5px;
    border: 1px solid #007aff;
    border-radius: 4px;
    background-color: #fff;
    color: #007aff;
    font-size: 12px;
}

.labeltab-canal {
    overflow: hidden;
    max-width: 100px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    line-height: 13px;
    font-weight: 500;
}

.drag-move {
    position: absolute;
    left: 0%;
    top: 40%;
    right: auto;
    bottom: auto;
    width: 25px;
    height: 25px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-image: url('/Content/V2/images/icon_drag_drop.png');
    background-position: 50% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
}

    .drag-move.ventilinks {
        left: 0%;
        top: 0%;
        right: auto;
        bottom: 0%;
        z-index: 500;
        margin-top: auto;
        margin-bottom: auto;
        margin-left: 8px;
        background-image: url('/Content/V2/images/dragicon.svg');
        background-size: contain;
    }

.elements-input.configuracion {
    position: relative;
    width: 95%;
    height: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.txt-auxiliar.linkimg {
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
}

.precio-detalle.inline {
    display: inline-block;
    padding-left: 6px;
    float: left;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
}

.elements-input.socialmedia {
    position: relative;
    height: auto;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 20px;
}

.iframe-preview {
    position: relative;
    width: 350px;
    height: 724px;
    margin-right: auto;
    margin-left: auto;
    padding: 17px 19px 17px 17px;
    background-image: url('/Content/V2/images/preview-device.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.btn-delete-guia.right {
    float: right;
}

    .btn-delete-guia.right:hover {
        background-color: #c5e1ff;
    }


.btn-crearlink:hover {
    background-color: #006add;
}

.btn-crearlink.link-icon.remove:hover {
    background-color: #c5e1ff;
}

.bx:hover {
    background-color: #c5e1ff;
}

.elements-input.socialmedia {
    position: relative;
    height: auto;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 20px;
}

.labeltab-canal.right {
    max-width: none;
    margin-top: -5px;
    margin-right: 68px;
    text-align: right;
}

.input-editar-producto.mi-tienda {
    position: relative;
    padding-left: 160px;
    background-image: url('/Content/V2/images/ventiapp.me.svg');
    background-position: 4px 50%;
    background-size: auto 38%;
    background-repeat: no-repeat;
    font-size: 14px;
}

    .input-editar-producto.mi-tienda.redes {
        background-image: url('/Content/V2/images/ventiapp.me.https.svg');
        padding-left: 58px;
    }

.input-editar-producto {
    height: 43px;
    margin-bottom: 3px;
    border-radius: 6px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    text-align: left;
}

/*filtros*/

@media screen and (max-width: 991px) {
    .cont-filter-order {
        max-width: 95%;
        min-width: 0px;
    }
}

@media screen and (max-width: 479px) {
    .selection-filterorder {
        width: 100%;
    }

    .col-nombre-filtro {
        width: 100%;
    }

    .colcheck-filters {
        width: 100%;
    }

    .element-filterorder {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.titulo-catalogo {
    margin-bottom: 15px;
    padding-bottom: 5px;
    font-family: Montserrat, sans-serif;
    color: #007aff;
    font-size: 15px;
    font-weight: 500;
    text-align: left;
}

.blockUI.blockMsg.blockPage {
    backdrop-filter: blur(7px);
}

@media screen and (max-width: 991px) {
    .endtrial-btns-cont {
        width: 90%;
    }
}

@media screen and (max-width: 767px) {
    .btn-endtrial {
        width: auto;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .publicador-div15 {
        width: 250px;
    }

    .infoproduct-publicador-meli {
        width: 100%;
    }

    .contitempublicador {
        flex-direction: column;
        align-items: stretch;
    }

    .rowautenticator {
        flex-direction: column;
        align-items: center;
    }

    .nombre-producto-list {
        margin-left: 10px;
        margin-right: 10px;
    }
}

@media screen and (max-width: 991px) {
    .heading-7.folios {
        font-size: 25px;
        line-height: 26px;
    }
}

@media screen and (max-width: 479px) {
    .blue {
        font-size: 18px;
    }
}

/*Productos Index*/
.selectTiendas {
    width: 14%;
}

span#enabledMasive {
    transform: translateX(0px) translateY(0px) translateZ(0px) !important;
}

.greentoogle {
    opacity: 0 !important;
}

.selectedProduct {
    background-color: #d6eaff !important;
}

.dropdown-list-7.w--open {
    background-color: transparent;
}


/*Jaime Config*/

.tippy-box[data-theme~='tooltipVenti'] {
    padding: 5px;
    opacity: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    background-color: #f5f5f5;
    box-shadow: 1px 1px 3px 2px rgb(0 0 0 / 10%);
    text-align: center;
    margin: auto;
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.3px;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
    bottom: 0;
    color: #424242;
}

tags-input .tags .tag-item {
    display: inline-block !important;
    margin: 2px 1px !important;
    padding-right: 3px !important;
    padding-left: 3px !important;
    border-radius: 3px !important;
    border-color: #007aff;
    background-color: #007aff !important;
    font-family: Arial, sans-serif !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 14px !important;
    font-weight: 300 !important;
    text-decoration: none !important;
}

.tags-input .tags .tag-list {
    margin: 3px !important;
    padding: 5px 9px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

.tags {
    width: 100% !important;
    padding: 1px 3px !important;
    border: 1px solid #c6c6c6 !important;
    border-radius: 6px !important;
    text-align: left !important;
}

tags-input .tags .tag-list {
    display: block;
}

tags-input .autocomplete {
    z-index: 10000991;
}




/* Billing config*/

.linkmenu-simple {
    display: block !important;
    color: #fff !important;
    text-decoration: none !important;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
    top: 0;
    color: #f5f5f5;
}

.multiselect-parent.btn-group.dropdown-multiselect {
    width: 100%;
}

.custom-dropdown-multiselect {
    text-align: left;
    padding-left: 10px;
    padding-top: 8px;
}

input[type=checkbox], input[type=radio] {
    /* margin: 0px 0 0; */
    margin-top: 1px;
    line-height: normal;
}



/*Estilos Combos */

@media screen and (max-width: 479px) {
    .labeltab-editor {
        position: relative;
    }

    .tab-editar {
        width: 100%;
        height: auto;
    }

    .nombre-producto-list {
        margin-left: 0;
        margin-right: 0;
    }

    .tabs-menu-2.editor {
        display: block;
    }
}



/*Estilos Reportes Dinamicos*/

.div-block-53 {
    justify-content: space-between;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}


.div-block-55 {
    overflow: auto;
}


@media screen and (max-width: 991px) {


    .div-block-55 {
        width: 100%;
    }

    .amazoninfo {
        width: 100%;
    }
}

/*Guía de Tallas */

.foto-preview-guias {
    width: 90px;
    max-width: 90px;
    max-height: 90px;
    transition: transform 0.3s ease-in-out;
}

    .foto-preview-guias:hover {
        transform: scale(5.5); /* Aumenta la imagen 1.5x */
        z-index: 10; /* Asegura que la imagen esté por encima de otros elementos */
    }

.contenedor-flex {
    display: flex;
    align-items: center;
    gap: 35px; /* Espacio entre el label y el botón */
}

.label-wrapper {
    display: flex;
    align-items: center; /* para alinearlos verticalmente */
    gap: 10px; /* espacio entre los labels */
}


.field-label-7 {
    display: inline-block;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    font-weight: 500;
    text-align: right;
}

.tippy-box[data-theme~='ancho-custom'] {
    /*max-width: 700px !important;*/ /* o más si lo deseas */
    width: 500px;
    white-space: normal;
    font-size: 14px;
    padding: 8px;
    border-radius: 3px;
    background-color: #333;
    color: #fff;
    height: 60px;
}

.select-images-field {
    display: inline-block;
/*    width: 100%;*/
    height: 35px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-radius: 5px;
    background-image: linear-gradient(#fff, #fff);
    font-family: Montserrat, sans-serif;
    color: #424242;
    font-size: 13px;
    font-weight: 300;
}

.row-pic-editar-images {
    background-color: #fff;
    border-radius: 6px;
    flex-direction: row;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    transition: background-color .35s;
    display: flex;
}

.w-layout-layout-images {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px;
}

.quick-stack-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    padding: 10px;
}

.lastceleditimg {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%;
}

.selectvar {
    border: 1px solid var(--grey);
    background-color: var(--white);
    color: var(--grey);
    border-radius: 5px;
    width: 49%;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: inline-block;
}

.w-select-images {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block;
}

    .w-select-images[multiple] {
        height: auto;
    }

.cell-4 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
}

.contselectorvar {
    flex-flow: wrap;
   /* flex: none;*/
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}

.descripimg {
    border: 1px solid var(--grey);
    border-radius: 5px;
    min-height: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
}


.cell-5 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    position: relative;
}

:root {
    --steel-blue: #007aff;
    --medium-turquoise: #00d6d0;
    --grey: #cccccc;
    --pale-turquoise: #bbfffd;
    --misty-rose: #ffe2e2;
    --crimson: #ff0047;
    --orange: #ffa600;
    --alice-blue: #f1f8ff;
    --silver: #c6c6c6;
    --dark-slate-grey: #424242;
    --royal-blue: #006add;
    --white: white;
    --light-steel-blue-2: #c5e1ff;
    --black: black;
    --yellow: #fff044;
    --lime-green: #0cca58;
    --gold: #ffd000;
    --gainsboro: #dbdbdb;
    --crimson-2: #da2630;
    --white-smoke: #f1f1f1;
    --light-steel-blue: #b2d7ff;
    --sky-blue: #00d3ff;
    --cyan: #86fffb;
    --misty-rose-2: #ffd8d8;
    --moccasin: #ffecb4;
    --thistle: #e9caff;
    --grey-2: #8d8d8d;
    --white-2: #ffffff59;
}

.btndrag {
    background-color: #d8e5f100;
    background-image: url('../images/icon_drag_drop.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 95%;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    padding: 10px;
}

.btnia {
    border: 1px solid var(--steel-blue);
    background-color: var(--alice-blue);
    color: var(--steel-blue);
    border-radius: 6px;
    width: 190px;
    margin-left: 0;
    margin-right: auto;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    display: block;
}

    .btnia:hover {
        background-color: var(--steel-blue);
        color: var(--white);
    }

    /* Estado deshabilitado */
    .btnia.disabled,
    .btnia:disabled {
        background-color: #e0e0e0; /* gris claro */
        color: #999999; /* texto apagado */
        border-color: #cccccc;
        cursor: not-allowed; /* mouse indica bloqueo */
        pointer-events: none; /* evita hover/clicks */
    }

        .btnia.disabled:hover,
        .btnia:disabled:hover {
            background-color: #e0e0e0;
            color: #999999;
        }

.modal-ia {
    z-index: 1500;
    background-color: #0000007a;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex;
    position: fixed;
    inset: 0%;
}

.div-block-56 {
    display: none;
}

.loaderjaime {
    width: 25px;
    margin-right: 5px;
    display: block;
}

.container-process-ia {
    justify-content: flex-start;
    align-items: center;
    margin-top: 50px;
    display: flex;
}



/* =========================     Diseño de Editor de Productos - Usuarios en Pantalla*/

.titlepublicacion {
    color: #838383;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    max-width: 90%;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
}


.celltitleback {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
}


.stackheader {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 0;
}

.cellright-editor {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.contusers {
    width: auto;
    max-width: 100%;
    height: 35px;
    display: flex;
    overflow: visible;
    align-items: center;
    gap: 5px;
}

.initials {
    background-color: var(--steel-blue);
    outline-color: var(--royal-blue);
    outline-offset: 2px;
    color: var(--white);
    text-align: center;
    cursor: default;
    border-radius: 100%;
    outline-width: 1px;
    outline-style: solid;
    width: 28px;
    height: 28px;
    margin: 3px 3px 5px;
    padding-top: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    display: inline-block;
}

    .initials.outline {
        outline-color: var(--white);
        color: var(--steel-blue);
        background-color: #def0ff;
    }

.iconvermas {
    width: 15px;
}

.contedtingusers {
    justify-content: flex-end;
    align-items: stretch;
    margin-left: auto;
    margin-right: 10px;
    display: inline-flex;
}

.contimgyflecha {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
}

/* =========================     Diseño de Vista IA - Nueva*/


.iaheaders {
}

.iaeditbtn {
    clear: left;
    border: 1px solid var(--steel-blue);
    color: var(--steel-blue);
    border-radius: 5px;
    margin-top: 15px;
    margin-left: 25px;
    padding: 6px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    text-decoration: none;
}

.stacknavia {
    z-index: 777;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--white);
    padding: 10px;
    position: relative;
    box-shadow: 0 2px 5px #00000026;
}

.cellbackia {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.cellbtnia {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
}

.stacktoolsia {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: 93vh;
    padding: 0 0 35px;
    display: flex;
    position: relative;
}

.iacard {
    border: 2px solid var(--white);
    cursor: pointer;
    background-color: #fff;
    border-radius: 7px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-decoration: none;
    display: flex;
    position: relative;
    box-shadow: 0 0 5px #013dc033;
}

    .iacard:active {
        border: 2px solid var(--steel-blue);
        box-shadow: 0 0 5px #003ab633;
    }

    .iacard:focus {
        border: 2px solid var(--steel-blue);
        box-shadow: 0 0 2px 2px #013dc033;
    }

    .iacard.modelos {
        border-style: none;
        border-color: var(--white);
        flex-flow: column;
    }

.coltoolsia {
    background-color: var(--alice-blue);
    justify-content: flex-start;
    width: 30%;
    min-width: 400px;
    max-width: 400px;
    padding: 20px 15px 50px;
    position: relative;
    box-shadow: 2px 0 6px #00000026;
    display: flex;
    flex-direction: column;
    height: 100vh; 
    overflow: hidden;
}

.coltoolsia {
    height: calc(93vh - 28px); 
}
.iatitles {
    color: var(--dark-slate-grey);
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
    display: block;
}

.btnsave {
    background-color: var(--steel-blue);
    color: var(--white);
    text-align: center;
    border-radius: 7px;
    margin-left: 10px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
}

    .btnsave:hover {
        text-decoration: underline;
    }

    .btnsave.download {
        border: 1px solid var(--steel-blue);
        background-color: var(--white);
        color: var(--steel-blue);
    }

    .btnsave.apply {
        background-color: var(--steel-blue);
        justify-content: center;
        align-items: center;
        width: 96%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        position: relative;
        inset: unset;
        margin-top: 15px;
        margin-bottom: 20px;
    }

        .btnsave.apply.disabled-apply {
            opacity: 0.4;
            pointer-events: none;
            cursor: not-allowed;
        }

.sticky-apply {
    flex-shrink: 0; 
    position: relative; 
    bottom: unset;
    padding: 10px 6px 15px 6px;
    box-shadow: none;
    z-index: 10;
}

.apply-container {
    margin-top: auto;
  
    background: var(--alice-blue);
}

.processing {
    background-color: #b9b8b800;
    border-radius: 12px;
    width: 100%;
    max-width: 500px;
    min-height: 380px;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 20;
}

.cellimgcreator {
    background-image: linear-gradient(#ffffff96, #ffffff96), url('https://cdn.prod.website-files.com/5c2548914fdbba733dbf536f/697a5ba8823c87f1b6eb1247_back_img_creator.svg');
    background-position: 0 0, 0 0;
    background-size: auto, 19px;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 75%;
    padding-bottom: 30px;
    display: flex;
}

.icontoolia {
    border: 1px solid var(--steel-blue);
    border-radius: 5px;
    width: 50px;
}

.tooldescrip {
    color: var(--dark-slate-grey);
    width: 100%;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

.infotool {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding: 5px 10px;
    display: flex;
}

    .infotool.horizontal {
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 5px 10px;
        display: flex;
    }

.toolname {
    color: var(--dark-slate-grey);
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 17px;
}

.btnmodeloia {
    border: 1px solid var(--steel-blue);
    background-color: var(--white);
    color: var(--royal-blue);
    text-align: center;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
    display: flex;
}

    .btnmodeloia:hover {
        text-decoration: underline;
    }

.container-modelos {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 200px;
    margin-bottom: 10px;
    padding: 5px;
    overflow-y: auto;
}

.containertols {
     flex: 0 1 auto;
    min-height: 0;
    padding-left: 6px;
    padding-right: 6px;
    overflow-y: auto;
    padding-bottom: 0px;

}

.contmodelo {
    width: 25%;
    padding: 5px;
    display: block;
}

.picmodelo {
    width: 100%;
    display: block;
}

.linkmodelo {
    border: 3px solid var(--white);
    border-radius: 5px;
    display: block;
    overflow: hidden;
    text-decoration: none;
}

    .linkmodelo:active {
        border-color: var(--steel-blue);
    }

    .linkmodelo:focus {
        border-width: 3px;
        border-color: var(--steel-blue);
    }

    .linkmodelo:focus-visible, .linkmodelo[data-wf-focus-visible], .linkmodelo.w--current {
        border-color: var(--steel-blue);
    }
    .linkmodelo:hover .btn-edit-ia {
        text-decoration: underline; 
    }

.titlescoltools {
    margin-bottom: 17px;
    padding-left: 6px;
    padding-right: 6px;
}

.iconbtnapply {
    width: 21px;
    margin-right: 10px;
}

.div-block-58 {
    width: 100%;
}

.linkversiones {
    color: var(--steel-blue);
    margin-left: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    text-decoration: none;
}

    .linkversiones:hover {
        text-decoration: underline;
    }

.sidehistorialimg {
    z-index: 1008;
    background-color: #fff;
    width: 420px;
    height: 100%;
    display: block;
    position: fixed;
    inset: 0% 0% 0% auto;
    overflow: visible;
    transform: none;
    box-shadow: -6px 0 13px #0000005c;
}

.titlesidehistorial {
    color: var(--steel-blue);
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

    .titlesidehistorial.masivo {
        width: 85%;
    }

.cardiaimg {
    background-color: var(--white);
    border-radius: 8px;
    margin-bottom: 5px;
    padding: 5px;
    box-shadow: 0 0 3px 1px #00000021;
}

    .cardiaimg.tareas {
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .cardiaimg.sidecard {
        margin-top: 10px;
    }

.stackhistorial {
    border-radius: 7px;
    padding: 0;
    overflow: hidden;
    box-shadow: 0 1px 5px #00000026;
    grid-column-gap: 15px;
    grid-row-gap: 10px;
}

.continfofoto {
    padding: 7px 10px;
}

.header-historial {
    background-color: var(--alice-blue);
    justify-content: flex-start;
    align-items: center;
    height: 65px;
    padding: 15px 20px;
    display: flex;
    position: sticky;
}

.listado-historial {
    height: 88vh;
    overflow: auto;
}

.cellinfo-historial {
    justify-content: center;
    align-items: flex-start;
}

.iamodal {
    z-index: 889;
    background-color: #252525b5;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: fixed;
}

.divmodalia {
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    width: 650px;
    margin-top: 3%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    display: block;
    position: relative;
    box-shadow: 6px 6px 5px 0 rgba(0, 0, 0, 0.15);
}

    .divmodalia.resumen {
        margin-top: 5%;
    }

    .divmodalia.variaciones {
        width: 780px;
        max-height: 640px;
        margin-top: 3%;
    }

    .divmodalia.catalogo {
        min-height: 460px;
        margin-top: 8%;
    }

    .divmodalia.smart {
        text-align: left;
        width: auto;
        max-width: 1160px;
        max-height: 80%;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 33px;
        position: absolute;
        inset: 0%;
        overflow: visible;
    }

    .divmodalia.competencia {
        width: 880px;
    }

    .divmodalia.passwordexp {
        flex: none;
        justify-content: center;
        align-items: center;
        min-height: 70px;
        margin-top: 0%;
        display: flex;
    }

    .divmodalia.mailtest {
        min-height: 0;
        margin-top: 0%;
    }

    .divmodalia.buscador {
        margin-top: auto;
        margin-bottom: auto;
    }

    .divmodalia.ia {
        min-height: 200px;
        margin-top: auto;
        margin-bottom: auto;
        display: block;
    }

.contresultados {
    height: 250px;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: auto;
}

    .contresultados.imgs {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start;
        gap:10px;
    }

        .contresultados.imgs .resultadopub {
            width: 30%; 
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 5px;
        }

        .contresultados.imgs .skeleton-item {
            width: 120px;
            display: inline-flex;
            justify-content: center;
            margin: 6px;
        }

.resultadopub {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--gainsboro);
    color: var(--dark-slate-grey);
    border-radius: 7px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
    display: flex;
}

    .resultadopub:hover {
        background-color: var(--alice-blue);
    }

.imgresultado {
    width: 100%;
    height: auto;
    object-fit: contain;
}

    .imgresultado.detalle {
        width: 100%;
    }

.div-block-59 {
    padding-left: 10px;
    padding-right: 10px;
}

.nombreprodcut {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

.skuproduct {
    text-align: left;
    font-family: Montserrat, sans-serif;
}

.buscarpubcliacion {
    float: left;
    border: 1px none var(--steel-blue);
    background-color: var(--royal-blue);
    color: var(--white);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    width: 20%;
    height: 41px;
    font-family: Montserrat, sans-serif;
}

    .buscarpubcliacion:hover {
        text-decoration: underline;
    }

    .buscarpubcliacion.red {
        background-color: var(--crimson);
        color: #fff;
    }

        .buscarpubcliacion.red.innactive {
            background-color: #f0c2cf;
        }

    .buscarpubcliacion.files {
        width: 34%;
    }

.imgsresult {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--gainsboro);
    color: var(--dark-slate-grey);
    border-radius: 7px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 18%;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
    display: block;
}

    .imgsresult:hover {
        background-color: var(--alice-blue);
    }

    .imgsresult:focus {
        border-width: 2px;
        border-color: var(--royal-blue);
    }

.ia-switch {
    border: 1px solid var(--gainsboro);
    background-color: var(--gainsboro);
    border-radius: 50px;
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    height: 25px;
    display: flex;
}


.switchbtn {
    background-color: var(--white);
    border-radius: 100%;
    width: 23px;
    height: 23px;
}

.creatingimg {
    border-radius: 15px;
    width: 650px;
    height: 650px;
    position: absolute;
    overflow: hidden;
}

    .creatingimg.phase2 {
        filter: blur(5px);
    }

    .creatingimg.front {
        z-index: 6;
        filter: none;
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px);
        background-color: #2727271a;
        width: 490px;
        height: 390px;
        box-shadow: 0 0 6px #0000003d;
    }

    .creatingimg.back {
        z-index: 5;

    }

.image-9 {
    object-fit: cover;
    height: 100%;
    position: relative;
}

.paragraph {
    color: var(--white);
    text-align: center;
    text-shadow: none;
    font-size: 16px;
    font-weight: 500;
}


.dropinfopub {
    background-color: #fff;
    border-radius: 6px;
    margin-top: 10px;
    padding: 25px 16px 16px;
    position: relative;
    box-shadow: 0 0 4px 1px #0000001f;
}

    .dropinfopub.detalle {
        padding-top: 10px;
    }

    .dropinfopub.historial {
        padding: 10px;
        text-decoration: none;
    }

    .dropinfopub.editor {
        text-align: left;
        width: 31%;
        margin: 15px 12px;
        padding: 10px;
        display: inline-block;
    }

.linkpubdrop {
    text-align: center;
    cursor: pointer;
    border-radius: 6px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    display: block;
}

    .linkpubdrop:hover {
        background-color: var(--alice-blue);
    }

    .linkpubdrop:visited {
        color: var(--dark-slate-grey);
    }

.stack-pricemlmtype {
    padding: 0 5px;
}

.titlecoldrop {
    color: var(--grey);
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 12px;
    display: block;
}

.txtcoldrop {
    color: var(--grey);
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 12px;
}

.quick-stack-3 {
    border-top: 1px solid var(--gainsboro);
    border-bottom: 1px solid var(--gainsboro);
    width: 99%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
}

.celldropright {
    justify-content: flex-start;
    align-items: flex-end;
}

.maininfodrop {
    padding: 5px 15px;
}

.smalbtndrop {
    border: 1px solid var(--steel-blue);
    color: var(--steel-blue);
    background-color: #fff0;
    border-radius: 4px;
    margin-left: 5px;
    padding: 3px 5px;
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
}

    .smalbtndrop:hover {
        background-color: var(--alice-blue);
    }

    .smalbtndrop.red {
        border-color: var(--crimson);
        color: var(--crimson);
    }

        .smalbtndrop.red:hover {
            background-color: var(--misty-rose);
        }

.contbtnsdrop {
    color: var(--steel-blue);
    background-color: #fff0;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    padding: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    display: flex;
}

.cellpaginador {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
}

.stackpaginador {
    padding: 0;
}

.dropproductspp {
    margin-left: auto;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

.dropdown-list-8 {
    top: 22px;
}

    .dropdown-list-8.w--open {
        top: -64px;
    }


.dropiconpaginador {
    margin-right: 5px;
}

/*///////////////////////////////////////////////////////////////////////////*/
                                                                                /*clases agregadas para el mejor diseño*/
.active-product {
    background-color: #f1f8ff;
    border: 2px solid #90caf9;
    border-radius: 6px;
}

.active-image {
    border: 2px solid #2563eb; 
    background: #eff6ff;
    border-radius: 6px;
}

.preview-img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    display: block;
    margin: auto;
}

.header-modal-flex {
    display: flex;
    align-items: center; 
    gap: 12px;
}

.img-float-preview {
    position: fixed;
    z-index: 9999;
    background: #fff;
    padding: 6px;
    border-radius: 8px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.3);
    pointer-events: none;
}

    .img-float-preview img {
        width: 220px;
        max-height: 220px;
        object-fit: contain;    }

.disabled-card {
    opacity: 0.5;
    pointer-events: none;
}

.disabled-models {
    opacity: 0.4;
}

.disabled-model {
    pointer-events: none;
    cursor: not-allowed;
}

.btn-edit-ia {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

    .btn-edit-ia:hover {
        text-decoration: underline;
        color: #838383;
    }




.loader {
    width: 300px; 
    height: 300px;
    filter: brightness(130%);
}


.iacard.active-card {
    border: 2px solid var(--steel-blue);
    box-shadow: 0 0 8px rgba(70, 130, 180, 0.4); 
    background-color: #f7fbff;
}

    .iacard.active-card.disabled-card {
        opacity: 1;
        pointer-events: none;
    }


.apply-container {
    margin-top: auto;
    padding: 10px 6px 15px 6px;
    background: var(--alice-blue);
}
    /*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

html.w-mod-js [data-ix="tooltip"], html.w-mod-js [data-ix="hidden-modal"], html.w-mod-js [data-ix="hidden-modalmap"] {
    opacity: 0;
    display: none;
}

html.w-mod-js [data-ix="hidden-side"] {
    opacity: 0;
    display: none;
    transform: translate(100%);
}

html.w-mod-js [data-ix="hidden-sidecard-left"] {
    opacity: 0;
    display: none;
    transform: translate(-100%);
}

#w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 2.25fr .25fr;
}

@media screen and (max-width: 991px) {
    #w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(20%, 20%) minmax(60%, 60%) minmax(20%, 20%);
    }
}

@media screen and (max-width: 767px) {
    #w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(30%, 30%) minmax(70%, 70%);
    }
    #w-node-_38471f43-2572-38eb-8483-a4bff7871f3e-ffa76e0f {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr;
    }
}
    
@media screen and (max-width: 479px) {
    #w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(100%, 100%);
    }
    #w-node-a6f92469-8b99-ceab-159a-a854d373f3de-ffa76e0f {
        grid-template-rows: auto;
        grid-template-columns: 2.25fr;
    }

    #w-node-_16722927-0923-175a-7e9b-35f564926763-9ea76e1a {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2233-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2240-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: .25fr 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2257-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr;
    }
   
}

#w-node-a5868797-86a2-ca8f-504a-fec48db47474-00a76dc2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
}

#w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 2.25fr .25fr;
}

#w-node-_38471f43-2572-38eb-8483-a4bff7871f3e-ffa76e0f, #w-node-a6f92469-8b99-ceab-159a-a854d373f3de-ffa76e0f {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
}

#w-node-_16722927-0923-175a-7e9b-35f564926763-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}


#w-node-_16722927-0923-175a-7e9b-35f564926763-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8323aef6-6604-04ae-7713-8c6741e01cf9-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
}

#w-node-_309811a6-8b97-6979-02c2-bddeca5492c6-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_68839a99-687a-2051-d811-a98e64a2bcd9-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr 1fr .5fr .75fr 1.5fr 1fr;
}

#w-node-_00e372e9-6c70-336d-6388-9df07bc739b9-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
}

#w-node-_00e372e9-6c70-336d-6388-9df07bc739be-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_00e372e9-6c70-336d-6388-9df07bc739ce-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr 1fr .5fr .75fr 1.5fr 1fr;
}

#w-node-a5c595f1-bebf-ba03-b5d0-3ebae20b3b83-9ea76e1a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
}


#w-node-ba2507ae-ec43-626e-2dd1-04eea99d2233-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d2240-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr .5fr;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d2257-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
}

#w-node-ba2507ae-ec43-626e-2dd1-04eea99d225c-a99d222b, #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2265-a99d222b, #w-node-ba2507ae-ec43-626e-2dd1-04eea99d227f-a99d222b, #w-node-ba2507ae-ec43-626e-2dd1-04eea99d228f-a99d222b {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .25fr;
}

#w-node-_7c1c35ca-b68c-6d8d-55be-a239e4d48a73-acbf40cf {
    grid-template-rows: auto;
    grid-template-columns: 75% 25%;
}

#w-node-_0a5c5502-7ca9-e09f-c298-ac93f59a9e2e-acbf40cf, #w-node-_16ab3941-87f9-4bb8-0290-19a1dc37fd0d-acbf40cf, #w-node-e7b0170a-11ab-72ec-478e-b1c54657f244-acbf40cf, #w-node-_7b238922-15c6-f6e7-19b1-61d840fed990-acbf40cf, #w-node-_9656bad6-6d77-690f-a46a-d8c4564fd07d-acbf40cf, #w-node-_221f9dfd-4998-6e15-e988-4b835d2d7770-acbf40cf, #w-node-dd2c3aba-d27b-0982-4192-6386821b6596-acbf40cf, #w-node-a71845e6-1024-bdc3-1bab-0b0ab8224ad1-acbf40cf, #w-node-_88d81f37-e8e2-1746-3787-37a52d66584c-acbf40cf, #w-node-e403d433-5294-a341-bfa8-e73ac497ec48-acbf40cf {
    grid-template-rows: auto;
    grid-template-columns: 20% 80%;
}


@media screen and (max-width: 991px) {
    #w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(20%, 20%) minmax(60%, 60%) minmax(20%, 20%);
    }
}

@media screen and (max-width: 767px) {
    #w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(30%, 30%) minmax(70%, 70%);
    }

    #w-node-_38471f43-2572-38eb-8483-a4bff7871f3e-ffa76e0f {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr;
    }
}

@media screen and (max-width: 479px) {
    #w-node-a5868797-86a2-ca8f-504a-fec48db47476-00a76dc2 {
        order: 9999;
    }

    #w-node-_99e733eb-7871-3c50-3ed2-e3f76319896d-00a76dc2 {
        grid-template-rows: auto;
        grid-template-columns: minmax(100%, 100%);
    }

    #w-node-a6f92469-8b99-ceab-159a-a854d373f3de-ffa76e0f {
        grid-template-rows: auto;
        grid-template-columns: 2.25fr;
    }

    #w-node-_16722927-0923-175a-7e9b-35f564926763-9ea76e1a {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2233-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2240-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: .25fr 1fr;
    }

    #w-node-ba2507ae-ec43-626e-2dd1-04eea99d2257-a99d222b {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr;
    }

    
}

/*Clases utilizadas en otras view*/

.contenedor-tags {
    padding-top: 5px;
    padding-bottom: 5px;
}


.tag-deals {
    background-color: var(--yellow);
    color: var(--black);
    cursor: default;
    border-radius: 3px;
    margin-right: 5px;
    padding: 2px;
    font-family: Montserrat, sans-serif;
    font-size: 9px;
    font-weight: 500;
    line-height: 12px;
    position: relative;
}

    .tag-deals.tagregular-venti {
        background-color: var(--steel-blue);
        color: #fff;
        display: inline-block;
    }

.div-block-57 {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-left: auto;
}

.more-users-panel {
    position: absolute;
    top: 40px;
    right: 0;
    background: white;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    gap: 6px;
    box-shadow: 0 5px 15px rgba(0,0,0,.15);
    z-index: 999;
}

.more-users-btn {
    cursor: pointer;
    background: white;
    color: #1e88ff;
    width: 28px;
    height: 28px;
    margin: 3px 3px 5px;
    border-radius: 100%;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    line-height: 1;
    font-family: Montserrat, sans-serif;
}

    .more-users-btn:hover {
        background: #eaf1ff;
    }

.more-users-panel div {
    padding: 6px 10px;
    font-size: 13px;
    white-space: nowrap;
}

.more-btn {
    background-color: #e5e7eb;
    color: #374151;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .more-btn:hover {
        background-color: #d1d5db;
    }

.users-more {
    display: flex;
    margin-top: 6px;
}


.edit-action-images {
    max-height: 33px;
    min-width: 31px;
    display: block;
    width: auto;
    margin: 0;
}

.img-editar-images {
    display: block;
    width: 110px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.selector-wrapper {
    width: 50%;
}


.form-wrapper {
    max-width: 1100px; 
    margin: 0 auto; 
    padding: 20px 15px; 
    text-align: center;
}


.mensajeTags {
    width: 98%;
    min-height: 70px;
    margin-right: 15px;
    margin-left: 15px;
    border-radius: 6px;
}

.id-input-list .tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    max-width: 100%;
}

.id-input-list .tags-input {
    white-space: normal !important;
    overflow-x: auto;
}
.tag-wrapper {
    width: 600px; 
    max-width: 100%;
}

.id-input-list {
    display: block;
    width: 100%;
}

    .id-input-list .tags {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start;
        gap: 6px;
    }

    .id-input-list .tag-item {
        white-space: nowrap;
        margin: 2px;
    }


.id-input-personalizado {
    width: 100%;
    max-width: 600px;
    min-height: auto;
}

  
    .id-input-personalizado .tags {
        max-width: 100%;
        display: block !important;
        white-space: normal !important;
    }

  
    .id-input-personalizado .tag-item {
        display: inline-block;
        margin: 4px 4px 0 0;
    }

.title-atributo-large {
    display: block;
    height: auto;
    margin-top: 5px;
    margin-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 11px;
    line-height: 14px; 
    font-weight: 500;
    white-space: normal; 
    word-wrap: break-word;
    word-break: break-word;
}

    .title-atributo-large.side {
        padding-bottom: 5px;
        align-items: flex-end; 
    }



.custom-container-new {
    width: 98%;
    height: auto;
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 10px 50px;
    display: block;
}

.txt-periodofechas-orders {
    font-family: Montserrat, sans-serif;
    color: #838383;
    font-size: 10px;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
    letter-spacing: 0.3px;
}

/*-------------------------------SKELETON EN LA VISTA DE PUBLICADOR ---------------------------------------------------------------------*/
.skeleton-list {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: 10px;
}

.skeleton-card {
    display: flex;
    align-items: center;
    padding: 12px 15px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    gap: 5px;
}

.skeleton-checkbox {
    width: 18px;
    height: 18px;
    border-radius: 4px;
    background: #e0e0e0;
}

.skeleton-img {
    width: 70px;
    height: 70px;
    border-radius: 8px;
    background: #e0e0e0;
    flex-shrink: 0;
}

.skeleton-body {
    display: flex;
    flex-direction: column;
    gap: 6px;
    flex-grow: 1;
}


.skeleton-title {
    width: 60%;
    height: 16px;
    border-radius: 4px;
    background: #e0e0e0;
}

.skeleton-sub {
    width: 40%;
    height: 12px;
    border-radius: 4px;
    background: #e0e0e0;
}

.skeleton-price {
    width: 30%;
    height: 14px;
    border-radius: 4px;
    background: #e0e0e0;
}

.skeleton-tags {
    display: flex;
    gap: 6px;
}

.skeleton-tag {
    width: 60px;
    height: 12px;
    border-radius: 6px;
    background: #e0e0e0;
}


.skeleton-body-right {
    display: flex;
    flex-direction: column;
    gap: 6px;
    flex-shrink: 0;
    margin-right: 40px;
    flex-grow: 0;
}

    .skeleton-body-right .skeleton-status {
        width: 80px;
        height: 14px;
        border-radius: 4px;
        background: #e0e0e0;
    }


    .shimmer {
        position: relative;
        overflow: hidden;
    }

    .shimmer::after {
        content: "";
        position: absolute;
        top: 0;
        left: -150px;
        width: 150px;
        height: 100%;
        background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
        animation: shimmer 1.2s infinite;
    }

    @keyframes shimmer {
        100% {
            left: 100%;
        }
    }

/*-----------------------------------SKELETON PARA INDEX DE PRODUCTOS*/
.skeleton-card-productos-index {
    border-radius: 10px;
    margin-bottom: 15px;
    background: #fff;
    padding: 12px;
    display: flex;
    align-items: center;
}
    .skeleton-card-productos-index div[class^="skeleton-"] {
        background: linear-gradient(90deg, #e3e3e3 25%, #f0f0f0 50%, #e3e3e3 75%);
        background-size: 1000px 100%;
        animation: shimmer 1.6s infinite linear;
        border-radius: 6px;
    }

.skeleton-checkbox {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.skeleton-image {
    width: 60px;
    height: 60px;
    border-radius: 8px;
}

.skeleton-text-productos {
    height: 12px;
    margin-top: 8px;
    border-radius: 4px;
}

    .skeleton-text-productos.short {
        width: 40%;
    }

    .skeleton-text-productos.medium {
        width: 60%;
    }

    .skeleton-text-productos.long {
        width: 80%;
    }

.skeleton-badge {
    width: 40px;
    height: 20px;
    margin: 5px;
    display: inline-block;
    border-radius: 5px;
}

.skeleton-button {
    width: 80px;
    height: 25px;
    margin-top: 5px;
    border-radius: 6px;
}

.skeleton-card-productos-index .continfo-listing-product {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.skeleton-divider {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    background-color: #e8e8e8;
}

.skeleton-image.small {
    width: 60px;
    height: 60px;
    border-radius: 8px;
}

.skeleton-button {
    height: 25px;
    border-radius: 6px;
    /*margin-top: 5px;*/
}

/*-----------------------------------SKELETON PARA FACTURADOR/INDEX*/
.skeleton-card-facturado-index {
    background: #fff;
    border-radius: 8px;
    padding: 10px 15px;
    margin-bottom: 10px;
    display: block;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.skeleton-line-facturador {
    background: #e2e2e2;
    border-radius: 4px;
    height: 14px;
    margin: 6px 0;
    position: relative;
    overflow: hidden;
}

    .skeleton-line.shortest {
        width: 40%;
    }

    .skeleton-line.shorter {
        width: 60%;
    }

    .skeleton-line.short {
        width: 75%;
    }

    .skeleton-line.medium {
        width: 90%;
    }

.skeleton-canal {
    width: 40px;
    height: 20px;
    background: #d8d8d8;
    border-radius: 6px;
    margin-bottom: 8px;
    position: relative;
    overflow: hidden;
}

.skeleton-badge-facturador {
    width: 140px;
    height: 20px;
    background: #d8d8d8;
    border-radius: 8px;
    margin: 8px auto;
    position: relative;
    overflow: hidden;
}

@keyframes shimmerFacturador {
    100% {
        left: 100%;
    }
}


/* ------------------------------------------------------- Skeleton para Modal GetProducts */

@keyframes shimmer {
    0%

{
    background-position: -600px 0;
}

100% {
    background-position: 600px 0;
}

}

.skeleton-item {
    display: flex !important;
    align-items: center;
    padding: 8px 10px;
    border-bottom: 1px solid #f0f0f0;
    pointer-events: none;
    width: 100%;
    box-sizing: border-box;
}

.skeleton-pulse {
    background: linear-gradient(90deg, #e8e8e8 25%, #f5f5f5 50%, #e8e8e8 75%);
    background-size: 600px 100%;
    animation: shimmer 1.4s infinite linear;
    border-radius: 4px;
}

.skeleton-img {
    width: 10%; 
    min-width: 42px;
    height: 42px;
    flex-shrink: 0;
    border-radius: 4px;
}

.skeleton-info {
    flex: 1;
    margin-left: 10px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.skeleton-title {
    height: 13px;
    width: 70%;
    border-radius: 3px;
}

.skeleton-sku {
    height: 11px;
    width: 35%;
    border-radius: 3px;
}

/*-----------------------------------------------------------------------------------------------------Skeleton del slider de historial*/
@keyframes shimmer {
    0% {
        background-position: -400px 0;
    }

    100% {
        background-position: 400px 0;
    }
}

.skeleton-pulse {
    background: linear-gradient(90deg, #e8e8e8 25%, #f5f5f5 50%, #e8e8e8 75%);
    background-size: 400px 100%;
    animation: shimmer 1.3s infinite linear;
}

/* Clases que estan en la vista de cada Publicador */

.dropdown, .dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
        color: #777
    }

        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}


.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}


.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-remove:before {
    content: "\00D7"; 
}

.glyphicon-ok:before {
    content: "\2713"; 
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.select2-multiple, .select2-multiple2 {
    width: 110px;
}

.select2-results__option ul .wrap:before {
    font-family: fontAwesome;
    color: #007aff;
    content: "\f096";
    width: 25px;
    height: 25px;
    padding-right: 10px;
}

.select2-results__option[aria-selected=true] .wrap:before {
    content: "\f14a";
}

