﻿

@media screen and (max-width: @screen-xs-max) {
    .product-detail-description iframe {
        width: 310px;
    }
}

@media only screen and (min-device-width : 300px) and (max-device-width : 375px) {
    #price-feedback-positive, #price-feedback-negative {
        margin-left: 0px !important;
    }
}

@media only screen and (min-device-width : 375px) and (max-device-width : 812px) {

    #price-feedback-positive {
        left: 181px !important;
    }

    #price-feedback-negative {
        left: 222px !important;
    }
}

    .row-social-share {
        padding-left: 12px;
        margin-top: 10px;
    }

    .share-box.fa-twitter {
        background-color: #00acee;
        margin-left: 10px;
    }

    .share-box.fa-facebook {
        background-color: #3b5998;
    }

    .share-box.fa-pinterest {
        background-color: #cb2027;
    }

    .share-box.fa-linkedin {
        background-color: #4875B4;
    }

    .share-box {
        width: 45px;
        height: 45px;
        padding: 14px;
        color: white;
        text-align: center;
        font-size: 18px;
        margin-top: 12px;
        margin-right: 12px;
        cursor: pointer !important;
        border: none;
    }

        .share-box:hover {
            color: white;
            text-decoration: none;
        }

    .alert-product-notFound {
        margin-top: 20px;
    }

    .row-notFound {
        height: 58vh;
    }

    .thumb-video {
        position: relative;
        text-align: center;
        cursor: pointer;
    }

        .thumb-video a {
            position: absolute;
            background: url(../images/youtube-play.png);
            background-size: 40px 40px;
            height: 40px;
            width: 40px;
            top: 50%;
            transform: translateY(-50%);
            margin-left: -17%;
        }

    .product-detail-img iframe {
        width: 100%;
    }

    .select-item-check {
        position: absolute;
        top: 10px;
        bottom: 150px;
    }

    #btn-add-favorito {
        margin-right: 15px;
        margin-bottom: 11px;
        margin-top: 6px;
        cursor: pointer;
    }

        #btn-add-favorito i {
            font-size: 30px;
            color: #808080;
        }

        #btn-add-favorito .fa-heart {
            color: #DC3232 !important;
        }

    #price-feedback-positive, #price-feedback-negative {
        display: block;
        border: none;
        outline: none;
        background-image: url(../images/Feedback/caritas.png);
        background-repeat: no-repeat;
        height: 33px;
        width: 40px;
        background-size: cover;
        margin-left: 15px;
        cursor: pointer;
        position: absolute;
        visibility: visible !important;
        display: block !important;
    }

    .feedback-warranty-row {
        padding-left: 0;
        margin-left: -11px;
    }

    .icon-finger {
        border: none;
        outline: none;
        background-image: url(../images/Feedback/manitos.png);
        background-repeat: no-repeat;
        height: 40px;
        width: 40px;
        background-size: cover;
        margin-left: 1px;
        cursor: pointer;
        position: absolute;
        top: -6px;
        visibility: visible !important;
        display: block !important;
    }

    .positive {
        background-position: 1px -2px;
    }

    .negative {
        background-position: -46px -2px;
        left: 45px !important;
    }

    #price-feedback-positive {
        background-position: 1px 0px;
        left: 174px;
    }

    #price-feedback-negative {
        background-position: -77px 0px;
        left: 215px;
    }

    .product-details-prices {
        position: relative;
    }

    .row-product-rating {
        position: relative;
        display: flex;
        padding-left: 0px;
        margin-left: -6px;
    }

    .feedback-rating {
        display: block;
        border: none;
        outline: none;
        background-image: url(../images/Feedback/estrellitas.png);
        background-repeat: no-repeat;
        height: 27px;
        width: 33px;
        background-size: cover;
        margin-left: 3px;
        cursor: pointer;
        background-position: -30px -2px;
        visibility: visible !important;
        display: block !important;
    }

        .feedback-rating.active {
            background-position: 4px -2px !important;
        }

    .row-feedback-description {
        display: flex;
        padding-left: 0px !important;
    }

    .feedback-description {
        display: block;
        border: none;
        outline: none;
        background-image: url(../images/Feedback/semaforo.jpg);
        background-repeat: no-repeat;
        height: 33px;
        width: 40px;
        background-size: cover;
        margin-left: 3px;
        cursor: pointer;
        visibility: visible !important;
        display: block !important;
    }

        .feedback-description.good {
            background-position: 1px 0px !important;
        }

        .feedback-description.medium {
            background-position: -39px 0px !important;
        }

        .feedback-description.bad {
            background-position: -79px 0px !important;
        }

    .btn-save-popover {
        margin-top: 10px;
        margin-left: 15px;
    }

    #rating-popover {
        display: none;
    }

    .close-comment {
        position: relative;
        bottom: 3px;
        /*left: 96px;*/
    }

    .center-item {
        padding-left: 15%;
        padding-right: 15%;
    }

    .radioMismoPrecio {
        margin-left: 30px;
    }

        .radioMismoPrecio label {
            margin-top: 10px;
        }

    #containerCodigo {
        margin-top: 10px;
    }

    .lbl-precioModal {
        padding-top: 7px;
    }

    #precioContainer {
        margin-bottom: 10px;
    }

    /*Tabs detalle symbol feedback*/
    .tabs-detalleProducto {
        margin-top: 10px;
    }

    .nav > li > a {
        visibility: visible !important;
        display: block !important;
    }

        .nav > li > a > i {
            margin-left: 10px;
        }

    .relative {
        position: relative;
    }

    .row-feedback {
        margin-top: 20px;
        margin-left: 10px;
    }

        .row-feedback h5 {
            text-align: right;
        }

    .product-details-prices {
        padding-right: 0px;
    }

    .danos-tu-opinion {
        font-size: 12px;
        visibility: visible !important;
        display: block !important;
        cursor: pointer;
        margin-top: 10px;
    }

    #opinion-descripcion {
    }

    .row-feedbackPopover #price-feedback-positive {
        left: -39px !important;
        top: -19px !important;
        margin-left: 0px;
    }

    .row-feedbackPopover #price-feedback-negative {
        left: 4px !important;
        top: -19px !important;
        margin-left: 0px;
    }

    .row-feedbackPopover #price-warranty-positive {
        left: -39px !important;
        top: -19px !important;
    }

    .row-feedbackPopover #price-warranty-negative {
        left: 4px !important;
        top: -19px !important;
    }

    .popover-price-container {
        width: 98px;
        height: 15px;
        padding-left: 37px;
    }

    .popover.in {
        z-index: 0;
    }

    .row-feedbackPopover #good {
        position: absolute;
        left: -48px;
        top: -18px;
    }

    .row-feedbackPopover #medium {
        position: absolute;
        top: -18px;
    }

    .row-feedbackPopover #bad {
        position: absolute;
        top: -18px;
        left: 48px;
    }

    .popover-description-container {
        width: 153px;
        padding-left: 46px;
        height: 16px;
    }

        .popover-description-container.comments {
            width: 100%;
            height: 100%;
            padding-left: 0px;
        }

    .popover-price-container.comments {
        width: 100%;
        height: 100%;
        padding-left: 0px;
    }

.auction-label  img {
    margin-right: 8px;
}

.img-remate {
    width: 25px;
}

.notify-auction-container {
    margin-bottom: 20px;
}

.table-especificaciones td {
    font-size: 12px;
}

.no-stock {
    color: white;
    background-color: #000000e3;
    padding: 1px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    font-weight: 100;
    text-transform: uppercase;
}

.strong-text {
    font-size: 14px;
    font-weight: bold;
    color: #000000e3;
}

.has-stock {
    color: white;
    background-color: #3c763d;
    padding: 1px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
    font-weight: 100;
    text-transform: uppercase;
}

.ico-santander {
    width: 27px;
    margin-bottom: 6px;
    margin-left: 3px;
    margin-right: 4px;
}

.price-container {
    margin-top: 9px;
}

.price-container-santander {
    color: #ff0000;
    font-weight: 600;
    font-size: 19px;
    display: flex;
}

.normal-price {
    font-size: 17px;
    font-weight: 100;
    color: #f15a24;
    line-height: 1em;
    margin-right: 4px;
    color: black;
}

.cuotas-santander {
    font-size: 11px;
    text-align: right;
}

.table-especificaciones {
    margin-left: 0px !important;
}

.row.price-title {

}

