diff --git a/bigbluebutton-client/branding/default/style/css/V2Theme.css b/bigbluebutton-client/branding/default/style/css/V2Theme.css
index 5d258c0d0cac2f561cee60ef5551266e3a0ced10..7a3cd265052d46d3bf9fcc34a2473e15337dc3bb 100755
--- a/bigbluebutton-client/branding/default/style/css/V2Theme.css
+++ b/bigbluebutton-client/branding/default/style/css/V2Theme.css
@@ -194,8 +194,7 @@ phonecomponents|MuteMeButton {
 
 .webcamDefaultButtonStyle, .webcamOnButtonStyle, .webcamOffButtonStyle, .webcamOverButtonStyle,
 .deskshareDefaultButtonStyle, .deskshareOverButtonStyle, .deskshareOnButtonStyle, .deskshareOffButtonStyle,
-.muteMeDefaultButtonStyle, .muteMeOnButtonStyle, .muteMeOffButtonStyle,
-.recordButtonStyleNormal, .recordButtonStyleStop, .recordButtonStyleStart {
+.muteMeDefaultButtonStyle, .muteMeOnButtonStyle, .muteMeOffButtonStyle {
 	fillColorOver           : #FFFFFF;
 	borderColorOver         : #1070D7;
 	fillColorSelectedUp     : #1070D7;
@@ -206,6 +205,17 @@ phonecomponents|MuteMeButton {
 	borderColorSelectedDown : #1070D7;
 }
 
+.recordButtonStyleNormal, .recordButtonStyleStop, .recordButtonStyleStart {
+	fillColorOver           : #FFFFFF;
+	borderColorOver         : #DE2721;
+	fillColorSelectedUp     : #FFFFFF;
+	fillColorSelectedOver   : #FFFFFF;
+	fillColorSelectedDown   : #FFFFFF;
+	borderColorSelectedUp   : #DE2721;
+	borderColorSelectedOver : #DE2721;
+	borderColorSelectedDown : #DE2721;
+}
+
 .voiceConfDefaultButtonStyle, .voiceConfOverButtonStyle, .voiceConfActiveButtonStyle, .voiceConfInactiveButtonStyle {
 	/* Normal state */
 	fillColorOver           : #FFFFFF;
@@ -294,10 +304,7 @@ phonecomponents|MuteMeButton {
 }
 
 .recordButtonStyleStart {
-	icon             : Embed(source="assets/swf/v2_skin.swf", symbol="Icon_Record_On_Blue");
-	selectedUpIcon   : Embed(source="assets/swf/v2_skin.swf", symbol="Icon_Record_On");
-	selectedOverIcon : Embed(source="assets/swf/v2_skin.swf", symbol="Icon_Record_On");
-	selectedDownIcon : Embed(source="assets/swf/v2_skin.swf", symbol="Icon_Record_On");
+	icon             : Embed(source="assets/swf/v2_skin.swf", symbol="Icon_Record_On");
 }
 
 .recordButtonStyleStop {
diff --git a/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.fla b/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.fla
index 6b17bb8dd296552dca482bb7e46e6c71573bb618..9084e46aaba53acd94ecee5057786f0a77a8cbfe 100644
Binary files a/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.fla and b/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.fla differ
diff --git a/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.swf b/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.swf
index 521c5adc178958e2823cf8a0758f60921063fa4a..5f2ef83ea2759651ba6b80fedf6b541c980e2aa0 100644
Binary files a/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.swf and b/bigbluebutton-client/branding/default/style/css/assets/swf/v2_skin.swf differ