/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/
.ancho2 #barra-opciones>.barra-opciones, .ancho2 #cabecera>.cabecera, .ancho2 #sobrecabecera>.sobrecabecera { width: 90%; padding: 0; margin:0 auto;}

@media(min-width:1600px) {
.ancho2 #bajo-footer>.bajo-footer { width: 90%; padding: 0; margin:0 auto;}
}

.portada div#content_main .col-sm-12 {padding: 0;}
.portada.ancho2:not(.pac-fluido) #contenido>.contenido {  padding: 10px 10px 0;}

@media(max-width:767px) {
#menuMovil .navbar-header.menu-movil-config .iconos-movil>div[class^="icono-"] {display:block !important}
 	.iconos-movil.justify-center.color-custom-iconos-movil .fa {font-size:90% !important}

}

.pull-right .img-limit, .pull-left .img-limit {height: auto;margin-top: 20px;margin-bottom: 40px;}
.pull-right .img-limit{ margin-left: 0; }
.pull-left .img-limit{ margin-right: 0; }

@media (min-width: 768px) { 
	.img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 50%;}
	.ficha-contenido .pull-right, .img-derecha, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha { margin-left: 40px;}
	.ficha-contenido .pull-left, .img-izquierda{ margin-right: 40px;}
}

@media (min-width: 992px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 45%;}}
@media (min-width: 1600px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 40%;}}

#barra-opciones .lista-horizontal li {margin-bottom: 0;}
#barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas, #barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas-nombre { padding-top: 0;}

.sugerencias-buscador .producto-sugerido div:first-child { font-size: 100%;}

/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/

/** == Fuentes de Texto y personalización== **/
.vistaModa .title, .vistaModa .price, .modulo-datos-contacto-extendidos, .boton-eslogan, .contenido-bloque-texto a.btn.boton-default {  font-family: "Josefin Sans", sans-serif!important;}
#barra-opciones .navbar-default, #footer .navbar-default , #bajo-footer .navbar-default , #menuMovil .navbar-default .navbar-nav>li>a, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>li>a, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu.multi-level .dropdown-submenu>.dropdown-menu>li>a, .marquesina-barra-opciones .caption span,  .eslogan-titulo-principal .titulo-eslogan, .product-content span.small.parrafo, .portada .funcionalidad-productos .categoria-productos span.h3, .bloque-oferta .ultra-big, .testimonios-portada span.heading, .carrusel-destacados-2 span.heading, #footer span.heading, h1 {  font-family: "Advent Pro", sans-serif!important;}

#barra-opciones .navbar-default, #menuMovil .navbar-default .navbar-nav>li>a, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>li>a,  .marquesina-barra-opciones .caption span, .eslogan-titulo-principal .titulo-eslogan , .portada .funcionalidad-productos .categoria-productos span.h3, .bloque-oferta a.btn.boton-default, .boton-eslogan, .contenido-bloque-texto a.btn.boton-default, #footer span.heading{  text-transform: uppercase;}
#menuMovil .navbar-default .navbar-nav>li>a, .marquesina-barra-opciones .caption span, .vistaModa .title, .portada .funcionalidad-productos .categoria-productos span.h3, .bloque-oferta .ultra-big, .bloque-oferta a.btn.boton-default, .boton-eslogan,.contenido-bloque-texto a.btn.boton-default, .testimonios-portada span.heading, .carrusel-destacados-2 span.heading, #footer span.heading {font-weight:bold;}

#barra-opciones.sticky-bottom .navbar-default .navbar-nav>.open>.dropdown-menu.multi-level .dropdown-submenu>.dropdown-menu>li>a { text-transform: none;}
#barra-opciones .navbar-default .navbar-nav>.open>.dropdown-menu {  color: #f7f7f7 !important;}
/** ==  Colores Custom == **/

