Styling favicon and login background

Change-Id: I4067985daa063575ac371ba39dbdbeceff3eae50
diff --git a/src/app/core/login/login.ts b/src/app/core/login/login.ts
index ca500dc..11642f1 100644
--- a/src/app/core/login/login.ts
+++ b/src/app/core/login/login.ts
@@ -1,13 +1,21 @@
 import {AuthService} from '../../datasources/rest/auth.rest';
+import {StyleConfig} from '../../config/style.config';
+import './login.scss';
 
 class LoginCtrl {
   static $inject = ['AuthService', '$state'];
-
+  public loginStyle: any;
+  public img: string;
   /** @ngInject */
   constructor(
     private authService: AuthService,
     private $state: angular.ui.IStateService
   ) {
+    this.img = this.getImg(StyleConfig.background);
+
+    this.loginStyle = {
+      'background-image': `url('${this.getImg(StyleConfig.background)}')`
+    };
   }
 
   public login(username: string, password: string) {
@@ -21,6 +29,10 @@
       })
       .catch(e => console.error);
   }
+
+  private getImg(img: string) {
+    return require(`../../images/brand/${img}`);
+  }
 }
 
 export const xosLogin: angular.IComponentOptions = {