/*Set the font - this is created in InkScape and turned into a woff font in Font Forge*/
@font-face {
  font-display: block;
  font-family: "cars-icon-font-family";
  src: url("./fonts/crs.woff2") format("woff2");
}

/*General styling for the icons*/
[class^="crsi-"]::before,
[class*=" crsi-"]::before {
  display: inline-block;
  font-family: cars-icon-font-family !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* vertical-align: 0.069em;vertical-align: -.125em; */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


[class^="crsi-"],
[class*=" crsi-"] {
  display: inline-block;
  font-family: cars-icon-font-family !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* vertical-align: 0.069em;vertical-align: -.125em; */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



/*
  [class^="name-"]: This selector matches elements whose class name starts with the string "name-". For example, it would match elements with classes like "name-first", "name-last", or "name-middle".
  [class*=" name-"]: This selector matches elements whose class name contains the string " name-" anywhere within it. For example, it would match elements with classes like "first name-last", "name-middle name-first", or "something-name-something".
*/



/*Transform Settings*/
  /*Size*/
    .crsi-t-1x {font-size: 1em;}
    .crsi-t-2x {font-size: 2em; }
    .crsi-t-3x {font-size: 3em; }
    .crsi-t-4x {font-size: 4em; }
    .crsi-t-5x {font-size: 5em; }
    .crsi-t-6x {font-size: 6em; }
    .crsi-t-7x {font-size: 7em; }
    .crsi-t-8x {font-size: 8em; }
    .crsi-t-9x {font-size: 9em; }
    .crsi-t-10x {font-size: 10em; }
    .crsi-t-2xs {font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
    .crsi-t-xs {font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
    .crsi-t-sm {font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
    .crsi-t-lg {font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
    .crsi-t-xl {font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
    .crsi-t-2xl {font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }

  /*Rotation*/
    .crsi-t-rotate-90 {transform: rotate(90deg); }
    .crsi-t-rotate-180 {transform: rotate(180deg); }
    .crsi-t-rotate-270 {transform: rotate(270deg); }
    .crsi-t-flip-horizontal {transform: scale(-1, 1); }
    .crsi-t-flip-vertical {transform: scale(1, -1); }
    .crsi-t-flip-both,.crsi-t-flip-horizontal.crsi-t-flip-vertical {transform: scale(-1, -1); }

/*Special Styling*/
  .crsi-s-border {border-radius: 0.3em; border-style: solid; border-width: 0.15em; padding: 0.2em 0.25em 0.15em;}
  .crsi-s-stack {display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em;}
  .crsi-s-stack-1x,
  .crsi-s-stack-2x {left: 0; position: absolute; text-align: center; width: 100%; z-index: auto;}
  .crsi-s-stack-1x {line-height: inherit;}
  .crsi-s-stack-2x {font-size: 2em; }
  .crsi-s-inverse {color: #fff;}
  .crsi-s-fized-width {text-align: center; width: 1.25em;}
  .crsi-s-ul {list-style-type: none; margin-left: 2.5em; padding-left: 0; }
  .crsi-s-ul > li {position: relative;}
  .crsi-s-li {left: calc(-1 * 2em); position: absolute; text-align: center; width: 2em; line-height: inherit;}
  .crsi-s-pull-left {float: left; margin-right: 0.3em;}
  .crsi-s-pull-right {float: right; margin-left: 0.3em;}

/*EFFECTS & ANIMATIONS*/
      .crsi-e-beat {
      animation-name: crsi-e-beat;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: ease-in-out;
    }

    .crsi-e-bounce {
      animation-name: crsi-e-bounce;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
    }

    .crsi-e-fade {
      animation-name: crsi-e-fade;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    }

    .crsi-e-beat-fade {
      animation-name: crsi-e-beat-fade;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
    }

    .crsi-e-flip {
      animation-name: crsi-e-flip;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: ease-in-out;
    }

    .crsi-e-shake {
      animation-name: crsi-e-shake;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
    }

    .crsi-e-spin {
      animation-name: crsi-e-spin;
      animation-duration: 2s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
    }

    .crsi-e-spin-reverse {
      animation-name: crsi-e-spin;
      animation-direction: reverse;
      animation-duration: 2s;
      animation-iteration-count: infinite;
      animation-timing-function: linear; 
    }

    .crsi-e-spin-pulse {
      animation-name: crsi-e-spin-pulse;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: steps(8);
    }

    @keyframes crsi-e-beat {
      0%, 90% {transform: scale(1);}
      45% {transform: scale(1.25);}
    }

    @keyframes crsi-e-bounce {
      0% {transform: scale(1, 1) translateY(0); }
      10% {transform: scale(1.1, 0.9) translateY(0); }
      30% {transform: scale(0.9, 1.1) translateY(-0.5em); }
      50% {transform: scale(1.05, 0.95) translateY(0); }
      57% {transform: scale(1, 1) translateY(-0.125em); }
      64% {transform: scale(1, 1) translateY(0); }
      100% {transform: scale(1, 1) translateY(0); } 
    }

    @keyframes crsi-e-fade {
      50% {opacity: 0.4;}
    }

    @keyframes crsi-e-beat-fade {
      0%, 100% {opacity: 0.4; transform: scale(1);}
      50% {opacity: 1; transform: scale(1.125);}
    }

    @keyframes crsi-e-flip {
      50% {transform: rotate3d(0, 1, 0, -180deg);}
    }

    @keyframes crsi-e-shake {
      0% {transform: rotate(-15deg); }
      4% {transform: rotate(15deg); }
      8%, 24% {transform: rotate(-18deg); }
      12%, 28% {transform: rotate(18deg); }
      16% {transform: rotate(-22deg); }
      20% {transform: rotate(22deg); }
      32% {transform: rotate(-12deg); }
      36% {transform: rotate(12deg); }
      40%, 100% {transform: rotate(0deg); }
    }

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


/*ICONS -- Generally icons starting with Caps are Solid Icons and the rest are regular*/

.crsi-Address-Book::before { content: "\00EE"; }
.crsi-address-book::before { content: "\0236"; }
.crsi-AFDA-CARS::before { content: "\00EC"; }
.crsi-AFDA::before { content: "\00EB"; }
.crsi-Angle-Down::before { content: "\010A"; }
.crsi-Angle-Left::before { content: "\00F0"; }
.crsi-Angle-Right::before { content: "\00F1"; }
.crsi-Angle-Up::before { content: "\010B"; }
.crsi-Arrow-Down-Circle::before { content: "\013A"; }
.crsi-Arrow-Down::before { content: "\010C"; }
.crsi-Arrow-Left-Bracket::before { content: "\0116"; }
.crsi-Arrow-Left-Circle::before { content: "\013B"; }
.crsi-Arrow-Left::before { content: "\010D"; }
.crsi-Arrow-People::before { content: "\00F2"; }
.crsi-Arrow-Right-Bracket::before { content: "\0115"; }
.crsi-Arrow-Right-Circle::before { content: "\013C"; }
.crsi-Arrow-Right::before { content: "\010E"; }
.crsi-Arrow-Square-Up-Right::before { content: "\01EF"; }
.crsi-Arrow-Square-Up::before { content: "\011F"; }
.crsi-Arrow-Trend-Down::before { content: "\011C"; }
.crsi-Arrow-Trend-Up::before { content: "\011D"; }
.crsi-Arrow-Undo::before { content: "\0117"; }
.crsi-Arrow-Up-Bracket::before { content: "\011E"; }
.crsi-Arrow-Up-Circle::before { content: "\013D"; }
.crsi-Arrow-Up-Down::before { content: "\0209"; }
.crsi-Arrow-Up-Square::before { content: "\020A"; }
.crsi-Arrow-Up::before { content: "\010F"; }
.crsi-Arrows-Double-Down::before { content: "\0118"; }
.crsi-Arrows-Double-Up::before { content: "\011B"; }
.crsi-Arrows-Double::before { content: "\0114"; }
.crsi-Arrows-Refresh-Double::before { content: "\011A"; }
.crsi-Arrows-Refresh::before { content: "\0119"; }
.crsi-Arrows-Repeat::before { content: "\01DC"; }
.crsi-Award::before { content: "\00F3"; }
.crsi-Bars-Progress::before { content: "\0121"; }
.crsi-Bars::before { content: "\00F4"; }
.crsi-Bell-Slash::before { content: "\0123"; }
.crsi-bell-slash::before { content: "\0239"; }
.crsi-Bell::before { content: "\0122"; }
.crsi-bell::before { content: "\0238"; }
.crsi-Bookmark::before { content: "\0124"; }
.crsi-bookmark::before { content: "\023A"; }
.crsi-Borders-All::before { content: "\0125"; }
.crsi-Borders-None::before { content: "\0126"; }
.crsi-Box-Archive::before { content: "\0127"; }
.crsi-Box-Open::before { content: "\0129"; }
.crsi-Box-Upload::before { content: "\0128"; }
.crsi-Building-AFDA::before { content: "\012F"; }
.crsi-Building-Columns::before { content: "\012B"; }
.crsi-Building-Flag::before { content: "\012C"; }
.crsi-Building-Lock::before { content: "\012D"; }
.crsi-Building-Shield::before { content: "\012E"; }
.crsi-Building-Tick::before { content: "\012A"; }
.crsi-Building-Users::before { content: "\0130"; }
.crsi-Building::before { content: "\00F5"; }
.crsi-building::before { content: "\023B"; }
.crsi-Bullhorn::before { content: "\00F6"; }
  .crsi-Marketing::before { content: "\00F6"; }
.crsi-Bulls-Eye::before { content: "\0131"; }
.crsi-Cal-Check::before { content: "\00F9"; }
.crsi-Cal-Days1::before { content: "\00FB"; }
.crsi-Cal-Days2::before { content: "\00FC"; }
.crsi-Cal-Days3::before { content: "\00FD"; }
.crsi-Cal-Days6::before { content: "\00FE"; }
.crsi-Cal-Days::before { content: "\00FA"; }
.crsi-Cal-Minus::before { content: "\00FF"; }
.crsi-Cal-Plus::before { content: "\0101"; }
.crsi-Cal-X::before { content: "\0100"; }
.crsi-Calculator::before { content: "\00F7"; }
.crsi-calendar-check::before { content: "\023D"; }
.crsi-calendar-days::before { content: "\023E"; }
.crsi-calendar-minus::before { content: "\023F"; }
.crsi-calendar-plus::before { content: "\0240"; }
.crsi-calendar-x::before { content: "\0241"; }
.crsi-Calendar::before { content: "\00F8"; }
.crsi-calendar::before { content: "\023C"; }
.crsi-Camera::before { content: "\0132"; }
.crsi-Car::before { content: "\0102"; }
.crsi-Caret-Down::before { content: "\0112"; }
.crsi-Caret-Left::before { content: "\0113"; }
.crsi-Caret-Right::before { content: "\0111"; }
.crsi-Caret-Up::before { content: "\0110"; }
.crsi-Certificate-Seal::before { content: "\0103"; }
.crsi-Chalkboard-User::before { content: "\0104"; }
.crsi-Chalkboard::before { content: "\0133"; }
.crsi-Chart-Bar::before { content: "\0105"; }
.crsi-chart-bars::before { content: "\0242"; }
.crsi-Chart-Column::before { content: "\0106"; }
.crsi-Chart-Line::before { content: "\0134"; }
.crsi-Chart-Simple::before { content: "\0135"; }
.crsi-Check-Slot::before { content: "\0138"; }
.crsi-Check::before { content: "\0107"; }
.crsi-Check::before { content: "\0136"; }
.crsi-Checks::before { content: "\0137"; }
.crsi-Circle-Angle-Down::before { content: "\013F"; }
.crsi-Circle-Angle-Left::before { content: "\0140"; }
.crsi-Circle-Angle-Right::before { content: "\0141"; }
.crsi-Circle-Angle-Up::before { content: "\0142"; }
.crsi-circle-arrow-down::before { content: "\0246"; }
.crsi-circle-arrow-left::before { content: "\0247"; }
.crsi-circle-arrow-right::before { content: "\024B"; }
.crsi-circle-arrow-up::before { content: "\024D"; }
.crsi-Circle-Ban::before { content: "\0120"; }
.crsi-Circle-Check::before { content: "\013E"; }
.crsi-circle-check::before { content: "\0244"; }
.crsi-Circle-Dot::before { content: "\0144"; }
.crsi-circle-dot::before { content: "\0245"; }
.crsi-Circle-Down::before { content: "\0145"; }
.crsi-Circle-Exclamation::before { content: "\0149"; }
.crsi-Circle-Half::before { content: "\014A"; }
.crsi-Circle-Incomplete::before { content: "\014D"; }
.crsi-Circle-Info::before { content: "\014B"; }
.crsi-Circle-Left::before { content: "\0148"; }
.crsi-Circle-Minus::before { content: "\014C"; }
.crsi-Circle-No-Entry::before { content: "\0153"; }
.crsi-Circle-Pause::before { content: "\014E"; }
.crsi-circle-pause::before { content: "\0248"; }
.crsi-Circle-Play::before { content: "\014F"; }
.crsi-circle-play::before { content: "\0249"; }
.crsi-Circle-Plus::before { content: "\0150"; }
.crsi-Circle-Question::before { content: "\0151"; }
.crsi-circle-question::before { content: "\024A"; }
.crsi-Circle-Right::before { content: "\0147"; }
.crsi-Circle-Stop::before { content: "\0152"; }
.crsi-circle-stop::before { content: "\024C"; }
.crsi-Circle-Up::before { content: "\0146"; }
.crsi-Circle-User::before { content: "\0154"; }
.crsi-circle-user::before { content: "\024E"; }
.crsi-Circle-X::before { content: "\0155"; }
.crsi-circle-x::before { content: "\024F"; }
.crsi-Circle::before { content: "\0139"; }
.crsi-circle::before { content: "\0243"; }
.crsi-City::before { content: "\0156"; }
.crsi-Clapboard::before { content: "\0157"; }
.crsi-Clipboard-Check::before { content: "\0159"; }
.crsi-Clipboard-List::before { content: "\015A"; }
.crsi-Clipboard-User::before { content: "\015B"; }
.crsi-Clipboard::before { content: "\0158"; }
.crsi-clipboard::before { content: "\0250"; }
.crsi-Clock-Rewind::before { content: "\015D"; }
  .crsi-History::before { content: "\015D"; }
.crsi-Clock::before { content: "\015C"; }
.crsi-clock::before { content: "\0251"; }
.crsi-Clone::before { content: "\015E"; }
.crsi-clone::before { content: "\0252"; }
.crsi-Cloud-Down::before { content: "\0160"; }
.crsi-Cloud-Moon-Rain::before { content: "\0162"; }
.crsi-Cloud-Rain::before { content: "\0163"; }
.crsi-Cloud-Sun-Rain::before { content: "\0164"; }
  .crsi-Summer-School::before { content: "\0164"; }
.crsi-Cloud-Up::before { content: "\0161"; }
.crsi-Cloud::before { content: "\015F"; }
.crsi-Coin-Slot::before { content: "\0143"; }
.crsi-Coins::before { content: "\0165"; }
.crsi-comment-dots::before { content: "\0254"; }
.crsi-Comment-Plus::before { content: "\0167"; }
.crsi-Comment::before { content: "\0166"; }
.crsi-comment::before { content: "\0253"; }
.crsi-comments::before { content: "\0255"; }
.crsi-Computer::before { content: "\0168"; }
.crsi-Copy::before { content: "\0169"; }
.crsi-copy::before { content: "\0256"; }
.crsi-copyright::before { content: "\0257"; }
.crsi-Credit-Card::before { content: "\016A"; }
.crsi-credit-card::before { content: "\0258"; }
.crsi-Cube::before { content: "\016E"; }
.crsi-Database::before { content: "\016B"; }
.crsi-Delete::before { content: "\016C"; }
.crsi-Desktop::before { content: "\016D"; }
.crsi-Display::before { content: "\016F"; }
.crsi-Download::before { content: "\0170"; }
.crsi-Earth-Africa::before { content: "\0171"; }
.crsi-Earth-Americas::before { content: "\0172"; }
.crsi-Envelope-Bulk::before { content: "\0177"; }
.crsi-Envelope-Check::before { content: "\0174"; }
.crsi-Envelope-Open::before { content: "\0175"; }
.crsi-envelope-open::before { content: "\025A"; }
.crsi-Envelope-Text::before { content: "\0176"; }
.crsi-Envelope::before { content: "\0173"; }
.crsi-envelope::before { content: "\0259"; }
.crsi-Expand::before { content: "\0178"; }
.crsi-Eye-Slash::before { content: "\017A"; }
.crsi-eye-slash::before { content: "\025C"; }
.crsi-Eye::before { content: "\0179"; }
.crsi-eye::before { content: "\025B"; }
.crsi-File-Audio::before { content: "\017E"; }
.crsi-file-audio::before { content: "\025E"; }
.crsi-File-Code::before { content: "\017F"; }
.crsi-file-code::before { content: "\025F"; }
.crsi-File-Contract::before { content: "\0180"; }
.crsi-File-Download::before { content: "\017C"; }
.crsi-File-Excel::before { content: "\0181"; }
.crsi-file-excel::before { content: "\0260"; }
.crsi-File-Image::before { content: "\0182"; }
.crsi-file-image::before { content: "\0261"; }
.crsi-File-Invoice::before { content: "\0183"; }
.crsi-File-Lines::before { content: "\0184"; }
.crsi-File-Report::before { content: "\0297"; }
.crsi-file-list::before { content: "\0262"; }
.crsi-File-Medical::before { content: "\0185"; }
.crsi-File-Pencil::before { content: "\0186"; }
.crsi-file-powerpoint::before { content: "\0263"; }
.crsi-File-Signature::before { content: "\0187"; }
.crsi-File-Upload::before { content: "\017D"; }
.crsi-File-Video::before { content: "\0188"; }
.crsi-file-video::before { content: "\0264"; }
.crsi-file-word::before { content: "\0265"; }
.crsi-file-zip::before { content: "\0266"; }
.crsi-File::before { content: "\017B"; }
.crsi-file::before { content: "\025D"; }
.crsi-Fill-Drip::before { content: "\018A"; }
.crsi-Fill::before { content: "\0189"; }
.crsi-Film::before { content: "\018B"; }
.crsi-Fingerprint::before { content: "\018C"; }
.crsi-Flag::before { content: "\018D"; }
.crsi-flag::before { content: "\0267"; }
.crsi-floppy::before { content: "\0268"; }
.crsi-Folder-Closed::before { content: "\018F"; }
.crsi-folder-closed::before { content: "\026A"; }
.crsi-Folder-Open::before { content: "\0190"; }
.crsi-folder-open::before { content: "\026B"; }
.crsi-Folder-Plus::before { content: "\0191"; }
.crsi-Folder-Tree::before { content: "\0192"; }
.crsi-Folder::before { content: "\018E"; }
.crsi-folder::before { content: "\0269"; }
.crsi-Gear::before { content: "\0194"; }
.crsi-Gears::before { content: "\0195"; }
.crsi-Grants-Menu::before { content: "\0233"; }
  .crsi-Github::before { content: "\0233"; }
.crsi-Graduation-Cap::before { content: "\0196"; }
  .crsi-Programme::before { content: "\0196"; }
.crsi-Guage::before { content: "\0193"; }
.crsi-hand::before { content: "\026C"; }
.crsi-handshake::before { content: "\026D"; }
.crsi-harddrive::before { content: "\026E"; }
.crsi-heart::before { content: "\026F"; }
.crsi-Highlighter::before { content: "\0197"; }
.crsi-Hotel::before { content: "\0198"; }
.crsi-hourglass-half::before { content: "\0271"; }
.crsi-hourglass::before { content: "\0270"; }
.crsi-House-Check::before { content: "\019A"; }
.crsi-House-Laptop::before { content: "\019C"; }
.crsi-House-Lock::before { content: "\019D"; }
.crsi-House-User::before { content: "\019E"; }
.crsi-House-X::before { content: "\019B"; }
.crsi-House::before { content: "\0199"; }
.crsi-ID-Badge::before { content: "\019F"; }
.crsi-id-badge::before { content: "\0272"; }
.crsi-ID-Card::before { content: "\01A0"; }
.crsi-id-card::before { content: "\0273"; }
.crsi-ID-Clip::before { content: "\01A1"; }
.crsi-Image-Portrait::before { content: "\01A3"; }
.crsi-Image::before { content: "\01A2"; }
.crsi-image::before { content: "\0274"; }
.crsi-images::before { content: "\0275"; }
.crsi-Key::before { content: "\01A4"; }
.crsi-keyboard::before { content: "\0276"; }
.crsi-Landmark-Flag::before { content: "\01A6"; }
.crsi-Landmark::before { content: "\01A5"; }
.crsi-Laptop-File::before { content: "\01A8"; }
.crsi-Laptop::before { content: "\01A7"; }
.crsi-Layer-Group::before { content: "\01A9"; }
.crsi-lightbulb::before { content: "\0277"; }
.crsi-Link-Slash::before { content: "\01AB"; }
.crsi-Link::before { content: "\01AA"; }
.crsi-List-Check::before { content: "\01AD"; }
.crsi-List-Ul::before { content: "\01AE"; }
.crsi-List::before { content: "\01AC"; }
.crsi-Location-Lock::before { content: "\01B0"; }
.crsi-Location::before { content: "\01AF"; }
.crsi-Lock-Closed::before { content: "\01B1"; }
.crsi-Lock-Open::before { content: "\01B2"; }
.crsi-Magnifying-Glass::before { content: "\01B3"; }
.crsi-search::before { content: "\01B3"; }
.crsi-Search-Plus::before { content: "\0296"; }
.crsi-Marker::before { content: "\01B4"; }
.crsi-Mastercard::before { content: "\0231"; }
.crsi-Medal::before { content: "\01B5"; }
  .crsi-Year-Of-Study::before { content: "\01B5"; }
.crsi-Message::before { content: "\01B6"; }
.crsi-message::before { content: "\0278"; }
.crsi-Mobile-Screen::before { content: "\01B8"; }
.crsi-Mobile::before { content: "\01B7"; }
.crsi-Money-1::before { content: "\01BB"; }
.crsi-money-1::before { content: "\0279"; }
  .crsi-finance::before { content: "\0279"; }
.crsi-Money-Cheque::before { content: "\01BC"; }
.crsi-Money-Rands::before { content: "\01BA"; }
.crsi-Money::before { content: "\01B9"; }
.crsi-Network::before { content: "\01BD"; }
  .crsi-Term-Structure::before { content: "\01BD"; }
.crsi-Note-Sticky::before { content: "\01BE"; }
.crsi-note-sticky::before { content: "\027A"; }
.crsi-object-group::before { content: "\027B"; }
.crsi-object-ungroup::before { content: "\027C"; }
.crsi-Paintbrush::before { content: "\01BF"; }
.crsi-Paintroller::before { content: "\01C0"; }
.crsi-Paperclip::before { content: "\01C1"; }
.crsi-paperplane::before { content: "\027D"; }
.crsi-Passport::before { content: "\01C2"; }
.crsi-Paste::before { content: "\01C3"; }
.crsi-paste::before { content: "\027E"; }
.crsi-Pen-Clip::before { content: "\01C6"; }
.crsi-Pen-Fancy::before { content: "\01C7"; }
.crsi-Pen-to-Square::before { content: "\01C8"; }
.crsi-pen-to-square::before { content: "\027F"; }
.crsi-Pen::before { content: "\01C4"; }
.crsi-Pencil::before { content: "\01C5"; }
.crsi-People-Group::before { content: "\01C9"; }
.crsi-People-Line::before { content: "\01CA"; }
.crsi-People-Roof::before { content: "\01CB"; }
.crsi-Person-Chalkboard::before { content: "\01CC"; }
.crsi-Person-Return::before { content: "\01CE"; }
.crsi-Person-Shelter::before { content: "\01CD"; }
.crsi-Phone-Flip::before { content: "\01D0"; }
.crsi-Phone-Slash::before { content: "\01D1"; }
.crsi-Phone-Volume::before { content: "\01D2"; }
.crsi-Phone::before { content: "\01CF"; }
.crsi-Photo-Film::before { content: "\01D3"; }
.crsi-Pie-Chart::before { content: "\0109"; }
.crsi-Piggybank::before { content: "\01D4"; }
  .crsi-Bursary::before { content: "\01D4"; }
.crsi-Plus::before { content: "\01D5"; }
.crsi-Power-off::before { content: "\01D6"; }
.crsi-Power-On::before { content: "\01D7"; }
.crsi-Print::before { content: "\01D8"; }
.crsi-Rectangle-List::before { content: "\01D9"; }
.crsi-rectangle-list::before { content: "\0280"; }
.crsi-rectangle-x::before { content: "\0281"; }
.crsi-Registered::before { content: "\01DB"; }
.crsi-registered::before { content: "\0282"; }
.crsi-Remove::before { content: "\01DA"; }
.crsi-Robot::before { content: "\01DD"; }
.crsi-Sack-Dollar::before { content: "\01DE"; }
.crsi-Sack-Rands::before { content: "\01DF"; }
.crsi-School::before { content: "\01E0"; }
.crsi-Screwdriver-Wrench::before { content: "\01E1"; }
.crsi-Server::before { content: "\01E2"; }
.crsi-share-from-square::before { content: "\0283"; }
.crsi-Share::before { content: "\01E3"; }
.crsi-Shield-Half-Left::before { content: "\01E5"; }
.crsi-Shield::before { content: "\01E4"; }
.crsi-Sign-Hanging::before { content: "\01E8"; }
.crsi-Sign-Post::before { content: "\01E9"; }
.crsi-Signal::before { content: "\01E7"; }
.crsi-Simcard::before { content: "\01EA"; }
.crsi-Sitemap::before { content: "\01EB"; }
  .crsi-Streams::before { content: "\01EB"; }
.crsi-Sliders-Square::before { content: "\01ED"; }
.crsi-Sliders::before { content: "\01EC"; }
.crsi-Learning-Circles::before { content: "\01EE"; }
  .crsi-Spinner::before { content: "\01EE"; }
.crsi-square-carat-down::before { content: "\0285"; }
.crsi-square-carat-left::before { content: "\0286"; }
.crsi-square-carat-right::before { content: "\0287"; }
.crsi-square-carat-up::before { content: "\0288"; }
.crsi-Square-Check::before { content: "\01F0"; }
.crsi-square-check::before { content: "\0289"; }
.crsi-Square-Envelope::before { content: "\01F1"; }
.crsi-square-full::before { content: "\028A"; }
.crsi-Square-H-Poll::before { content: "\01F6"; }
.crsi-Square-Minus::before { content: "\01F2"; }
.crsi-square-minus::before { content: "\028B"; }
.crsi-Square-Pen::before { content: "\01F3"; }
.crsi-Square-Phone::before { content: "\01F4"; }
.crsi-Square-Plus::before { content: "\01F5"; }
.crsi-square-plus::before { content: "\028C"; }
.crsi-Square-V-Poll::before { content: "\01F7"; }
.crsi-Square-X::before { content: "\01F8"; }
.crsi-square::before { content: "\0284"; }
.crsi-Stamp::before { content: "\01F9"; }
.crsi-Star-Half-Left::before { content: "\01FB"; }
.crsi-Star-Half-Right::before { content: "\01FC"; }
.crsi-star-half-stroke::before { content: "\028F"; }
.crsi-star-half::before { content: "\028E"; }
.crsi-Star::before { content: "\01FA"; }
.crsi-star::before { content: "\028D"; }
.crsi-Star-Sharp::before { content: "\0294"; }
.crsi-star-sharp::before { content: "\0295"; }
.crsi-Stopwatch::before { content: "\01FD"; }
.crsi-Student-Card::before { content: "\00EF"; }
.crsi-student-card::before { content: "\0237"; }
.crsi-Suitcase::before { content: "\01FE"; }
.crsi-Sun::before { content: "\01FF"; }
.crsi-Table-cell::before { content: "\0201"; }
.crsi-Table::before { content: "\0200"; }
.crsi-Tag::before { content: "\0202"; }
.crsi-Tags::before { content: "\0203"; }
.crsi-Telephone::before { content: "\0108"; }
.crsi-Television::before { content: "\0206"; }
.crsi-Trash::before { content: "\0204"; }
.crsi-trash::before { content: "\0290"; }
.crsi-Triangle-Exclamation::before { content: "\0205"; }
.crsi-Unlock-Keyway::before { content: "\0208"; }
.crsi-Unlock::before { content: "\0207"; }
.crsi-Upload::before { content: "\020B"; }
.crsi-User-check::before { content: "\020D"; }
.crsi-User-clock::before { content: "\020E"; }
.crsi-User-gear::before { content: "\020F"; }
.crsi-User-grad::before { content: "\0210"; }
  .crsi-User-RPL::before { content: "\0210"; }
.crsi-User-group::before { content: "\0211"; }
.crsi-User-lock::before { content: "\0212"; }
.crsi-User-minus::before { content: "\0213"; }
.crsi-User-pen::before { content: "\0214"; }
.crsi-User-Plus-Solid::before { content: "\00ED"; }
.crsi-User-plus::before { content: "\0215"; }
.crsi-User-Secret::before { content: "\0218"; }
.crsi-User-Shield::before { content: "\021A"; }
.crsi-User-Tags::before { content: "\021F"; }
.crsi-User-Tie::before { content: "\0220"; }
  .crsi-fee-payer::before { content: "\0220"; }
.crsi-User-X::before { content: "\0221"; }
.crsi-User::before { content: "\020C"; }
.crsi-user::before { content: "\0291"; }
.crsi-Users-Between-Lines::before { content: "\0217"; }
.crsi-Users-Gear::before { content: "\0219"; }
.crsi-Users-Line::before { content: "\021B"; }
.crsi-Users-Ray::before { content: "\021C"; }
.crsi-Users-Rect::before { content: "\021D"; }
.crsi-Users-Window::before { content: "\021E"; }
.crsi-Users::before { content: "\0216"; }
.crsi-Vector-Square::before { content: "\0222"; }
.crsi-Video-Slash::before { content: "\0224"; }
.crsi-Video::before { content: "\0223"; }
.crsi-Visa::before { content: "\0232"; }
.crsi-Voicemail::before { content: "\0225"; }
.crsi-Volume-High::before { content: "\0226"; }
.crsi-Volume-Low::before { content: "\0227"; }
.crsi-Volume-Mute::before { content: "\0229"; }
.crsi-Volume-Off::before { content: "\0228"; }
.crsi-Warehouse::before { content: "\022A"; }
.crsi-Weight::before { content: "\022B"; }
.crsi-WhatsApp::before { content: "\0234"; }
.crsi-whatsapp::before { content: "\0235"; }
.crsi-Wifi::before { content: "\022C"; }
.crsi-Window-Maximize::before { content: "\022D"; }
.crsi-window-maximize::before { content: "\0292"; }
.crsi-Window-Restore::before { content: "\022E"; }
.crsi-window-restore::before { content: "\0293"; }
.crsi-Wrench::before { content: "\022F"; }
.crsi-X-Mark::before { content: "\0230"; }

.crsi-Ear::before { content: "\0298"; }
.crsi-Glasses::before { content: "\0299"; }
.crsi-Person-Walking::before { content: "\029A"; }
.crsi-Microphone::before { content: "\029B"; }
.crsi-Hand-Care::before { content: "\029C"; }
.crsi-Brain::before { content: "\029D"; }
.crsi-Brain-Memory::before { content: "\029E"; }
.crsi-SMS::before { content: "\029F"; }
.crsi-Satelite-Dish::before { content: "\02A0"; }
