.smartbar .contact .popup .ui-button,
.smartbar .directions .popup .ui-button,
.mycars .popup .ui-button,
.index .mod .mycars .popup .ui-button {
  border-radius: 3px;
  background-color: #dedede;
  background-image: linear-gradient(#dedede 0%, #afafaf 100%);
  background-position: 0;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
}

.smartbar .contact .popup .ui-button.ui-state-hover,
.smartbar .directions .popup .ui-button.ui-state-hover,
.mycars .popup .ui-button.ui-state-hover,
.index .mod .mycars .popup .ui-button.ui-state-hover {
  background-color: #e7e7e7;
  background-image: linear-gradient(#e7e7e7 0%, #cdcccc 100%);
  background-position: 0;
}

.smartbar .contact .popup .ui-button-text,
.smartbar .directions .popup .ui-button-text,
.mycars .popup .ui-button-text,
.index .mod .mycars .popup .ui-button-text {
  border-radius: 3px;
  box-shadow: none;
}

.mycars .popup .ui-button.mycars-btn,
.index .mod .mycars .popup .ui-button.mycars-btn,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn {
  border-radius: 3px;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6 0%, #dadada 100%);
  background-position: 0;
  box-shadow: none;
}

.mycars .popup .ui-button.mycars-btn:hover,
.index .mod .mycars .popup .ui-button.mycars-btn:hover,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn:hover,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn:hover {
  background-color: #e7e7e7;
  background-image: linear-gradient(#e7e7e7 0%, #cdcccc 100%);
  background-position: 0;
}

.mycars .popup .ui-button.mycars-reserve-it-now-btn,
.index .mod .mycars .popup .ui-button.mycars-reserve-it-now-btn {
  background-color: #8b8b8b;
  background-image: linear-gradient(#8b8b8b 0%, #686868 100%);
  box-shadow: none;
}

.mycars .popup .ui-button.mycars-reserve-it-now-btn:hover,
.index .mod .mycars .popup .ui-button.mycars-reserve-it-now-btn:hover {
  background-color: #777;
  background-image: linear-gradient(#777 0%, #5b5a5a 100%);
  box-shadow: none;
}

.mycars .popup .mycars-form-btn {
  border-radius: 3px;
  text-shadow: -1px 0 rgba(255, 255, 255, 0.4), 0 1px #fff;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6 0%, #dadada 100%);
  background-position: 0;
  box-shadow: none;
}

.mycars .popup .mycars-form-btn:hover {
  background-color: #e7e7e7;
  background-image: linear-gradient(#e7e7e7 0%, #cdcccc 100%);
}

.mycars .popup .mycars-form-btn.disabled {
  opacity: .5;
}

.mycars .popup .mycars-form-btn.disabled:hover {
  background-image: linear-gradient(#f6f6f6 0%, #dadada 100%);
}

.mycars .popup .ui-button.mycars-btn.mycars-action-set,
.index .mod .mycars .popup .ui-button.mycars-btn.mycars-action-set,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set {
  background-color: #a9cf81;
  background-image: linear-gradient(#a9cf81 0%, #799a56 100%);
}

.mycars .popup .ui-button.mycars-btn.mycars-action-remove,
.index .mod .mycars .popup .ui-button.mycars-btn.mycars-action-remove,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove {
  background-color: #f73451;
  background-image: linear-gradient(#f73451 0%, #b31129 100%);
}

.mycars .popup .mycars-btn .ui-button-text,
.index .mod .mycars .popup .mycars-btn .ui-button-text {
  border-radius: 3px;
}

.mycars-vlp .ui-button.ui-button-text-only.mycars-btn .ui-button-text,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn .ui-button-text {
  border-radius: 0;
  text-shadow: -1px 0 rgba(255, 255, 255, 0.4), 0 1px #fff;
}

.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set .ui-button-text,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove .ui-button-text,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set .ui-button-text,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove .ui-button-text {
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
}

.toolbar-white .mycars .selected .popup,
.toolbar-white .smartbar .selected .popup,
.toolbar-black .mycars .selected .popup,
.toolbar-black .smartbar .selected .popup {
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.1);
}

.toolbar-white.toolbar-position-top .mycars .selected .popup,
.toolbar-white.toolbar-position-top .smartbar .selected .popup,
.toolbar-black.toolbar-position-top .mycars .selected .popup,
.toolbar-black.toolbar-position-top .smartbar .selected .popup {
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4);
}

.toolbar-white,
.toolbar-black {
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.3);
}

.toolbar-white .toolbar-flex .popup > .inner > .hd,
.toolbar-white .toolbar-flex .popup > .inner > form > .hd,
.toolbar-black .toolbar-flex .popup > .inner > .hd,
.toolbar-black .toolbar-flex .popup > .inner > form > .hd {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.smartbar .ct .ui-tabs-nav,
.toolbar-white .toolbarWrap {
  background-color: #dfdfdf;
  background-image: linear-gradient(#fff 0%, #dfdfdf 100%);
}

.toolbar-black .toolbarWrap {
  background-color: #1d1d1d;
  background-image: linear-gradient(#5d5d5d 0%, #1d1d1d 100%);
}

.smartbar .ct .ui-tabs-nav {
  border-radius: 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

.smartbar .ct .ui-tabs-nav > li {
  border-radius: 0;
}

.smartbar .ct .ui-tabs-nav > li.ui-tabs-selected {
  box-shadow: 0 5px 0 white;
}

.mycars-mod {
  border-radius: 5px;
  box-shadow: 0 0 5px 2px #cccaca;
}

.ddc-toolbar input.ui-corner-all,
.ddc-toolbar textarea.ui-corner-all,
.ddc-toolbar select {
  border-radius: 2px;
  box-shadow: none;
}

.smartbar .contact .popup .google-map {
  box-shadow: none;
}

.mycars-vehicle .hide-price-alert {
  border-radius: 9px;
}

.container {
  width: 960px !important;
  max-width: none !important;
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

.navbar-header {
  float: left;
}

.navbar-collapse {
  overflow: visible !important;
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
}

.navbar-toggle {
  display: none;
}

.navbar-brand {
  margin-left: -15px;
}

.navbar-nav {
  margin: 0 auto;
}

.navbar-nav > li {
  float: left;
}
