/* Base Icon Style */
.icon {
  display: inline-block;
  background-color: currentColor;
  pointer-events: none;
  flex-shrink: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  width: 20px;
  height: 20px;
}

/* Sizes */
.icon-sm { width: 16px; height: 16px; }
.icon-md { width: 24px; height: 24px; }
.icon-lg { width: 32px; height: 32px; }

.icon-arrow-left { -webkit-mask-image: url('assets/icons/arrow-left-043c5b.svg'); mask-image: url('assets/icons/arrow-left-043c5b.svg');   }
.icon-arrow-left-043c5b { -webkit-mask-image: url('assets/icons/arrow-left-043c5b.svg'); mask-image: url('assets/icons/arrow-left-043c5b.svg');  }
.icon-plus { -webkit-mask-image: url('assets/icons/icon-76dcb6.svg'); mask-image: url('assets/icons/icon-76dcb6.svg'); }
.icon-check { -webkit-mask-image: url('assets/icons/check-fb2490.svg'); mask-image: url('assets/icons/check-fb2490.svg');   }
.icon-check-08581c { -webkit-mask-image: url('assets/icons/check-08581c.svg'); mask-image: url('assets/icons/check-08581c.svg'); }
.icon-check-fb2490 { -webkit-mask-image: url('assets/icons/check-fb2490.svg'); mask-image: url('assets/icons/check-fb2490.svg');  }
.icon-chevron-up { -webkit-mask-image: url('assets/icons/chevron-up-95c22a.svg'); mask-image: url('assets/icons/chevron-up-95c22a.svg');   }
.icon-chevron-up-95c22a { -webkit-mask-image: url('assets/icons/chevron-up-95c22a.svg'); mask-image: url('assets/icons/chevron-up-95c22a.svg'); }
.icon-close { -webkit-mask-image: url('assets/icons/close-ff7107.svg'); mask-image: url('assets/icons/close-ff7107.svg');   }
.icon-close-ff7107 { -webkit-mask-image: url('assets/icons/close-ff7107.svg'); mask-image: url('assets/icons/close-ff7107.svg'); }
.icon-dollar-sign { -webkit-mask-image: url('assets/icons/dollar-sign-01c890.svg'); mask-image: url('assets/icons/dollar-sign-01c890.svg');   }
.icon-dollar-sign-01c890 { -webkit-mask-image: url('assets/icons/dollar-sign-01c890.svg'); mask-image: url('assets/icons/dollar-sign-01c890.svg');  }
.icon-file-text { -webkit-mask-image: url('assets/icons/file-text-958f06.svg'); mask-image: url('assets/icons/file-text-958f06.svg');   }
.icon-file-text-6a3a39 { -webkit-mask-image: url('assets/icons/file-text-6a3a39.svg'); mask-image: url('assets/icons/file-text-6a3a39.svg');  }
.icon-file-text-7a277b { -webkit-mask-image: url('assets/icons/file-text-7a277b.svg'); mask-image: url('assets/icons/file-text-7a277b.svg'); }
.icon-file-text-7ea76d { -webkit-mask-image: url('assets/icons/file-text-7ea76d.svg'); mask-image: url('assets/icons/file-text-7ea76d.svg');  }
.icon-file-text-958f06 { -webkit-mask-image: url('assets/icons/file-text-958f06.svg'); mask-image: url('assets/icons/file-text-958f06.svg'); }
.icon-focus { -webkit-mask-image: url('assets/icons/focus-1ca160.svg'); mask-image: url('assets/icons/focus-1ca160.svg');   }
.icon-focus-1ca160 { -webkit-mask-image: url('assets/icons/focus-1ca160.svg'); mask-image: url('assets/icons/focus-1ca160.svg');  }
.icon-help-circle { -webkit-mask-image: url('assets/icons/help-circle-a2534c.svg'); mask-image: url('assets/icons/help-circle-a2534c.svg');   }
.icon-help-circle-a2534c { -webkit-mask-image: url('assets/icons/help-circle-a2534c.svg'); mask-image: url('assets/icons/help-circle-a2534c.svg');  }
.icon-icon { -webkit-mask-image: url('assets/icons/icon-fece0a.svg'); mask-image: url('assets/icons/icon-fece0a.svg');   }
.icon-icon-411a2d { -webkit-mask-image: url('assets/icons/icon-411a2d.svg'); mask-image: url('assets/icons/icon-411a2d.svg');  }
.icon-icon-433daa { -webkit-mask-image: url('assets/icons/icon-433daa.svg'); mask-image: url('assets/icons/icon-433daa.svg');  }
.icon-icon-4bb4c5 { -webkit-mask-image: url('assets/icons/icon-4bb4c5.svg'); mask-image: url('assets/icons/icon-4bb4c5.svg');  }
.icon-icon-5cc514 { -webkit-mask-image: url('assets/icons/icon-5cc514.svg'); mask-image: url('assets/icons/icon-5cc514.svg');  }
.icon-icon-76dcb6 { -webkit-mask-image: url('assets/icons/icon-76dcb6.svg'); mask-image: url('assets/icons/icon-76dcb6.svg');  }
.icon-icon-f368e8 { -webkit-mask-image: url('assets/icons/icon-f368e8.svg'); mask-image: url('assets/icons/icon-f368e8.svg');  }
.icon-icon-fece0a { -webkit-mask-image: url('assets/icons/icon-fece0a.svg'); mask-image: url('assets/icons/icon-fece0a.svg');  }
.icon-image { -webkit-mask-image: url('assets/icons/image-221f5a.svg'); mask-image: url('assets/icons/image-221f5a.svg');   }
.icon-image-2166cf { -webkit-mask-image: url('assets/icons/image-2166cf.svg'); mask-image: url('assets/icons/image-2166cf.svg');  }
.icon-image-221f5a { -webkit-mask-image: url('assets/icons/image-221f5a.svg'); mask-image: url('assets/icons/image-221f5a.svg');  }
.icon-layers { -webkit-mask-image: url('assets/icons/layers-233e75.svg'); mask-image: url('assets/icons/layers-233e75.svg');   }
.icon-layers-233e75 { -webkit-mask-image: url('assets/icons/layers-233e75.svg'); mask-image: url('assets/icons/layers-233e75.svg');  }
.icon-lg { width: 32px; height: 32px;   }
.icon-md { width: 24px; height: 24px;   }
.icon-shield { -webkit-mask-image: url('assets/icons/shield-bf8cef.svg'); mask-image: url('assets/icons/shield-bf8cef.svg');   }
.icon-shield-4f65b7 { -webkit-mask-image: url('assets/icons/shield-4f65b7.svg'); mask-image: url('assets/icons/shield-4f65b7.svg');  }
.icon-shield-bf8cef { -webkit-mask-image: url('assets/icons/shield-bf8cef.svg'); mask-image: url('assets/icons/shield-bf8cef.svg');  }
.icon-sm { width: 16px; height: 16px;   }
.icon-upload-cloud { -webkit-mask-image: url('assets/icons/upload-cloud-971696.svg'); mask-image: url('assets/icons/upload-cloud-971696.svg');   }
.icon-upload-cloud-04a569 { -webkit-mask-image: url('assets/icons/upload-cloud-04a569.svg'); mask-image: url('assets/icons/upload-cloud-04a569.svg');  }
.icon-upload-cloud-971696 { -webkit-mask-image: url('assets/icons/upload-cloud-971696.svg'); mask-image: url('assets/icons/upload-cloud-971696.svg');  }
.icon-warning-triangle { -webkit-mask-image: url('assets/icons/warning-triangle-de826c.svg'); mask-image: url('assets/icons/warning-triangle-de826c.svg');   }
.icon-warning-triangle-de826c { -webkit-mask-image: url('assets/icons/warning-triangle-de826c.svg'); mask-image: url('assets/icons/warning-triangle-de826c.svg');  }