/* = Color Texto Oscuro = */
/*color*/
.vistaModa a {color:#000!Important;}
#content_bottom  a.btn.boton-default.button_slide.slide_right { color: #000!Important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Texto Claro = */
/*color*/
span.sr-only {color: #fff !Important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Principal = */
/*color*/
.listado-categorias-productos .list-group-item a:hover {color:#f58e00!important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Secundario = */

/*color*/
/*fondo*/ 
.producto-ficha .label-destacado, .producto-ficha-portada .label-destacado, .funcionalidad-producto .label-destacado, .producto-ecommerce3-listado .label-destacado {
    background-color: #f2afb6;
}
/*borde*/
/*Hover*/

/* = Color Tres = */

/*color*/
/*fondo*/ 
/*borde*/
/*Hover*/

/* = Color Cuatro = */

/*color*/
/*fondo*/
.label-destacado {
    background-color: #ffdee1;
}
/*borde*/
/*Hover*/

/* = Color Quinto = */

/*color*/
.vistaModa .price { color: #AD5A01!important;}
#megamenu .dropdown-menu-submenu>li>a:hover { color: #AD5A01!important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Otro Color Usado = */

/*color*/
.text-muted {color: #2a2a2a;}
/*fondo*/
/*borde*/
/*Hover*/

/** == Ajustes de tamaños por jerarquías Mobile First - Excepciones para móvil solo cuando no es posible == **/
.ultra-big  {font-size:35px!important}
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:30px!important}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .vistaModa .price {font-size:24px!important}
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:19px!important}
.small, .mod-eslogan .small, .modulo-bloques .bloque-texto .small, .mod-opiniones .testimonio {font-size:18px!important} 

@media (min-width:768px) {
    .ultra-big  {font-size:40px!important}
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:32px!important;}
}
@media (min-width:992px) {
    .ultra-big  {font-size:45px!important}
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:35px!important}
	.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .vistaModa .price {font-size:26px!important}
	.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
	.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:20px!important}
}
@media (min-width:1200px) {
    .ultra-big  {font-size:50px!important}
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:40px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .vistaModa .price {font-size:28px!important}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:24px!important}      
}
@media (min-width:1600px) {
    .ultra-big  {font-size:55px!important}
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:45px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .vistaModa .price {font-size:30px!important}
}


