diff --git a/lib/content-services/search/components/animations.ts b/lib/content-services/search/components/animations.ts
new file mode 100644
index 0000000000..964877ee94
--- /dev/null
+++ b/lib/content-services/search/components/animations.ts
@@ -0,0 +1,33 @@
+/*!
+ * @license
+ * Copyright 2019 Alfresco Software, Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { trigger, transition, animate, style, state, AnimationTriggerMetadata } from '@angular/animations';
+
+export const searchAnimation: AnimationTriggerMetadata = trigger('transitionMessages', [
+ state('active', style({
+ 'margin-left': '{{ margin-left }}px',
+ 'margin-right': '{{ margin-right }}px',
+ 'transform': '{{ transform }}'
+ }), { params: { 'margin-left': 0, 'margin-right': 0, 'transform': 'translateX(0%)' } }),
+ state('inactive', style({
+ 'margin-left': '{{ margin-left }}px',
+ 'margin-right': '{{ margin-right }}px',
+ 'transform': '{{ transform }}'
+ }), { params: { 'margin-left': 0, 'margin-right': 0, 'transform': 'translateX(0%)' } }),
+ state('no-animation', style({ transform: 'translateX(0%)', width: '100%' })),
+ transition('active <=> inactive', animate('400ms cubic-bezier(0.25, 0.8, 0.25, 1)'))
+]);
diff --git a/lib/content-services/search/components/search-control.component.html b/lib/content-services/search/components/search-control.component.html
index 317075412f..c72704c72d 100644
--- a/lib/content-services/search/components/search-control.component.html
+++ b/lib/content-services/search/components/search-control.component.html
@@ -1,4 +1,4 @@
-
+