/*------------------------------------*\
    Estilos generales
\*------------------------------------*/


.swiper-slide label,
.inputMainGroup label {
    width: 100%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    z-index: 2;
    margin-bottom: 0px;
    border-radius: 10px;
    border: 1px solid #b4c5ff;
    background: #ffffff !important;
}
.swiper-slide label:before,
.inputMainGroup label:before {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale3d(1, 1, 1);
    transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 1;
    z-index: 2;
}

.swiper-slide-active label,
.inputMainGroup input:checked ~ label {
    opacity: 1;
    background: #e2eaff;
    background: -moz-linear-gradient(left, #e2eaff 0%, #f7fbff 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, #e2eaff), color-stop(100%, #f7fbff)) !important;
    background: -webkit-linear-gradient(left, #e2eaff 0%, #f7fbff 100%) !important;
    background: -o-linear-gradient(left, #e2eaff 0%, #f7fbff 100%) !important;
    background: -ms-linear-gradient(left, #e2eaff 0%, #f7fbff 100%) !important;
    background: linear-gradient(to right, #e2eaff 0%, #f7fbff 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eaff', endColorstr='#f7fbff', GradientType=1 ) !important;
    border: 1px solid #8aa0e8;
}


/*------------------------------------*\
    Estilos exclusivos Carrusel
\*------------------------------------*/


.swiper-slide label {
    height: 77px;
}

.swiper-slide label.bkg-gold-and-jewelry-svg,
.swiper-slide label.bkg-gold-and-jewelry-svg:before {
    background: url(../img/quote/gold-and-jewelry.svg) center 7px/ 98px auto no-repeat;
}
.swiper-slide label.bkg-screen-svg,
.swiper-slide label.bkg-screen-svg:before {
    background: url(../img/quote/screen.svg) center 18px/ 87px auto no-repeat;
}
.swiper-slide label.bkg-laptop-svg,
.swiper-slide label.bkg-laptop-svg:before {
    background: url(../img/quote/laptop.svg) center 20px/ 88px auto no-repeat;
}
.swiper-slide label.bkg-tablet-svg,
.swiper-slide label.bkg-tablet-svg:before {
    background: url(../img/quote/tablet.svg) center 26px/ 79px auto no-repeat;
}
.swiper-slide label.bkg-smartphone-svg,
.swiper-slide label.bkg-smartphone-svg:before {
    background: url(../img/quote/smartphone.svg) center 17px/ 79px auto no-repeat;
}
.swiper-slide label.bkg-camera-svg,
.swiper-slide label.bkg-camera-svg:before {
    background: url(../img/quote/camera.svg) center 25px/ 88px auto no-repeat;
}
.swiper-slide label.bkg-videogame-svg,
.swiper-slide label.bkg-videogame-svg:before {
    background: url(../img/quote/videogame.svg) center 19px/ 94px auto no-repeat;
}
.swiper-slide label.bkg-home-electronics-svg,
.swiper-slide label.bkg-home-electronics-svg:before {
    background: url(../img/quote/home-electronics.svg) center 15px/ 80px auto no-repeat;
}
.swiper-slide label.bkg-minicomponent-svg,
.swiper-slide label.bkg-minicomponent-svg:before {
    background: url(../img/quote/minicomponent.svg) center 12px/ 103px auto no-repeat;
}
.swiper-slide label.bkg-accesory-svg,
.swiper-slide label.bkg-accesory-svg:before {
    background: url(../img/quote/accesory.svg) center 26px/ 59px auto no-repeat;
}
.swiper-slide label.bkg-tool-svg,
.swiper-slide label.bkg-tool-svg:before {
    background: url(../img/quote/tool.svg) center 22px/ 80px auto no-repeat;
}
.swiper-slide label.bkg-musical-instruments-svg,
.swiper-slide label.bkg-musical-instruments-svg:before {
    background: url(../img/quote/musical-instruments.svg) center 17px/ 62px auto no-repeat;
}
.swiper-slide label.bkg-sports-svg,
.swiper-slide label.bkg-sports-svg:before {
    background: url(../img/quote/sports.svg) center 23px/ 85px auto no-repeat;
}
.swiper-slide label.bkg-sewing-machine-svg,
.swiper-slide label.bkg-sewing-machine-svg:before {
    background: url(../img/quote/sewing-machine.svg) center 19px/ 86px auto no-repeat;
}
.swiper-slide label.bkg-smartwatch-svg,
.swiper-slide label.bkg-smartwatch-svg:before {
    background: url(../img/quote/smartwatch.svg) center 17px/ 37px auto no-repeat;
}
 
 
 
.swiper-slide label.bkg-gold-and-jewelry-png,
.swiper-slide label.bkg-gold-and-jewelry-png:before {
    background: url(../img/quote/gold-and-jewelry.png) center 7px/ 64px auto no-repeat;
}
.swiper-slide label.bkg-screen-png,
.swiper-slide label.bkg-screen-png:before {
    background: url(../img/quote/screen.png) center 3px/ 70px auto no-repeat;
}
.swiper-slide label.bkg-laptop-png,
.swiper-slide label.bkg-laptop-png:before {
    background: url(../img/quote/laptop.png) center 10px/ 61px auto no-repeat;
}
.swiper-slide label.bkg-tablet-png,
.swiper-slide label.bkg-tablet-png:before {
    background: url(../img/quote/tablet.png?v=1.1) center 4px/ 72px auto no-repeat;
}
.swiper-slide label.bkg-smartphone-png,
.swiper-slide label.bkg-smartphone-png:before {
    background: url(../img/quote/smartphone.png) center 11px/ 53px auto no-repeat;
}
.swiper-slide label.bkg-camera-png,
.swiper-slide label.bkg-camera-png:before {
    background: url(../img/quote/camera.png) center 8px/ 60px auto no-repeat;
}
.swiper-slide label.bkg-videogame-png,
.swiper-slide label.bkg-videogame-png:before {
    background: url(../img/quote/videogame.png) center 6px/ 64px auto no-repeat;
}
.swiper-slide label.bkg-home-electronics-png,
.swiper-slide label.bkg-home-electronics-png:before {
    background: url(../img/quote/home-electronics.png) center 10px/ 58px auto no-repeat;
}
.swiper-slide label.bkg-minicomponent-png,
.swiper-slide label.bkg-minicomponent-png:before {
    background: url(../img/quote/minicomponent.png) center 9px/ 60px auto no-repeat;
}
.swiper-slide label.bkg-accesory-png,
.swiper-slide label.bkg-accesory-png:before {
    background: url(../img/quote/accesory.png?v=1.1) center 6px/ 72px auto no-repeat;
}
.swiper-slide label.bkg-tool-png,
.swiper-slide label.bkg-tool-png:before {
    background: url(../img/quote/tool.png) center 14px/ 65px auto no-repeat;
}
.swiper-slide label.bkg-musical-instruments-png,
.swiper-slide label.bkg-musical-instruments-png:before {
    background: url(../img/quote/musical-instruments.png) center 4px/ 67px auto no-repeat;
}
.swiper-slide label.bkg-sports-png,
.swiper-slide label.bkg-sports-png:before {
    background: url(../img/quote/sports.png) center 3px/ 71px auto no-repeat;
}
.swiper-slide label.bkg-sewing-machine-png,
.swiper-slide label.bkg-sewing-machine-png:before {
    background: url(../img/quote/sewing-machine.png) center 11px/ 56px auto no-repeat;
}
.swiper-slide label.bkg-smartwatch-png,
.swiper-slide label.bkg-smartwatch-png:before {
    background: url(../img/quote/smartwatch.png) center 10px/ 57px auto no-repeat;
}
.swiper-slide label.bkg-luxury-watches-png,
.swiper-slide label.bkg-luxury-watches-png:before {
    background: url(../img/quote/luxury-watches.png) center 10px/ 57px auto no-repeat;
}

.swiper-slide label.bkg-car-png,
.swiper-slide label.bkg-car-png:before {
    background: url(../img/quote/car.png) center 10px/ 57px auto no-repeat;
}
.swiper-slide label.bkg-motorcycle-png,
.swiper-slide label.bkg-motorcycle-png:before {
    background: url(../img/quote/motorcycle.png) center 10px/ 57px auto no-repeat;
}
@media (min-width: 768px) {
    .swiper-slide label:hover {
        -webkit-box-shadow: 0 1px 8px 0 rgb(0 0 0 / 16%), 0 -1px 2px 0 rgb(0 0 0 / 10%);
        box-shadow: 0 1px 8px 0 rgb(0 0 0 / 16%), 0 -1px 2px 0 rgb(0 0 0 / 10%);
    }
}


/*------------------------------------*\
    Estilos exclusivos Cotizador
\*------------------------------------*/


.inputMainGroup label {
    font-size: inherit;
    height: 100%;
    color: #3c3c50;
    text-transform: capitalize;
    line-height: 220px;
    font-weight: 500;
}

.inputMainGroup label.bkg-gold-and-jewelry-svg,
.inputMainGroup label.bkg-gold-and-jewelry-svg:before {
    background: url(../img/quote/gold-and-jewelry.svg) center 0px/ 170px auto no-repeat;
}
.inputMainGroup label.bkg-screen-svg,
.inputMainGroup label.bkg-screen-svg:before {
    background: url(../img/quote/screen.svg) center 24px/ 145px auto no-repeat;
}
.inputMainGroup label.bkg-laptop-svg,
.inputMainGroup label.bkg-laptop-svg:before {
    background: url(../img/quote/laptop.svg) center 27px/ 140px auto no-repeat;
}
.inputMainGroup label.bkg-tablet-svg,
.inputMainGroup label.bkg-tablet-svg:before {
    background: url(../img/quote/tablet.svg) center 36px/ 145px auto no-repeat;
}
.inputMainGroup label.bkg-smartphone-svg,
.inputMainGroup label.bkg-smartphone-svg:before {
    background: url(../img/quote/smartphone.svg) center 23px/ 120px auto no-repeat;
}
.inputMainGroup label.bkg-camera-svg,
.inputMainGroup label.bkg-camera-svg:before {
    background: url(../img/quote/camera.svg) center 38px/ 145px auto no-repeat;
}
.inputMainGroup label.bkg-videogame-svg,
.inputMainGroup label.bkg-videogame-svg:before {
    background: url(../img/quote/videogame.svg) center 26px/ 155px auto no-repeat;
}
.inputMainGroup label.bkg-home-electronics-svg,
.inputMainGroup label.bkg-home-electronics-svg:before {
    background: url(../img/quote/home-electronics.svg) center 11px/ 145px auto no-repeat;
}
.inputMainGroup label.bkg-minicomponent-svg,
.inputMainGroup label.bkg-minicomponent-svg:before {
    background: url(../img/quote/minicomponent.svg) center 14px/ 174px auto no-repeat;
}
.inputMainGroup label.bkg-accesory-svg,
.inputMainGroup label.bkg-accesory-svg:before {
    background: url(../img/quote/accesory.svg) center 35px/ 108px auto no-repeat;
}
.inputMainGroup label.bkg-tool-svg,
.inputMainGroup label.bkg-tool-svg:before {
    background: url(../img/quote/tool.svg) center 26px/ 140px auto no-repeat;
}
.inputMainGroup label.bkg-musical-instruments-svg,
.inputMainGroup label.bkg-musical-instruments-svg:before {
    background: url(../img/quote/musical-instruments.svg) center 7px/ 119px auto no-repeat;
}
.inputMainGroup label.bkg-sports-svg,
.inputMainGroup label.bkg-sports-svg:before {
    background: url(../img/quote/sports.svg) center 23px/ 175px auto no-repeat;
}
.inputMainGroup label.bkg-sewing-machine-svg,
.inputMainGroup label.bkg-sewing-machine-svg:before {
    background: url(../img/quote/sewing-machine.svg) center 24px/ 152px auto no-repeat;
}
.inputMainGroup label.bkg-smartwatch-svg,
.inputMainGroup label.bkg-smartwatch-svg:before {
    background: url(../img/quote/smartwatch.svg) center 18px/ 66px auto no-repeat;
}



.inputMainGroup label.bkg-gold-and-jewelry-png,
.inputMainGroup label.bkg-gold-and-jewelry-png:before {
    background: url(../img/quote/gold-and-jewelry.png) center 18px/ 80px auto no-repeat;
}
.inputMainGroup label.bkg-screen-png,
.inputMainGroup label.bkg-screen-png:before {
    background: url(../img/quote/screen.png) center 4px/ 105px auto no-repeat;
}
.inputMainGroup label.bkg-laptop-png,
.inputMainGroup label.bkg-laptop-png:before {
    background: url(../img/quote/laptop.png) center 15px/ 85px auto no-repeat;
}
.inputMainGroup label.bkg-tablet-png,
.inputMainGroup label.bkg-tablet-png:before {
    background: url(../img/quote/tablet.png?v=1.1) center 8px/ 100px auto no-repeat;
}
.inputMainGroup label.bkg-smartphone-png,
.inputMainGroup label.bkg-smartphone-png:before {
    background: url(../img/quote/smartphone.png) center 28px/ 62px auto no-repeat;
}
.inputMainGroup label.bkg-camera-png,
.inputMainGroup label.bkg-camera-png:before {
    background: url(../img/quote/camera.png) center 17px/ 82px auto no-repeat;
}
.inputMainGroup label.bkg-videogame-png,
.inputMainGroup label.bkg-videogame-png:before {
    background: url(../img/quote/videogame.png) center 16px/ 86px auto no-repeat;
}
.inputMainGroup label.bkg-home-electronics-png,
.inputMainGroup label.bkg-home-electronics-png:before {
    background: url(../img/quote/home-electronics.png) center 18px/ 78px auto no-repeat;
}
.inputMainGroup label.bkg-minicomponent-png,
.inputMainGroup label.bkg-minicomponent-png:before {
    background: url(../img/quote/minicomponent.png) center 18px/ 82px auto no-repeat;
}
.inputMainGroup label.bkg-accesory-png,
.inputMainGroup label.bkg-accesory-png:before {
    background: url(../img/quote/accesory.png?v=1.1) center 9px/ 106px auto no-repeat;
}
.inputMainGroup label.bkg-tool-png,
.inputMainGroup label.bkg-tool-png:before {
    background: url(../img/quote/tool.png) center 23px/ 90px auto no-repeat;
}
.inputMainGroup label.bkg-musical-instruments-png,
.inputMainGroup label.bkg-musical-instruments-png:before {
    background: url(../img/quote/musical-instruments.png) center 5px/ 95px auto no-repeat;
}
.inputMainGroup label.bkg-sports-png,
.inputMainGroup label.bkg-sports-png:before {
    background: url(../img/quote/sports.png) center 5px/ 104px auto no-repeat;
}
.inputMainGroup label.bkg-sewing-machine-png,
.inputMainGroup label.bkg-sewing-machine-png:before {
    background: url(../img/quote/sewing-machine.png) center 16px/ 84px auto no-repeat;
}
.inputMainGroup label.bkg-smartwatch-png,
.inputMainGroup label.bkg-smartwatch-png:before {
    background: url(../img/quote/smartwatch.png) center 12px/ 92px auto no-repeat;
}
.inputMainGroup label.bkg-luxury-watches-png,
.inputMainGroup label.bkg-luxury-watches-png:before {
    background: url(../img/quote/luxury-watches.png) center 12px/ 82px auto no-repeat;
}
.inputMainGroup label.bkg-car-png,
.inputMainGroup label.bkg-car-png:before {
    background: url(../img/quote/car.png) center -12px/ 129px auto no-repeat;
}
.inputMainGroup label.bkg-motorcycle-png,
.inputMainGroup label.bkg-motorcycle-png:before {
    background: url(../img/quote/motorcycle.png) center 4px/ 106px auto no-repeat;
}
.loadMainGroup,
.box-category {
    height: 140px;
    text-align: center;
    margin: 15px 0px;
    border-radius: 10px;
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    transition: -webkit-box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
    animation: blur-in 0.6s ease;
}
@media (min-width: 992px) {
    .box-category:hover{
        -webkit-box-shadow: 0 15px 20px 0 rgb(0 0 0 / 16%), 0 -1px 2px 0 rgb(0 0 0 / 10%);
        box-shadow: 0 15px 20px 0 rgb(0 0 0 / 16%), 0 -1px 2px 0 rgb(0 0 0 / 10%);
    }
}
span.tools-sw {
    text-overflow: ellipsis;
    display: inline-block;
    white-space: normal;
    font-size: 1.05em;
    color: #9e9e9e;
    font-weight: 500;
    opacity: 1;
    line-height: 1.2em;
}
.swiper-slide-active span.tools-sw {
    opacity: 1;
    font-size: 1.05em;
    font-weight: 500;
}
.swiper-slide:hover span.tools-sw {
    opacity: 1;
}
.swiper-button-next, .swiper-button-prev {
    top: calc(var(--swiper-navigation-top-offset,50%) - 16%);
    z-index: 2;
}
.swiper, swiper-container{
    margin-bottom: 15px;
}


/*------------------------------------*\
    Estilos exclusivos Lateral Cotizador
\*------------------------------------*/


div#sidebar-family-img.bkg-gold-and-jewelry-svg {
    background: url(../img/quote/gold-and-jewelry.svg) center center / 100% auto no-repeat;
    right: -5px;
    bottom: 20px;
    width: 100px;
    height: 45px;
}
div#sidebar-family-img.bkg-screen-svg {
    background: url(../img/quote/screen.svg) center center / 100% auto no-repeat;
    right: 2px;
    bottom: 22px;
    width: 64px;
    height: 35px;
}
div#sidebar-family-img.bkg-laptop-svg {
    background: url(../img/quote/laptop.svg) center center / 100% auto no-repeat;
    right: 0px;
    bottom: 20px;
    width: 70px;
    height: 37px;
}
div#sidebar-family-img.bkg-tablet-svg {
    background: url(../img/quote/tablet.svg) center center / 100% auto no-repeat;
    right: 11px;
    bottom: 24px;
    width: 75px;
    height: 33px;
}
div#sidebar-family-img.bkg-smartphone-svg {
    background: url(../img/quote/smartphone.svg) center center / 100% auto no-repeat;
    right: -15px;
    bottom: 22px;
    width: 73px;
    height: 41px;
}
div#sidebar-family-img.bkg-camera-svg {
    background: url(../img/quote/camera.svg) center center / 100% auto no-repeat;
    right: -11px;
    bottom: 17px;
    width: 95px;
    height: 40px;
}
div#sidebar-family-img.bkg-videogame-svg {
    background: url(../img/quote/videogame.svg) center center / 100% auto no-repeat;
    right: -11px;
    bottom: 25px;
    width: 104px;
    height: 32px;
}
div#sidebar-family-img.bkg-home-electronics-svg {
    background: url(../img/quote/home-electronics.svg) center center / 100% auto no-repeat;
    right: -11px;
    bottom: 20px;
    width: 67px;
    height: 43px;
}
div#sidebar-family-img.bkg-minicomponent-svg {
    background: url(../img/quote/minicomponent.svg) center center / 100% auto no-repeat;
    right: -9px;
    bottom: 25px;
    width: 88px;
    height: 38px;
}
div#sidebar-family-img.bkg-accesory-svg {
    background: url(../img/quote/accesory.svg) center center / 100% auto no-repeat;
    right: 13px;
    bottom: 17px;
    width: 60px;
    height: 40px;
}
div#sidebar-family-img.bkg-tool-svg {
    background: url(../img/quote/tool.svg) center center / 100% auto no-repeat;
    right: 3px;
    bottom: 19px;
    width: 69px;
    height: 38px;
}
div#sidebar-family-img.bkg-musical-instruments-svg {
    background: url(../img/quote/musical-instruments.svg) center center / 100% auto no-repeat;
    right: 12px;
    bottom: 22px;
    width: 50px;
    height: 41px;
}
div#sidebar-family-img.bkg-sports-svg {
    background: url(../img/quote/sports.svg) center center / 100% auto no-repeat;
    right: 0px;
    bottom: 19px;
    width: 77px;
    height: 38px;
}
div#sidebar-family-img.bkg-sewing-machine-svg {
    background: url(../img/quote/sewing-machine.svg) center center / 100% auto no-repeat;
    right: -7px;
    bottom: 22px;
    width: 74px;
    height: 35px;
}
div#sidebar-family-img.bkg-smartwatch-svg {
    background: url(../img/quote/smartwatch.svg) center center / 100% auto no-repeat;
    right: 8px;
    bottom: 24px;
    width: 30px;
    height: 39px;
}







