/* Generales */
.btn-success, .btn-success:hover, .btn-success:focus {
    background-color: #2C8654 !important;
    border-color: #2C8654 !important;
}

.btn-warning, 
.btn-warning:hover, 
.btn-warning:focus {
    color: #484848 !important;
}

.text-green {
    color: #2C8654;
}

.text-red {
    color: #c64642;
}

.label-stock-green {
    background-color: #2C8654;
}

.label-stock-red {
    background-color: #c64642;
}

.asterisco {
    color: #333333;
}

h1 small, 
h2 small, 
h3 small, 
h4 small, 
h5 small, 
h6 small, 
.h1 small, 
.h2 small, 
.h3 small, 
.h4 small, 
.h5 small, 
.h6 small, 
h1 .small, 
h2 .small, 
h3 .small, 
h4 .small, 
h5 .small, 
h6 .small, 
.h1 .small, 
.h2 .small, 
.h3 .small, 
.h4 .small, 
.h5 .small, 
.h6 .small {
    color: #757575;
}

.label-oculto {
    display: table-cell;
    color: #555555 !important;
}

#navbar .input-group-addon.label-oculto {
    padding: 3px 6px;
    font-size: 12px;
    border-left: 1px solid #ccc;
    color: #555555 !important;
}

@media (max-width: 639px) {
    #navbar .input-group-addon.label-oculto {
        padding: 6px 12px;
        font-size: 14px;
        border-left: 1px solid #ccc;
        color: #555555 !important;
    }
}
/*
input:focus,
textarea:focus,
select:focus,
a:focus,
button:focus,
div:focus,
span:focus,
li:focus {
    outline: thin solid;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
*/

/* Miga de pan */
.breadcrumb>.active {
    color: #6f6f6f;
}

.breadcrumb>li+li:before {
    color: #6f6f6f;
}

/* Login */
#login-box li a, 
#login-box li a:hover, 
#login-box li a:link, 
#login-box li a:focus {
    color: #757575 !important;
}

/* Productos */
#productos .producto .informacion .izq,
#productos .producto .informacion .precio .der {
    color: #757575;
}

#productos .producto .informacion .numero {
    background-color: #f0ad4e;
    color: #484848;
}

#productos .producto .informacion .descuento .porcentaje {
    border: 1px solid #f0ad4e;
}

#productos .producto .informacion {
    color: #757575;
}

/* Producto */
#producto #col-der #informacion .titulo,
#producto #col-der #informacion .valor {
    color: #757575;
}

#producto #col-der #informacion #stock .almacen,
#producto .tabla-cantidad-condiciones .lineas {
    color: #757575;
}

#producto #col-der #informacion .con-iva {
    color: #c64642;
}

#producto #col-der #informacion .valor .numero {
    background-color: #f0ad4e;
    color: #484848;
}

#producto #col-der #informacion .descuento .porcentaje {
    border: 1px solid #f0ad4e;
}

#producto #web-fabricante a {
    color: #757575;
  }

/* Paginación */
.paginacion-scroll .numeros ul li a, 
.paginacion-scroll .numeros ul li a:hover, 
.paginacion-scroll .numeros ul li a:link {
    color: #757575;
}

.paginacion-scroll .numeros ul li.active a {
    background-color: #696969;
    color: #FFFFFF;
}

#botones-paginacion .pager li a, 
#botones-paginacion .pager li a:hover, 
#botones-paginacion .pager li a:link {
    background-color: #2C8654;
}

/* Descargas */
#descargas .fecha {
    color: #757575;
}

/* Carrusel */
#menu-lateral-derecho .owl-buttons div,
#empresa #owl-empresa .owl-buttons div {
    background-color: #757575 !important;
}

.producto-slider .item .descripcion .descripcion-corta {
    color: #757575;
}

/* Descargas */
#filtro-descargas {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Familias */
#fabricantes #logos .logo .thumbnail:hover,
#fabricantes #logos .logo .thumbnail:active {
    text-decoration: underline !important;
}

/* Subfamilias */
#subcategorias .grupo .thumbnail:hover,
#subcategorias .grupo .thumbnail:active,
#subcategorias .media .thumbnail:hover,
#subcategorias .media .thumbnail:active {
    text-decoration: underline !important;
}

/* Grupos de productos */
#grupos-productos .grupo .thumbnail:hover,
#grupos-productos .grupo .thumbnail:active,
#grupos-productos .media .thumbnail:hover,
#grupos-productos .media .thumbnail:active {
    text-decoration: underline !important;
}

/* Nodos */
#grupos.nodos-estandar .grupo .thumbnail:hover,
#grupos.nodos-estandar .grupo .thumbnail:active,
#grupos.nodos-estandar .media .thumbnail:hover,
#grupos.nodos-estandar .media .thumbnail:active {
    text-decoration: underline !important;
}

/* Menu Agrupaciones / Nodos */
.menu-nodos .item a, .menu-agrupaciones .item a {
    color: #757575 !important;
}

/* Menu móviles */
@media (max-width: 639px) {
    #navbar li a, #navbar li a:hover, #navbar li a:link {
      color: #717171;
    }
}