Index: src/wp-admin/css/customize-controls.css
===================================================================
--- src/wp-admin/css/customize-controls.css	(revision 40650)
+++ src/wp-admin/css/customize-controls.css	(working copy)
@@ -710,7 +710,9 @@
 	padding-top: 7px;
 }
 
-.customize-control .thumbnail-image {
+.customize-control .thumbnail-image,
+.customize-control-header .current img,
+.customize-control .wp-media-wrapper.wp-video {
 	line-height: 0;
 }
 
@@ -933,7 +935,7 @@
 /* Media controls */
 
 .customize-control .attachment-media-view .actions {
-	margin-top: 8px;
+	margin-top: 12px;
 }
 
 .customize-control-header .current {
@@ -966,7 +968,6 @@
 .customize-control-header button.new,
 .customize-control-header button.remove {
 	white-space: normal;
-	width: 48%;
 	height: auto;
 }
 
@@ -1013,7 +1014,7 @@
 .customize-control-header .header-view {
 	position: relative;
 	width: 100%;
-	margin-bottom: 5px;
+	margin-bottom: 12px;
 }
 
 .customize-control-header .header-view:last-child {
@@ -1137,15 +1138,9 @@
 .customize-control .attachment-media-view .remove-button,
 .customize-control .attachment-media-view .default-button,
 .customize-control-header .remove {
-	float: left;
-	margin-right: 3px;
+	margin-right: 8px;
 }
 
-.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;
