Index: wp-includes/script-loader.php
===================================================================
--- wp-includes/script-loader.php	(revision 22946)
+++ wp-includes/script-loader.php	(working copy)
@@ -494,7 +494,7 @@
 
 	$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
 
-	$rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls', 'media-views' );
+	$rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls', 'media-views', 'wp-color-picker' );
 	// Any rtl stylesheets that don't have a .min version
 	$no_suffix = array( 'farbtastic' );
 
Index: wp-admin/css/color-picker.css
===================================================================
--- wp-admin/css/color-picker.css	(revision 22946)
+++ wp-admin/css/color-picker.css	(working copy)
@@ -1,9 +1,11 @@
 .wp-color-picker {
 	width: 80px;
 }
+
 .wp-picker-container .hidden {
 	display: none;
 }
+
 .wp-color-result {
 	background-color: #f9f9f9;
 	border: 1px solid #bbb;
@@ -22,6 +24,7 @@
 	display: inline-block;
 	padding-left: 30px;
 }
+
 .wp-color-result:after {
 	background: #f3f3f3;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
@@ -39,60 +42,66 @@
 	line-height: 22px;
 	padding: 0 6px;
 	position: relative;
-	right: 0px;
+	right: 0;
 	text-align: center;
-	top: 0px;
+	top: 0;
 }
+
 .wp-color-result:hover {
 	border-color: #aaa;
-	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
+	-webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
+	box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.1 );
 }
+
 .wp-color-result:hover:after {
 	color: #222;
 	border-color: #aaa;
 	border-left: 1px solid #999;
 }
+
 .wp-color-result.wp-picker-open {
 	top: 0;
 }
+
 .wp-color-result.wp-picker-open:after {
 	content: attr( data-current );
 }
+
 .wp-picker-container, .wp-picker-container:active {
 	display: inline-block;
 	outline: 0;
 }
+
 .wp-color-result:focus {
 	border-color: #888;
-	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
-	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
-	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
-	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
-	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
+	-webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
+	box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
 }
+
 .wp-color-result:focus:after {
 	border-color: #888;
 }
+
 .wp-picker-open + .wp-picker-input-wrap {
 	display: inline-block;
 	vertical-align: top;
 }
+
 .wp-picker-container .button {
 	margin-left: 6px;
 }
+
 .wp-picker-container .iris-square-slider .ui-slider-handle:focus {
 	background-color: #555
 }
+
 .wp-picker-container .iris-picker {
 	border-color: #dfdfdf;
 	margin-top: 6px;
 }
+
 input[type="text"].iris-error {
 	background-color: #ffebe8;
 	border-color: #c00;
 	color: #000;
-}
\ No newline at end of file
+}
Index: wp-admin/css/color-picker-rtl.css
===================================================================
--- wp-admin/css/color-picker-rtl.css	(revision 0)
+++ wp-admin/css/color-picker-rtl.css	(working copy)
@@ -0,0 +1,27 @@
+.wp-color-result {
+	margin: 0 0 6px 6px;
+	padding-left: 0;
+	padding-right: 30px;
+}
+
+.wp-color-result:after {
+	border-radius: 0 0 1px 1px;
+	border-left: 0;
+	border-right: 1px solid #bbb;
+	left: auto;
+	right: 0;
+}
+
+.wp-color-result:hover {
+	border-color: #aaa;
+}
+
+.wp-color-result:hover:after {
+	border-left: 0;
+	border-right: 1px solid #999;
+}
+
+.wp-picker-container .button {
+	margin-left: 0;
+	margin-right: 6px;
+}
Index: wp-admin/css/color-picker-rtl.min.css
===================================================================
--- wp-admin/css/color-picker-rtl.min.css	(revision 0)
+++ wp-admin/css/color-picker-rtl.min.css	(working copy)
@@ -0,0 +1,27 @@
+.wp-color-result {
+	margin: 0 0 6px 6px;
+	padding-left: 0;
+	padding-right: 30px;
+}
+
+.wp-color-result:after {
+	border-radius: 0 0 1px 1px;
+	border-left: 0;
+	border-right: 1px solid #bbb;
+	left: auto;
+	right: 0;
+}
+
+.wp-color-result:hover {
+	border-color: #aaa;
+}
+
+.wp-color-result:hover:after {
+	border-left: 0;
+	border-right: 1px solid #999;
+}
+
+.wp-picker-container .button {
+	margin-left: 0;
+	margin-right: 6px;
+}
