.btn:hover,
.btn:focus {
  color: #ccc;
}
.btn:active,
.btn.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(255, 255, 255, 0.125);
  box-shadow: inset 0 3px 5px rgba(255, 255, 255, 0.125);
}

.btn-default {
  /*color: #ff3363;
  background-color: #111111;
  border-color: #ff3363;*/
  color: #ccc;
  background-color: #111111;
  border-color: #333;

}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #ff3363;
  background-color: #141414;
  border-color: #ff3363;
/*  color: #ccc;
  background-color: #141414;
  border-color: #525252;*/
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  color: #666;
  background-color: #000;
  border-color: #333333;
}
.btn-default .badge {
  color: #000;
  background-color: #ccc;
}

.popover {
  background-color: #222;
  border: 1px solid #333333;
}
.popover.right {
  box-shadow: -5px 5px 10px rgba(170, 170, 170, 0.2);
}
.popover.left {
  box-shadow: 5px 5px 10px rgba(170, 170, 170, 0.2);
}
.popover.top {
  box-shadow: 0px 5px 10px rgba(170, 170, 170, 0.2);
}
.popover.bottom {
  box-shadow: 0px -5px 10px rgba(170, 170, 170, 0.2);
}
.popover-title, .popover-content {
  color: #aaa;
}
.popover-title {
  background-color: #111111;
  border-bottom: 1px solid #141414;
}
.popover.top > .arrow {
  border-top-color: #666666;
  border-top-color: rgba(170, 170, 170, 0.25);
}
.popover.top > .arrow:after {
  border-top-color: #222;
}
.popover.right > .arrow {
  border-right-color: #666666;
  border-right-color: rgba(170, 170, 170, 0.25);
}
.popover.right > .arrow:after {
  border-right-color: #222;
}
.popover.bottom > .arrow {
  border-bottom-color: #666666;
  border-bottom-color: rgba(170, 170, 170, 0.25);
}
.popover.bottom > .arrow:after {
  border-bottom-color: #222;
}
.popover.left > .arrow {
  border-left-color: #666666;
  border-left-color: rgba(170, 170, 170, 0.25);
}
.popover.left > .arrow:after {
  border-left-color: #222;
}
.tour-backdrop {
  background-color: #fff;
}
