|  | @@ -254,7 +254,7 @@ a [class*=" fa-"] {
 | 
	
		
			
				|  |  |  /* EXTRAS
 | 
	
		
			
				|  |  |   * -------------------------- */
 | 
	
		
			
				|  |  |  /* Stacked and layered icon */
 | 
	
		
			
				|  |  | -.icon-stack {
 | 
	
		
			
				|  |  | +.fa-stack {
 | 
	
		
			
				|  |  |    position: relative;
 | 
	
		
			
				|  |  |    display: inline-block;
 | 
	
		
			
				|  |  |    width: 2em;
 | 
	
	
		
			
				|  | @@ -262,8 +262,8 @@ a [class*=" fa-"] {
 | 
	
		
			
				|  |  |    line-height: 2em;
 | 
	
		
			
				|  |  |    vertical-align: -35%;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.icon-stack [class^="icon-"],
 | 
	
		
			
				|  |  | -.icon-stack [class*=" icon-"] {
 | 
	
		
			
				|  |  | +.fa-stack [class^="fa-"],
 | 
	
		
			
				|  |  | +.fa-stack [class*=" fa-"] {
 | 
	
		
			
				|  |  |    position: absolute;
 | 
	
		
			
				|  |  |    display: block;
 | 
	
		
			
				|  |  |    width: 100%;
 | 
	
	
		
			
				|  | @@ -273,12 +273,12 @@ a [class*=" fa-"] {
 | 
	
		
			
				|  |  |    *line-height: 2em;
 | 
	
		
			
				|  |  |    text-align: center;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.icon-stack .icon-stack-base {
 | 
	
		
			
				|  |  | +.fa-stack .fa-stack-base {
 | 
	
		
			
				|  |  |    font-size: 2em;
 | 
	
		
			
				|  |  |    *line-height: 1em;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  /* Animated rotating icon */
 | 
	
		
			
				|  |  | -.icon-spin {
 | 
	
		
			
				|  |  | +.fa-spin {
 | 
	
		
			
				|  |  |    display: inline-block;
 | 
	
		
			
				|  |  |    -webkit-animation: spin 2s infinite linear;
 | 
	
		
			
				|  |  |    -moz-animation: spin 2s infinite linear;
 | 
	
	
		
			
				|  | @@ -286,8 +286,8 @@ a [class*=" fa-"] {
 | 
	
		
			
				|  |  |    animation: spin 2s infinite linear;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  /* Prevent stack and spinners from being taken inline when inside a link */
 | 
	
		
			
				|  |  | -a .icon-stack,
 | 
	
		
			
				|  |  | -a .icon-spin {
 | 
	
		
			
				|  |  | +a .fa-stack,
 | 
	
		
			
				|  |  | +a .fa-spin {
 | 
	
		
			
				|  |  |    display: inline-block;
 | 
	
		
			
				|  |  |    text-decoration: none;
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -332,7 +332,7 @@ a .icon-spin {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  /* Icon rotations and mirroring */
 | 
	
		
			
				|  |  | -.icon-rotate-90:before {
 | 
	
		
			
				|  |  | +.fa-rotate-90:before {
 | 
	
		
			
				|  |  |    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
 | 
	
		
			
				|  |  |    -webkit-transform: rotate(90deg);
 | 
	
		
			
				|  |  |    -moz-transform: rotate(90deg);
 | 
	
	
		
			
				|  | @@ -340,7 +340,7 @@ a .icon-spin {
 | 
	
		
			
				|  |  |    -o-transform: rotate(90deg);
 | 
	
		
			
				|  |  |    transform: rotate(90deg);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.icon-rotate-180:before {
 | 
	
		
			
				|  |  | +.fa-rotate-180:before {
 | 
	
		
			
				|  |  |    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
 | 
	
		
			
				|  |  |    -webkit-transform: rotate(180deg);
 | 
	
		
			
				|  |  |    -moz-transform: rotate(180deg);
 | 
	
	
		
			
				|  | @@ -348,7 +348,7 @@ a .icon-spin {
 | 
	
		
			
				|  |  |    -o-transform: rotate(180deg);
 | 
	
		
			
				|  |  |    transform: rotate(180deg);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.icon-rotate-270:before {
 | 
	
		
			
				|  |  | +.fa-rotate-270:before {
 | 
	
		
			
				|  |  |    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 | 
	
		
			
				|  |  |    -webkit-transform: rotate(270deg);
 | 
	
		
			
				|  |  |    -moz-transform: rotate(270deg);
 | 
	
	
		
			
				|  | @@ -356,14 +356,14 @@ a .icon-spin {
 | 
	
		
			
				|  |  |    -o-transform: rotate(270deg);
 | 
	
		
			
				|  |  |    transform: rotate(270deg);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.icon-flip-horizontal:before {
 | 
	
		
			
				|  |  | +.fa-flip-horizontal:before {
 | 
	
		
			
				|  |  |    -webkit-transform: scale(-1, 1);
 | 
	
		
			
				|  |  |    -moz-transform: scale(-1, 1);
 | 
	
		
			
				|  |  |    -ms-transform: scale(-1, 1);
 | 
	
		
			
				|  |  |    -o-transform: scale(-1, 1);
 | 
	
		
			
				|  |  |    transform: scale(-1, 1);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.icon-flip-vertical:before {
 | 
	
		
			
				|  |  | +.fa-flip-vertical:before {
 | 
	
		
			
				|  |  |    -webkit-transform: scale(1, -1);
 | 
	
		
			
				|  |  |    -moz-transform: scale(1, -1);
 | 
	
		
			
				|  |  |    -ms-transform: scale(1, -1);
 | 
	
	
		
			
				|  | @@ -371,11 +371,11 @@ a .icon-spin {
 | 
	
		
			
				|  |  |    transform: scale(1, -1);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  /* ensure rotation occurs inside anchor tags */
 | 
	
		
			
				|  |  | -a .icon-rotate-90:before,
 | 
	
		
			
				|  |  | -a .icon-rotate-180:before,
 | 
	
		
			
				|  |  | -a .icon-rotate-270:before,
 | 
	
		
			
				|  |  | -a .icon-flip-horizontal:before,
 | 
	
		
			
				|  |  | -a .icon-flip-vertical:before {
 | 
	
		
			
				|  |  | +a .fa-rotate-90:before,
 | 
	
		
			
				|  |  | +a .fa-rotate-180:before,
 | 
	
		
			
				|  |  | +a .fa-rotate-270:before,
 | 
	
		
			
				|  |  | +a .fa-flip-horizontal:before,
 | 
	
		
			
				|  |  | +a .fa-flip-vertical:before {
 | 
	
		
			
				|  |  |    display: inline-block;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 |