.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none;
}

* {
    font-family: Tahoma, sans-serif; /* I need it to make Russian and English letters same size */
}

.subtle {
    color: silver;
    font-size: smaller;
}


/* class for staff-only visible stuff */
.staff-only {
    background-color: #c1ebf3;
    color: #808080;
    padding-left: -2px;
    padding-right: 0.2em;
    border-radius: 3px;
}

/*noinspection CssNoGenericFontName*/
.staff-only:before {
    font-family: "FontAwesome";
    content: "\f023";  /* padlock */
    color: silver;
    padding-left: 5px;
    padding-right: 5px;
}

/*noinspection CssNoGenericFontName*/
.staff-only:after {
    font-family: "FontAwesome";
    content: "\f13e";  /* open padlock */
    color: silver;
    padding-left: 5px;
    padding-right: 5px;
}

/* Container for suggestions (for Twitter typeahead) */
.tt-menu {
  width: 100%;
  background-color: white;
  border: 1px solid #ccc;
  z-index: 1000;
  max-height: 200px;
  overflow-y: auto;
  padding: 0;
  margin-top: 2px;
}

/* Each suggestion */
.tt-suggestion {
    padding: 8px 12px;
    cursor: pointer;
    font-size: 1rem;
    border-bottom: 1px solid #f0f0f0;
    text-align: left !important;
}

/* Highlighted suggestion (by keyboard ↑ ↓) */
.tt-cursor {
  background-color: #e9ecef; /* light gray like Bootstrap hover */
}

/* Highlighted text (if highlight: true) */
.tt-highlight {
  font-weight: bold;
}

.tt-suggestion:last-child {
  border-bottom: none;
}