/* Suchleiste */ .searchbar { display: flex; align-items: stretch; justify-content: center; font-size: 16px; background-color: white; .search-focus-selector { border-radius: 5px 0px 0px 5px; background-color: white; position: relative; text-overflow: ellipsis; display: flex; select { width: 100%; color: #777; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; padding: 0px 35px 0px 5px; font-family: FontAwesome, sans-serif; border: none; &>option { font-family: FontAwesome, sans-serif; } } &:after { content: "\f078"; font: 15px "FontAwesome", sans-serif; //text-align: center; line-height: 30px; color: #aaa; background-color: transparent; right: 8px; top: 2px; padding: 2px 2px 2px 5px; position: absolute; pointer-events: none; } } .search-add-focus { display: flex; button { background-color: white; border: none; padding: 0px 8px; font-size: 16px; &:hover { background-color: #e6e6e6; } } } .search-edit-focus { display: flex; button { background-color: white; border: none; padding: 0px 8px; font-size: 16px; &:hover { background-color: #e6e6e6; } } } .search-settings { display: flex; a.btn { border: none; padding: 0px 8px; display: flex; align-items: center; font-size: 16px; } } .search-input-submit { flex-grow: 1; display: flex; max-width: 600px; @media (max-width: @screen-xs-max) { max-width: initial; } } .search-input { flex-grow: 1; input { border: none; height: 40px; &:focus { outline-color: rgb(255, 128, 0); -webkit-box-shadow: 0px 0px 2px 2px rgba(255, 128, 0, 1); -moz-box-shadow: 0px 0px 2px 2px rgba(255, 128, 0, 1); box-shadow: 0px 0px 2px 2px rgba(255, 128, 0, 1); border-color: rgba(255, 128, 0, 1); } } } .search-submit { button { width: 50px; line-height: 100%; border: 0; background-color: transparent; padding: 0; height: 100%; } } .search-hidden { display: none; } .search-custom-hidden { display: none; } .searchbar-tooltip { display: none; position: absolute; margin-top: 40px; &>.searchbar-tooltip-arrow { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #ff8000; margin-left: 5%; } &>.searchbar-tooltip-content { position: relative; margin-left: -45%; &>p { display: inline-block; background: #ff8000; border-radius: .25em; font-size: 16px; color: white; padding: 5px 10px; } } } @media (max-width: @screen-xs-max) { flex-direction: column-reverse; } } div:hover>.searchbar-tooltip { display: inline-block; @media (max-width: @screen-xs-max) { display: none; } } .startpage-searchbar { >* { border: 1px solid #aaa; &:not(:first-child) { border-left: none; } } .search-input-submit { border-radius: 0px 5px 5px 0px; } .search-submit { border-left: 1px solid #aaa; } @media (max-width: @screen-xs-max) { .search-focus-selector { border: 1px solid #aaa; border-top: none; border-radius: 5px; } .search-input-submit { border: 1px solid #aaa; border-radius: 5px; } >* { border: 1px solid #aaa; border-radius: 5px; min-height: 40px; &:not(:first-child) { border-left: 1px solid #aaa; } } *:not(.search-submit) { width: 100%; } } } .resultpage-searchbar { padding: 5px; :first-child { border-left: none; } @media (max-width: @screen-xs-max) { .search-focus-selector { border: 1px solid #aaa; border-top: none; border-radius: 5px; } .search-input-submit { border: 1px solid #aaa; border-radius: 5px; } >* { border: 1px solid #aaa; border-radius: 5px; min-height: 40px; &:not(:first-child) { border-left: 1px solid #aaa; } } *:not(.search-submit) { width: 100%; } } } #research-bar { padding: 10px 60px 0px 10px; border-bottom: 2px solid rgb(255, 128, 0); display: flex; justify-content: center; #header-searchbar { margin-left: 10px; } @media (max-width: @screen-xs-max) { flex-direction: column; padding-right: 10px; } }