div#sidebar-family-img.bkg-gold-and-jewelry-png {
    background: url(../img/quote/gold-and-jewelry.png) center center / 80% auto no-repeat;
    right: 2px;
    bottom: 20px;
    width: 61px;
    height: 45px;
}
div#sidebar-family-img.bkg-screen-png {
    background: url(../img/quote/screen.png) center center / 87% auto no-repeat;
    right: 2px;
    bottom: 22px;
    width: 64px;
    height: 45px;
}
div#sidebar-family-img.bkg-laptop-png {
    background: url(../img/quote/laptop.png) center center / 100% auto no-repeat;
    right: 5px;
    bottom: 20px;
    width: 54px;
    height: 47px;
}
div#sidebar-family-img.bkg-tablet-png {
    background: url(../img/quote/tablet.png?v=1.1) center center / 93% auto no-repeat;
    right: 4px;
    bottom: 24px;
    width: 64px;
    height: 43px;
}
div#sidebar-family-img.bkg-smartphone-png {
    background: url(../img/quote/smartphone.png) center center / 60% auto no-repeat;
    right: -8px;
    bottom: 15px;
    width: 73px;
    height: 61px;
}
div#sidebar-family-img.bkg-camera-png {
    background: url(../img/quote/camera.png) center center / 100% auto no-repeat;
    right: 7px;
    bottom: 21px;
    width: 55px;
    height: 50px;
}
div#sidebar-family-img.bkg-videogame-png {
    background: url(../img/quote/videogame.png) center center / 100% auto no-repeat;
    right: 7px;
    bottom: 20px;
    width: 64px;
    height: 52px;
}
div#sidebar-family-img.bkg-home-electronics-png {
    background: url(../img/quote/home-electronics.png) center center / 100% auto no-repeat;
    right: 12px;
    bottom: 20px;
    width: 49px;
    height: 51px;
}
div#sidebar-family-img.bkg-minicomponent-png {
    background: url(../img/quote/minicomponent.png) center center / 100% auto no-repeat;
    right: 5px;
    bottom: 17px;
    width: 45px;
    height: 50px;
}
div#sidebar-family-img.bkg-accesory-png {
    background: url(../img/quote/accesory.png?v=1.1) center center / 100% auto no-repeat;
    right: 13px;
    bottom: 17px;
    width: 60px;
    height: 50px;
}
div#sidebar-family-img.bkg-tool-png {
    background: url(../img/quote/tool.png) center center / 80% auto no-repeat;
    right: 3px;
    bottom: 17px;
    width: 54px;
    height: 49px;
}
div#sidebar-family-img.bkg-musical-instruments-png {
    background: url(../img/quote/musical-instruments.png) center center / 100% auto no-repeat;
    right: 9px;
    bottom: 19px;
    width: 54px;
    height: 55px;
}
div#sidebar-family-img.bkg-sports-png {
    background: url(../img/quote/sports.png) center center / 100% auto no-repeat;
    right: 8px;
    bottom: 19px;
    width: 64px;
    height: 52px;
}
div#sidebar-family-img.bkg-sewing-machine-png {
    background: url(../img/quote/sewing-machine.png) center center / 100% auto no-repeat;
    right: 6px;
    bottom: 19px;
    width: 50px;
    height: 50px;
}
div#sidebar-family-img.bkg-smartwatch-png {
    background: url(../img/quote/smartwatch.png) center center / 100% auto no-repeat;
    right: 8px;
    bottom: 18px;
    width: 51px;
    height: 51px;
}
div#sidebar-family-img.bkg-luxury-watches-png {
    background: url(../img/quote/luxury-watches.png) center center / 100% auto no-repeat;
    right: 8px;
    bottom: 21px;
    width: 50px;
    height: 51px;
}

