.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
  padding: 2px 5px;
  border: 1px solid #94a4b1;
  background: #40c6ed;
  font-size: 12px;
  line-height: 1.0em;
  color: #45556b;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.dropdown-toggle:hover {
  color: #fff;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 15;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  white-space: nowrap;
}

.dropdown-menu a.dropdown-warning {
  /*color: #BC3913;*/
  color: #BA5339;
}

.dropdown-menu a.dropdown-warning:hover {
  color: #BC3913;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #45556b;
  background-image: -moz-linear-gradient(top, #45556b, #45444f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#45556b), to(#45444f));
  background-image: -webkit-linear-gradient(top, #45556b, #45444f);
  background-image: -o-linear-gradient(top, #45556b, #45444f);
  background-image: linear-gradient(to bottom, #45556b, #45444f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff45556b', endColorstr='#ff45444f', GradientType=0);
}

.dropdown-menu > li > a:disabled {
  color: #AAAAAA;
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  text-decoration: none;
  outline: 0;
}

.open {
  *z-index: @zindexDropdown;
}

.open > .dropdown-menu {
  display: block;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}