@import "../globalCssVariables"; @import "./NaviconButton.scss"; .searchBox-container { display: flex; flex-direction: column; width:100%; height:100%; position: absolute; font-size: 10px; line-height: 1; overflow: hidden; } .searchBox-bar { height: 32px; display: flex; justify-content: flex-end; align-items: center; padding-left: 2px; padding-right: 2px; .searchBox-barChild { &.searchBox-collection { flex: 0 1 auto; margin-left: 2px; margin-right: 2px } &.searchBox-input { display: block; width: 130px; -webkit-transition: width 0.4s; transition: width 0.4s; align-self: stretch; margin-left: 2px; margin-right: 2px } .searchBox-input:focus { width: 500px; outline: 3px solid lightblue; } &.searchBox-filter { align-self: stretch; } &.searchBox-submit { margin-left: 2px; margin-right: 2px } &.searchBox-close { color: $light-color; max-height: 32px; } } } .searchBox-quickFilter { width: 100%; height: 40px; margin-top: 10px; } .searchBox-results { display:flex; flex-direction: column; top: 300px; display: flex; flex-direction: column; height: 100%; overflow: visible; .no-result { width: 500px; background: $light-color-secondary; border-color: $intermediate-color; border-bottom-style: solid; padding: 10px; height: 50px; text-transform: uppercase; text-align: left; font-weight: bold; margin-left: 28px; } }