div#sidebar-family-img.bkg-car-png {
    background: url(../img/quote/car.png) center center / 100% auto no-repeat;
    right: 8px;
    bottom: 21px;
    width: 50px;
    height: 51px;
}

/*------------------------------------*\
    Estilos exclusivos vista Aprobación 
\*------------------------------------*/

.confirmation-img label {
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 2;
    margin-bottom: 0px;
    height: 100%;
    z-index: 2;
}



.confirmation-img2{
    aspect-ratio: 1 / 1;
    background-size: cover !important;
    border-radius: 9px;
    border: #ccc solid 1px;
}


.confirmation-img label.bkg-gold-and-jewelry-svg{
    background: url(../img/quote/gold-and-jewelry.png) center 7px/ 90% auto no-repeat;
}

.confirmation-img label.bkg-screen-svg{
    background: url(../img/quote/screen.png) center center / auto 90% no-repeat;
}

.confirmation-img label.bkg-laptop-svg {
    background: url(../img/quote/laptop.png) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-tablet-svg{
    background: url(../img/quote/tablet.png?v=1.1) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-smartphone-svg {
    background: url(../img/quote/smartphone.png) center center/ auto 90% no-repeat;  
}

.confirmation-img label.bkg-camera-svg{
    background: url(../img/quote/camera.png) center center / auto 90% no-repeat;
}

.confirmation-img label.bkg-videogame-svg{
    background: url(../img/quote/videogame.png) center center/ auto 100% no-repeat;
}

.confirmation-img label.bkg-home-electronics-svg{
    background: url(../img/quote/home-electronics.png) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-minicomponent-svg {
    background: url(../img/quote/minicomponent.png) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-accesory-svg{
    background: url(../img/quote/accesory.png?v=1.1) center center / auto 90% no-repeat;
}

.confirmation-img label.bkg-tool-svg{
    background: url(../img/quote/tool.png) center center / auto 90% no-repeat;
}

.confirmation-img label.bkg-musical-instruments-svg{
    background: url(../img/quote/musical-instruments.png) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-sports-svg{
    background: url(../img/quote/sports.png) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-sewing-machine-svg{
    background: url(../img/quote/sewing-machine.png) center center/ auto 90% no-repeat;
}

.confirmation-img label.bkg-smartwatch-svg{
    background: url(../img/quote/smartwatch.png) center center / auto 90% no-repeat;
}