@import "globalCssVariables"; .searchBox-bar { height: 32px; display: flex; justify-content: flex-end; align-items: center; padding-left: 2px; padding-right: 2px; .searchBox-input { width: 130px; -webkit-transition: width 0.4s; transition: width 0.4s; align-self: stretch; } .searchBox-input:focus { width: 500px; outline: 3px solid lightblue; } .searchBox-barChild { flex: 0 1 auto; margin-left: 2px; margin-right: 2px; } .searchBox-filter { align-self: stretch; } } .searchBox-results { margin-left: 27px; //Is there a better way to do this? } .filter-form { background: $dark-color; height: 400px; position: relative; right: 1px; color: $light-color; padding: 10px; flex-direction: column; } #header { text-transform: uppercase; letter-spacing: 2px; font-size: 100%; height: 40px; } #option { height: 20px; } .searchBox-results { top: 300px; display: flex; flex-direction: column; margin-right: 72px; } .type-of-node{ height: 50px; .icon-bar{ display: flex; justify-content: space-evenly; align-items: center; height: 40px; width: 100%; } } .toggle-bar{ width: 100%; height: 50px; background-color: $alt-accent; border-radius: 10px; padding: 5px; display: flex; align-items: center; .toggle-button{ width: 80px; height: 100%; border-radius: 10px; background-color: $light-color; } }