html { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.autocomplete-suggestions {text-align:left; cursor:default; border:1px solid #ccc; border-top:0; background:#fff; box-shadow:-1px 1px 3px rgba(0,0,0,.1);
	position:absolute; display:none; z-index:9999; max-height:550px; overflow:hidden; overflow-y:auto; box-sizing:border-box}
.autocomplete-suggestion { position:relative; padding:0 .6em; line-height:23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1.02em; color:#333;}
.autocomplete-suggestion b { font-weight:normal; color:#1f8dd6; font-size:15px}
.autocomplete-suggestion.selected { background:#f0f0f0;}
.auto-input { width:95%;max-width:265px;padding-left:30px;font-size:15px;outline:0;color:black;background:white;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.02em;height:25px !important;border-radius:4px !important}
/*For the menu. From http://bootsnipp.com/snippets/featured/fancy-sidebar-navigation*/
#bq-auto-complete { margin-left:0px;max-width:265px;top:5px;display:inline}
#bq-sidebar::-webkit-scrollbar {display:none;}

.hidden {display:none;}
.sidebar-nav {position:absolute;top:0;width:300px;margin:0;padding:0;list-style:none;}
.sidebar-nav li {position:relative;line-height:20px;display:inline-block;width:100%;}
.sidebar-nav li:before {content:''; position:absolute; top:0; left:0; z-index:-1; height:100%; width:3px; background-color:#5a1bec; /*#1c1c1c; */
	-webkit-transition:width .2s ease-in; -moz-transition: width .2s ease-in; -ms-transition: width .2s ease-in; transition:width .2s ease-in}
.sidebar-nav li:first-child a {color:#fff;background-color:#1c1c1c;}
.sidebar-nav li:nth-child(2):before {background-color:#ec1b5a;}
.sidebar-nav li:nth-child(3):before {background-color:#963627;}
.sidebar-nav li:nth-child(4):before {background-color:#1b5aec;}
.sidebar-nav li:nth-child(5):before {background-color:#79aefe;}
.sidebar-nav li:nth-child(6):before {background-color:#314190;}
.sidebar-nav li:nth-child(7):before {background-color:#279636;}
.sidebar-nav li:nth-child(8):before {background-color:#7d5d81;}
.sidebar-nav li:nth-child(9):before {background-color:#ead24c;}
.sidebar-nav li:nth-child(10):before {background-color:#2d2366;}
.sidebar-nav li:nth-child(11):before {background-color:#35acdf;}
.sidebar-nav li:nth-child(12):before {background-color:#ec1b5a;}
.sidebar-nav li:nth-child(13):before {background-color:#963627;}
.sidebar-nav li:nth-child(14):before {background-color:#1b5aec;}
.sidebar-nav li:nth-child(15):before {background-color:#79aefe;}
.sidebar-nav li:nth-child(16):before {background-color:#314190;}
.sidebar-nav li:nth-child(17):before {background-color:#279636;}
.sidebar-nav li:nth-child(18):before {background-color:#7d5d81;}
.sidebar-nav li:nth-child(19):before {background-color:#ead24c;}
.sidebar-nav li:nth-child(20):before {background-color:#2d2366;}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {width:100%; -webkit-transition:width .2s ease-in; -moz-transition: width .2s ease-in;
-ms-transition: width .2s ease-in; transition:width .2s ease-in}
.sidebar-nav li a {display:block; color:#ffffff; text-decoration:none; padding:3px 5px 3px 5px;}
.sidebar-nav li a:hover, .sidebar-nav li a:active,
.sidebar-nav li a:focus, .sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active, .sidebar-nav li.open a:focus{color:#000000; text-decoration:none; background-color:transparent}
.sidebar-nav > .sidebar-brand {height:25px;	font-size:20px;	line-height:25px}
.sidebar-nav .dropdown-menu {position:relative;width:100%;padding:0;margin:0;border:none;background-color:#222;box-shadow:none}
