| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Social Buttons for Bootstrap | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright 2013-2014 Panayiotis Lipiridis | 
					
						
							|  |  |  |  * Licensed under the MIT License | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * https://github.com/lipis/bootstrap-social | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @bs-height-base: (@line-height-computed + @padding-base-vertical * 2); | 
					
						
							|  |  |  | @bs-height-lg:   (floor(@font-size-large * @line-height-base) + @padding-large-vertical * 2); | 
					
						
							|  |  |  | @bs-height-sm:   (floor(@font-size-small * 1.5) + @padding-small-vertical * 2); | 
					
						
							|  |  |  | @bs-height-xs:   (floor(@font-size-small * 1.2) + @padding-small-vertical + 1); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .btn-social { | 
					
						
							|  |  |  |   position: relative; | 
					
						
							| 
									
										
										
										
											2014-11-08 20:05:45 -08:00
										 |  |  |   padding-left: (@bs-height-base + @padding-base-horizontal); | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |   text-align: left; | 
					
						
							|  |  |  |   white-space: nowrap; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   text-overflow: ellipsis; | 
					
						
							| 
									
										
										
										
											2014-11-08 20:05:45 -08:00
										 |  |  |   > :first-child { | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |     position: absolute; | 
					
						
							|  |  |  |     left: 0; | 
					
						
							|  |  |  |     top: 0; | 
					
						
							|  |  |  |     bottom: 0; | 
					
						
							|  |  |  |     width: @bs-height-base; | 
					
						
							|  |  |  |     line-height: (@bs-height-base + 2); | 
					
						
							|  |  |  |     font-size: 1.6em; | 
					
						
							|  |  |  |     text-align: center; | 
					
						
							|  |  |  |     border-right: 1px solid rgba(0, 0, 0, 0.2); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.btn-lg { | 
					
						
							| 
									
										
										
										
											2014-11-08 20:05:45 -08:00
										 |  |  |     padding-left: (@bs-height-lg + @padding-large-horizontal); | 
					
						
							| 
									
										
										
										
											2016-04-04 22:36:35 +02:00
										 |  |  |     > :first-child { | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |       line-height: @bs-height-lg; | 
					
						
							|  |  |  |       width: @bs-height-lg; | 
					
						
							|  |  |  |       font-size: 1.8em; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.btn-sm { | 
					
						
							| 
									
										
										
										
											2014-11-08 20:05:45 -08:00
										 |  |  |     padding-left: (@bs-height-sm + @padding-small-horizontal); | 
					
						
							| 
									
										
										
										
											2016-04-04 22:36:35 +02:00
										 |  |  |     > :first-child { | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |       line-height: @bs-height-sm; | 
					
						
							|  |  |  |       width: @bs-height-sm; | 
					
						
							|  |  |  |       font-size: 1.4em; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.btn-xs { | 
					
						
							| 
									
										
										
										
											2014-11-08 20:05:45 -08:00
										 |  |  |     padding-left: (@bs-height-xs + @padding-small-horizontal); | 
					
						
							| 
									
										
										
										
											2016-04-04 22:36:35 +02:00
										 |  |  |     > :first-child { | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |       line-height: @bs-height-xs; | 
					
						
							|  |  |  |       width: @bs-height-xs; | 
					
						
							|  |  |  |       font-size: 1.2em; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .btn-social-icon { | 
					
						
							|  |  |  |   .btn-social; | 
					
						
							|  |  |  |   height: (@bs-height-base + 2); | 
					
						
							|  |  |  |   width: (@bs-height-base + 2); | 
					
						
							|  |  |  |   padding: 0; | 
					
						
							| 
									
										
										
										
											2016-04-04 22:36:35 +02:00
										 |  |  |   > :first-child { | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |     border: none; | 
					
						
							|  |  |  |     text-align: center; | 
					
						
							|  |  |  |     width: 100%!important; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.btn-lg { | 
					
						
							|  |  |  |     height: @bs-height-lg; | 
					
						
							|  |  |  |     width: @bs-height-lg; | 
					
						
							|  |  |  |     padding-left: 0; | 
					
						
							|  |  |  |     padding-right: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.btn-sm { | 
					
						
							|  |  |  |     height: (@bs-height-sm + 2); | 
					
						
							|  |  |  |     width: (@bs-height-sm + 2); | 
					
						
							|  |  |  |     padding-left: 0; | 
					
						
							|  |  |  |     padding-right: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   &.btn-xs { | 
					
						
							|  |  |  |     height: (@bs-height-xs + 2); | 
					
						
							|  |  |  |     width: (@bs-height-xs + 2); | 
					
						
							|  |  |  |     padding-left: 0; | 
					
						
							|  |  |  |     padding-right: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-04 22:03:18 -07:00
										 |  |  | .btn-social(@color-bg, @color: @color-bg) { | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  |   background-color: @color-bg; | 
					
						
							|  |  |  |   .button-variant(@color, @color-bg, rgba(0,0,0,.2)); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .btn-facebook      { .btn-social(#3b5998); } | 
					
						
							|  |  |  | .btn-github        { .btn-social(#444444); } | 
					
						
							| 
									
										
										
										
											2016-04-04 22:36:35 +02:00
										 |  |  | .btn-google        { .btn-social(#dd4b39); } | 
					
						
							| 
									
										
										
										
											2014-06-03 00:28:41 -04:00
										 |  |  | .btn-linkedin      { .btn-social(#007bb6); } | 
					
						
							|  |  |  | .btn-twitter       { .btn-social(#55acee); } |