1 // ----------------------------------------------------------------------------
3 // ----------------------------------------------------------------------------
5 .button-colors( @bgColor, @highlightColor, @activeColor ) {
6 background-color: @bgColor;
7 color: @colorButtonText;
8 border-color: @colorFieldBorder;
10 // Make sure that `color` isn't inheriting from user-agent styles
12 color: @colorButtonText;
16 background-color: @highlightColor;
18 border-color: @colorGray10;
22 background-color: @highlightColor;
23 // Make sure that `color` isn't inheriting from user-agent styles
24 color: @colorButtonText;
25 border-color: @colorProgressive;
26 box-shadow: inset 0 0 0 1px @colorProgressive, inset 0 0 0 2px #fff;
32 background-color: @activeColor;
34 border-color: @colorGray7;
39 background-color: @colorGray12;
41 border-color: @colorGray12;
43 // Make sure disabled buttons don't have hover and active states
46 background-color: @colorGray12;
49 border-color: @colorGray12;
54 .button-colors-primary( @bgColor, @highlightColor, @activeColor ) {
55 background-color: @bgColor;
57 // border of the same color as background so that light background and
58 // dark background buttons are the same height and width
59 border: 1px solid @bgColor;
62 background-color: @highlightColor;
63 border-color: @highlightColor;
67 box-shadow: inset 0 0 0 1px @bgColor, inset 0 0 0 2px #fff;
73 background-color: @activeColor;
74 border-color: @activeColor;
79 background-color: @colorGray12;
81 border-color: @colorGray12;
83 // Make sure disabled buttons don't have hover and active states
87 background-color: @colorGray12;
89 border-color: @colorGray12;
95 .button-colors-quiet( @textColor, @highlightColor, @activeColor ) {
96 // Quiet buttons all start gray, and reveal
97 // progressive/destructive color on hover and active.
98 color: @colorButtonText;
101 background-color: transparent;
102 color: @highlightColor;
111 background-color: transparent;
116 color: @colorDisabledText;