Index: src/wp-admin/css/customize-controls.css
===================================================================
--- src/wp-admin/css/customize-controls.css	(revision 40430)
+++ src/wp-admin/css/customize-controls.css	(working copy)
@@ -947,6 +947,15 @@
 	margin-bottom: 18px;
 }
 
+.customize-control-header .actions {
+	text-align: left;
+}
+
+.customize-control .actions .button:first-child,
+.customize-control-header .actions .button:first-child {
+ 	margin-left: 0;
+ }
+
 .customize-control-header .uploaded button:not(.random),
 .customize-control-header .default button:not(.random) {
 	width: 100%;
@@ -968,8 +977,9 @@
 .customize-control-header button.new,
 .customize-control-header button.remove {
 	white-space: normal;
-	width: 48%;
+	width: auto;
 	height: auto;
+	margin-left: 8px;
 }
 
 .customize-control .attachment-media-view .thumbnail,
@@ -1139,15 +1149,9 @@
 .customize-control .attachment-media-view .remove-button,
 .customize-control .attachment-media-view .default-button,
 .customize-control-header .remove {
-	float: left;
 	margin-right: 3px;
 }
 
-.customize-control .attachment-media-view .upload-button,
-.customize-control-header .new {
-	float: right;
-}
-
 /* Background position control */
 .customize-control-background_position .background-position-control .button-group {
 	display: block;
