.unselectable{
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.navbar-inner{
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top,#333,#222);
  background-image: -ms-linear-gradient(top,#333,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));
  background-image: -webkit-linear-gradient(top,#333,#222);
  background-image: -o-linear-gradient(top,#333,#222);
  background-image: linear-gradient(top,#333,#222);
  border:none;
}

.navbar{
  color: #999;
  .unselectable;
}

.navbar-inner{
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top,#333,#222);
  background-image: -ms-linear-gradient(top,#333,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));
  background-image: -webkit-linear-gradient(top,#333,#222);
  background-image: -o-linear-gradient(top,#333,#222);
  background-image: linear-gradient(top,#333,#222);
  border:none;
}

.navbar .nav>li>a,
.navbar .nav > li > a:focus{
  float: none;
  padding: 9px 10px 11px;
  line-height: 19px;
  color: #999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  outline: none;
  .unselectable;
}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
  background: inherit;
  color: inherit;
}


.navbar .nav > li > a {
  background-color: transparent !important;
}

.navbar .nav > li > a:hover {
  background-color: transparent !important;
  color: #fff;
  text-decoration: none;
}

.navbar .nav li.dropdown > a:focus .caret,
.navbar .nav li.dropdown > a .caret{
  border-top-color: #999;
  border-bottom-color: #999;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar .divider-vertical{
  background-color: #222;
  border-right: 1px solid #333;
  border-left: none;
}

small{
  font-size: 100%;
}

body{
  line-height: 18px;
}

h3{
  font-size: 18px;
  line-height: 27px;
}

h4{
  font-size: 14px;
}

h1, h2, h3, h4, h5, h6{
  margin: 0;
  line-height: inherit;
}

.btn{
  padding: 4px 10px 4px;
  font-size: 13px;
  line-height: 18px;
  .unselectable;
}

.btn-group>.btn {
  font-size: 13px;
}

.icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"]{
  background-image:none;
}

.btn.btn-navbar{
  background-color: #2c2c2c;
  background-image: -ms-linear-gradient(top,#333,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));
  background-image: -webkit-linear-gradient(top,#333,#222);
  background-image: -o-linear-gradient(top,#333,#222);
  background-image: linear-gradient(top,#333,#222);
  background-image: -moz-linear-gradient(top,#333,#222);
  background-repeat: repeat-x;
  border-color: #222 #222 #000;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn.btn-navbar:hover{
  background-color:#222;
}

//font awesome related customizations
li [class^="icon-"], li [class*=" icon-"] {
  display: inline-block !important;
  width: 1.25em;
  text-align: center;
}

li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
  width: 1.875em;
}

[class^="icon-"], [class*=" icon-"]{
  font-family: FontAwesome !important;
}