// disable-style-check >

.nav {
   margin-bottom: 0;
   padding-left: 0;
   list-style: none;
}

.nav::after,
.nav::before {
   content: " ";
   display: table;
}

.nav::after {
   clear: both;
}

.nav > li {
   position: relative;
   display: block;
}

.nav > li > a {
   position: relative;
   display: block;
   padding: 10px 15px;
}

.nav > li > a:focus,
.nav > li > a:hover {
   text-decoration: none;
   background-color: #eee;
}

.nav > li.disabled > a {
   color: #777;
}

.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
   color: #777;
   text-decoration: none;
   background-color: transparent;
   cursor: not-allowed;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
   background-color: #eee;
   border-color: #337ab7;
}

.nav .nav-divider {
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
   background-color: #e5e5e5;
}

.nav > li > a > img {
   max-width: none;
}

.nav-tabs {
   border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
   float: left;
   margin-bottom: -1px;
}

.nav-tabs > li > a {
   margin-right: 2px;
   line-height: 1.428571429;
   border: 1px solid transparent;
   border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
   border-color: #eee #eee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
   color: #555;
   background-color: #fff;
   border: 1px solid #ddd;
   border-bottom-color: transparent;
   cursor: default;
}
