30411: Port sprint6JS & fixing search

@prabinv @tsanko @kevinsproles @kevinsproles (cc @tylertadej ) 

This PR brings the following too gizmo master: 
- JS code changes from sprint6 (method)
- the search box directive with css keyframe animations overriding the default style in toolbox