/* spinner */
.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* typeahead */

.typeahead-standalone
{
	color:#000;
  position:relative;
  text-align:left;
}

.typeahead-standalone .tt-input{
  position:relative;
  z-index:1;
  background:#fff;
  width: 100%;
  height: 26px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
}

/* override style for list of suggestions */
.typeahead-standalone.typeahead-example .tt-list {
  background: #292727;
  color: #fff;
  border: 0px;
  border-radius: 4px;
  /* adds scrollbar when necessary */
  max-height: 400px;
  overflow: auto;
}

/* override style for all templates */
.typeahead-standalone.typeahead-example .tt-list div[class^="tt-"] {
  padding: 5px;
}

/* single suggestion */
.typeahead-standalone.typeahead-example .tt-list .tt-suggestion {
  border-bottom: 1px solid #3c3838;
}

/* single selected suggestion and single suggestion on hover */
.typeahead-standalone.typeahead-example .tt-list .tt-suggestion:hover, .typeahead-standalone.typeahead-example .tt-list .tt-suggestion.tt-selected {
  color: #fff;
  background-color: #000;
}

/* style single suggestion template */
.single-item {
  height: 50px;
  display: flex;
  align-items: center;
}

.single-item .username {
  font-size: 17px;
}

/* style header template and notFound template */
.typeahead-standalone .tt-header, .typeahead-standalone .tt-notFound {
  text-align: center;
  font-size: 17px;
  text-transform: uppercase;
}

.help-title
{
  font-size: 24px;
}

.help-subtitle
{
  color: grey;
}

.help-icon
{
  font-size: 30px;
}

.help-base-list
{
  padding-left: 0px;
}

.help-line-item-header
{
  font-size: 18px;
  margin-bottom: 20px;
}

.help-line-item + .help-line-item
{
  margin-top: 30px;
}

.help-general-text
{
  font-size: 16px;
}

.help-general-text + .help-general-text
{
  margin-top: 30px;
}

.help-table-heading
{
  width: 1%; 
  white-space: nowrap;
  text-decoration: underline;
}