.user-login-form > div { margin: 2em 0; }

#feedback-message .feedback-btn { margin: 5px; background-color: #DBE2E6; padding: 0.5rem 1rem 0.5rem 3rem; font-size: 0.75rem; font-weight: 700; cursor: pointer; border: 0; background-repeat: no-repeat; background-position: 16px 50%; background-size: 20px; }

#feedback-message .feedback-btn__yes { background-image: url("../../assets/icon_like.svg"); }

#feedback-message .feedback-btn__no { background-image: url("../../assets/icon_dislike.svg"); }

#feedback-message .feedback-btn__send-comment { background-image: url("../../assets/feedback.svg"); }

#feedback-message textarea { max-width: 90vw; }

/********** SEARCH * */
.search__form_wrapper { display: flex; margin: 1rem 0 2rem; }

.search__form { color: #000; background: #f4f4f5; border: none; line-height: 17px; font-size: 0.75rem; font-weight: 400; padding: 16px; width: calc(100% - 16px * 2); }

.search__button { background-color: #c6f16d; display: flex; align-items: center; justify-content: center; width: 48px; }

.search__suggestions { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); border-radius: 5px; margin-top: 4px; border-bottom: 10px solid white; }

.search__category { font-weight: 700; margin-top: 15px !important; border-bottom: 1px solid #DBE2E6; padding: 10px 20px; }

.search__suggestion { font-weight: 700; }

.search__suggestion .ui-menu-item-wrapper { padding: 10px 20px; }

.search__suggestion .ui-menu-item-wrapper:last-child { border-radius: 0 0 3px 3px; }

.search__suggestion .ui-state-active { background-color: #f9fafa; border: 1px solid transparent; border-left-color: #c5c5c5; border-right-color: #c5c5c5; color: #000; font-weight: 700; }

.db_search.search__form_wrapper { display: flex; margin: 1rem 0 2rem; }

.db_search .form-item { width: calc(100% - 16px * 2); }

.db_search .form-autocomplete { color: #000; background: #f4f4f5; border: none; line-height: 17px; font-size: 1rem; font-weight: 400; padding: 16px; width: 100%; height: 48px; background-position: 99% center !important; }

.db_search .form-actions { width: 48px; }

.db_search .search__button--db { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; }

.highlight strong { background-color: lightgoldenrodyellow; padding: 3px; }

.search-api-autocomplete-search { background: #f4f4f5; border: none !important; }

.search-api-autocomplete-suggestion { padding: 5px 10px; font-weight: 700; }
