.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.collapse{display:none}.collapse.in{display:block}
.nav{margin-bottom:0;padding-left:0;list-style:none}.nav li{position:relative;display:block;float:none;margin:0;}
.nav li a{position:relative; font-size:15px; display:block;padding:5px 15px;text-align:left;font-weight:normal;float:none;border:none;}
.navbar{position:relative;min-height:50px;margin:0 0 20px;border:1px solid transparent}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;float:none;margin:0;}
.navbar-collapse.in{overflow-y:auto} .navbar-header{float:none; width: auto; margin: 0;}
.navbar-fixed-top{top:0;border-width:0 0 1px; left:0; position:fixed; right:0; z-index:999;}
.navbar-brand{float:left;padding:10px 0;height:60px; margin:0;}.navbar-toggle{display:block;position:relative;float:right;padding:9px;margin:22px 0;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:15px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:6px;padding-bottom:6px;line-height:20px}.navbar-default{background-color:#fff;border-color:#000}
.navbar-default .navbar-toggle{border-color:#000}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}.navbar-default .navbar-collapse{border-color:#000}
.nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after{content:" "; display:table}
.nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after{clear:both}