2 @mixin generate-button-colors($textColor, $backgroundColor) {
3 background-color: $backgroundColor;
5 text-transform: uppercase;
6 border: 1px solid $backgroundColor;
9 background-color: lighten($backgroundColor, 8%);
10 //box-shadow: $bs-med;
11 text-decoration: none;
15 background-color: darken($backgroundColor, 8%);
18 background-color: lighten($backgroundColor, 4%);
19 box-shadow: $bs-light;
20 text-decoration: none;
25 // Button Specific Variables
26 $button-border-radius: 2px;
29 text-decoration: none;
32 padding: $-xs*1.3 $-m;
33 margin: $-xs $-xs $-xs 0;
34 display: inline-block;
38 border-radius: $button-border-radius;
40 transition: all ease-in-out 120ms;
42 @include generate-button-colors(#EEE, $primary);
45 .button, input[type="button"], input[type="submit"] {
48 @include generate-button-colors(#EEE, $positive);
51 @include generate-button-colors(#EEE, $negative);
54 @include generate-button-colors(#EEE, $secondary);
57 @include generate-button-colors(#EEE, #AAA);
60 @include generate-button-colors(#666, #e4e4e4);
65 background-color: transparent;
67 border: 1px solid #DDD;
68 &:hover, &:focus, &:active {
70 background-color: #EEE;
73 border-color: $color-page;
75 &:hover, &:focus, &:active {
76 background-color: $color-page;
81 border-color: $color-chapter;
82 color: $color-chapter;
83 &:hover, &:focus, &:active {
84 background-color: $color-chapter;
89 border-color: $color-book;
91 &:hover, &:focus, &:active {
92 background-color: $color-book;
100 background-color: transparent;
109 text-decoration: none;
118 .button, button[type="button"] {
119 margin: $-xs 0 $-xs 0;
123 border-radius: $button-border-radius 0 0 $button-border-radius;
126 border-radius: 0 $button-border-radius $button-border-radius 0;
148 display: inline-block;
155 padding-bottom: $-s - 2px;
156 padding-left: $-m*2 + 24px;
160 background-color: #BBB;
163 background-color: #BBB;