@charset "utf-8";

nav div.container { margin-top: 0px; margin-bottom: 0px; margin-left: 0px !important; margin-right: 0px !important; }

.navbar.navbar-default { background: rgb(45, 45, 45); width: 100%; }

.navbar-header { margin: 0em; padding: 1em 0.8em 0.8em; }

.searchwait img { float: left !important; margin-top: 20px !important; }

#searchborder { width: 445px; height: 40px; padding: 0.2em; text-align: center; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px; margin: 30px auto 0px; }

#searchborder.nav { display: none; background: rgb(45, 45, 45); }

#searchborder.nav.home.mobile { display: inline; background: rgb(45, 45, 45); }

#q { display: inline; height: 80%; }

.searchbox { width: 96%; }

@media only screen and (max-width: 320px) {
  #searchborder { width: 280px; }
}

.ui-autocomplete-input { position: relative; top: 100%; left: 0px; float: left; display: none; width: 96%; height: 100%; }

.ui-autocomplete { max-height: 300px; overflow: hidden auto; padding: 0px 0px 0px 1.3em; margin: 2px 0px 0px; list-style: none; background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; background-clip: padding-box; z-index: 1000 !important; }

.ui-autocomplete .ui-menu-item > a.ui-corner-all { display: block; padding: 3px 15px; clear: both; font-weight: normal; line-height: 18px; color: rgb(85, 85, 85); white-space: nowrap; }

.ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-focus { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 136, 204); border-radius: 0px; background-image: none; }

.ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-focus strong { color: rgb(255, 255, 255); }

#add_consideration_div p { text-align: center; }