From 45361de6193b3b4c37e3f012c5730d045123c912 Mon Sep 17 00:00:00 2001
From: unknown <amal@techware.in>
Date: Thu, 2 Nov 2017 16:31:17 +0530
Subject: [PATCH] firstpull

---
 ionic.config.json                           |    5 +++--
 src.zip                                     | Bin 0 -> 941622 bytes
 src/app/app.component.ts                    |   28 ++++++----------------------
 src/app/app.html                            |   31 ++++++++++++++++++-------------
 src/app/app.module.ts                       |   12 ++----------
 src/app/app.scss                            |   23 +++++++++--------------
 src/assets/css/essential.scss               |  181 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/assets/css/font-awesome.scss            | 1479 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/assets/css/star-off-big.png             | Bin 0 -> 930 bytes
 src/assets/css/star-on-big.png              | Bin 0 -> 1031 bytes
 src/assets/css/theme.scss                   |   93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/assets/img/avatar.png                   | Bin 0 -> 5018 bytes
 src/assets/img/bg_sidemenu.png              | Bin 0 -> 357798 bytes
 src/assets/img/book.png                     | Bin 0 -> 3169 bytes
 src/assets/img/booking.png                  | Bin 0 -> 13880 bytes
 src/assets/img/c1.png                       | Bin 0 -> 4198 bytes
 src/assets/img/c2.png                       | Bin 0 -> 4238 bytes
 src/assets/img/c3.png                       | Bin 0 -> 3637 bytes
 src/assets/img/c4.png                       | Bin 0 -> 3461 bytes
 src/assets/img/c5.png                       | Bin 0 -> 4139 bytes
 src/assets/img/c6.png                       | Bin 0 -> 3764 bytes
 src/assets/img/cab_login_bg.png             | Bin 0 -> 39545 bytes
 src/assets/img/cab_logo.png                 | Bin 0 -> 11521 bytes
 src/assets/img/confirmpass.png              | Bin 0 -> 3253 bytes
 src/assets/img/currentlocation.png          | Bin 0 -> 3359 bytes
 src/assets/img/email.png                    | Bin 0 -> 3237 bytes
 src/assets/img/fb.png                       | Bin 0 -> 3621 bytes
 src/assets/img/gplus.png                    | Bin 0 -> 3771 bytes
 src/assets/img/linked.png                   | Bin 0 -> 3684 bytes
 src/assets/img/location.png                 | Bin 0 -> 3334 bytes
 src/assets/img/logo.png                     | Bin 0 -> 12748 bytes
 src/assets/img/logout.png                   | Bin 0 -> 3286 bytes
 src/assets/img/number.png                   | Bin 0 -> 3282 bytes
 src/assets/img/number_white.png             | Bin 0 -> 3256 bytes
 src/assets/img/offer.png                    | Bin 0 -> 3782 bytes
 src/assets/img/password.png                 | Bin 0 -> 3228 bytes
 src/assets/img/payment.png                  | Bin 0 -> 3458 bytes
 src/assets/img/pinterest.png                | Bin 0 -> 3738 bytes
 src/assets/img/rate.png                     | Bin 0 -> 3705 bytes
 src/assets/img/search.png                   | Bin 0 -> 4212 bytes
 src/assets/img/settings.png                 | Bin 0 -> 3658 bytes
 src/assets/img/star-off-big.png             | Bin 0 -> 3157 bytes
 src/assets/img/star-on-big.png              | Bin 0 -> 3152 bytes
 src/assets/img/theme_dark_bg.png            | Bin 0 -> 159300 bytes
 src/assets/img/trip.png                     | Bin 0 -> 3644 bytes
 src/assets/img/trip_yellow.png              | Bin 0 -> 3508 bytes
 src/assets/img/twitter.png                  | Bin 0 -> 3690 bytes
 src/assets/img/user.png                     | Bin 0 -> 3187 bytes
 src/index.html                              |   12 ++----------
 src/pages/addcoupon/addcoupon.html          |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/addcoupon/addcoupon.module.ts     |   13 +++++++++++++
 src/pages/addcoupon/addcoupon.scss          |    3 +++
 src/pages/addcoupon/addcoupon.ts            |   28 ++++++++++++++++++++++++++++
 src/pages/confirmride/confirmride.html      |   17 +++++++++++++++++
 src/pages/confirmride/confirmride.module.ts |   13 +++++++++++++
 src/pages/confirmride/confirmride.scss      |    3 +++
 src/pages/confirmride/confirmride.ts        |   31 +++++++++++++++++++++++++++++++
 src/pages/home/home.html                    |   38 ++++++++++++++++++++++----------------
 src/pages/home/home.module.ts               |   13 +++++++++++++
 src/pages/home/home.ts                      |   46 +++++++++++++++++++++++++++++++++++++++++-----
 src/pages/landing/landing.html              |   26 ++++++++++++++++++++++++++
 src/pages/landing/landing.module.ts         |   13 +++++++++++++
 src/pages/landing/landing.scss              |    3 +++
 src/pages/landing/landing.ts                |   23 +++++++++++++++++++++++
 src/pages/list/list.html                    |   23 -----------------------
 src/pages/list/list.scss                    |    3 ---
 src/pages/list/list.ts                      |   37 -------------------------------------
 src/pages/login/login.html                  |   44 ++++++++++++++++++++++++++++++++++++++++++++
 src/pages/login/login.module.ts             |   13 +++++++++++++
 src/pages/login/login.scss                  |    3 +++
 src/pages/login/login.ts                    |   26 ++++++++++++++++++++++++++
 src/pages/mytrips/mytrips.html              |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/mytrips/mytrips.module.ts         |   13 +++++++++++++
 src/pages/mytrips/mytrips.scss              |    3 +++
 src/pages/mytrips/mytrips.ts                |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/payment/payment.html              |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/payment/payment.module.ts         |   13 +++++++++++++
 src/pages/payment/payment.scss              |    3 +++
 src/pages/payment/payment.ts                |   29 +++++++++++++++++++++++++++++
 src/pages/profile/profile.html              |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/profile/profile.module.ts         |   13 +++++++++++++
 src/pages/profile/profile.scss              |    3 +++
 src/pages/profile/profile.ts                |   25 +++++++++++++++++++++++++
 src/pages/ratecard/ratecard.html            |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/ratecard/ratecard.module.ts       |   13 +++++++++++++
 src/pages/ratecard/ratecard.scss            |    3 +++
 src/pages/ratecard/ratecard.ts              |   23 +++++++++++++++++++++++
 src/pages/ridenow/ridenow.html              |   41 +++++++++++++++++++++++++++++++++++++++++
 src/pages/ridenow/ridenow.module.ts         |   13 +++++++++++++
 src/pages/ridenow/ridenow.scss              |    3 +++
 src/pages/ridenow/ridenow.ts                |   38 ++++++++++++++++++++++++++++++++++++++
 src/pages/ridepop/ridepop.html              |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/ridepop/ridepop.module.ts         |   13 +++++++++++++
 src/pages/ridepop/ridepop.scss              |    3 +++
 src/pages/ridepop/ridepop.ts                |   22 ++++++++++++++++++++++
 src/pages/searchride/searchride.html        |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/searchride/searchride.module.ts   |   13 +++++++++++++
 src/pages/searchride/searchride.scss        |    3 +++
 src/pages/searchride/searchride.ts          |   23 +++++++++++++++++++++++
 src/pages/settings/settings.html            |   13 +++++++++++++
 src/pages/settings/settings.module.ts       |   13 +++++++++++++
 src/pages/settings/settings.scss            |    3 +++
 src/pages/settings/settings.ts              |   25 +++++++++++++++++++++++++
 src/pages/signup/signup.html                |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/signup/signup.module.ts           |   13 +++++++++++++
 src/pages/signup/signup.scss                |    3 +++
 src/pages/signup/signup.ts                  |   24 ++++++++++++++++++++++++
 src/pages/tripdetails/tripdetails.html      |   65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/pages/tripdetails/tripdetails.module.ts |   13 +++++++++++++
 src/pages/tripdetails/tripdetails.scss      |    3 +++
 src/pages/tripdetails/tripdetails.ts        |   24 ++++++++++++++++++++++++
 111 files changed, 3142 insertions(+), 155 deletions(-)
 create mode 100644 src.zip
 create mode 100644 src/assets/css/essential.scss
 create mode 100644 src/assets/css/font-awesome.scss
 create mode 100644 src/assets/css/star-off-big.png
 create mode 100644 src/assets/css/star-on-big.png
 create mode 100644 src/assets/css/theme.scss
 create mode 100644 src/assets/img/avatar.png
 create mode 100644 src/assets/img/bg_sidemenu.png
 create mode 100644 src/assets/img/book.png
 create mode 100644 src/assets/img/booking.png
 create mode 100644 src/assets/img/c1.png
 create mode 100644 src/assets/img/c2.png
 create mode 100644 src/assets/img/c3.png
 create mode 100644 src/assets/img/c4.png
 create mode 100644 src/assets/img/c5.png
 create mode 100644 src/assets/img/c6.png
 create mode 100644 src/assets/img/cab_login_bg.png
 create mode 100644 src/assets/img/cab_logo.png
 create mode 100644 src/assets/img/confirmpass.png
 create mode 100644 src/assets/img/currentlocation.png
 create mode 100644 src/assets/img/email.png
 create mode 100644 src/assets/img/fb.png
 create mode 100644 src/assets/img/gplus.png
 create mode 100644 src/assets/img/linked.png
 create mode 100644 src/assets/img/location.png
 create mode 100644 src/assets/img/logo.png
 create mode 100644 src/assets/img/logout.png
 create mode 100644 src/assets/img/number.png
 create mode 100644 src/assets/img/number_white.png
 create mode 100644 src/assets/img/offer.png
 create mode 100644 src/assets/img/password.png
 create mode 100644 src/assets/img/payment.png
 create mode 100644 src/assets/img/pinterest.png
 create mode 100644 src/assets/img/rate.png
 create mode 100644 src/assets/img/search.png
 create mode 100644 src/assets/img/settings.png
 create mode 100644 src/assets/img/star-off-big.png
 create mode 100644 src/assets/img/star-on-big.png
 create mode 100644 src/assets/img/theme_dark_bg.png
 create mode 100644 src/assets/img/trip.png
 create mode 100644 src/assets/img/trip_yellow.png
 create mode 100644 src/assets/img/twitter.png
 create mode 100644 src/assets/img/user.png
 create mode 100644 src/pages/addcoupon/addcoupon.html
 create mode 100644 src/pages/addcoupon/addcoupon.module.ts
 create mode 100644 src/pages/addcoupon/addcoupon.scss
 create mode 100644 src/pages/addcoupon/addcoupon.ts
 create mode 100644 src/pages/confirmride/confirmride.html
 create mode 100644 src/pages/confirmride/confirmride.module.ts
 create mode 100644 src/pages/confirmride/confirmride.scss
 create mode 100644 src/pages/confirmride/confirmride.ts
 create mode 100644 src/pages/home/home.module.ts
 create mode 100644 src/pages/landing/landing.html
 create mode 100644 src/pages/landing/landing.module.ts
 create mode 100644 src/pages/landing/landing.scss
 create mode 100644 src/pages/landing/landing.ts
 delete mode 100644 src/pages/list/list.html
 delete mode 100644 src/pages/list/list.scss
 delete mode 100644 src/pages/list/list.ts
 create mode 100644 src/pages/login/login.html
 create mode 100644 src/pages/login/login.module.ts
 create mode 100644 src/pages/login/login.scss
 create mode 100644 src/pages/login/login.ts
 create mode 100644 src/pages/mytrips/mytrips.html
 create mode 100644 src/pages/mytrips/mytrips.module.ts
 create mode 100644 src/pages/mytrips/mytrips.scss
 create mode 100644 src/pages/mytrips/mytrips.ts
 create mode 100644 src/pages/payment/payment.html
 create mode 100644 src/pages/payment/payment.module.ts
 create mode 100644 src/pages/payment/payment.scss
 create mode 100644 src/pages/payment/payment.ts
 create mode 100644 src/pages/profile/profile.html
 create mode 100644 src/pages/profile/profile.module.ts
 create mode 100644 src/pages/profile/profile.scss
 create mode 100644 src/pages/profile/profile.ts
 create mode 100644 src/pages/ratecard/ratecard.html
 create mode 100644 src/pages/ratecard/ratecard.module.ts
 create mode 100644 src/pages/ratecard/ratecard.scss
 create mode 100644 src/pages/ratecard/ratecard.ts
 create mode 100644 src/pages/ridenow/ridenow.html
 create mode 100644 src/pages/ridenow/ridenow.module.ts
 create mode 100644 src/pages/ridenow/ridenow.scss
 create mode 100644 src/pages/ridenow/ridenow.ts
 create mode 100644 src/pages/ridepop/ridepop.html
 create mode 100644 src/pages/ridepop/ridepop.module.ts
 create mode 100644 src/pages/ridepop/ridepop.scss
 create mode 100644 src/pages/ridepop/ridepop.ts
 create mode 100644 src/pages/searchride/searchride.html
 create mode 100644 src/pages/searchride/searchride.module.ts
 create mode 100644 src/pages/searchride/searchride.scss
 create mode 100644 src/pages/searchride/searchride.ts
 create mode 100644 src/pages/settings/settings.html
 create mode 100644 src/pages/settings/settings.module.ts
 create mode 100644 src/pages/settings/settings.scss
 create mode 100644 src/pages/settings/settings.ts
 create mode 100644 src/pages/signup/signup.html
 create mode 100644 src/pages/signup/signup.module.ts
 create mode 100644 src/pages/signup/signup.scss
 create mode 100644 src/pages/signup/signup.ts
 create mode 100644 src/pages/tripdetails/tripdetails.html
 create mode 100644 src/pages/tripdetails/tripdetails.module.ts
 create mode 100644 src/pages/tripdetails/tripdetails.scss
 create mode 100644 src/pages/tripdetails/tripdetails.ts

diff --git a/ionic.config.json b/ionic.config.json
index 84542ca..8e737c0 100644
--- a/ionic.config.json
+++ b/ionic.config.json
@@ -1,5 +1,6 @@
 {
   "name": "cmc_v2",
-  "app_id": "",
-  "type": "ionic-angular"
+  "app_id": "b8b89996",
+  "type": "ionic-angular",
+  "integrations": {}
 }
diff --git a/src.zip b/src.zip
new file mode 100644
index 0000000..c006081
Binary files /dev/null and b/src.zip differ
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 9adbbfc..cd4db0c 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -3,42 +3,26 @@ import { Nav, Platform } from 'ionic-angular';
 import { StatusBar } from '@ionic-native/status-bar';
 import { SplashScreen } from '@ionic-native/splash-screen';
 
-import { HomePage } from '../pages/home/home';
-import { ListPage } from '../pages/list/list';
-
 @Component({
   templateUrl: 'app.html'
 })
 export class MyApp {
   @ViewChild(Nav) nav: Nav;
 
-  rootPage: any = HomePage;
-
-  pages: Array<{title: string, component: any}>;
+  rootPage: any = 'LandingPage';
 
   constructor(public platform: Platform, public statusBar: StatusBar, public splashScreen: SplashScreen) {
     this.initializeApp();
-
-    // used for an example of ngFor and navigation
-    this.pages = [
-      { title: 'Home', component: HomePage },
-      { title: 'List', component: ListPage }
-    ];
-
   }
 
   initializeApp() {
     this.platform.ready().then(() => {
-      // Okay, so the platform is ready and our plugins are available.
-      // Here you can do any higher level native things you might need.
-      this.statusBar.styleDefault();
-      this.splashScreen.hide();
+    this.statusBar.styleDefault();
+    this.splashScreen.hide();
     });
   }
 
-  openPage(page) {
-    // Reset the content nav to have just this page
-    // we wouldn't want the back button to show in this scenario
-    this.nav.setRoot(page.component);
-  }
+  open_page(page){
+   this.nav.setRoot(page);
+ }
 }
diff --git a/src/app/app.html b/src/app/app.html
index b606f7c..a9c0aae 100644
--- a/src/app/app.html
+++ b/src/app/app.html
@@ -1,19 +1,24 @@
 <ion-menu [content]="content">
-  <ion-header>
-    <ion-toolbar>
-      <ion-title>Menu</ion-title>
-    </ion-toolbar>
-  </ion-header>
-
-  <ion-content>
-    <ion-list>
-      <button menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)">
-        {{p.title}}
-      </button>
-    </ion-list>
+  <ion-content class="cab_sidemenu_bg">
+    <div class="cab_sidemenu_wrapper">
+      <div menuClose class="cab_profile_banner" (click)="open_page('ProfilePage')">
+        <div class="cab_profile_picture">
+        </div>
+        <h6>Catharine Morgan</h6>
+        <p>+0966-26539</p>
+      </div>
+      <div class="cab_sidemenu_list">
+        <ul>
+          <li menuClose class="book" (click)="open_page('HomePage')">Book Ride</li>
+          <li menuClose class="trip" (click)="open_page('MytripsPage')">My Trips</li>
+          <li menuClose class="settings" (click)="open_page('SettingsPage')">Settings</li>
+          <li menuClose class="logout" (click)="open_page('LoginPage')">Logout</li>
+        </ul>
+      </div>
+    </div>
   </ion-content>
 
 </ion-menu>
 
 <!-- Disable swipe-to-go-back because it's poor UX to combine STGB with side menus -->
