135 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			CSS
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			135 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			CSS
		
	
	
	
		
			Vendored
		
	
	
	
| /* Generated using nucleoapp.com */
 | |
| /* --------------------------------
 | |
| 
 | |
| Icon colors
 | |
| 
 | |
| -------------------------------- */
 | |
| 
 | |
| .icon {
 | |
|   display: inline-block;
 | |
|   /* icon primary color */
 | |
|   color: #111111;
 | |
|   height: 1em;
 | |
|   width: 1em;
 | |
| }
 | |
| 
 | |
| .icon use {
 | |
|   /* icon secondary color - fill */
 | |
|   fill: #7ea6f6;
 | |
| }
 | |
| 
 | |
| .icon.icon-outline use {
 | |
|   /* icon secondary color - stroke */
 | |
|   stroke: #7ea6f6;
 | |
| }
 | |
| 
 | |
| /* --------------------------------
 | |
| 
 | |
| Change icon size
 | |
| 
 | |
| -------------------------------- */
 | |
| 
 | |
| .icon-xs {
 | |
|   height: 0.5em;
 | |
|   width: 0.5em;
 | |
| }
 | |
| 
 | |
| .icon-sm {
 | |
|   height: 0.8em;
 | |
|   width: 0.8em;
 | |
| }
 | |
| 
 | |
| .icon-lg {
 | |
|   height: 1.6em;
 | |
|   width: 1.6em;
 | |
| }
 | |
| 
 | |
| .icon-xl {
 | |
|   height: 2em;
 | |
|   width: 2em;
 | |
| }
 | |
| 
 | |
| /* -------------------------------- 
 | |
| 
 | |
| Align icon and text 
 | |
| 
 | |
| -------------------------------- */
 | |
| 
 | |
| .icon-text-aligner {
 | |
|   /* add this class to parent element that contains icon + text */
 | |
|   display: flex;
 | |
|   align-items: center;
 | |
| }
 | |
| 
 | |
| .icon-text-aligner .icon {
 | |
|   color: inherit;
 | |
|   margin-right: 0.4em;
 | |
| }
 | |
| 
 | |
| .icon-text-aligner .icon use {
 | |
|   color: inherit;
 | |
|   fill: currentColor;
 | |
| }
 | |
| 
 | |
| .icon-text-aligner .icon.icon-outline use {
 | |
|   stroke: currentColor;
 | |
| }
 | |
| 
 | |
| /* -------------------------------- 
 | |
| 
 | |
| Icon reset values - used to enable color customizations
 | |
| 
 | |
| -------------------------------- */
 | |
| 
 | |
| .icon {
 | |
|   fill: currentColor;
 | |
|   stroke: none;
 | |
| }
 | |
| 
 | |
| .icon.icon-outline {
 | |
|   fill: none;
 | |
|   stroke: currentColor;
 | |
| }
 | |
| 
 | |
| .icon use {
 | |
|   stroke: none;
 | |
| }
 | |
| 
 | |
| .icon.icon-outline use {
 | |
|   fill: none;
 | |
| }
 | |
| 
 | |
| /* -------------------------------- 
 | |
| 
 | |
| Stroke effects - Nucleo outline icons
 | |
| 
 | |
| - 16px icons -> up to 1px stroke (16px outline icons do not support stroke changes)
 | |
| - 24px, 32px icons -> up to 2px stroke
 | |
| - 48px, 64px icons -> up to 4px stroke
 | |
| 
 | |
| -------------------------------- */
 | |
| 
 | |
| .icon-outline.icon-stroke-1 {
 | |
|   stroke-width: 1px;
 | |
| }
 | |
| 
 | |
| .icon-outline.icon-stroke-2 {
 | |
|   stroke-width: 2px;
 | |
| }
 | |
| 
 | |
| .icon-outline.icon-stroke-3 {
 | |
|   stroke-width: 3px;
 | |
| }
 | |
| 
 | |
| .icon-outline.icon-stroke-4 {
 | |
|   stroke-width: 4px;
 | |
| }
 | |
| 
 | |
| .icon-outline.icon-stroke-1 use,
 | |
| .icon-outline.icon-stroke-3 use {
 | |
|   -webkit-transform: translateX(0.5px) translateY(0.5px);
 | |
|   -moz-transform: translateX(0.5px) translateY(0.5px);
 | |
|   -ms-transform: translateX(0.5px) translateY(0.5px);
 | |
|   -o-transform: translateX(0.5px) translateY(0.5px);
 | |
|   transform: translateX(0.5px) translateY(0.5px);
 | |
| } |