/* == Botones ==  */
.button_slide { border: 2px solid #f2afb6 !important; border-radius: 0px; padding: 18px 36px; display: inline-block; cursor: pointer; box-shadow: inset 0 0 0 0 #f2afb6; -webkit-transition: ease-out 0.4s; -moz-transition: ease-out 0.4s; transition: ease-out 0.4s;}
.slide_right:hover { box-shadow: inset 600px 0 0 0 #f2afb6;}

.btn-default, .button_slide {
    color: #000000 !important;
    background-color: #ffdee1 !important;
    border-color: #ffdee1 !important;
}
.btn-default:hover, .sub-categoria-moda ul li a:hover {
    color: #000000 !important;
}

/*** 04 - CUSTOMIZACIÓN AVANZADA PARA CLIENTE ***/

/** == Módulos de portada == **/
/*Iconos Utilidades Superior*/
.col-xs-12.col-sm-12.col-md-12.iconos-utilidades-superior { position: absolute; top: 10%;  background-color: #ffeff1; width: 4.4%; border-radius: 12px; right: 1%;  padding: 0;}
.iconos-utilidades-superior .mod-utilidades-tienda {  display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}

/*Logotipo y menu*/
.col-md-3.logotipo-main { width: 15%;    padding: 5px;}
.col-md-9.menu-principal { width: 85%;}
#megamenu .version12 ul.dropdown-menu.multi-level .imagen-categoria, #megamenu .version13 ul.dropdown-menu.multi-level .imagen-categoria { width: 15% !important; margin-bottom: 20px;}
#barra-opciones .navbar-default .navbar-nav>.open>.dropdown-menu { min-width: 101% !important; border-top: 0!important; margin-top: 15px;}
#barra-opciones.sticky-bottom .navbar-default .navbar-nav>.open>.dropdown-menu { border-top: 0px solid #1b1b1b !important; z-index: 0 !important;}
#barra-opciones .navbar-default .navbar-nav>.open>.dropdown-menu {justify-content:center;}
#barra-opciones .navbar-default .navbar-nav>.open>.dropdown-menu {  z-index: 0;}

/*Marquesina*/
.marquesina-barra-opciones .carousel.vertical .carousel-inner { height: 100%; margin: 10px 0 12px;}
.col-xs-12.col-sm-12.col-md-12.full-width-div.text-center.marquesina-barra-opciones {border-top: 2px dotted;}
.marquesina-barra-opciones .caption { padding: 0px 10px;}
@media (min-width:992px) {.marquesina-barra-opciones .caption span { font-size: 115%;}}

/*Bloque OFertas*/
.bloque-oferta .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques { z-index: 2; padding: 20px 10px!important;}
@media (min-width:768px) {.bloque-oferta .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques {  width: 90%; margin: 40px 5%;}}
@media (min-width:992px) {.bloque-oferta .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques {  width: 80%; margin: 40px 10%;}}
@media (min-width:1600px) {.bloque-oferta .col-xs-12.flex.no-padding.centrar-bloques.fila-bloques {  width: 70%; margin: 40px 15%;}}
.bloque-oferta a.btn.boton-default {background-color:#fff;}

.bloque-oferta a.btn.boton-default { background-color: #fff; color: #000!important; padding: 10px 20px;}
.modulo-container.bloque-oferta {position: relative;}
.modulo-container.bloque-oferta:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0;  height: 100%; width:100%; background-image: url('/data/6757/modulos/2565542/opacidad.png'); background-repeat: repeat-y; /* Repetir verticalmente */ z-index: 1; opacity: 1;transform: scaleX(-1);}
.modulo-container.bloque-oferta:after{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width:100%; background-image: url('/data/6757/modulos/2565542/caramelos.png'); background-repeat: repeat; /* Repetir verticalmente */ z-index: 0; opacity: 0.08;}

/*Módulo Productos Destacados*/
.modulo-productos-destacados.version2, .modulo-productos-destacados.version3 { margin: 45px 0 0;}

/*Eslogan CTA*/
.eslogan-cta .texto-contenido-eslogan { position: relative;}

@media (min-width:768px) {
	.eslogan-cta .texto-contenido-eslogan:before { position: absolute; left: 0%; content: ""; top: 20px; width: 15%; height: 1px; background-color: #f2afb6;}
	.eslogan-cta .texto-contenido-eslogan:after { position: absolute; right: 0%; content: ""; top: 20px; width: 15%; height: 1px; background-color: #f2afb6;}
}
@media (min-width:992px) { 
	.eslogan-cta .texto-contenido-eslogan:before { left: 10%; width: 20%; }
	.eslogan-cta .texto-contenido-eslogan:after {  right: 10%; width: 20%;}
}

/*Productos Destacados Inferior*/

.carrusel-destacados-2 .vistaModa.margen-bottom {  background-color: #fff;}
.carrusel-destacados-2 .modulo-productos-destacados .multi-carousel { width: 90%; margin-left: 5%;}
@media (min-width:768px){.carrusel-destacados-2 .modulo-productos-destacados .multi-carousel{ width: 90%; margin-left: 5%;}}
@media (min-width:992px){.carrusel-destacados-2 .modulo-productos-destacados .multi-carousel{ width: 80%; margin-left: 10%;}}
@media (min-width:1600px){.carrusel-destacados-2 .modulo-productos-destacados .multi-carousel{ width: 70%; margin-left: 15%;}}
/*Testimonios*/
.testimonios-portada span.heading { text-align: center;}
.testimonios-portada .modulo-container.testimonios-portada, .testimonios-portada .col-xs-12.col-sm-12.text-center.bloque-testimonial { padding: 10px 0!important;}
.testimonios-portada .mod-opiniones .testimonio { padding-left: 0; padding-right: 0;}
.col-xs-12.col-sm-12.col-md-12.testimonios-portada { padding: 0;}
.testimonios-portada a.left.carousel-control {left: -10px;}
.testimonios-portada a.right.carousel-control {right: -10px;}
.testimonios-portada .col-xs-offset-1.col-xs-10.col-sm-offset-2.col-sm-8 { width: 80%; margin-left: 10%;}

/*Bloques Novedades*/
.col-xs-12.col-sm-12.col-md-12.ajustado.bloques-novedades { padding: 0;}

@media (min-width: 768px) and (max-width: 991px) { .bloques-novedades  .modulo-bloques.cambiar-orden-bloque-texto-tablet .fila-bloques .bloque:not(.texto) { left: 0;}}
@media (max-width:991px) {.bloques-novedades .col-xs-12.col-sm-12.col-md-4.flex.align-center.no-padding.bloque.imagen.col-sm-push-6.no-md-push.ordenBloque_3, .bloques-novedades .col-xs-12.col-sm-12.col-md-4.flex.align-center.no-padding.bloque.imagen.col-sm-pull-6.no-md-pull.ordenBloque_4 { display: none;}}

/*Eslogan CTA con Fondo*/
.eslogan-cta.cta-color-fondo :before, .eslogan-cta.cta-color-fondo :after {background-color:#fff!important;}
.col-xs-12.col-sm-12.col-md-12.text-center.full-width-div.eslogan-cta.cta-color-fondo {margin-top: -1px;}

/*Redes Sociales*/
.redes-sociales-barra-opciones .fa-2x { font-size: 1.2em;}
#bajo-footer .modulo-redes-sociales .grupo-redes-sociales.pequeno .fa {padding: 0 5px;}
#bajo-footer .modulo-redes-sociales .grupo-redes-sociales.pequeno .fa-3x {font-size: 2.3em;}

/** == Módulos interiores == **/

/*Listado Categorías Producto*/
.listado-categorias-productos .collapse { display: block;}
.listado-categorias-productos .list-group-item.active, .listado-categorias-productos .list-group-item.active:hover, .listado-categorias-productos .list-group-item.active:focus {color:#000!important;}

.listado-categorias-productos .list-group-item { border:none; padding:  10px 0px; margin-bottom: 0px; border-bottom: 1px dashed #ccc; font-weight:bold;}
.listado-categorias-productos .list-group-item.active {  padding: 10px 15px!important;}

div#dropdown-categorias, .select-atributo { margin-top: 20px;}

/** == Vistas de Funcionalides == **/
#content_main>.modulo-container .funcionalidad-contenidos #contenido-quien-ficha #lateral-derecho-quien-ficha {text-align: left;}
#content_main>.modulo-container .funcionalidad-contenidos.ficha-observatorios { text-align: left;}
#content_main>.modulo-container .funcionalidad-contenidos.columnas-resaltada { text-align: left;}
#info-categoria-quienes, #info-categoria-observatorios, #info-categoria-columnas-resaltadas  { text-align: left;}
div#main.row {margin: 0!important;}
#content_main>.modulo-container .funcionalidad-contenidos.columnas-resaltada .row {margin: 0;}
#content_main>.modulo-container { padding: 0;}
#contenido .observatorio.cabeceraCategoria, #contenido .observatorio.cabeceraContenido {margin-bottom: 0;}
#contenido .columnas-resalt.cabeceraCategoria, #contenido .columnas-resalt.cabeceraContenido {margin-bottom: 0;}
.listado-galerias .container-fluid {padding-left: 0;padding-right: 0;}
.listado-galerias div#content_main>.row>.col-sm-12>.modulo-container { padding: 0;}
.form .bordes-encuadrados { margin-left: 0; margin-right: 0;}
.form .bordes-encuadrados .content_form {padding: 20px 0;}
.bordes-encuadrados .encabezado-form {margin-top: 0;}
.bordes-encuadrados .alinear-vertical { align-items: flex-start;}
.bordes-encuadrados input#formulario_captcha {padding: 0;}
.bordes-encuadrados .row.controls .col-sm-12 { padding: 0;}

@media(max-width:767px) {
	.bordes-encuadrados .alinear-vertical {padding: 0;}
	.bordes-encuadrados .encabezado-form {padding: 20px 0;}
	.bordes-encuadrados.sin-icono .col-xl-12.col-lg-12.col-md-12.col-sm-12 { padding: 0;}
	.bordes-encuadrados.sin-icono .btn.boton-default { display: block;width: 100%;margin-bottom: 5px;}
	.bordes-encuadrados.sin-icono .row { margin-left: 0; margin-right: 0;}
	.bordes-encuadrados.sin-icono .content_form {padding: 0; overflow: hidden;}
	.bordes-encuadrados.sin-icono .borde-cuadrado {  border: none;}
}

/*Vista Productos*/
.vistaModa .product-content {  padding: 25px 10px; position: initial; margin-bottom: 40px;}
.vistaModa {background: transparent; border: 2px dotted;}
.vistaModa .product-content { background-color: transparent;}

/*Categorias Producto Portada */
.portada .funcionalidad-productos .categoria-productos { margin-bottom: 0; background-color: #000}
.item-productos .modModa .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-4 {  padding: 0}
.portada .funcionalidad-productos .categoria-productos span.h3 {  position: absolute; top: 37%; left: 0; width: 90%; left: 5%; text-align: center}
.portada .funcionalidad-productos .categoria-productos span.h3 { font-size: 140%}
.portada .funcionalidad-productos .categoria-productos span.h3 { z-index: 9;    pointer-events:none;}
.portada .funcionalidad-productos .categoria-productos span.h3 a { color: #fff!Important; text-shadow: 1px 1px 1px #000;}
.portada .funcionalidad-productos .categoria-productos img.img-responsive { position: relative}
.portada .funcionalidad-productos .categoria-productos .image.img-square { background-color: #000; position: relative; padding-bottom: 0 !important; overflow: hidden; z-index: 0}
.portada .funcionalidad-productos .categoria-productos .image.img-square:before { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background-color: #0000004a; z-index: 1}
.portada .funcionalidad-productos .categoria-productos .thumbnail .image.img-square, .portada .funcionalidad-productos .categoria-productos,  .portada .funcionalidad-productos figure.thumbnail:hover { border-radius: 50%;}
.portada .funcionalidad-productos .categoria-productos figure { border: none!Important;}
.funcionalidad-productos .categoria-productos figure>figcaption { background: rgba(11,91,158,0.8);    border-radius: 50%!important;}
.funcionalidad-productos .categoria-productos figcaption i { display: none!important; }

@media(min-width: 1200px) { .portada .funcionalidad-productos .categoria-productos  span.h3 { font-size:180% }}
@media(min-width: 1600px) { .portada .funcionalidad-productos .categoria-productos span.h3 { font-size:150%; }}
@media(min-width: 1800px) { .portada .funcionalidad-productos .categoria-productos span.h3 { font-size:170%; }}

/** == Ajustes de Accesibilidad == **/

.vistaModa .producto-img .label-destacado.text-destacados {color:#000!important;}

.pagination li a {color: #000!important;}
.pagination li.active {color: #000!important;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {color: #000!important;}

.sel--black-panther, .sel__box__options:hover , #total-productos{color: #000!important;}

/** == Construcciones de redactor y generadas por Tiny == **/
.listado-aire li, .listado-aire-01 li {margin-bottom: 1.2em;}
#content_main .well.color-fondo-destacado {background-color: transparent!important;border: 0!important;border-bottom: 3px solid;font-size: 25px;text-align: left!important;} #content_main .row.listado-well {margin: 50px 0;} 
#content_main .listado-well .bloque-well .well {background-color: transparent!important;border: 0!important;border-bottom: 3px solid!important;font-size: 21px;text-align: left!important;} 
#content_main .listado-well .bloque-well:first-child .well {border-color: #ffced3 !important;} 
#content_main .listado-well .bloque-well:nth-child(2) .well {border-color: #ffced3 !important;} 
#content_main .listado-well .bloque-well:nth-child(3) .well {border-color: #ffced3 !important;} 
#content_main .listado-well .bloque-well:nth-child(4) .well {border-color: #ffced3 !important;}
.funcionalidad-contenidos.columnas hr {width: 100%;}
.botonera-efecto-linea { margin-top: 50px; margin-bottom: 50px;position: relative;} 
@media(min-width:768px) { 
    .botonera-efecto-linea:before { content: ""; position: absolute; left: 0; width: 25%; bottom: 40%; height: 1px; background-color: #ffdee1;} 
    .botonera-efecto-linea:after {content: "";position: absolute; right: 0; width: 25%; bottom: 40%; height: 1px; background-color: #ffdee1;}
}
.modulo-mapadegoogle {
    height: 250px;
}

.well {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
}
/** == Optimizacion Login - Carrito - Tienda == **/

.mi_cuenta .contenido.zona { width: 100%!important;}
.mi_cuenta .funcionalidad-carrito  a.btn.btn-default.btn-xs { display: block; margin-bottom: 0.5em; line-height: 1;}
.funcionalidad-carrito section.panel .controls, .mi_cuenta .funcionalidad-carrito section.panel {color: #000 !important;}

@media (min-width:768px) {
    .mi_cuenta .contenido.zona { width: 90%!important;}
	.mi_cuenta .funcionalidad-carrito .col-sm-4 { width: 100%;}
	.mi_cuenta .funcionalidad-carrito .col-sm-8 { width: 100%;}
}  

@media (min-width:1200px) {
    .mi_cuenta .funcionalidad-carrito .col-sm-4 { width: 20%;}
	.mi_cuenta .funcionalidad-carrito .col-sm-8 { width: 80%;}
}

/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {background-color: #004d92!important; border-color: transparent!important;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pagado {background-color: #004b00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-preparando {background-color: #ae5f00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-cancelado {background-color: #8d0000;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-recibido {background-color: #8600a6;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pendiente {background-color: #00524f;}
.funcionalidad-carrito .panel td .btn-default {color: #383838 !important;background-color: transparent !important; border-color: transparent!important;}

/** == Animaciones CSS == **/