-<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
\ No newline at end of file
+<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index c61a9c2..8ba9a29 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -1,19 +1,13 @@
 import { BrowserModule } from '@angular/platform-browser';
 import { ErrorHandler, NgModule } from '@angular/core';
 import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
-
 import { MyApp } from './app.component';
-import { HomePage } from '../pages/home/home';
-import { ListPage } from '../pages/list/list';
-
 import { StatusBar } from '@ionic-native/status-bar';
 import { SplashScreen } from '@ionic-native/splash-screen';
 
 @NgModule({
   declarations: [
-    MyApp,
-    HomePage,
-    ListPage
+    MyApp
   ],
   imports: [
     BrowserModule,
@@ -21,9 +15,7 @@ import { SplashScreen } from '@ionic-native/splash-screen';
   ],
   bootstrap: [IonicApp],
   entryComponents: [
-    MyApp,
-    HomePage,
-    ListPage
+    MyApp
   ],
   providers: [
     StatusBar,
diff --git a/src/app/app.scss b/src/app/app.scss
index 1392a6e..ad3c15c 100644
--- a/src/app/app.scss
+++ b/src/app/app.scss
@@ -1,16 +1,11 @@
-// http://ionicframework.com/docs/theming/
+//Global SCSS//
 
 
-// App Global Sass
-// --------------------------------------------------
-// Put style rules here that you want to apply globally. These
-// styles are for the entire app and not just one component.
-// Additionally, this file can be also used as an entry point
-// to import other Sass files to be included in the output CSS.
-//
-// Shared Sass variables, which can be used to adjust Ionic's
-// default Sass variables, belong in "theme/variables.scss".
-//
-// To declare rules for a specific mode, create a child rule
-// for the .md, .ios, or .wp mode classes. The mode class is
-// automatically applied to the <body> element in the app.
+
+//Themening SCSS//
+
+@import "../assets/css/theme.scss";
+
+//Essentail SCSS//
+
+@import "../assets/css/essential.scss";
diff --git a/src/assets/css/essential.scss b/src/assets/css/essential.scss
new file mode 100644
index 0000000..859467e
--- /dev/null
+++ b/src/assets/css/essential.scss
@@ -0,0 +1,181 @@
+
+/* LANDING */
+
+.cab_landing_wrapper{width:80%;height:100%;margin:0 auto;padding-top: 10%;}
+.cab_logo{width:100%;text-align: center;}
+.cab_logo img{width:200px;}
+.cab_footer{width:100%;text-align: center;}
+.cab_footer p{color: #3d3a3b;font-weight: 500;font-size: 18px;}
+.cab_footer li{list-style: none;display: inline-block;}
+.cab_sign_btn{height:45px;width:100%;background:#ff9c00;color: #fff;text-transform: capitalize !important;font-size: 16px;font-weight: 400;}
+.cab_sign_btn1{height:45px;width:100%;border:1px solid #ff9c00;color: #ff9c00;background:transparent;text-transform: capitalize !important;font-size: 16px;font-weight: 400;}
+.cab_form p{color: #3d3a3b;font-weight: 500;font-size: 18px;}
+
+/* LOGIN */
+
+.cab_login_wrapper{width:100%;height:100%;padding-top: 10%;}
+.cab_login_wrapper h4{color: #404041;font-size: 25px;font-weight: 400;}
+.cab_login_wrapper hr{border:2px solid #f7941e;height:0px;border-radius:20px;width:35px;margin-left:0px;}
+.cab_phone_number{width:100%;height:50px;border-bottom:2px solid #ff9c00;}
+.cab_phone_code{width:50px;height:100%;-webkit-appearance: none;-moz-appearance: none;background: transparent !important;text-align: center;border:none;padding-left: 10px;color: #3d3a3b;font-size: 18px;}
+.cab_phone_code option{text-align: center;}
+.cab_phone_input{width:calc(100% - 50px);height:100%;border:none;color:#3d3a3b;font-size: 18px;padding-left: 10px;padding-right: 20px;}
+.cab_phone_input::-webkit-input-placeholder {color:#3d3a3b;}
+.cab_phone_input::-moz-placeholder {color:#3d3a3b;}
+.cab_phone_input:-ms-input-placeholder {color:#3d3a3b;}
+.cab_phone_input:-moz-placeholder {color:#3d3a3b;}
+.cab_login_wrapper{width:100%;}
+.cab_call{background: url("../assets/img/number.png");background-position: right;background-repeat: no-repeat;}
+.cab_pass{background: url("../assets/img/password.png");background-position: right;background-repeat: no-repeat;}
+.cab_user{background: url("../assets/img/user.png");background-position: right;background-repeat: no-repeat;}
+.cab_mail{background: url("../assets/img/email.png");background-position: right;background-repeat: no-repeat;}
+.cab_search{background: url("../assets/img/search.png") !important;background-position: right;background-repeat: no-repeat;}
+.cab_currentlocation{background: url("../assets/img/currentlocation.png");background-position: right;background-repeat: no-repeat;}
+.cab_location{background: url("../assets/img/location.png");background-position: right;background-repeat: no-repeat;}
+.cab_confirmpass{background: url("../assets/img/confirmpass.png");background-position: right;background-repeat: no-repeat;}
+.cab_form_row .item-block{background: transparent;padding-left:0px;border:none !important;margin:0 auto !important;width:200px !important;}
+.cab_form_row .item-inner{border:none !important;}
+.cab_form_row .checkbox-checked{background:#ff9c00 !important;border:1px solid #ff9c00 !important;}
+.item .item-ios .checkbox-ios{margin-left:0px !important;margin-right:10px !important;}
+.item .item-md .checkbox-md{margin-left:0px !important;margin-right:10px !important;}
+
+/* HOME */
+
+.cab_map{width:100%;height:100%;position: relative;}
+.cab_map #map{width:100%;height:100%; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray; -webkit-filter: grayscale(99%); -webkit-backface-visibility: hidden;}
+.cab_home_custom_header{position: fixed;left:0px;right:0px;top:0px;width:100%;z-index: 99;}
+.gmnoprint{display:none !important;}
+.cab_footer_location{width: 100%;padding:10px;}
+.cab_location_input{width:100%;height:45px;font-weight:300;border:none;color:#fff;font-size: 18px;background: transparent;background-position: right !important;background-repeat: no-repeat !important;background-size: 23px !important;}
+.cab_current{background: url("../assets/img/currentlocation.png");}
+.cab_destination{background: url("../assets/img/location.png");}
+.cab_location_input::-webkit-input-placeholder {color:#fff;}
+.cab_location_input::-moz-placeholder {color:#fff;}
+.cab_location_input:-ms-input-placeholder {color:#fff;}
+.cab_location_input:-moz-placeholder {color:#fff;}
+.cab_footer_btn_bay{width:100%;}
+.cab_footer_btn{width:50%;height:50px;font-weight: 300;letter-spacing: 2px;border-radius:0px !important;background: #4d4d4d;color:#FFF;text-align: center;font-size: 16px;margin:0px;text-transform: capitalize !important;}
+.cab_button_search{width:60px;height:60px;border-radius:50%;color:#fff;position: fixed;top:75px;right:0px;font-size: 20px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
+
+/* SIDEMENU */
+
+.cab_sidemenu_bg{background:#4d4d4d;background-size: cover !important;background-position: center !important;}
+.cab_sidemenu_wrapper{width:100%;height:100%;}
+.cab_profile_banner{width:100%;padding-top:80px;}
+.cab_profile_picture{width:100px;height:100px;margin:0 auto;border:2px solid #f7941e;background-size: 25px !important;border-radius:50%;background: url("../assets/img/avatar.png");background-position: center;background-repeat: no-repeat;}
+.cab_profile_banner h6{color:#fff;margin:0px;font-size:16px;font-weight: 400;padding-bottom: 7px;padding-top: 15px;padding-left:10px;padding-right:10px;text-align: center;}
+.cab_profile_banner p{color:#fff;margin:0px;font-size:20px;font-weight:300;padding-left:10px;padding-right:10px;text-align: center;}
+.cab_profile_picture img{width:100%;height:100%;border-radius:50%;}
+.cab_sidemenu_list{width:100%;padding-left: 30px;padding-top: 30px;}
+.cab_sidemenu_list ul{width:100%;padding:0px;margin:0px;}
+.cab_sidemenu_list ul li{list-style: none;color: #fff;font-size:16px;font-weight:300;padding-top:15px;padding-bottom:15px;background-position: left !important;background-repeat: no-repeat !important;padding-left: 35px;background-size:23px !important;}
+.cab_sidemenu_list ul .book{background: url("../assets/img/book.png");}
+.cab_sidemenu_list ul .trip{background: url("../assets/img/trip.png");}
+.cab_sidemenu_list ul .rate{background: url("../assets/img/rate.png");}
+.cab_sidemenu_list ul .payment{background: url("../assets/img/payment.png");}
+.cab_sidemenu_list ul .offer{background: url("../assets/img/offer.png");}
+.cab_sidemenu_list ul .settings{background: url("../assets/img/settings.png");}
+.cab_sidemenu_list ul .logout{background: url("../assets/img/logout.png");}
+
+/* MY-TRIPS */
+
+.cab_mytrips_wrapper{width:100%;height: 100%;}
+.cab_trip_tabs_bay{}
+.cab_trip_tabs_bay ul{width:100%;margin:0px;padding:0px;border-bottom:2px solid #f7941e;}
+.cab_trip_tabs_bay ul li{padding: 0px;margin:0px;text-transform: capitalize !important;list-style: none;width:33.3%;float: left;text-align: center;color:#f7941e;padding: 12px;font-weight: 300;font-size: 16px;}
+.cab_trip_tabs_bay ul .active{background:#f7941e;color: #fff;box-shadow: 0px 0px 10px 0px #888888 !important;border-radius: 5px !important;}
+.cab_trip_content{width:100%;height:calc(100% - 45px);}
+.cab_trip_content ul{width:100%;padding:0px;margin:0px;padding-top: 20px;}
+.cab_trip_content ul li{width:100%;height:100%;background: url("../assets/img/trip_yellow.png");position: relative;background-position: top 10px left 15px !important;background-repeat: no-repeat !important;background-size: 20px;padding-left: 50px;padding-right: 50px;padding-top:10px;padding-bottom:10px;text-align: left;border-bottom: 1px solid #e4e4e4;}
+.cab_trip_content ul li h6{margin:0px;padding:0px;color: #f7941e;font-size: 14px;font-weight: 300;}
+.cab_trip_content ul li p{margin:0px;font-style: italic;color: #404041;font-weight: 300;font-size: 12px;padding-top: 5px;}
+.cab_trip_content ul li ion-icon{ float: right;color: #f7941e;position: absolute;right:20px;top: 35%;}
+
+/* TRIP-DETAIL */
+
+.cab_trip_detail_wrapper{width:100%;padding: 10px;}
+.cab_trip_detail_wrapper h4{margin:0px;color:#404041;font-weight: 400;font-size: 16px;}
+.cab_trip_detail_wrapper p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;font-size: 14px !important;color: #a8a8a8;font-weight:300;padding-bottom: 0px;margin-bottom: 0px;bottom: 0px !important;letter-spacing: 1px !important;}
+.cab_trip_detail_wrapper hr{border:1px solid #f7941e;height:0px;border-radius:5px;position: relative;bottom: 22px;    z-index: -9;}
+.cab_trip_detail_wrapper .to{width:50px;height:30px;border-radius:50%;background:#fff;color: #f7941e;text-align: center;margin:0 auto;    padding: 3px;font-size:23px; z-index: 9;letter-spacing: 3px;padding-top: 5px;padding-left: 6px;margin-top: 20px;margin-bottom: 20px;}
+.cab_trip_detail_wrapper p strong{background:#f7941e;color: #fff;padding-left: 10px;padding-right: 10px;border-radius: 4px;font-weight: 400;}
+.cab_ratting{padding-top: 25px;padding-bottom:25px;text-align: center; width:205px;margin: 0 auto;}
+.cab_ratting:not(:checked) > input {position:absolute;top:-9999px;clip:rect(0,0,0,0);}
+.cab_ratting:not(:checked) > label {float:right;width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size: 40px;line-height:1.2;color:#ddd;}
+.cab_ratting:not(:checked) > label:before {content: '★ ';}
+.cab_ratting > input:checked ~ label {color: #f70;}
+.cab_ratting:not(:checked) > label:hover,
+.cab_ratting:not(:checked) > label:hover ~ label {color: gold;}
+.cab_ratting > input:checked + label:hover,
+.cab_ratting > input:checked + label:hover ~ label,
+.cab_ratting > input:checked ~ label:hover,
+.cab_ratting > input:checked ~ label:hover ~ label,
+.cab_ratting > label:hover ~ input:checked ~ label {color: #ea0;}
+.cab_ratting > label:active {position:relative;top:2px;left:2px;}
+
+/* RIDEPOP */
+
+.cab_ride_pop{width:100%;height:100%;position: relative;background: rgba(0,0,0,0.7);}
+.cab_ride_inner{width:100%;min-height:130px;position: absolute;bottom:0px;}
+.cab_ride_down_arrow{margin:0 auto;color: #fff;text-align: center;font-size:20px;width:50px;height:50px;border-radius:25px;padding: 10px;position: relative;bottom: 25px;}
+.cab_ride_inner p{text-align: center;color: #fff;margin:0px;padding: 0px;font-size: 18px;font-weight: 300;letter-spacing: 4px;position: relative;bottom:30px;}
+.cab_ride_inner h6{text-align: center;color:#fff;margin:0px !important;font-weight: 200;padding-top: 10px;font-size: 16px;position: relative;bottom:32px;}
+.cab_ride_fare_break{background:#fff;color:#f7941e;text-align: center;position: relative;bottom: 20px;}
+.cab_ride_inner strong{color:#fff;}
+.cab_ride_inner h5{color: #fff;margin: 0px;font-weight: 300;margin-top: 7px;font-size: 14px;}
+.cab_ride_bottom_section{width:100%;border-top:1px solid #fff;margin-top:20px;}
+.cab_ride_bottom_section li{width:20%;float: left;height:80px;background-size:50px;padding-top: 10px;text-align: center;list-style: none;background-position: center !important;background-repeat: no-repeat !important;}
+.cab_ride_bottom_section p{font-size: 10px !important;margin:0px !important;padding:0px !important;bottom: 0px !important;letter-spacing: 1px !important;}
+.c1{background: url("../assets/img/c1.png");}
+.c2{background: url("../assets/img/c2.png");}
+.c3{background: url("../assets/img/c4.png");}
+.c4{background: url("../assets/img/c3.png");}
+.c5{background: url("../assets/img/c5.png");}
+.c6{background: url("../assets/img/c6.png");}
+.cab_ride_offer{width:100%;text-align: center;border-top: 1px solid #fff;}
+.cab_ride_offer li{float: left;color: #fff;list-style: none;width:50%;border-radius:0px;height:55px;padding-top: 15px;padding-bottom: 15px;font-size: 16px;font-weight: 300;}
+
+/* CONFIRM-MODAL */
+
+.cab_pop_modal{width:300px;margin:0 auto;position: relative;top: 20%;background:#fff;}
+.cab_pop_modal_head{width: 100%;color: #fff;text-align: center;padding: 10px;font-size: 18px;}
+.cab_pop_modal p{text-align: center;color: #a8a8a8;font-size: 13px;padding-top: 20px;padding-bottom: 20px;}
+.cab_pop_button{width:100%;color:#f7941e;height:40px;font-size: 15px;border:none;margin:0px;}
+.cab_confirm_p{font-size: 20px;font-weight: 300;line-height: 30px;}
+
+/* COUPON-MODAL */
+
+.cab_coupon_wrapper{padding-top:20%;}
+.cab_pop_detail_left{width:65px;height:50px;background-position:left;background-size: 65px;background-repeat: no-repeat;}
+.cab_pop_details{padding: 3px;width:calc(100% - 65px);}
+.cab_coupon_box{width:80%;margin:0 auto;height:50px;text-align:center;border:2px solid #353639;border-radius:0px;background:#28292c;}
+.cab_coupon_input{width:100%;height:100%;background:transparent !important;border:none;text-align:center;color:#ff9000; font-size: 20px;font-weight: 300;}
+.cab_coupon_input::-webkit-input-placeholder {color:#ff9000;}
+.cab_coupon_input::-moz-placeholder {color:#ff9000;}
+.cab_coupon_input:-ms-input-placeholder {color:#ff9000;}
+.cab_coupon_input:-moz-placeholder {color:#ff9000;}
+.cab_coupon_bg{background:#2e2f32 !important;}
+.cab_coupon_wrapper p{color:#fff;text-align:center;margin:0px;line-height: 18px;font-weight: 300;letter-spacing: 1px;padding-top: 40px;padding-bottom: 40px;}
+.cab_coupon_apply{width:100%;height:50px;border-radius:0px;text-align:center;background:#ff9000;font-size:18px;font-weight: 400;color:#fff;letter-spacing: 4px;}
+.cab_coupon_content{width:100%;    padding: 20px;}
+.cab_coupon_content li{width:100%;list-style:none !important;padding-top: 10px;padding-bottom: 10px;border-bottom:1px solid #353639;}
+.cab_coupon_content li .child{width:50%;float:left;color:#8d8c8c;font-size: 15px;}
+.cab_coupon_content p{color:#ff9000;text-align:left;padding-bottom:20px;padding-top:20px;font-size: 18px;}
+
+/* SEARCH-RESULT-PAGE */
+
+.cab_search_result_page{width:100%;}
+.cab_search_result_page ul{width:100%;margin:0px;padding:10px;}
+.cab_search_result_page ul li{width:100%;border-bottom:1px solid #4a4a4a;padding-top:15px;padding-bottom:15px;padding-left:10px;}
+.cab_search_result_page p{color:#fff;margin:0px;font-size: 18px;font-weight:300;padding: 10px;letter-spacing: 4px;}
+.cab_search_result_page ul li h5{color:#ff9000;margin:0px;padding:0px;padding-bottom: 5px;font-size: 14px;letter-spacing: 1px;font-weight: 400;}
+.cab_search_result_page ul li h6{color:#929292;margin:0px;padding:0px;font-weight: 400;}
+
+/*EDIT-PROFILE*/
+
+.cab_edit_profile_wrapper{width:100%;padding-top: 40px;}
+.cab_edit_profilepic_edit{width:100px;height:100px;margin:0 auto;border-radius:50%;border: 2px solid #f7941e;background-color:#f7941e !important;background-size: 25px !important;background: url(../assets/img/avatar.png);background-position: center;background-repeat: no-repeat;}
+.cab_edit_profilepic_edit img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;}
+.cab_edit_profile_edit_form{width:100%;padding-top: 20px;}
+.cab_edit_profile_edit_row{width:100%;}
+.cab_edit_profile_input{width:100%;}
\ No newline at end of file
diff --git a/src/assets/css/font-awesome.scss b/src/assets/css/font-awesome.scss
new file mode 100644
index 0000000..30a96b2
--- /dev/null
+++ b/src/assets/css/font-awesome.scss
@@ -0,0 +1,1479 @@
+/*!
+ *  Font Awesome 3.2.1
+ *  the iconic font designed for Bootstrap
+ *  ------------------------------------------------------------------------------
+ *  The full suite of pictographic icons, examples, and documentation can be
+ *  found at http://fontawesome.io.  Stay up to date on Twitter at
+ *  http://twitter.com/fontawesome.
+ *
+ *  License
+ *  ------------------------------------------------------------------------------
+ *  - The Font Awesome font is licensed under SIL OFL 1.1 -
+ *    http://scripts.sil.org/OFL
+ *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
+ *    http://opensource.org/licenses/mit-license.html
+ *  - Font Awesome documentation licensed under CC BY 3.0 -
+ *    http://creativecommons.org/licenses/by/3.0/
+ *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
+ *    "Font Awesome by Dave Gandy - http://fontawesome.io"
+ *
+ *  Author - Dave Gandy
+ *  ------------------------------------------------------------------------------
+ *  Email: dave@fontawesome.io
+ *  Twitter: http://twitter.com/byscuits
+ *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+  font-family: 'FontAwesome';
+  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
+  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
+  font-weight: normal;
+  font-style: normal;
+}
+/* FONT AWESOME CORE
+ * -------------------------- */
+[class^="icon-"],
+[class*=" icon-"] {
+  font-family: FontAwesome;
+  font-weight: normal;
+  font-style: normal;
+  text-decoration: inherit;
+  -webkit-font-smoothing: antialiased;
+  *margin-right: .3em;
+}
+[class^="icon-"]:before,
+[class*=" icon-"]:before {
+  text-decoration: inherit;
+  display: inline-block;
+  speak: none;
+}
+/* makes the font 33% larger relative to the icon container */
+.icon-large:before {
+  vertical-align: -10%;
+  font-size: 1.3333333333333333em;
+}
+/* makes sure icons active on rollover in links */
+a [class^="icon-"],
+a [class*=" icon-"] {
+  display: inline;
+}
+/* increased font size for icon-large */
+[class^="icon-"].icon-fixed-width,
+[class*=" icon-"].icon-fixed-width {
+  display: inline-block;
+  width: 1.1428571428571428em;
+  text-align: right;
+  padding-right: 0.2857142857142857em;
+}
+[class^="icon-"].icon-fixed-width.icon-large,
+[class*=" icon-"].icon-fixed-width.icon-large {
+  width: 1.4285714285714286em;
+}
+.icons-ul {
+  margin-left: 2.142857142857143em;
+  list-style-type: none;
+}
+.icons-ul > li {
+  position: relative;
+}
+.icons-ul .icon-li {
+  position: absolute;
+  left: -2.142857142857143em;
+  width: 2.142857142857143em;
+  text-align: center;
+  line-height: inherit;
+}
+[class^="icon-"].hide,
+[class*=" icon-"].hide {
+  display: none;
+}
+.icon-muted {
+  color: #eeeeee;
+}
+.icon-light {
+  color: #ffffff;
+}
+.icon-dark {
+  color: #333333;
+}
+.icon-border {
+  border: solid 1px #eeeeee;
+  padding: .2em .25em .15em;
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  border-radius: 3px;
+}
+.icon-2x {
+  font-size: 2em;
+}
+.icon-2x.icon-border {
+  border-width: 2px;
+  -webkit-border-radius: 4px;
+  -moz-border-radius: 4px;
+  border-radius: 4px;
+}
+.icon-3x {
+  font-size: 3em;
+}
+.icon-3x.icon-border {
+  border-width: 3px;
+  -webkit-border-radius: 5px;
+  -moz-border-radius: 5px;
+  border-radius: 5px;
+}
+.icon-4x {
+  font-size: 4em;
+}
+.icon-4x.icon-border {
+  border-width: 4px;
+  -webkit-border-radius: 6px;
+  -moz-border-radius: 6px;
+  border-radius: 6px;
+}
+.icon-5x {
+  font-size: 5em;
+}
+.icon-5x.icon-border {
+  border-width: 5px;
+  -webkit-border-radius: 7px;
+  -moz-border-radius: 7px;
+  border-radius: 7px;
+}
+.pull-right {
+  float: right;
+}
+.pull-left {
+  float: left;
+}
+[class^="icon-"].pull-left,
+[class*=" icon-"].pull-left {
+  margin-right: .3em;
+}
+[class^="icon-"].pull-right,
+[class*=" icon-"].pull-right {
+  margin-left: .3em;
+}
+/* BOOTSTRAP SPECIFIC CLASSES
+ * -------------------------- */
+/* Bootstrap 2.0 sprites.less reset */
+[class^="icon-"],
+[class*=" icon-"] {
+  display: inline;
+  width: auto;
+  height: auto;
+  line-height: normal;
+  vertical-align: baseline;
+  background-image: none;
+  background-position: 0% 0%;
+  background-repeat: repeat;
+  margin-top: 0;
+}
+/* more sprites.less reset */
+.icon-white,
+.nav-pills > .active > a > [class^="icon-"],
+.nav-pills > .active > a > [class*=" icon-"],
+.nav-list > .active > a > [class^="icon-"],
+.nav-list > .active > a > [class*=" icon-"],
+.navbar-inverse .nav > .active > a > [class^="icon-"],
+.navbar-inverse .nav > .active > a > [class*=" icon-"],
+.dropdown-menu > li > a:hover > [class^="icon-"],
+.dropdown-menu > li > a:hover > [class*=" icon-"],
+.dropdown-menu > .active > a > [class^="icon-"],
+.dropdown-menu > .active > a > [class*=" icon-"],
+.dropdown-submenu:hover > a > [class^="icon-"],
+.dropdown-submenu:hover > a > [class*=" icon-"] {
+  background-image: none;
+}
+/* keeps Bootstrap styles with and without icons the same */
+.btn [class^="icon-"].icon-large,
+.nav [class^="icon-"].icon-large,
+.btn [class*=" icon-"].icon-large,
+.nav [class*=" icon-"].icon-large {
+  line-height: .9em;
+}
+.btn [class^="icon-"].icon-spin,
+.nav [class^="icon-"].icon-spin,
+.btn [class*=" icon-"].icon-spin,
+.nav [class*=" icon-"].icon-spin {
+  display: inline-block;
+}
+.nav-tabs [class^="icon-"],
+.nav-pills [class^="icon-"],
+.nav-tabs [class*=" icon-"],
+.nav-pills [class*=" icon-"],
+.nav-tabs [class^="icon-"].icon-large,
+.nav-pills [class^="icon-"].icon-large,
+.nav-tabs [class*=" icon-"].icon-large,
+.nav-pills [class*=" icon-"].icon-large {
+  line-height: .9em;
+}
+.btn [class^="icon-"].pull-left.icon-2x,
+.btn [class*=" icon-"].pull-left.icon-2x,
+.btn [class^="icon-"].pull-right.icon-2x,
+.btn [class*=" icon-"].pull-right.icon-2x {
+  margin-top: .18em;
+}
+.btn [class^="icon-"].icon-spin.icon-large,
+.btn [class*=" icon-"].icon-spin.icon-large {
+  line-height: .8em;
+}
+.btn.btn-small [class^="icon-"].pull-left.icon-2x,
+.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
+.btn.btn-small [class^="icon-"].pull-right.icon-2x,
+.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
+  margin-top: .25em;
+}
+.btn.btn-large [class^="icon-"],
+.btn.btn-large [class*=" icon-"] {
+  margin-top: 0;
+}
+.btn.btn-large [class^="icon-"].pull-left.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
+.btn.btn-large [class^="icon-"].pull-right.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
+  margin-top: .05em;
+}
+.btn.btn-large [class^="icon-"].pull-left.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
+  margin-right: .2em;
+}
+.btn.btn-large [class^="icon-"].pull-right.icon-2x,
+.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
+  margin-left: .2em;
+}
+/* Fixes alignment in nav lists */
+.nav-list [class^="icon-"],
+.nav-list [class*=" icon-"] {
+  line-height: inherit;
+}
+/* EXTRAS
+ * -------------------------- */
+/* Stacked and layered icon */
+.icon-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: -35%;
+}
+.icon-stack [class^="icon-"],
+.icon-stack [class*=" icon-"] {
+  display: block;
+  text-align: center;
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  font-size: 1em;
+  line-height: inherit;
+  *line-height: 2em;
+}
+.icon-stack .icon-stack-base {
+  font-size: 2em;
+  *line-height: 1em;
+}
+/* Animated rotating icon */
+.icon-spin {
+  display: inline-block;
+  -moz-animation: spin 2s infinite linear;
+  -o-animation: spin 2s infinite linear;
+  -webkit-animation: spin 2s infinite linear;
+  animation: spin 2s infinite linear;
+}
+/* Prevent stack and spinners from being taken inline when inside a link */
+a .icon-stack,
+a .icon-spin {
+  display: inline-block;
+  text-decoration: none;
+}
+@-moz-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+  }
+  100% {
+    -moz-transform: rotate(359deg);
+  }
+}
+@-webkit-keyframes spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+  }
+}
+@-o-keyframes spin {
+  0% {
+    -o-transform: rotate(0deg);
+  }
+  100% {
+    -o-transform: rotate(359deg);
+  }
+}
+@-ms-keyframes spin {
+  0% {
+    -ms-transform: rotate(0deg);
+  }
+  100% {
+    -ms-transform: rotate(359deg);
+  }
+}
+@keyframes spin {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(359deg);
+  }
+}
+/* Icon rotations and mirroring */
+.icon-rotate-90:before {
+  -webkit-transform: rotate(90deg);
+  -moz-transform: rotate(90deg);
+  -ms-transform: rotate(90deg);
+  -o-transform: rotate(90deg);
+  transform: rotate(90deg);
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+}
+.icon-rotate-180:before {
+  -webkit-transform: rotate(180deg);
+  -moz-transform: rotate(180deg);
+  -ms-transform: rotate(180deg);
+  -o-transform: rotate(180deg);
+  transform: rotate(180deg);
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+}
+.icon-rotate-270:before {
+  -webkit-transform: rotate(270deg);
+  -moz-transform: rotate(270deg);
+  -ms-transform: rotate(270deg);
+  -o-transform: rotate(270deg);
+  transform: rotate(270deg);
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
+.icon-flip-horizontal:before {
+  -webkit-transform: scale(-1, 1);
+  -moz-transform: scale(-1, 1);
+  -ms-transform: scale(-1, 1);
+  -o-transform: scale(-1, 1);
+  transform: scale(-1, 1);
+}
+.icon-flip-vertical:before {
+  -webkit-transform: scale(1, -1);
+  -moz-transform: scale(1, -1);
+  -ms-transform: scale(1, -1);
+  -o-transform: scale(1, -1);
+  transform: scale(1, -1);
+}
+/* ensure rotation occurs inside anchor tags */
+a .icon-rotate-90:before,
+a .icon-rotate-180:before,
+a .icon-rotate-270:before,
+a .icon-flip-horizontal:before,
+a .icon-flip-vertical:before {
+  display: inline-block;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+.icon-glass:before {
+  content: "\f000";
+}
+.icon-music:before {
+  content: "\f001";
+}
+.icon-search:before {
+  content: "\f002";
+}
+.icon-envelope-alt:before {
+  content: "\f003";
+}
+.icon-heart:before {
+  content: "\f004";
+}
+.icon-star:before {
+  content: "\f005";
+}
+.icon-star-empty:before {
+  content: "\f006";
+}
+.icon-user:before {
+  content: "\f007";
+}
+.icon-film:before {
+  content: "\f008";
+}
+.icon-th-large:before {
+  content: "\f009";
+}
+.icon-th:before {
+  content: "\f00a";
+}
+.icon-th-list:before {
+  content: "\f00b";
+}
+.icon-ok:before {
+  content: "\f00c";
+}
+.icon-remove:before {
+  content: "\f00d";
+}
+.icon-zoom-in:before {
+  content: "\f00e";
+}
+.icon-zoom-out:before {
+  content: "\f010";
+}
+.icon-power-off:before,
+.icon-off:before {
+  content: "\f011";
+}
+.icon-signal:before {
+  content: "\f012";
+}
+.icon-gear:before,
+.icon-cog:before {
+  content: "\f013";
+}
+.icon-trash:before {
+  content: "\f014";
+}
+.icon-home:before {
+  content: "\f015";
+}
+.icon-file-alt:before {
+  content: "\f016";
+}
+.icon-time:before {
+  content: "\f017";
+}
+.icon-road:before {
+  content: "\f018";
+}
+.icon-download-alt:before {
+  content: "\f019";
+}
+.icon-download:before {
+  content: "\f01a";
+}
+.icon-upload:before {
+  content: "\f01b";
+}
+.icon-inbox:before {
+  content: "\f01c";
+}
+.icon-play-circle:before {
+  content: "\f01d";
+}
+.icon-rotate-right:before,
+.icon-repeat:before {
+  content: "\f01e";
+}
+.icon-refresh:before {
+  content: "\f021";
+}
+.icon-list-alt:before {
+  content: "\f022";
+}
+.icon-lock:before {
+  content: "\f023";
+}
+.icon-flag:before {
+  content: "\f024";
+}
+.icon-headphones:before {
+  content: "\f025";
+}
+.icon-volume-off:before {
+  content: "\f026";
+}
+.icon-volume-down:before {
+  content: "\f027";
+}
+.icon-volume-up:before {
+  content: "\f028";
+}
+.icon-qrcode:before {
+  content: "\f029";
+}
+.icon-barcode:before {
+  content: "\f02a";
+}
+.icon-tag:before {
+  content: "\f02b";
+}
+.icon-tags:before {
+  content: "\f02c";
+}
+.icon-book:before {
+  content: "\f02d";
+}
+.icon-bookmark:before {
+  content: "\f02e";
+}
+.icon-print:before {
+  content: "\f02f";
+}
+.icon-camera:before {
+  content: "\f030";
+}
+.icon-font:before {
+  content: "\f031";
+}
+.icon-bold:before {
+  content: "\f032";
+}
+.icon-italic:before {
+  content: "\f033";
+}
+.icon-text-height:before {
+  content: "\f034";
+}
+.icon-text-width:before {
+  content: "\f035";
+}
+.icon-align-left:before {
+  content: "\f036";
+}
+.icon-align-center:before {
+  content: "\f037";
+}
+.icon-align-right:before {
+  content: "\f038";
+}
+.icon-align-justify:before {
+  content: "\f039";
+}
+.icon-list:before {
+  content: "\f03a";
+}
+.icon-indent-left:before {
+  content: "\f03b";
+}
+.icon-indent-right:before {
+  content: "\f03c";
+}
+.icon-facetime-video:before {
+  content: "\f03d";
+}
+.icon-picture:before {
+  content: "\f03e";
+}
+.icon-pencil:before {
+  content: "\f040";
+}
+.icon-map-marker:before {
+  content: "\f041";
+}
+.icon-adjust:before {
+  content: "\f042";
+}
+.icon-tint:before {
+  content: "\f043";
+}
+.icon-edit:before {
+  content: "\f044";
+}
+.icon-share:before {
+  content: "\f045";
+}
+.icon-check:before {
+  content: "\f046";
+}
+.icon-move:before {
+  content: "\f047";
+}
+.icon-step-backward:before {
+  content: "\f048";
+}
+.icon-fast-backward:before {
+  content: "\f049";
+}
+.icon-backward:before {
+  content: "\f04a";
+}
+.icon-play:before {
+  content: "\f04b";
+}
+.icon-pause:before {
+  content: "\f04c";
+}
+.icon-stop:before {
+  content: "\f04d";
+}
+.icon-forward:before {
+  content: "\f04e";
+}
+.icon-fast-forward:before {
+  content: "\f050";
+}
+.icon-step-forward:before {
+  content: "\f051";
+}
+.icon-eject:before {
+  content: "\f052";
+}
+.icon-chevron-left:before {
+  content: "\f053";
+}
+.icon-chevron-right:before {
+  content: "\f054";
+}
+.icon-plus-sign:before {
+  content: "\f055";
+}
+.icon-minus-sign:before {
+  content: "\f056";
+}
+.icon-remove-sign:before {
+  content: "\f057";
+}
+.icon-ok-sign:before {
+  content: "\f058";
+}
+.icon-question-sign:before {
+  content: "\f059";
+}
+.icon-info-sign:before {
+  content: "\f05a";
+}
+.icon-screenshot:before {
+  content: "\f05b";
+}
+.icon-remove-circle:before {
+  content: "\f05c";
+}
+.icon-ok-circle:before {
+  content: "\f05d";
+}
+.icon-ban-circle:before {
+  content: "\f05e";
+}
+.icon-arrow-left:before {
+  content: "\f060";
+}
+.icon-arrow-right:before {
+  content: "\f061";
+}
+.icon-arrow-up:before {
+  content: "\f062";
+}
+.icon-arrow-down:before {
+  content: "\f063";
+}
+.icon-mail-forward:before,
+.icon-share-alt:before {
+  content: "\f064";
+}
+.icon-resize-full:before {
+  content: "\f065";
+}
+.icon-resize-small:before {
+  content: "\f066";
+}
+.icon-plus:before {
+  content: "\f067";
+}
+.icon-minus:before {
+  content: "\f068";
+}
+.icon-asterisk:before {
+  content: "\f069";
+}
+.icon-exclamation-sign:before {
+  content: "\f06a";
+}
+.icon-gift:before {
+  content: "\f06b";
+}
+.icon-leaf:before {
+  content: "\f06c";
+}
+.icon-fire:before {
+  content: "\f06d";
+}
+.icon-eye-open:before {
+  content: "\f06e";
+}
+.icon-eye-close:before {
+  content: "\f070";
+}
+.icon-warning-sign:before {
+  content: "\f071";
+}
+.icon-plane:before {
+  content: "\f072";
+}
+.icon-calendar:before {
+  content: "\f073";
+}
+.icon-random:before {
+  content: "\f074";
+}
+.icon-comment:before {
+  content: "\f075";
+}
+.icon-magnet:before {
+  content: "\f076";
+}
+.icon-chevron-up:before {
+  content: "\f077";
+}
+.icon-chevron-down:before {
+  content: "\f078";
+}
+.icon-retweet:before {
+  content: "\f079";
+}
+.icon-shopping-cart:before {
+  content: "\f07a";
+}
+.icon-folder-close:before {
+  content: "\f07b";
+}
+.icon-folder-open:before {
+  content: "\f07c";
+}
+.icon-resize-vertical:before {
+  content: "\f07d";
+}
+.icon-resize-horizontal:before {
+  content: "\f07e";
+}
+.icon-bar-chart:before {
+  content: "\f080";
+}
+.icon-twitter-sign:before {
+  content: "\f081";
+}
+.icon-facebook-sign:before {
+  content: "\f082";
+}
+.icon-camera-retro:before {
+  content: "\f083";
+}
+.icon-key:before {
+  content: "\f084";
+}
+.icon-gears:before,
+.icon-cogs:before {
+  content: "\f085";
+}
+.icon-comments:before {
+  content: "\f086";
+}
+.icon-thumbs-up-alt:before {
+  content: "\f087";
+}
+.icon-thumbs-down-alt:before {
+  content: "\f088";
+}
+.icon-star-half:before {
+  content: "\f089";
+}
+.icon-heart-empty:before {
+  content: "\f08a";
+}
+.icon-signout:before {
+  content: "\f08b";
+}
+.icon-linkedin-sign:before {
+  content: "\f08c";
+}
+.icon-pushpin:before {
+  content: "\f08d";
+}
+.icon-external-link:before {
+  content: "\f08e";
+}
+.icon-signin:before {
+  content: "\f090";
+}
+.icon-trophy:before {
+  content: "\f091";
+}
+.icon-github-sign:before {
+  content: "\f092";
+}
+.icon-upload-alt:before {
+  content: "\f093";
+}
+.icon-lemon:before {
+  content: "\f094";
+}
+.icon-phone:before {
+  content: "\f095";
+}
+.icon-unchecked:before,
+.icon-check-empty:before {
+  content: "\f096";
+}
+.icon-bookmark-empty:before {
+  content: "\f097";
+}
+.icon-phone-sign:before {
+  content: "\f098";
+}
+.icon-twitter:before {
+  content: "\f099";
+}
+.icon-facebook:before {
+  content: "\f09a";
+}
+.icon-github:before {
+  content: "\f09b";
+}
+.icon-unlock:before {
+  content: "\f09c";
+}
+.icon-credit-card:before {
+  content: "\f09d";
+}
+.icon-rss:before {
+  content: "\f09e";
+}
+.icon-hdd:before {
+  content: "\f0a0";
+}
+.icon-bullhorn:before {
+  content: "\f0a1";
+}
+.icon-bell:before {
+  content: "\f0a2";
+}
+.icon-certificate:before {
+  content: "\f0a3";
+}
+.icon-hand-right:before {
+  content: "\f0a4";
+}
+.icon-hand-left:before {
+  content: "\f0a5";
+}
+.icon-hand-up:before {
+  content: "\f0a6";
+}
+.icon-hand-down:before {
+  content: "\f0a7";
+}
+.icon-circle-arrow-left:before {
+  content: "\f0a8";
+}
+.icon-circle-arrow-right:before {
+  content: "\f0a9";
+}
+.icon-circle-arrow-up:before {
+  content: "\f0aa";
+}
+.icon-circle-arrow-down:before {
+  content: "\f0ab";
+}
+.icon-globe:before {
+  content: "\f0ac";
+}
+.icon-wrench:before {
+  content: "\f0ad";
+}
+.icon-tasks:before {
+  content: "\f0ae";
+}
+.icon-filter:before {
+  content: "\f0b0";
+}
+.icon-briefcase:before {
+  content: "\f0b1";
+}
+.icon-fullscreen:before {
+  content: "\f0b2";
+}
+.icon-group:before {
+  content: "\f0c0";
+}
+.icon-link:before {
+  content: "\f0c1";
+}
+.icon-cloud:before {
+  content: "\f0c2";
+}
+.icon-beaker:before {
+  content: "\f0c3";
+}
+.icon-cut:before {
+  content: "\f0c4";
+}
+.icon-copy:before {
+  content: "\f0c5";
+}
+.icon-paperclip:before,
+.icon-paper-clip:before {
+  content: "\f0c6";
+}
+.icon-save:before {
+  content: "\f0c7";
+}
+.icon-sign-blank:before {
+  content: "\f0c8";
+}
+.icon-reorder:before {
+  content: "\f0c9";
+}
+.icon-list-ul:before {
+  content: "\f0ca";
+}
+.icon-list-ol:before {
+  content: "\f0cb";
+}
+.icon-strikethrough:before {
+  content: "\f0cc";
+}
+.icon-underline:before {
+  content: "\f0cd";
+}
+.icon-table:before {
+  content: "\f0ce";
+}
+.icon-magic:before {
+  content: "\f0d0";
+}
+.icon-truck:before {
+  content: "\f0d1";
+}
+.icon-pinterest:before {
+  content: "\f0d2";
+}
+.icon-pinterest-sign:before {
+  content: "\f0d3";
+}
+.icon-google-plus-sign:before {
+  content: "\f0d4";
+}
+.icon-google-plus:before {
+  content: "\f0d5";
+}
+.icon-money:before {
+  content: "\f0d6";
+}
+.icon-caret-down:before {
+  content: "\f0d7";
+}
+.icon-caret-up:before {
+  content: "\f0d8";
+}
+.icon-caret-left:before {
+  content: "\f0d9";
+}
+.icon-caret-right:before {
+  content: "\f0da";
+}
+.icon-columns:before {
+  content: "\f0db";
+}
+.icon-sort:before {
+  content: "\f0dc";
+}
+.icon-sort-down:before {
+  content: "\f0dd";
+}
+.icon-sort-up:before {
+  content: "\f0de";
+}
+.icon-envelope:before {
+  content: "\f0e0";
+}
+.icon-linkedin:before {
+  content: "\f0e1";
+}
+.icon-rotate-left:before,
+.icon-undo:before {
+  content: "\f0e2";
+}
+.icon-legal:before {
+  content: "\f0e3";
+}
+.icon-dashboard:before {
+  content: "\f0e4";
+}
+.icon-comment-alt:before {
+  content: "\f0e5";
+}
+.icon-comments-alt:before {
+  content: "\f0e6";
+}
+.icon-bolt:before {
+  content: "\f0e7";
+}
+.icon-sitemap:before {
+  content: "\f0e8";
+}
+.icon-umbrella:before {
+  content: "\f0e9";
+}
+.icon-paste:before {
+  content: "\f0ea";
+}
+.icon-lightbulb:before {
+  content: "\f0eb";
+}
+.icon-exchange:before {
+  content: "\f0ec";
+}
+.icon-cloud-download:before {
+  content: "\f0ed";
+}
+.icon-cloud-upload:before {
+  content: "\f0ee";
+}
+.icon-user-md:before {
+  content: "\f0f0";
+}
+.icon-stethoscope:before {
+  content: "\f0f1";
+}
+.icon-suitcase:before {
+  content: "\f0f2";
+}
+.icon-bell-alt:before {
+  content: "\f0f3";
+}
+.icon-coffee:before {
+  content: "\f0f4";
+}
+.icon-food:before {
+  content: "\f0f5";
+}
+.icon-file-text-alt:before {
+  content: "\f0f6";
+}
+.icon-building:before {
+  content: "\f0f7";
+}
+.icon-hospital:before {
+  content: "\f0f8";
+}
+.icon-ambulance:before {
+  content: "\f0f9";
+}
+.icon-medkit:before {
+  content: "\f0fa";
+}
+.icon-fighter-jet:before {
+  content: "\f0fb";
+}
+.icon-beer:before {
+  content: "\f0fc";
+}
+.icon-h-sign:before {
+  content: "\f0fd";
+}
+.icon-plus-sign-alt:before {
+  content: "\f0fe";
+}
+.icon-double-angle-left:before {
+  content: "\f100";
+}
+.icon-double-angle-right:before {
+  content: "\f101";
+}
+.icon-double-angle-up:before {
+  content: "\f102";
+}
+.icon-double-angle-down:before {
+  content: "\f103";
+}
+.icon-angle-left:before {
+  content: "\f104";
+}
+.icon-angle-right:before {
+  content: "\f105";
+}
+.icon-angle-up:before {
+  content: "\f106";
+}
+.icon-angle-down:before {
+  content: "\f107";
+}
+.icon-desktop:before {
+  content: "\f108";
+}
+.icon-laptop:before {
+  content: "\f109";
+}
+.icon-tablet:before {
+  content: "\f10a";
+}
+.icon-mobile-phone:before {
+  content: "\f10b";
+}
+.icon-circle-blank:before {
+  content: "\f10c";
+}
+.icon-quote-left:before {
+  content: "\f10d";
+}
+.icon-quote-right:before {
+  content: "\f10e";
+}
+.icon-spinner:before {
+  content: "\f110";
+}
+.icon-circle:before {
+  content: "\f111";
+}
+.icon-mail-reply:before,
+.icon-reply:before {
+  content: "\f112";
+}
+.icon-github-alt:before {
+  content: "\f113";
+}
+.icon-folder-close-alt:before {
+  content: "\f114";
+}
+.icon-folder-open-alt:before {
+  content: "\f115";
+}
+.icon-expand-alt:before {
+  content: "\f116";
+}
+.icon-collapse-alt:before {
+  content: "\f117";
+}
+.icon-smile:before {
+  content: "\f118";
+}
+.icon-frown:before {
+  content: "\f119";
+}
+.icon-meh:before {
+  content: "\f11a";
+}
+.icon-gamepad:before {
+  content: "\f11b";
+}
+.icon-keyboard:before {
+  content: "\f11c";
+}
+.icon-flag-alt:before {
+  content: "\f11d";
+}
+.icon-flag-checkered:before {
+  content: "\f11e";
+}
+.icon-terminal:before {
+  content: "\f120";
+}
+.icon-code:before {
+  content: "\f121";
+}
+.icon-reply-all:before {
+  content: "\f122";
+}
+.icon-mail-reply-all:before {
+  content: "\f122";
+}
+.icon-star-half-full:before,
+.icon-star-half-empty:before {
+  content: "\f123";
+}
+.icon-location-arrow:before {
+  content: "\f124";
+}
+.icon-crop:before {
+  content: "\f125";
+}
+.icon-code-fork:before {
+  content: "\f126";
+}
+.icon-unlink:before {
+  content: "\f127";
+}
+.icon-question:before {
+  content: "\f128";
+}
+.icon-info:before {
+  content: "\f129";
+}
+.icon-exclamation:before {
+  content: "\f12a";
+}
+.icon-superscript:before {
+  content: "\f12b";
+}
+.icon-subscript:before {
+  content: "\f12c";
+}
+.icon-eraser:before {
+  content: "\f12d";
+}
+.icon-puzzle-piece:before {
+  content: "\f12e";
+}
+.icon-microphone:before {
+  content: "\f130";
+}
+.icon-microphone-off:before {
+  content: "\f131";
+}
+.icon-shield:before {
+  content: "\f132";
+}
+.icon-calendar-empty:before {
+  content: "\f133";
+}
+.icon-fire-extinguisher:before {
+  content: "\f134";
+}
+.icon-rocket:before {
+  content: "\f135";
+}
+.icon-maxcdn:before {
+  content: "\f136";
+}
+.icon-chevron-sign-left:before {
+  content: "\f137";
+}
+.icon-chevron-sign-right:before {
+  content: "\f138";
+}
+.icon-chevron-sign-up:before {
+  content: "\f139";
+}
+.icon-chevron-sign-down:before {
+  content: "\f13a";
+}
+.icon-html5:before {
+  content: "\f13b";
+}
+.icon-css3:before {
+  content: "\f13c";
+}
+.icon-anchor:before {
+  content: "\f13d";
+}
+.icon-unlock-alt:before {
+  content: "\f13e";
+}
+.icon-bullseye:before {
+  content: "\f140";
+}
+.icon-ellipsis-horizontal:before {
+  content: "\f141";
+}
+.icon-ellipsis-vertical:before {
+  content: "\f142";
+}
+.icon-rss-sign:before {
+  content: "\f143";
+}
+.icon-play-sign:before {
+  content: "\f144";
+}
+.icon-ticket:before {
+  content: "\f145";
+}
+.icon-minus-sign-alt:before {
+  content: "\f146";
+}
+.icon-check-minus:before {
+  content: "\f147";
+}
+.icon-level-up:before {
+  content: "\f148";
+}
+.icon-level-down:before {
+  content: "\f149";
+}
+.icon-check-sign:before {
+  content: "\f14a";
+}
+.icon-edit-sign:before {
+  content: "\f14b";
+}
+.icon-external-link-sign:before {
+  content: "\f14c";
+}
+.icon-share-sign:before {
+  content: "\f14d";
+}
+.icon-compass:before {
+  content: "\f14e";
+}
+.icon-collapse:before {
+  content: "\f150";
+}
+.icon-collapse-top:before {
+  content: "\f151";
+}
+.icon-expand:before {
+  content: "\f152";
+}
+.icon-euro:before,
+.icon-eur:before {
+  content: "\f153";
+}
+.icon-gbp:before {
+  content: "\f154";
+}
+.icon-dollar:before,
+.icon-usd:before {
+  content: "\f155";
+}
+.icon-rupee:before,
+.icon-inr:before {
+  content: "\f156";
+}
+.icon-yen:before,
+.icon-jpy:before {
+  content: "\f157";
+}
+.icon-renminbi:before,
+.icon-cny:before {
+  content: "\f158";
+}
+.icon-won:before,
+.icon-krw:before {
+  content: "\f159";
+}
+.icon-bitcoin:before,
+.icon-btc:before {
+  content: "\f15a";
+}
+.icon-file:before {
+  content: "\f15b";
+}
+.icon-file-text:before {
+  content: "\f15c";
+}
+.icon-sort-by-alphabet:before {
+  content: "\f15d";
+}
+.icon-sort-by-alphabet-alt:before {
+  content: "\f15e";
+}
+.icon-sort-by-attributes:before {
+  content: "\f160";
+}
+.icon-sort-by-attributes-alt:before {
+  content: "\f161";
+}
+.icon-sort-by-order:before {
+  content: "\f162";
+}
+.icon-sort-by-order-alt:before {
+  content: "\f163";
+}
+.icon-thumbs-up:before {
+  content: "\f164";
+}
+.icon-thumbs-down:before {
+  content: "\f165";
+}
+.icon-youtube-sign:before {
+  content: "\f166";
+}
+.icon-youtube:before {
+  content: "\f167";
+}
+.icon-xing:before {
+  content: "\f168";
+}
+.icon-xing-sign:before {
+  content: "\f169";
+}
+.icon-youtube-play:before {
+  content: "\f16a";
+}
+.icon-dropbox:before {
+  content: "\f16b";
+}
+.icon-stackexchange:before {
+  content: "\f16c";
+}
+.icon-instagram:before {
+  content: "\f16d";
+}
+.icon-flickr:before {
+  content: "\f16e";
+}
+.icon-adn:before {
+  content: "\f170";
+}
+.icon-bitbucket:before {
+  content: "\f171";
+}
+.icon-bitbucket-sign:before {
+  content: "\f172";
+}
+.icon-tumblr:before {
+  content: "\f173";
+}
+.icon-tumblr-sign:before {
+  content: "\f174";
+}
+.icon-long-arrow-down:before {
+  content: "\f175";
+}
+.icon-long-arrow-up:before {
+  content: "\f176";
+}
+.icon-long-arrow-left:before {
+  content: "\f177";
+}
+.icon-long-arrow-right:before {
+  content: "\f178";
+}
+.icon-apple:before {
+  content: "\f179";
+}
+.icon-windows:before {
+  content: "\f17a";
+}
+.icon-android:before {
+  content: "\f17b";
+}
+.icon-linux:before {
+  content: "\f17c";
+}
+.icon-dribbble:before {
+  content: "\f17d";
+}
+.icon-skype:before {
+  content: "\f17e";
+}
+.icon-foursquare:before {
+  content: "\f180";
+}
+.icon-trello:before {
+  content: "\f181";
+}
+.icon-female:before {
+  content: "\f182";
+}
+.icon-male:before {
+  content: "\f183";
+}
+.icon-gittip:before {
+  content: "\f184";
+}
+.icon-sun:before {
+  content: "\f185";
+}
+.icon-moon:before {
+  content: "\f186";
+}
+.icon-archive:before {
+  content: "\f187";
+}
+.icon-bug:before {
+  content: "\f188";
+}
+.icon-vk:before {
+  content: "\f189";
+}
+.icon-weibo:before {
+  content: "\f18a";
+}
+.icon-renren:before {
+  content: "\f18b";
+}
diff --git a/src/assets/css/star-off-big.png b/src/assets/css/star-off-big.png
new file mode 100644
index 0000000..7f8b1e1
Binary files /dev/null and b/src/assets/css/star-off-big.png differ
diff --git a/src/assets/css/star-on-big.png b/src/assets/css/star-on-big.png
new file mode 100644
index 0000000..9f7d095
Binary files /dev/null and b/src/assets/css/star-on-big.png differ
diff --git a/src/assets/css/theme.scss b/src/assets/css/theme.scss
new file mode 100644
index 0000000..ce08ce9
--- /dev/null
+++ b/src/assets/css/theme.scss
@@ -0,0 +1,93 @@
+
+/*FONT*/
+
+@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
+*{font-family: 'Roboto', sans-serif;}
+.fontweight400{font-weight: 400 !important;}
+.width75{width:75% !important;}
+.width50{width:50% !important;}
+
+/*COLORS*/
+
+
+
+/*THEMES & BACKGROUND*/
+
+.themelogin_background{background: url("../assets/img/cab_login_bg.png");background-position:bottom;background-repeat: no-repeat;}
+.themedark_theme{background: url("../assets/img/theme_dark_bg.png");background-position:bottom;background-repeat: no-repeat;}
+.bg_none{background: none !important;}
+.theme_bgcolor{background:#ff9000 !important;}
+.theme_dark_bg{background:#404041 !important;}
+.bg_transparent{background: transparent !important;}
+
+/*BODY-STRUCTURE*/
+
+.nav_header{width:100%;height: 45px;}
+.nav_btn{width:45px;height:45px;background: transparent;margin: 0px;font-size: 25px;}
+.nav_header_title{height:100%;font-size: 17px;color: #fff;font-weight:400;padding: 12px;width:calc(100% - 110px);font-weight: 300;letter-spacing: 3px;}
+.clear{clear:both !important;}
+.theme_color{color: #f7941e;}
+.text_white{color:#fff !important;}
+.text_size_18{font-size:18px !important;}
+
+/*OVERWRITTEN*/
+
+.header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md[tabsPlacement="bottom"] > .tabbar::before {background-image:none !important}
+.picker-wrapper{background:#165b93 !important;color: #fff !important;}
+.picker-toolbar{background:#165b93 !important;color: #fff !important;border:none !important;}
+.picker-button{color: #fff !important;}
+.picker-opt{color: #fff !important;}
+.picker-below-highlight{background:#165b93 !important;border:none !important;}
+.picker-above-highlight{background:#165b93 !important;border:none !important;}
+.popover-content{border-radius: 10px !important;width: 150px !important;min-width: 0;min-height: 0;max-height: 90%;color: #000;background:transparent !important;}
+.popover-content ion-content, .popover-content .scroll-content {background: #fafafa !important;}
+ion-popover{background: rgba(0,0,0,0.6) !important;}
+.popover-md .popover-content{top:50px !important;}
+.swiper-slide{overflow: scroll !important;}
+.slide-zoom{height:100% !important;}
+.menu-inner{width:220px;}
+.button-md{box-shadow: none !important;}
+.activated{background: transparent !important;}
+.button-default{background: transparent;}
+
+/*SPACING & POSITION*/
+
+.width100{width:100% !important;}
+
+.p0{padding:0px !important;}
+.pl0{padding-left: 0px !important;}
+.pr0{padding-right:0px !important;}
+.pt0{padding-top:0px !important;}
+.pb0{padding-bottom: 0px !important;}
+.p10{padding:10px !important;}
+
+.m0{margin:0px !important;}
+.ml0{margin-left: 0px !important;}
+.mr0{margin-right: 0px !important;}
+.mt0{margin-top: 0px !important;}
+.mb0{margin-bottom: 0px !important;}
+
+.top10{top:6px;}
+.bottom10{bottom:10px;}
+.left10{left:10px;}
+.right10{right:10px;}
+.bottom0{bottom:0px !important;padding:0px !important;font-size: 13px !important;}
+
+.absolute{position: absolute !important;}
+.relative{position: relative !important;}
+.fixed{position: fixed !important;}
+
+/*ALIGNMENT*/
+
+.floatLeft{float:left !important;}
+.floatRight{float:right !important;}
+.textLeft{text-align: left !important;}
+.textRight{text-align: right !important;}
+.textCenter{text-align: center !important;}
+
+/*ALERT*/
+
+.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;font-weight: 600;transition: all 0.5s ease;position: fixed;border-bottom:0px;left:0px;right: 0px;}
+.warning{color: #fff;background-color: #8a6d3b;}
+.success{color: #fff;background-color: #3c763d;}
+.error{color: #fff;background-color: #a94442;}
diff --git a/src/assets/img/avatar.png b/src/assets/img/avatar.png
new file mode 100644
index 0000000..6f3a5f0
Binary files /dev/null and b/src/assets/img/avatar.png differ
diff --git a/src/assets/img/bg_sidemenu.png b/src/assets/img/bg_sidemenu.png
new file mode 100644
index 0000000..142fad6
Binary files /dev/null and b/src/assets/img/bg_sidemenu.png differ
diff --git a/src/assets/img/book.png b/src/assets/img/book.png
new file mode 100644
index 0000000..761f39b
Binary files /dev/null and b/src/assets/img/book.png differ
diff --git a/src/assets/img/booking.png b/src/assets/img/booking.png
new file mode 100644
index 0000000..7fb3644
Binary files /dev/null and b/src/assets/img/booking.png differ
diff --git a/src/assets/img/c1.png b/src/assets/img/c1.png
new file mode 100644
index 0000000..7d27008
Binary files /dev/null and b/src/assets/img/c1.png differ
diff --git a/src/assets/img/c2.png b/src/assets/img/c2.png
new file mode 100644
index 0000000..1fda8c3
Binary files /dev/null and b/src/assets/img/c2.png differ
diff --git a/src/assets/img/c3.png b/src/assets/img/c3.png
new file mode 100644
index 0000000..7bff5cf
Binary files /dev/null and b/src/assets/img/c3.png differ
diff --git a/src/assets/img/c4.png b/src/assets/img/c4.png
new file mode 100644
index 0000000..ad06162
Binary files /dev/null and b/src/assets/img/c4.png differ
diff --git a/src/assets/img/c5.png b/src/assets/img/c5.png
new file mode 100644
index 0000000..03d7e48
Binary files /dev/null and b/src/assets/img/c5.png differ
diff --git a/src/assets/img/c6.png b/src/assets/img/c6.png
new file mode 100644
index 0000000..823dcdb
Binary files /dev/null and b/src/assets/img/c6.png differ
diff --git a/src/assets/img/cab_login_bg.png b/src/assets/img/cab_login_bg.png
new file mode 100644
index 0000000..ca84dd7
Binary files /dev/null and b/src/assets/img/cab_login_bg.png differ
diff --git a/src/assets/img/cab_logo.png b/src/assets/img/cab_logo.png
new file mode 100644
index 0000000..148899b
Binary files /dev/null and b/src/assets/img/cab_logo.png differ
diff --git a/src/assets/img/confirmpass.png b/src/assets/img/confirmpass.png
new file mode 100644
index 0000000..1533265
Binary files /dev/null and b/src/assets/img/confirmpass.png differ
diff --git a/src/assets/img/currentlocation.png b/src/assets/img/currentlocation.png
new file mode 100644
index 0000000..f71b9d7
Binary files /dev/null and b/src/assets/img/currentlocation.png differ
diff --git a/src/assets/img/email.png b/src/assets/img/email.png
new file mode 100644
index 0000000..aff0789
Binary files /dev/null and b/src/assets/img/email.png differ
diff --git a/src/assets/img/fb.png b/src/assets/img/fb.png
new file mode 100644
index 0000000..e4a290e
Binary files /dev/null and b/src/assets/img/fb.png differ
diff --git a/src/assets/img/gplus.png b/src/assets/img/gplus.png
new file mode 100644
index 0000000..dd0ec53
Binary files /dev/null and b/src/assets/img/gplus.png differ
diff --git a/src/assets/img/linked.png b/src/assets/img/linked.png
new file mode 100644
index 0000000..584a0d8
Binary files /dev/null and b/src/assets/img/linked.png differ
diff --git a/src/assets/img/location.png b/src/assets/img/location.png
new file mode 100644
index 0000000..e7254fa
Binary files /dev/null and b/src/assets/img/location.png differ
diff --git a/src/assets/img/logo.png b/src/assets/img/logo.png
new file mode 100644
index 0000000..f2f99ee
Binary files /dev/null and b/src/assets/img/logo.png differ
diff --git a/src/assets/img/logout.png b/src/assets/img/logout.png
new file mode 100644
index 0000000..a90fe65
Binary files /dev/null and b/src/assets/img/logout.png differ
diff --git a/src/assets/img/number.png b/src/assets/img/number.png
new file mode 100644
index 0000000..317666f
Binary files /dev/null and b/src/assets/img/number.png differ
diff --git a/src/assets/img/number_white.png b/src/assets/img/number_white.png
new file mode 100644
index 0000000..3bce678
Binary files /dev/null and b/src/assets/img/number_white.png differ
diff --git a/src/assets/img/offer.png b/src/assets/img/offer.png
new file mode 100644
index 0000000..2136234
Binary files /dev/null and b/src/assets/img/offer.png differ
diff --git a/src/assets/img/password.png b/src/assets/img/password.png
new file mode 100644
index 0000000..ac9c5f3
Binary files /dev/null and b/src/assets/img/password.png differ
diff --git a/src/assets/img/payment.png b/src/assets/img/payment.png
new file mode 100644
index 0000000..255b0ee
Binary files /dev/null and b/src/assets/img/payment.png differ
diff --git a/src/assets/img/pinterest.png b/src/assets/img/pinterest.png
new file mode 100644
index 0000000..695f8cd
Binary files /dev/null and b/src/assets/img/pinterest.png differ
diff --git a/src/assets/img/rate.png b/src/assets/img/rate.png
new file mode 100644
index 0000000..0fc29d5
Binary files /dev/null and b/src/assets/img/rate.png differ
diff --git a/src/assets/img/search.png b/src/assets/img/search.png
new file mode 100644
index 0000000..ffc6d6b
Binary files /dev/null and b/src/assets/img/search.png differ
diff --git a/src/assets/img/settings.png b/src/assets/img/settings.png
new file mode 100644
index 0000000..35e5bf7
Binary files /dev/null and b/src/assets/img/settings.png differ
diff --git a/src/assets/img/star-off-big.png b/src/assets/img/star-off-big.png
new file mode 100644
index 0000000..34e612d
Binary files /dev/null and b/src/assets/img/star-off-big.png differ
diff --git a/src/assets/img/star-on-big.png b/src/assets/img/star-on-big.png
new file mode 100644
index 0000000..39ac17c
Binary files /dev/null and b/src/assets/img/star-on-big.png differ
diff --git a/src/assets/img/theme_dark_bg.png b/src/assets/img/theme_dark_bg.png
new file mode 100644
index 0000000..a919c32
Binary files /dev/null and b/src/assets/img/theme_dark_bg.png differ
diff --git a/src/assets/img/trip.png b/src/assets/img/trip.png
new file mode 100644
index 0000000..d1bc09e
Binary files /dev/null and b/src/assets/img/trip.png differ
diff --git a/src/assets/img/trip_yellow.png b/src/assets/img/trip_yellow.png
new file mode 100644
index 0000000..8d982b0
Binary files /dev/null and b/src/assets/img/trip_yellow.png differ
diff --git a/src/assets/img/twitter.png b/src/assets/img/twitter.png
new file mode 100644
index 0000000..e3db923
Binary files /dev/null and b/src/assets/img/twitter.png differ
diff --git a/src/assets/img/user.png b/src/assets/img/user.png
new file mode 100644
index 0000000..0a3af86
Binary files /dev/null and b/src/assets/img/user.png differ
diff --git a/src/index.html b/src/index.html
index 9585b8a..dece1b9 100644
--- a/src/index.html
+++ b/src/index.html
@@ -10,23 +10,15 @@
   <link rel="icon" type="image/x-icon" href="assets/icon/favicon.ico">
   <link rel="manifest" href="manifest.json">
   <meta name="theme-color" content="#4e8ef7">
-  
+
   <!-- add to homescreen for ios -->
   <meta name="apple-mobile-web-app-capable" content="yes">
   <meta name="apple-mobile-web-app-status-bar-style" content="black">
 
   <!-- cordova.js required for cordova apps -->
+  <script src="http://maps.google.com/maps/api/js?key=AIzaSyCIs0lfeIa7zWX0SU4oE6irYsXkUEWe1aU"></script>
   <script src="cordova.js"></script>
 
-  <!-- un-comment this code to enable service worker
-  <script>
-    if ('serviceWorker' in navigator) {
-      navigator.serviceWorker.register('service-worker.js')
-        .then(() => console.log('service worker installed'))
-        .catch(err => console.error('Error', err));
-    }
-  </script>-->
-
   <link href="build/main.css" rel="stylesheet">
 
 </head>
diff --git a/src/pages/addcoupon/addcoupon.html b/src/pages/addcoupon/addcoupon.html
new file mode 100644
index 0000000..47be90f
--- /dev/null
+++ b/src/pages/addcoupon/addcoupon.html
@@ -0,0 +1,46 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft" (click)="goBack()">
+     <ion-icon name="ios-arrow-back"></ion-icon>
+  </button>
+  <div class="nav_header_title floatLeft">Add Coupons</div>
+  <div class="clear"></div>
+</ion-header>
+
+<ion-content padding class="cab_coupon_bg">
+  <div class="cab_coupon_wrapper">
+	<div class="cab_coupon_box">
+		<input class="cab_coupon_input" placeholder="Enter Coupon Code">
+	</div>
+	<p>You don’t seem to have any valid coupons.<br>
+	Invite your friends. Unlock free ride coupons</p>
+	<div class="cab_coupon_box">
+		<button ion-button class="cab_coupon_apply">Apply</button>
+	</div>
+	<div class="cab_coupon_content">
+		<p>Payment Details</p>
+		<li>
+			<div class="child textLeft">Total</div>
+			<div class="child textRight">$ 150</div>
+			<div class="clear"></div>
+		</li>
+		<li>
+			<div class="child textLeft">Discount</div>
+			<div class="child textRight">$ 25</div>
+			<div class="clear"></div>
+		</li>
+		<li>
+			<div class="child textLeft">Due after service</div>
+			<div class="child textRight">$ 125</div>
+			<div class="clear"></div>
+		</li>
+
+	</div>
+  </div>
+</ion-content>
+<ion-footer>
+  <div class="cab_footer_btn_bay">
+    <button ion-button class="cab_footer_btn floatRight"(click)="pay()">PAY</button>
+    <button ion-button class="cab_footer_btn floatLeft" (click)="goBack()">CANCEL</button>
+    <div class="clear"></div>
+  </div>
+</ion-footer>
diff --git a/src/pages/addcoupon/addcoupon.module.ts b/src/pages/addcoupon/addcoupon.module.ts
new file mode 100644
index 0000000..04022f8
--- /dev/null
+++ b/src/pages/addcoupon/addcoupon.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { AddcouponPage } from './addcoupon';
+
+@NgModule({
+  declarations: [
+    AddcouponPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(AddcouponPage),
+  ],
+})
+export class AddcouponPageModule {}
diff --git a/src/pages/addcoupon/addcoupon.scss b/src/pages/addcoupon/addcoupon.scss
new file mode 100644
index 0000000..33bc247
--- /dev/null
+++ b/src/pages/addcoupon/addcoupon.scss
@@ -0,0 +1,3 @@
+page-addcoupon {
+
+}
diff --git a/src/pages/addcoupon/addcoupon.ts b/src/pages/addcoupon/addcoupon.ts
new file mode 100644
index 0000000..f3d297d
--- /dev/null
+++ b/src/pages/addcoupon/addcoupon.ts
@@ -0,0 +1,28 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ModalController } from 'ionic-angular';
+
+
+@IonicPage()
+@Component({
+  selector: 'page-addcoupon',
+  templateUrl: 'addcoupon.html',
+})
+export class AddcouponPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public modalCtrl: ModalController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad AddcouponPage');
+  }
+
+  goBack(){
+    this.navCtrl.pop();
+  }
+  
+  pay() {
+      let modal = this.modalCtrl.create('ConfirmridePage');
+      modal.present();
+    }
+
+}
diff --git a/src/pages/confirmride/confirmride.html b/src/pages/confirmride/confirmride.html
new file mode 100644
index 0000000..69a12a7
--- /dev/null
+++ b/src/pages/confirmride/confirmride.html
@@ -0,0 +1,17 @@
+<ion-header class="theme_dark_bg">
+	<button ion-button class="nav_btn theme_color floatLeft"(click)="dismiss()">
+      <ion-icon name="close"></ion-icon>
+  </button>
+  <div class="nav_header_title floatLeft">Success</div>
+  <div class="clear"></div>
+</ion-header>
+<ion-content padding class="theme_dark_bg">
+    <div class="cab_logo" style="padding-bottom: 20%;">
+      <img src="assets/img/booking.png">
+    </div>
+	<p class="text_white textCenter cab_confirm_p">Your booking has been confirmed.<br>
+Driver will pick you in 5 minute(s)</p>
+</ion-content>
+<ion-footer>
+<button ion-button class="cab_footer_btn width100 theme_bgcolor text_white" (click)="payment()">OKAY</button>
+</ion-footer>
diff --git a/src/pages/confirmride/confirmride.module.ts b/src/pages/confirmride/confirmride.module.ts
new file mode 100644
index 0000000..ec36fb2
--- /dev/null
+++ b/src/pages/confirmride/confirmride.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { ConfirmridePage } from './confirmride';
+
+@NgModule({
+  declarations: [
+    ConfirmridePage,
+  ],
+  imports: [
+    IonicPageModule.forChild(ConfirmridePage),
+  ],
+})
+export class ConfirmridePageModule {}
diff --git a/src/pages/confirmride/confirmride.scss b/src/pages/confirmride/confirmride.scss
new file mode 100644
index 0000000..c497acb
--- /dev/null
+++ b/src/pages/confirmride/confirmride.scss
@@ -0,0 +1,3 @@
+page-confirmride {
+
+}
diff --git a/src/pages/confirmride/confirmride.ts b/src/pages/confirmride/confirmride.ts
new file mode 100644
index 0000000..5c72765
--- /dev/null
+++ b/src/pages/confirmride/confirmride.ts
@@ -0,0 +1,31 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ViewController,ModalController } from 'ionic-angular';
+
+
+
+@IonicPage()
+@Component({
+  selector: 'page-confirmride',
+  templateUrl: 'confirmride.html',
+})
+export class ConfirmridePage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public viewCtrl: ViewController,public modalCtrl: ModalController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad ConfirmridePage');
+  }
+
+  dismiss()
+  {
+    this.viewCtrl.dismiss();
+  }
+  
+  payment() {
+        let modal = this.modalCtrl.create('PaymentPage');
+        modal.present();
+		this.viewCtrl.dismiss()
+      }
+
+}
diff --git a/src/pages/home/home.html b/src/pages/home/home.html
index 50de7f2..143ce53 100644
--- a/src/pages/home/home.html
+++ b/src/pages/home/home.html
@@ -1,18 +1,24 @@
-<ion-header>
-  <ion-navbar>
-    <button ion-button menuToggle>
-      <ion-icon name="menu"></ion-icon>
+<ion-content>
+  <div class="theme_transparent_bg cab_home_custom_header">
+    <button ion-button class="nav_btn theme_color floatLeft" menuToggle>
+       <ion-icon name="ios-menu"></ion-icon>
     </button>
-    <ion-title>Home</ion-title>
-  </ion-navbar>
-</ion-header>
-
-<ion-content padding>
-  <h3>Ionic Menu Starter</h3>
-
-  <p>
-    If you get lost, the <a href="http://ionicframework.com/docs/v2">docs</a> will show you the way.
-  </p>
-
-  <button ion-button secondary menuToggle>Toggle Menu</button>
+    <div class="clear"></div>
+  </div>
+  <div class="cab_map">
+      <div #map id="map">
+      </div>
+  </div>
+  <button ion-button class="cab_button_search theme_bgcolor" (click)="searchride()"><ion-icon name="search"></ion-icon></button>
 </ion-content>
+<ion-footer>
+  <div class="cab_footer_location theme_bgcolor">
+    <input class="cab_location_input cab_current" placeholder="Pickup Location">
+    <input class="cab_location_input cab_destination" placeholder="Drop Location">
+  </div>
+  <div class="cab_footer_btn_bay">
+    <button ion-button class="cab_footer_btn floatRight" (click)="ridenow()">RIDE NOW</button>
+    <button ion-button class="cab_footer_btn floatLeft" (click)="ridemore()">RIDE LATER</button>
+    <div class="clear"></div>
+  </div>
+</ion-footer>
diff --git a/src/pages/home/home.module.ts b/src/pages/home/home.module.ts
new file mode 100644
index 0000000..f04f121
--- /dev/null
+++ b/src/pages/home/home.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { HomePage } from './home';
+
+@NgModule({
+  declarations: [
+    HomePage,
+  ],
+  imports: [
+    IonicPageModule.forChild(HomePage),
+  ],
+})
+export class HomePageModule {}
diff --git a/src/pages/home/home.ts b/src/pages/home/home.ts
index 1d510dd..e99a8eb 100644
--- a/src/pages/home/home.ts
+++ b/src/pages/home/home.ts
@@ -1,14 +1,50 @@
-import { Component } from '@angular/core';
-import { NavController } from 'ionic-angular';
-
+import { Component,ViewChild, ElementRef} from '@angular/core';
+import { IonicPage, NavController, NavParams,ModalController } from 'ionic-angular';
+declare var google;
+@IonicPage()
 @Component({
   selector: 'page-home',
-  templateUrl: 'home.html'
+  templateUrl: 'home.html',
 })
 export class HomePage {
 
-  constructor(public navCtrl: NavController) {
+  @ViewChild('map') mapElement: ElementRef;
+  map: any;
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public modalCtrl: ModalController) {
+  }
 
+  ionViewDidLoad() {
+    this.loadMap();
   }
 
+  loadMap(){
+
+    let latLng = new google.maps.LatLng(-34.9290, 138.6010);
+
+    let mapOptions = {
+      center: latLng,
+      zoom: 15,
+      mapTypeId: google.maps.MapTypeId.ROADMAP
+    }
+
+    this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions);
+
+  }
+
+  ridemore() {
+      let modal = this.modalCtrl.create('RidepopPage');
+      modal.present();
+    }
+
+    ridenow() {
+        let modal = this.modalCtrl.create('RidenowPage');
+        modal.present();
+      }
+	  
+	  searchride(){
+      let modal = this.modalCtrl.create('SearchridePage');
+      modal.present();
+    }
+
 }
diff --git a/src/pages/landing/landing.html b/src/pages/landing/landing.html
new file mode 100644
index 0000000..f51a07e
--- /dev/null
+++ b/src/pages/landing/landing.html
@@ -0,0 +1,26 @@
+<ion-content class="themelogin_background">
+  <div class="cab_landing_wrapper">
+    <div class="cab_logo">
+      <img src="assets/img/logo.png">
+    </div>
+    <div class="cab_form">
+      <div class="cab_form_row">
+        <button ion-button class="cab_sign_btn" (click)="open_page('SignupPage')">New User? Sign Up now!</button>
+      </div>
+      <div class="cab_form_row">
+        <button ion-button class="cab_sign_btn1" (click)="open_page('LoginPage')">Sign In</button>
+      </div>
+      <div class="cab_form_row textCenter">
+        <p>Forgot Password</p>
+      </div>
+    </div>
+  </div>
+</ion-content>
+<ion-footer>
+  <div class="cab_footer">
+    <p>Or Sign in with</p>
+    <li><img src="assets/img/fb.png"></li>
+    <li><img src="assets/img/linked.png"></li>
+    <div class="clear"></div>
+  </div>
+</ion-footer>
diff --git a/src/pages/landing/landing.module.ts b/src/pages/landing/landing.module.ts
new file mode 100644
index 0000000..8a3e74b
--- /dev/null
+++ b/src/pages/landing/landing.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { LandingPage } from './landing';
+
+@NgModule({
+  declarations: [
+    LandingPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(LandingPage),
+  ],
+})
+export class LandingPageModule {}
diff --git a/src/pages/landing/landing.scss b/src/pages/landing/landing.scss
new file mode 100644
index 0000000..520f227
--- /dev/null
+++ b/src/pages/landing/landing.scss
@@ -0,0 +1,3 @@
+page-landing {
+
+}
diff --git a/src/pages/landing/landing.ts b/src/pages/landing/landing.ts
new file mode 100644
index 0000000..f460666
--- /dev/null
+++ b/src/pages/landing/landing.ts
@@ -0,0 +1,23 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-landing',
+  templateUrl: 'landing.html',
+})
+export class LandingPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad LandingPage');
+  }
+
+  open_page(page){
+    this.navCtrl.push(page);
+  }
+
+
+}
diff --git a/src/pages/list/list.html b/src/pages/list/list.html
deleted file mode 100644
index 73a63f1..0000000
--- a/src/pages/list/list.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<ion-header>
-  <ion-navbar>
-    <button ion-button menuToggle>
-      <ion-icon name="menu"></ion-icon>
-    </button>
-    <ion-title>List</ion-title>
-  </ion-navbar>
-</ion-header>
-
-<ion-content>
-  <ion-list>
-    <button ion-item *ngFor="let item of items" (click)="itemTapped($event, item)">
-      <ion-icon [name]="item.icon" item-left></ion-icon>
-      {{item.title}}
-      <div class="item-note" item-right>
-        {{item.note}}
-      </div>
-    </button>
-  </ion-list>
-  <div *ngIf="selectedItem" padding>
-    You navigated here from <b>{{selectedItem.title}}</b>
-  </div>
-</ion-content>
diff --git a/src/pages/list/list.scss b/src/pages/list/list.scss
deleted file mode 100644
index d5deafd..0000000
--- a/src/pages/list/list.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-page-list {
-
-}
diff --git a/src/pages/list/list.ts b/src/pages/list/list.ts
deleted file mode 100644
index a421ca9..0000000
--- a/src/pages/list/list.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-import { Component } from '@angular/core';
-import { NavController, NavParams } from 'ionic-angular';
-
-@Component({
-  selector: 'page-list',
-  templateUrl: 'list.html'
-})
-export class ListPage {
-  selectedItem: any;
-  icons: string[];
-  items: Array<{title: string, note: string, icon: string}>;
-
-  constructor(public navCtrl: NavController, public navParams: NavParams) {
-    // If we navigated to this page, we will have an item available as a nav param
-    this.selectedItem = navParams.get('item');
-
-    // Let's populate this page with some filler content for funzies
-    this.icons = ['flask', 'wifi', 'beer', 'football', 'basketball', 'paper-plane',
-    'american-football', 'boat', 'bluetooth', 'build'];
-
-    this.items = [];
-    for (let i = 1; i < 11; i++) {
-      this.items.push({
-        title: 'Item ' + i,
-        note: 'This is item #' + i,
-        icon: this.icons[Math.floor(Math.random() * this.icons.length)]
-      });
-    }
-  }
-
-  itemTapped(event, item) {
-    // That's right, we're pushing to ourselves!
-    this.navCtrl.push(ListPage, {
-      item: item
-    });
-  }
-}
diff --git a/src/pages/login/login.html b/src/pages/login/login.html
new file mode 100644
index 0000000..3a1d093
--- /dev/null
+++ b/src/pages/login/login.html
@@ -0,0 +1,44 @@
+
+<ion-content padding class="themelogin_background">
+  <div class="cab_login_wrapper">
+	<div class="cab_logo">
+      <img src="assets/img/cab_logo.png" style="width: 120px;">
+    </div>
+    <h4>Login</h4>
+    <hr>
+    <br>
+    <div class="cab_form">
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <select class="cab_phone_code floatLeft">
+            <option>+91</option>
+          </select>
+          <input class="cab_phone_input floatRight cab_call" placeholder="Mobile Number">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <input class="cab_phone_input cab_pass width100" placeholder="Password">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row textCenter">
+          <ion-item>
+            <ion-label><p>Remember me</p></ion-label>
+            <ion-checkbox></ion-checkbox>
+          </ion-item>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <button ion-button class="cab_sign_btn" (click)="open_page('HomePage')">Sign In</button>
+      </div>
+      <br>
+      <div class="cab_form_row textCenter">
+        <p>Forgot Password</p>
+      </div>
+  </div>
+  </div>
+</ion-content>
diff --git a/src/pages/login/login.module.ts b/src/pages/login/login.module.ts
new file mode 100644
index 0000000..ca073ba
--- /dev/null
+++ b/src/pages/login/login.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { LoginPage } from './login';
+
+@NgModule({
+  declarations: [
+    LoginPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(LoginPage),
+  ],
+})
+export class LoginPageModule {}
diff --git a/src/pages/login/login.scss b/src/pages/login/login.scss
new file mode 100644
index 0000000..2b94c14
--- /dev/null
+++ b/src/pages/login/login.scss
@@ -0,0 +1,3 @@
+page-login {
+
+}
diff --git a/src/pages/login/login.ts b/src/pages/login/login.ts
new file mode 100644
index 0000000..9fa391c
--- /dev/null
+++ b/src/pages/login/login.ts
@@ -0,0 +1,26 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-login',
+  templateUrl: 'login.html',
+})
+export class LoginPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad LoginPage');
+  }
+
+  open_page(page){
+    this.navCtrl.push(page);
+  }
+
+  goBack(){
+    this.navCtrl.pop();
+  }
+
+}
diff --git a/src/pages/mytrips/mytrips.html b/src/pages/mytrips/mytrips.html
new file mode 100644
index 0000000..b9f3124
--- /dev/null
+++ b/src/pages/mytrips/mytrips.html
@@ -0,0 +1,103 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft" menuToggle>
+     <ion-icon name="ios-menu"></ion-icon>
+  </button>
+  <div class="nav_header_title floatLeft">My Trips</div>
+  <button class="nav_btn floatRight"></button>
+  <div class="clear"></div>
+</ion-header>
+<ion-content class="themelogin_background">
+  <div class="cab_mytrips_wrapper">
+    <div class="cab_trip_tabs_bay">
+      <ul>
+        <li ion-button [ngClass]="{'active' : slidertab == 0}" (click)="goToSlide(0)">All Rides</li>
+        <li ion-button [ngClass]="{'active' : slidertab == 1}" (click)="goToSlide(1)">Upcoming</li>
+        <li ion-button [ngClass]="{'active' : slidertab == 2}" (click)="goToSlide(2)">Completed</li>
+        <div class="clear"></div>
+      </ul>
+    </div>
+    <div class="cab_trip_content">
+      <ion-slides pager="false" #mySlider class="hm_service_slide"  (ionSlideDidChange)="slideChanged()">
+        <ion-slide>
+          <ul>
+            <li (click)="open_page('TripdetailsPage')">
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today<span>11:30pm</span></p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+          </ul>
+        </ion-slide>
+        <ion-slide>
+          <ul>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+          </ul>
+        </ion-slide>
+        <ion-slide>
+          <ul>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+            <li>
+              <h6>11 AM from taana to Mumbai Airport Domestic Terminal</h6>
+              <p>Today</p>
+              <ion-icon name="ios-arrow-forward-outline"></ion-icon>
+              <div class="clear"></div>
+            </li>
+          </ul>
+        </ion-slide>
+       </ion-slides>
+    </div>
+  </div>
+
+</ion-content>
diff --git a/src/pages/mytrips/mytrips.module.ts b/src/pages/mytrips/mytrips.module.ts
new file mode 100644
index 0000000..9badc52
--- /dev/null
+++ b/src/pages/mytrips/mytrips.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { MytripsPage } from './mytrips';
+
+@NgModule({
+  declarations: [
+    MytripsPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(MytripsPage),
+  ],
+})
+export class MytripsPageModule {}
diff --git a/src/pages/mytrips/mytrips.scss b/src/pages/mytrips/mytrips.scss
new file mode 100644
index 0000000..be31418
--- /dev/null
+++ b/src/pages/mytrips/mytrips.scss
@@ -0,0 +1,3 @@
+page-mytrips {
+
+}
diff --git a/src/pages/mytrips/mytrips.ts b/src/pages/mytrips/mytrips.ts
new file mode 100644
index 0000000..d721e5a
--- /dev/null
+++ b/src/pages/mytrips/mytrips.ts
@@ -0,0 +1,48 @@
+import { Component,ViewChild } from '@angular/core';
+import { IonicPage, NavController, NavParams,Content,Slides } from 'ionic-angular';
+@IonicPage()
+@Component({
+  selector: 'page-mytrips',
+  templateUrl: 'mytrips.html',
+})
+export class MytripsPage {
+
+  showPrev:any;
+  showNext:any;
+  currentIndex:any;
+  slidertab:any;
+
+  @ViewChild(Content) content: Content;
+  @ViewChild('mySlider') slider: Slides;
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+
+    let id = this.navParams.get("id");
+    this.slidertab = id;
+    console.log("id", id);
+    setTimeout(() => {
+    this.goToSlide(id);
+    }, 500)
+    this.slidertab = 0;
+
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad MytripsPage');
+  }
+
+  goToSlide(id) {
+  this.slider.slideTo(id, 500);
+  }
+
+  slideChanged() {
+  let currentIndex = this.slider.getActiveIndex();
+  this.slidertab = currentIndex;
+  console.log("Current index is", currentIndex);
+  }
+
+  open_page(page){
+    this.navCtrl.push(page);
+  }
+
+}
diff --git a/src/pages/payment/payment.html b/src/pages/payment/payment.html
new file mode 100644
index 0000000..29acf5a
--- /dev/null
+++ b/src/pages/payment/payment.html
@@ -0,0 +1,49 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft"(click)="dismiss()">
+     <ion-icon name="ios-arrow-back"></ion-icon>
+  </button>
+  <div class="nav_header_title floatLeft">Payment Details</div>
+  <div class="clear"></div>
+</ion-header>
+<ion-content padding class="cab_coupon_bg">
+	<div class="cab_trip_detail_wrapper">
+			<h4 class="text_white">Pickup Point</h4>
+			<p class="floatLeft textLeft width50">North Sarovar Road,E City</p>
+			<p class="floatRight textRight width50">11 :23 am, 02-08-2017</p>
+			<div class="clear"></div>
+			<br>
+			<h4 class="text_white">Drop Point</h4>
+			<p class="floatLeft textLeft width50">Majestic Junction 3rd Street</p>
+			<p class="floatRight textRight width50">12 :00 am, 02-08-2017</p>
+			<div class="clear"></div>
+			<br>
+			<br>
+	</div>
+	<div class="cab_coupon_content">
+		<p style="padding-top: 0px;margin-top: 0px;margin-bottom: 0px;">Payment Details</p>
+		<li>
+			<div class="child textLeft">Total</div>
+			<div class="child textRight">$ 150</div>
+			<div class="clear"></div>
+		</li>
+		<li>
+			<div class="child textLeft">Discount</div>
+			<div class="child textRight">$ 25</div>
+			<div class="clear"></div>
+		</li>
+		<li>
+			<div class="child textLeft">Due after service</div>
+			<div class="child textRight">$ 125</div>
+			<div class="clear"></div>
+		</li>
+	</div>
+	
+</ion-content>
+<ion-footer>
+	<div class="theme_bgcolor p10 text_white">
+		<p class="floatLeft text_size_18">Total</p>
+		<p class="floatRight text_size_18">$ 125</p>
+		<div class="clear"></div>
+	</div>
+	<button ion-button class="cab_footer_btn width100 text_white" (click)="open_page('HomePage')">OKAY</button>
+</ion-footer>
diff --git a/src/pages/payment/payment.module.ts b/src/pages/payment/payment.module.ts
new file mode 100644
index 0000000..751b8e2
--- /dev/null
+++ b/src/pages/payment/payment.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { PaymentPage } from './payment';
+
+@NgModule({
+  declarations: [
+    PaymentPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(PaymentPage),
+  ],
+})
+export class PaymentPageModule {}
diff --git a/src/pages/payment/payment.scss b/src/pages/payment/payment.scss
new file mode 100644
index 0000000..6eeb356
--- /dev/null
+++ b/src/pages/payment/payment.scss
@@ -0,0 +1,3 @@
+page-payment {
+
+}
diff --git a/src/pages/payment/payment.ts b/src/pages/payment/payment.ts
new file mode 100644
index 0000000..9f07597
--- /dev/null
+++ b/src/pages/payment/payment.ts
@@ -0,0 +1,29 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ViewController } from 'ionic-angular';
+
+
+@IonicPage()
+@Component({
+  selector: 'page-payment',
+  templateUrl: 'payment.html',
+})
+export class PaymentPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public viewCtrl: ViewController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad PaymentPage');
+  }
+  
+  dismiss()
+  {
+    this.viewCtrl.dismiss();
+  }
+  
+  open_page(page){
+    this.navCtrl.push(page);
+	this.viewCtrl.dismiss();
+  }
+
+}
diff --git a/src/pages/profile/profile.html b/src/pages/profile/profile.html
new file mode 100644
index 0000000..c035d00
--- /dev/null
+++ b/src/pages/profile/profile.html
@@ -0,0 +1,47 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft" menuToggle>
+       <ion-icon name="ios-menu"></ion-icon>
+    </button>
+  <div class="nav_header_title floatLeft">Edit Profile</div>
+  <div class="clear"></div>
+</ion-header>
+<ion-content padding class="themelogin_background">
+	<div class="cab_edit_profile_wrapper">
+		<div class="cab_edit_profilepic_edit">
+		</div>
+		<div class="cab_edit_profile_edit_form">
+			<div class="cab_form">
+			  <div class="cab_form_row cab_edit_profile_edit_row">
+				<div class="cab_phone_number">
+				  <select class="cab_phone_code floatLeft">
+					<option>+91</option>
+				  </select>
+				  <input class="cab_phone_input floatRight cab_call" placeholder="Mobile Number">
+				  <div class="clear"></div>
+				</div>
+			  </div>
+			  <div class="cab_form_row cab_edit_profile_edit_row">
+				<div class="cab_phone_number">
+				  <input class="cab_phone_input cab_user width100" placeholder="Username">
+				  <div class="clear"></div>
+				</div>
+			  </div>
+			  <div class="cab_form_row cab_edit_profile_edit_row">
+				<div class="cab_phone_number">
+				  <input class="cab_phone_input cab_pass width100" placeholder="Password" type="password">
+				  <div class="clear"></div>
+				</div>
+			  </div>
+			  <div class="cab_form_row cab_edit_profile_edit_row">
+				<div class="cab_phone_number">
+				  <input class="cab_phone_input cab_pass width100" placeholder="Confirm Password" type="password">
+				  <div class="clear"></div>
+				</div>
+			  </div>
+			</div>
+		</div>
+	</div>
+</ion-content>
+<ion-footer>
+	<button ion-button class="cab_footer_btn width100 text_white">UPDATE</button>
+</ion-footer>
diff --git a/src/pages/profile/profile.module.ts b/src/pages/profile/profile.module.ts
new file mode 100644
index 0000000..2e50101
--- /dev/null
+++ b/src/pages/profile/profile.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { ProfilePage } from './profile';
+
+@NgModule({
+  declarations: [
+    ProfilePage,
+  ],
+  imports: [
+    IonicPageModule.forChild(ProfilePage),
+  ],
+})
+export class ProfilePageModule {}
diff --git a/src/pages/profile/profile.scss b/src/pages/profile/profile.scss
new file mode 100644
index 0000000..3479783
--- /dev/null
+++ b/src/pages/profile/profile.scss
@@ -0,0 +1,3 @@
+page-profile {
+
+}
diff --git a/src/pages/profile/profile.ts b/src/pages/profile/profile.ts
new file mode 100644
index 0000000..f8680c5
--- /dev/null
+++ b/src/pages/profile/profile.ts
@@ -0,0 +1,25 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+/**
+ * Generated class for the ProfilePage page.
+ *
+ * See https://ionicframework.com/docs/components/#navigation for more info on
+ * Ionic pages and navigation.
+ */
+
+@IonicPage()
+@Component({
+  selector: 'page-profile',
+  templateUrl: 'profile.html',
+})
+export class ProfilePage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad ProfilePage');
+  }
+
+}
diff --git a/src/pages/ratecard/ratecard.html b/src/pages/ratecard/ratecard.html
new file mode 100644
index 0000000..d636a94
--- /dev/null
+++ b/src/pages/ratecard/ratecard.html
@@ -0,0 +1,47 @@
+
+<ion-content class="bg_transparent">
+ <div class="cab_ride_pop">
+    <div class="cab_ride_inner theme_bgcolor">
+	<div class="cab_ride_down_arrow theme_bgcolor">
+        <ion-icon name="ios-arrow-down-outline"(click)="dismiss()"></ion-icon>
+      </div>
+
+      <p>Sedan</p>
+      <h6>Toyota Etios, Ford Fiesta</h6>
+      <div class="cab_ride_fare_break">Fare Breakup</div>
+      <ion-grid>
+        <ion-row class="textCenter">
+          <ion-col col-4>
+            <strong>₹ 100</strong>
+            <h5>First 4km</h5>
+          </ion-col>
+          <ion-col col-4>
+            <strong>₹ 12/km</strong>
+            <h5>After 4km</h5>
+          </ion-col>
+          <ion-col col-4>
+            <strong>₹ 1/min</strong>
+            <h5>Ride time Rate</h5>
+          </ion-col>
+        </ion-row>
+      </ion-grid>
+      <h6 class="bottom0">Peak  time charges may apply.</h6>
+	  <div class="cab_trip_detail_wrapper">
+			<h4 class="text_white">Pickup Point</h4>
+			<p class="floatLeft textLeft width50">North Sarovar Road,E City</p>
+			<p class="floatRight textRight width50">11 :23 am, 02-08-2017</p>
+			<div class="clear"></div>
+			<br>
+			<h4 class="text_white">Drop Point</h4>
+			<p class="floatLeft textLeft width50">Majestic Junction 3rd Street</p>
+			<p class="floatRight textRight width50">12 :00 am, 02-08-2017</p>
+			<div class="clear"></div>
+			<br>
+			<br>
+	</div>
+    </div>
+	</div>
+</ion-content>
+<ion-footer>
+<button ion-button class="cab_footer_btn width100" (click)="dismiss()">OKAY</button>
+</ion-footer>
\ No newline at end of file
diff --git a/src/pages/ratecard/ratecard.module.ts b/src/pages/ratecard/ratecard.module.ts
new file mode 100644
index 0000000..1918882
--- /dev/null
+++ b/src/pages/ratecard/ratecard.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { RatecardPage } from './ratecard';
+
+@NgModule({
+  declarations: [
+    RatecardPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(RatecardPage),
+  ],
+})
+export class RatecardPageModule {}
diff --git a/src/pages/ratecard/ratecard.scss b/src/pages/ratecard/ratecard.scss
new file mode 100644
index 0000000..2171183
--- /dev/null
+++ b/src/pages/ratecard/ratecard.scss
@@ -0,0 +1,3 @@
+page-ratecard {
+
+}
diff --git a/src/pages/ratecard/ratecard.ts b/src/pages/ratecard/ratecard.ts
new file mode 100644
index 0000000..ff9394e
--- /dev/null
+++ b/src/pages/ratecard/ratecard.ts
@@ -0,0 +1,23 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ViewController } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-ratecard',
+  templateUrl: 'ratecard.html',
+})
+export class RatecardPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public viewCtrl: ViewController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad RatecardPage');
+  }
+  
+  dismiss()
+  {
+    this.viewCtrl.dismiss();
+  }
+
+}
diff --git a/src/pages/ridenow/ridenow.html b/src/pages/ridenow/ridenow.html
new file mode 100644
index 0000000..a63cc2e
--- /dev/null
+++ b/src/pages/ridenow/ridenow.html
@@ -0,0 +1,41 @@
+<ion-content class="bg_transparent">
+  <div class="cab_ride_pop">
+    <div class="cab_ride_inner theme_bgcolor" style="padding-top: 15px;">
+		<div class="cab_ride_down_arrow theme_bgcolor">
+			<ion-icon name="ios-arrow-down-outline"(click)="dismiss()"></ion-icon>
+		</div>
+      <ion-grid>
+        <ion-row>
+          <ion-col col-6 style="border-right: 1px solid #fff;">
+            <div class="cab_pop_detail_left floatLeft c1"></div>
+            <div class="cab_pop_details floatLeft textLeft">
+              <strong>Cab Type</strong>
+              <h5>Sedan</h5>
+            </div>
+            <div class="clear"></div>
+          </ion-col>
+          <ion-col col-6>
+            <div class="cab_pop_detail_left floatLeft c6"></div>
+            <div class="cab_pop_details floatLeft textLeft">
+              <strong>Pickup Time</strong>
+              <h5>02 Min from now</h5>
+            </div>
+            <div class="clear"></div>
+          </ion-col>
+        </ion-row>
+      </ion-grid>
+      <div class="cab_ride_offer">
+        <li (click)="ratecard()">Rate Card</li>
+        <li>Rate Estimate</li>
+        <div class="clear"></div>
+      </div>
+    </div>
+  </div>
+</ion-content>
+<ion-footer>
+  <div class="cab_footer_btn_bay">
+    <button ion-button class="cab_footer_btn floatRight" (click)="addcoupon()">CONFIRM RIDE</button>
+    <button ion-button class="cab_footer_btn floatLeft"  (click)="dismiss()">CANCEL RIDE</button>
+    <div class="clear"></div>
+  </div>
+</ion-footer>
diff --git a/src/pages/ridenow/ridenow.module.ts b/src/pages/ridenow/ridenow.module.ts
new file mode 100644
index 0000000..9fb2750
--- /dev/null
+++ b/src/pages/ridenow/ridenow.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { RidenowPage } from './ridenow';
+
+@NgModule({
+  declarations: [
+    RidenowPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(RidenowPage),
+  ],
+})
+export class RidenowPageModule {}
diff --git a/src/pages/ridenow/ridenow.scss b/src/pages/ridenow/ridenow.scss
new file mode 100644
index 0000000..08cf1b7
--- /dev/null
+++ b/src/pages/ridenow/ridenow.scss
@@ -0,0 +1,3 @@
+page-ridenow {
+
+}
diff --git a/src/pages/ridenow/ridenow.ts b/src/pages/ridenow/ridenow.ts
new file mode 100644
index 0000000..0c423bd
--- /dev/null
+++ b/src/pages/ridenow/ridenow.ts
@@ -0,0 +1,38 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ViewController,ModalController } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-ridenow',
+  templateUrl: 'ridenow.html',
+})
+export class RidenowPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public viewCtrl: ViewController,public modalCtrl: ModalController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad RidenowPage');
+  }
+
+  confirm() {
+      let modal = this.modalCtrl.create('ConfirmridePage');
+      modal.present();
+    }
+
+  dismiss()
+  {
+    this.viewCtrl.dismiss();
+  }
+
+  addcoupon() {
+      let modal = this.modalCtrl.create('AddcouponPage');
+      modal.present();
+    }
+	
+	ratecard() {
+      let modal = this.modalCtrl.create('RatecardPage');
+      modal.present();
+    }
+
+}
diff --git a/src/pages/ridepop/ridepop.html b/src/pages/ridepop/ridepop.html
new file mode 100644
index 0000000..a382467
--- /dev/null
+++ b/src/pages/ridepop/ridepop.html
@@ -0,0 +1,54 @@
+<ion-content class="bg_transparent">
+  <div class="cab_ride_pop">
+    <div class="cab_ride_inner theme_bgcolor">
+      <div class="cab_ride_down_arrow theme_bgcolor">
+        <ion-icon name="ios-arrow-down-outline"(click)="dismiss()"></ion-icon>
+      </div>
+      <p>Sedan</p>
+      <h6>Toyota Etios, Ford Fiesta</h6>
+      <div class="cab_ride_fare_break">Fare Breakup</div>
+      <ion-grid>
+        <ion-row class="textCenter">
+          <ion-col col-4>
+            <strong>₹ 100</strong>
+            <h5>First 4km</h5>
+          </ion-col>
+          <ion-col col-4>
+            <strong>₹ 12/km</strong>
+            <h5>After 4km</h5>
+          </ion-col>
+          <ion-col col-4>
+            <strong>₹ 1/min</strong>
+            <h5>Ride time Rate</h5>
+          </ion-col>
+        </ion-row>
+      </ion-grid>
+      <h6 class="bottom0">Peak  time charges may apply.</h6>
+      <div class="cab_ride_bottom_section">
+        <li class="c1">
+          <p>1 min</p>
+        </li>
+        <li class="c2">
+            <p>5 min</p>
+        </li>
+        <li class="c3">
+            <p>3 min</p>
+        </li>
+        <li class="c4">
+            <p>Arriving</p>
+        </li>
+        <li class="c5">
+            <p>Out</p>
+        </li>
+        <div class="clear"></div>
+      </div>
+    </div>
+  </div>
+</ion-content>
+<ion-footer>
+  <div class="cab_footer_btn_bay">
+    <button ion-button class="cab_footer_btn floatRight" (click)="dismiss()">RIDE NOW</button>
+    <button ion-button class="cab_footer_btn floatLeft"  (click)="dismiss()">RIDE LATER</button>
+    <div class="clear"></div>
+  </div>
+</ion-footer>
diff --git a/src/pages/ridepop/ridepop.module.ts b/src/pages/ridepop/ridepop.module.ts
new file mode 100644
index 0000000..f8d325e
--- /dev/null
+++ b/src/pages/ridepop/ridepop.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { RidepopPage } from './ridepop';
+
+@NgModule({
+  declarations: [
+    RidepopPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(RidepopPage),
+  ],
+})
+export class RidepopPageModule {}
diff --git a/src/pages/ridepop/ridepop.scss b/src/pages/ridepop/ridepop.scss
new file mode 100644
index 0000000..a55ede6
--- /dev/null
+++ b/src/pages/ridepop/ridepop.scss
@@ -0,0 +1,3 @@
+page-ridepop {
+
+}
diff --git a/src/pages/ridepop/ridepop.ts b/src/pages/ridepop/ridepop.ts
new file mode 100644
index 0000000..50cd8e3
--- /dev/null
+++ b/src/pages/ridepop/ridepop.ts
@@ -0,0 +1,22 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ViewController} from 'ionic-angular';
+@IonicPage()
+@Component({
+  selector: 'page-ridepop',
+  templateUrl: 'ridepop.html',
+})
+export class RidepopPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public viewCtrl: ViewController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad RidepopPage');
+  }
+
+  dismiss()
+  {
+    this.viewCtrl.dismiss();
+  }
+
+}
diff --git a/src/pages/searchride/searchride.html b/src/pages/searchride/searchride.html
new file mode 100644
index 0000000..0ca3762
--- /dev/null
+++ b/src/pages/searchride/searchride.html
@@ -0,0 +1,47 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft" (click)="dismiss()">
+      <ion-icon name="ios-arrow-back"></ion-icon>
+  </button>
+  <div class="nav_header_title floatLeft">Search Results</div>
+  <button class="nav_btn floatRight"></button>
+  <div class="clear"></div>
+  <div class="cab_footer_location theme_dark_bg">
+	<input class="cab_location_input cab_search" placeholder="Search for rides">
+  </div>
+</ion-header>
+<ion-content class="themedark_theme">
+	<div class="cab_search_result_page">
+		<p>Popular Search</p>
+		<ul>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+			<li>
+				<h5>Mumbai International Airport Terminal</h5>
+				<h6>Santacruz Bay,Mumbai,India</h6>
+			</li>
+		</ul>
+	</div>
+
+</ion-content>
diff --git a/src/pages/searchride/searchride.module.ts b/src/pages/searchride/searchride.module.ts
new file mode 100644
index 0000000..58a341e
--- /dev/null
+++ b/src/pages/searchride/searchride.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { SearchridePage } from './searchride';
+
+@NgModule({
+  declarations: [
+    SearchridePage,
+  ],
+  imports: [
+    IonicPageModule.forChild(SearchridePage),
+  ],
+})
+export class SearchridePageModule {}
diff --git a/src/pages/searchride/searchride.scss b/src/pages/searchride/searchride.scss
new file mode 100644
index 0000000..013c6fc
--- /dev/null
+++ b/src/pages/searchride/searchride.scss
@@ -0,0 +1,3 @@
+page-searchride {
+
+}
diff --git a/src/pages/searchride/searchride.ts b/src/pages/searchride/searchride.ts
new file mode 100644
index 0000000..e244d5c
--- /dev/null
+++ b/src/pages/searchride/searchride.ts
@@ -0,0 +1,23 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams,ViewController } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-searchride',
+  templateUrl: 'searchride.html',
+})
+export class SearchridePage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams,public viewCtrl: ViewController) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad SearchridePage');
+  }
+  
+  dismiss()
+  {
+    this.viewCtrl.dismiss();
+  }
+
+}
diff --git a/src/pages/settings/settings.html b/src/pages/settings/settings.html
new file mode 100644
index 0000000..1cceb80
--- /dev/null
+++ b/src/pages/settings/settings.html
@@ -0,0 +1,13 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft" menuToggle>
+       <ion-icon name="ios-menu"></ion-icon>
+    </button>
+  <div class="nav_header_title floatLeft">Settings</div>
+  <div class="clear"></div>
+</ion-header>
+<ion-content padding class="themelogin_background">
+
+</ion-content>
+<ion-footer>
+	<button ion-button class="cab_footer_btn width100 text_white">SAVE</button>
+</ion-footer>
diff --git a/src/pages/settings/settings.module.ts b/src/pages/settings/settings.module.ts
new file mode 100644
index 0000000..b92b45f
--- /dev/null
+++ b/src/pages/settings/settings.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { SettingsPage } from './settings';
+
+@NgModule({
+  declarations: [
+    SettingsPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(SettingsPage),
+  ],
+})
+export class SettingsPageModule {}
diff --git a/src/pages/settings/settings.scss b/src/pages/settings/settings.scss
new file mode 100644
index 0000000..ee78e1c
--- /dev/null
+++ b/src/pages/settings/settings.scss
@@ -0,0 +1,3 @@
+page-settings {
+
+}
diff --git a/src/pages/settings/settings.ts b/src/pages/settings/settings.ts
new file mode 100644
index 0000000..41d1ea7
--- /dev/null
+++ b/src/pages/settings/settings.ts
@@ -0,0 +1,25 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+/**
+ * Generated class for the SettingsPage page.
+ *
+ * See https://ionicframework.com/docs/components/#navigation for more info on
+ * Ionic pages and navigation.
+ */
+
+@IonicPage()
+@Component({
+  selector: 'page-settings',
+  templateUrl: 'settings.html',
+})
+export class SettingsPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad SettingsPage');
+  }
+
+}
diff --git a/src/pages/signup/signup.html b/src/pages/signup/signup.html
new file mode 100644
index 0000000..c82e53a
--- /dev/null
+++ b/src/pages/signup/signup.html
@@ -0,0 +1,61 @@
+
+<ion-content padding class="themelogin_background">
+  <div class="cab_login_wrapper">
+	<div class="cab_logo">
+      <img src="assets/img/cab_logo.png" style="width: 120px;">
+    </div>
+    <h4>Sign Up</h4>
+    <hr>
+    <br>
+    <div class="cab_form">
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <input class="cab_phone_input cab_user width100" placeholder="Username">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <select class="cab_phone_code floatLeft">
+            <option>+91</option>
+          </select>
+          <input class="cab_phone_input floatRight cab_call" placeholder="Mobile Number">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <input class="cab_phone_input cab_mail width100" placeholder="Email">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <input class="cab_phone_input cab_pass width100" placeholder="Password">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <div class="cab_phone_number">
+          <input class="cab_phone_input cab_confirmpass width100" placeholder="Confirm Password">
+          <div class="clear"></div>
+        </div>
+      </div>
+      <br>
+      <div class="cab_form_row textCenter">
+          <ion-item style="width:100%;">
+            <ion-label><p>I accept terms & condition</p></ion-label>
+            <ion-checkbox></ion-checkbox>
+          </ion-item>
+      </div>
+      <br>
+      <div class="cab_form_row">
+        <button ion-button class="cab_sign_btn" (click)="open_page('HomePage')">Sign Up</button>
+      </div>
+  </div>
+  </div>
+</ion-content>
diff --git a/src/pages/signup/signup.module.ts b/src/pages/signup/signup.module.ts
new file mode 100644
index 0000000..7b526e7
--- /dev/null
+++ b/src/pages/signup/signup.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { SignupPage } from './signup';
+
+@NgModule({
+  declarations: [
+    SignupPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(SignupPage),
+  ],
+})
+export class SignupPageModule {}
diff --git a/src/pages/signup/signup.scss b/src/pages/signup/signup.scss
new file mode 100644
index 0000000..bcff1ff
--- /dev/null
+++ b/src/pages/signup/signup.scss
@@ -0,0 +1,3 @@
+page-signup {
+
+}
diff --git a/src/pages/signup/signup.ts b/src/pages/signup/signup.ts
new file mode 100644
index 0000000..d29ac1c
--- /dev/null
+++ b/src/pages/signup/signup.ts
@@ -0,0 +1,24 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-signup',
+  templateUrl: 'signup.html',
+})
+export class SignupPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad SignupPage');
+  }
+  open_page(page){
+    this.navCtrl.push(page);
+  }
+
+  goBack(){
+    this.navCtrl.pop();
+  }
+}
diff --git a/src/pages/tripdetails/tripdetails.html b/src/pages/tripdetails/tripdetails.html
new file mode 100644
index 0000000..68a8de7
--- /dev/null
+++ b/src/pages/tripdetails/tripdetails.html
@@ -0,0 +1,65 @@
+<ion-header class="theme_dark_bg">
+  <button ion-button class="nav_btn theme_color floatLeft" (click)="back()">
+      <ion-icon name="ios-arrow-back"></ion-icon>
+  </button>
+  <div class="nav_header_title floatLeft">Trips Details</div>
+  <button class="nav_btn floatRight"></button>
+  <div class="clear"></div>
+</ion-header>
+<ion-content class="themelogin_background">
+  <div class="cab_trip_detail_wrapper">
+    <h4>Pickup Point</h4>
+    <p class="floatLeft textLeft width50">North Sarovar Road,E City</p>
+    <p class="floatRight textRight width50">11 :23 am, 02-08-2017</p>
+    <div class="clear"></div>
+    <br>
+    <h4>Drop Point</h4>
+    <p class="floatLeft textLeft width50">Majestic Junction 3rd Street</p>
+    <p class="floatRight textRight width50">12 :00 am, 02-08-2017</p>
+    <div class="clear"></div>
+    <br>
+    <br>
+    <hr>
+    <ion-grid class="p0">
+      <ion-row>
+        <ion-col col-6 class="p0">
+          <h4>CAB DETAILS</h4>
+          <p>Sedan</p>
+          <p>Ford Fiesta</p>
+          <p>KA 01 CJ 6844 </p>
+        </ion-col>
+        <ion-col col-6 class="p0">
+          <h4>DRIVER DETAILS</h4>
+          <p>Balakrishnan</p>
+          <p>+91 9961531199</p>
+          <p><strong>Call Now</strong></p>
+        </ion-col>
+      </ion-row>
+    </ion-grid>
+    <br>
+    <br>
+    <hr>
+    <h4>PAYMENT DETAILS</h4>
+    <p class="floatLeft textLeft">Amount Charged</p>
+    <p class="floatRight textRight">Rs 107</p>
+    <div class="clear"></div>
+    <p class="floatLeft textLeft">Discount Amount</p>
+    <p class="floatRight textRight">Rs 07</p>
+    <div class="clear"></div>
+    <p class="floatLeft textLeft">Amount Payable</p>
+    <p class="floatRight textRight"><strong>Rs 100</strong></p>
+    <div class="clear"></div>
+    <br>
+    <br>
+    <h4 class="textCenter">Kindly Rate us for our service.</h4>
+    <p class="textCenter">Your ratting is important for our better service.</p>
+    <div class="cab_ratting">
+        <input type="radio" id="star5" name="rating" value="5" /><label for="star5" title="Rocks!">5 stars</label>
+        <input type="radio" id="star4" name="rating" value="4" /><label for="star4" title="Pretty good">4 stars</label>
+        <input type="radio" id="star3" name="rating" value="3" /><label for="star3" title="Meh">3 stars</label>
+        <input type="radio" id="star2" name="rating" value="2" /><label for="star2" title="Kinda bad">2 stars</label>
+        <input type="radio" id="star1" name="rating" value="1" /><label for="star1" title="Sucks big time">1 star</label>
+        <div class="clear"></div>
+    </div>
+  </div>
+</ion-content>
diff --git a/src/pages/tripdetails/tripdetails.module.ts b/src/pages/tripdetails/tripdetails.module.ts
new file mode 100644
index 0000000..4c10100
--- /dev/null
+++ b/src/pages/tripdetails/tripdetails.module.ts
@@ -0,0 +1,13 @@
+import { NgModule } from '@angular/core';
+import { IonicPageModule } from 'ionic-angular';
+import { TripdetailsPage } from './tripdetails';
+
+@NgModule({
+  declarations: [
+    TripdetailsPage,
+  ],
+  imports: [
+    IonicPageModule.forChild(TripdetailsPage),
+  ],
+})
+export class TripdetailsPageModule {}
diff --git a/src/pages/tripdetails/tripdetails.scss b/src/pages/tripdetails/tripdetails.scss
new file mode 100644
index 0000000..66b6d8e
--- /dev/null
+++ b/src/pages/tripdetails/tripdetails.scss
@@ -0,0 +1,3 @@
+page-tripdetails {
+
+}
diff --git a/src/pages/tripdetails/tripdetails.ts b/src/pages/tripdetails/tripdetails.ts
new file mode 100644
index 0000000..db1f5aa
--- /dev/null
+++ b/src/pages/tripdetails/tripdetails.ts
@@ -0,0 +1,24 @@
+import { Component } from '@angular/core';
+import { IonicPage, NavController, NavParams } from 'ionic-angular';
+
+@IonicPage()
+@Component({
+  selector: 'page-tripdetails',
+  templateUrl: 'tripdetails.html',
+})
+export class TripdetailsPage {
+
+  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  }
+
+  ionViewDidLoad() {
+    console.log('ionViewDidLoad TripdetailsPage');
+  }
+
+  back(){
+    this.navCtrl.pop();
+  }
+
+
+
+}
--
libgit2 0.27.1