.img.navbar-brand{padding-top:0;padding-bottom:0;}

.cart .badge{background-color: #000;position: relative;top: 19px;}

.well ul{margin-bottom: 19px;}

.navbar-brand-img{padding: 0;}
.navbar-brand-img img{margin-bottom:3px}

/* Extra small only devices (phones, less than 768px) */
@media (max-width: 767px) {
  .text-xs-only{font-size: 10px;}

  .navbar-brand-img img{
    width: 50%;
    margin-bottom:3px;
  }
}

/* Small only devices (tablets, 768px and up) */
@media (min-width: 768px){
  .text-sm-only{font-size: 12px;}

  .navbar-brand-img img{
    width: 80%;
    margin-top:-7px;
  }
}

/* Medium only devices (desktops, 992px and up) */
@media (min-width: 992px){
  .text-md-only{font-size: 16px;}

  .navbar-brand-img img{
    width: 100%;
    margin-top:-7px;
  }
}

/* Large only devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .text-lg-only{font-size: 26px;}
}

/*[aria-hidden="true"]{ visibility: hidden; }*/

.navbar.sharp,
.btn.sharp {
  border-radius:0;
}

.btn-danger.outline:hover, .btn-danger.outline:focus, .btn-danger.outline:active, .btn-danger.outline.active, .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #1b1b1b;
    border-color: rgb(172, 41, 37);
}
.btn-danger.outline, .btn-danger.outline {
    color: #fff;
    background-color: #000;
    border-color: rgb(212, 63, 58);
}
.btn-danger.outline .badge{color:#fff;}

.well-sm{padding: 6px;}

.panel-heading > ul{
  margin:0;
}

.panel-bottom .panel-body:not(:first-child){
  border-top: 1px solid #ddd;
}

input[type="file"].form-control  { border: none; box-shadow: none; margin: 0; padding: 0;}