| 
									
										
										
										
											2014-03-10 14:18:48 +08:00
										 |  |  | // Button variants | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // Easily pump out default styles, as well as :hover, :focus, :active, | 
					
						
							|  |  |  | // and disabled options for all buttons | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .button-variant(@color; @background; @border) { | 
					
						
							|  |  |  |   color: @color; | 
					
						
							|  |  |  |   background-color: @background; | 
					
						
							|  |  |  |   border-color: @border; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &:focus, | 
					
						
							| 
									
										
										
										
											2015-03-26 06:52:49 +08:00
										 |  |  |   &.focus { | 
					
						
							|  |  |  |     color: @color; | 
					
						
							|  |  |  |     background-color: darken(@background, 10%); | 
					
						
							| 
									
										
										
										
											2017-11-26 10:06:34 +08:00
										 |  |  |     border-color: darken(@border, 25%); | 
					
						
							| 
									
										
										
										
											2015-03-26 06:52:49 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &:hover { | 
					
						
							|  |  |  |     color: @color; | 
					
						
							|  |  |  |     background-color: darken(@background, 10%); | 
					
						
							| 
									
										
										
										
											2017-11-26 10:06:34 +08:00
										 |  |  |     border-color: darken(@border, 12%); | 
					
						
							| 
									
										
										
										
											2015-03-26 06:52:49 +08:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2014-03-10 14:18:48 +08:00
										 |  |  |   &:active, | 
					
						
							|  |  |  |   &.active, | 
					
						
							| 
									
										
										
										
											2014-03-25 10:08:05 +08:00
										 |  |  |   .open > .dropdown-toggle& { | 
					
						
							| 
									
										
										
										
											2014-03-10 14:18:48 +08:00
										 |  |  |     color: @color; | 
					
						
							|  |  |  |     background-color: darken(@background, 10%); | 
					
						
							| 
									
										
										
										
											2017-11-26 10:06:34 +08:00
										 |  |  |     background-image: none; | 
					
						
							|  |  |  |     border-color: darken(@border, 12%); | 
					
						
							| 
									
										
										
										
											2015-03-26 06:52:49 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     &:hover, | 
					
						
							|  |  |  |     &:focus, | 
					
						
							|  |  |  |     &.focus { | 
					
						
							|  |  |  |       color: @color; | 
					
						
							|  |  |  |       background-color: darken(@background, 17%); | 
					
						
							| 
									
										
										
										
											2017-11-26 10:06:34 +08:00
										 |  |  |       border-color: darken(@border, 25%); | 
					
						
							| 
									
										
										
										
											2015-03-26 06:52:49 +08:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2014-03-10 14:18:48 +08:00
										 |  |  |   } | 
					
						
							|  |  |  |   &.disabled, | 
					
						
							|  |  |  |   &[disabled], | 
					
						
							|  |  |  |   fieldset[disabled] & { | 
					
						
							|  |  |  |     &:hover, | 
					
						
							|  |  |  |     &:focus, | 
					
						
							| 
									
										
										
										
											2015-07-11 12:10:19 +08:00
										 |  |  |     &.focus { | 
					
						
							| 
									
										
										
										
											2014-03-10 14:18:48 +08:00
										 |  |  |       background-color: @background; | 
					
						
							| 
									
										
										
										
											2017-11-26 10:06:34 +08:00
										 |  |  |       border-color: @border; | 
					
						
							| 
									
										
										
										
											2014-03-10 14:18:48 +08:00
										 |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .badge { | 
					
						
							|  |  |  |     color: @background; | 
					
						
							|  |  |  |     background-color: @color; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Button sizes | 
					
						
							|  |  |  | .button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) { | 
					
						
							|  |  |  |   padding: @padding-vertical @padding-horizontal; | 
					
						
							|  |  |  |   font-size: @font-size; | 
					
						
							|  |  |  |   line-height: @line-height; | 
					
						
							|  |  |  |   border-radius: @border-radius; | 
					
						
							|  |  |  | } |