Take out the arrow and make the new tab promo aligned to the top part of the browser.

Bug: 734132
Change-Id: Ib79b45b5141c3b7706238558a1beb4e4bbd11430
Reviewed-on: https://chromium-review.googlesource.com/656658
Commit-Queue: Bettina Dea <bdea@chromium.org>
Reviewed-by: Robert Liao <robliao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#501815}
diff --git a/chrome/browser/ui/views/feature_promos/feature_promo_bubble_view.cc b/chrome/browser/ui/views/feature_promos/feature_promo_bubble_view.cc
index 55f5c25..46f789f 100644
--- a/chrome/browser/ui/views/feature_promos/feature_promo_bubble_view.cc
+++ b/chrome/browser/ui/views/feature_promos/feature_promo_bubble_view.cc
@@ -62,6 +62,9 @@
   AddChildView(new views::Label(l10n_util::GetStringUTF16(string_specifier)));
 
   views::Widget* widget = views::BubbleDialogDelegateView::CreateBubble(this);
+  if (!anchor_view)
+    SetArrowPaintType(views::BubbleBorder::PAINT_TRANSPARENT);
+  UseCompactMargins();
   widget->Show();
   StartAutoCloseTimer(kDelayDefault);
 }
diff --git a/chrome/browser/ui/views/feature_promos/new_tab_promo_bubble_view.cc b/chrome/browser/ui/views/feature_promos/new_tab_promo_bubble_view.cc
index 0bcff79..a47e278 100644
--- a/chrome/browser/ui/views/feature_promos/new_tab_promo_bubble_view.cc
+++ b/chrome/browser/ui/views/feature_promos/new_tab_promo_bubble_view.cc
@@ -16,7 +16,7 @@
 
 NewTabPromoBubbleView::NewTabPromoBubbleView(const gfx::Rect& anchor_rect)
     : FeaturePromoBubbleView(anchor_rect,
-                             views::BubbleBorder::LEFT_TOP,
+                             views::BubbleBorder::LEFT_CENTER,
                              GetStringSpecifier()) {}
 
 NewTabPromoBubbleView::~NewTabPromoBubbleView() = default;