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

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

.nav:after {clear:both; }

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

.nav:after {clear:both; }

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

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

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

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

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

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {background-color:#eeeeee; border-color:#428bca; }

.nav .open > a .caret,.nav .open > a:hover .caret,.nav .open > a:focus .caret {border-top-color:#2a6496; border-bottom-color:#2a6496; }

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

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

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

.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:5px 5px 0 0; }

.nav-tabs > li > a:hover {border-color:#eeeeee #eeeeee #dddddd; }

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

.nav-tabs.nav-justified {width:100%; border-bottom:0; }

.nav-tabs.nav-justified > li {float:none; }

.nav-tabs.nav-justified > li > a {margin-bottom:5px; text-align:center; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {top:auto; left:auto; }

@media (min-width:768px) {.nav-tabs.nav-justified > li {display:table-cell; width:1%; }

.nav-tabs.nav-justified > li > a {margin-bottom:0; }

}

.nav-tabs.nav-justified > li > a {margin-right:0; border-radius:5px; }

.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {border:1px solid #dddddd; }

@media (min-width:768px) {.nav-tabs.nav-justified > li > a {border-bottom:1px solid #dddddd; border-radius:5px 5px 0 0; }

 .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color:#ffffff; }

}

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

.nav-pills > li > a {border-radius:5px; }

.nav-pills > li + li {margin-left:2px; }

.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus {color:#ffffff; background-color:#428bca; }

.nav-pills > li.active > a .caret,.nav-pills > li.active > a:hover .caret,.nav-pills > li.active > a:focus .caret {border-top-color:#ffffff; border-bottom-color:#ffffff; }

.nav-stacked > li {float:none; }

.nav-stacked > li + li {margin-top:2px; margin-left:0; }

.nav-justified {width:100%; }

.nav-justified > li {float:none; }

.nav-justified > li > a {margin-bottom:5px; text-align:center; }

.nav-justified > .dropdown .dropdown-menu {top:auto; left:auto; }

@media (min-width:768px) {.nav-justified > li {display:table-cell; width:1%; }

.nav-justified > li > a {margin-bottom:0; }

}

.nav-tabs-justified {border-bottom:0; }

.nav-tabs-justified > li > a {margin-right:0; border-radius:5px; }

.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus {border:1px solid #dddddd; }

@media (min-width:768px) {.nav-tabs-justified > li > a {border-bottom:1px solid #dddddd; border-radius:0px 0px 0 0; }

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color:#ffffff; }

}

.tab-content > .tab-pane {display:none; }

.tab-content > .active {display:block; }

.nav .caret {margin-left:5px; border-top-color:#428bca; border-bottom-color:#428bca; }

.nav a:hover .caret {border-top-color:#2a6496; border-bottom-color:#2a6496; }

.nav-tabs .dropdown-menu {margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0; }

.navbar {position:relative; min-height:50px; margin-bottom:0px; border:1px solid transparent; }

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

.navbar:after {clear:both; }

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

.navbar:after {clear:both; }

@media (min-width:768px) {.navbar {border-radius:0px; margin-bottom:10px;}

}

.navbar-header:before,.navbar-header:after {display:table; content:" "; }

.navbar-header:after {clear:both; }

.navbar-header:before,.navbar-header:after {display:table; content:" "; }

.navbar-header:after {clear:both; }

@media (min-width:768px) {.navbar-header {float:left; }

}

.navbar-collapse {max-height:340px; padding-right:15px; padding-left:15px; overflow-x:visible; border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling:touch; }

.navbar-collapse:before,.navbar-collapse:after {display:table; content:" "; }

.navbar-collapse:after {clear:both; }

.navbar-collapse:before,.navbar-collapse:after {display:table; content:" "; }

.navbar-collapse:after {clear:both; }

.navbar-collapse.in {overflow-y:auto; }

@media (min-width:768px) {.navbar-collapse {width:auto; border-top:0; box-shadow:none; }

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

.navbar-collapse.in {overflow-y:auto; }

.navbar-collapse .navbar-nav.navbar-left:first-child {margin-left:-15px; }

.navbar-collapse .navbar-nav.navbar-right:last-child {margin-right:-15px; }

.navbar-collapse .navbar-text:last-child {margin-right:0; }

}

.container > .navbar-header,.container > .navbar-collapse {margin-right:-15px; margin-left:-15px; }

@media (min-width:768px) {.container > .navbar-header, .container > .navbar-collapse {margin-right:0; margin-left:0; }

}

.navbar-static-top {z-index:1000; border-width:0 0 1px; }

@media (min-width:768px) {.navbar-static-top {border-radius:0; }

}

.navbar-fixed-top,.navbar-fixed-bottom {position:fixed; right:0; left:0; z-index:1030; }

@media (min-width:768px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius:0; }

}

.navbar-fixed-top {top:0; border-width:0 0 1px; }

.navbar-fixed-bottom {bottom:0; margin-bottom:0; border-width:1px 0 0; }

.navbar-brand {float:left; padding:15px 15px; font-size:18px; line-height:20px; }

.navbar-brand:hover,.navbar-brand:focus {text-decoration:none; }

@media (min-width:768px) {.navbar > .container .navbar-brand {margin-left:-15px; }

}

.navbar-toggle {position:relative; float:right; padding:10px 10px; margin-top:8px; margin-right:15px; margin-bottom:10px; background-color:transparent; border:1px solid transparent; border-radius:4px; }

.navbar-toggle .icon-bar {display:block; width:25px; height:2px; border-radius:1px; }

.navbar-toggle .icon-bar + .icon-bar {margin-top:5px; }

@media (min-width:768px) {.navbar-toggle {display:none; }

}

.navbar-nav {margin:7.5px -15px; }

.navbar-nav > li > a {padding-top:10px; padding-bottom:10px; line-height:20px; }

@media (max-width:767px) {.navbar-nav .open .dropdown-menu {position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none; }

.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px; }

.navbar-nav .open .dropdown-menu > li > a {line-height:20px; }

.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image:none; }

}

@media (min-width:768px) {.navbar-nav {float:left; margin:0; }

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

.navbar-nav > li > a {padding-top:15px; padding-bottom:15px; }

}

@media (min-width:768px) {.navbar-left {float:left !important; }

.navbar-right {float:right !important; }

}

.navbar-form {padding:10px 15px; margin-top:10px; margin-right:-15px; margin-bottom:8px; margin-left:-15px; border-top:1px solid transparent; border-bottom:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

@media (min-width:768px) {.navbar-form .form-group {display:inline-block; margin-bottom:0; vertical-align:middle; }

.navbar-form .form-control {display:inline-block; }

.navbar-form .radio, .navbar-form .checkbox {display:inline-block; padding-left:0; margin-top:0; margin-bottom:0; }

.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {float:none; margin-left:0; }

}

@media (max-width:767px) {.navbar-form .form-group {margin-bottom:5px; }

}

@media (min-width:768px) {.navbar-form {width:auto; padding-top:0; padding-bottom:0; margin-right:0; margin-left:0; border:0; -webkit-box-shadow:none; box-shadow:none; }

}

.navbar-nav > li > .dropdown-menu {margin-top:0; border-top-right-radius:0; border-top-left-radius:0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {border-bottom-right-radius:0; border-bottom-left-radius:0; }

.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right {right:0; left:auto; }

.navbar-btn {margin-top:10px; margin-bottom:10px; }

.navbar-text {float:left; margin-top:15px; margin-bottom:15px; }

@media (min-width:768px) {.navbar-text {margin-right:15px; margin-left:15px; }

}

.navbar-default {background-color:#f8f8f8; border-color:#e7e7e7; }

.navbar-default .navbar-brand {color:#777777; }

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {color:#5e5e5e; background-color:transparent; }

.navbar-default .navbar-text {color:#777777; }

.navbar-default .navbar-nav > li > a {color:#777777; }

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color:#333333; background-color:transparent; }

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color:#555555; background-color:#e7e7e7; }

.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {color:#cccccc; background-color:transparent; }

.navbar-default .navbar-toggle {border-color:#dddddd; }

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color:#dddddd; }

.navbar-default .navbar-toggle .icon-bar {background-color:#cccccc; }

.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color:#e7e7e7; }

.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret {border-top-color:#333333; border-bottom-color:#333333; }

.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {color:#555555; background-color:#e7e7e7; }

.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret {border-top-color:#555555; border-bottom-color:#555555; }

.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color:#777777; border-bottom-color:#777777; }

@media (max-width:767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#777777; }

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#333333; background-color:transparent; }

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color:#555555; background-color:#e7e7e7; }

.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color:#cccccc; background-color:transparent; }

}

.navbar-default .navbar-link {color:#777777; }

.navbar-default .navbar-link:hover {color:#333333; }