html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *::after, *::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

button, [type='button'], [type='reset'], [type='submit'], .button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0px transparent inset;
          box-shadow: 0 0 0px transparent inset;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  line-height: 1;
  padding: 0.75em 1.5em;
  text-decoration: none;
  -webkit-transition: background-color 150ms ease, opacity 150ms ease, -webkit-box-shadow 150ms ease;
  transition: background-color 150ms ease, opacity 150ms ease, -webkit-box-shadow 150ms ease;
  transition: background-color 150ms ease, opacity 150ms ease, box-shadow 150ms ease;
  transition: background-color 150ms ease, opacity 150ms ease, box-shadow 150ms ease, -webkit-box-shadow 150ms ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  background: linear-gradient(30deg, #A68EE2, #747DE2);
}

button:hover, button:focus, [type='button']:hover, [type='button']:focus, [type='reset']:hover, [type='reset']:focus, [type='submit']:hover, [type='submit']:focus, .button:hover, .button:focus {
  background-color: #11519a;
  color: #fff;
}

button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover, .button:hover {
  -webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.2) inset;
          box-shadow: 0 0 100px rgba(0, 0, 0, 0.2) inset;
}

button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled, .button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

button:disabled:hover, [type='button']:disabled:hover, [type='reset']:disabled:hover, [type='submit']:disabled:hover, .button:disabled:hover {
  background-color: #1565c0;
}

fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  font-weight: 600;
  margin-bottom: 0.375em;
  padding: 0;
}

label {
  display: block;
  font-weight: 600;
  margin-bottom: 0.375em;
}

input,
select {
  display: block;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
  font-size: 1em;
}

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea,
select[multiple] {
  background-color: #282744;
  border: none;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  width: 100%;
}

[type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover,
select[multiple]:hover {
  border-color: #b1b1b1;
}

[type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus,
select[multiple]:focus {
  border-color: #1565c0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(18, 89, 169, 0.7);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(18, 89, 169, 0.7);
  outline: none;
}

[type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled,
select[multiple]:disabled {
  background-color: #262541;
  cursor: not-allowed;
}

[type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover,
select[multiple]:disabled:hover {
  border: 1px solid #ddd;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-text-fill-color: #333;
  -webkit-box-shadow: 0 0 0px 100px #d7d2ff inset;
}

.Select-control .Select-input input {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Select.is-focused:not(.is-open) > .Select-control {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.Select-option.is-focused {
  background-color: #d7d2ff !important;
}

textarea {
  resize: vertical;
}

[type="search"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

[type="checkbox"],
[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}

[type="file"] {
  margin-bottom: 0.75em;
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

.ReactPasswordStrength {
  border: none !important;
  border-radius: 3px;
  font-size: 1em !important;
  overflow: hidden;
  margin-bottom: 0.75em;
}

.ReactPasswordStrength-strength-bar {
  height: 3px !important;
  top: auto !important;
  right: auto;
  bottom: 0px !important;
  left: 0px !important;
  position: absolute !important;
}

.ReactPasswordStrength-strength-desc {
  font-style: normal !important;
  font-weight: bold;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif !important;
  line-height: 1.5;
  padding: 0.5em !important;
}

.ReactPasswordStrength input {
  margin-bottom: 0;
}

.curio-form-base input[type="text"], .curio-form-base .input-field,
.curio-form-base .Select, .curio-form-base .Select-control {
  width: 540px;
  border-radius: 7.4px;
  background-color: #f0f1f5;
  border: none;
  font-size: 14px;
  font-weight: 500;
}

.curio-form-base .Select.is-focused > .Select-control {
  background-color: #f0f1f5;
}

.curio-form-base .Select-input > input {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.curio-form-base .Select, .curio-form-base .Select-control {
  min-height: 37.1px;
  height: auto;
  width: 100%;
}

.curio-form-base label {
  font-size: 9px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: left;
  margin-bottom: 9px;
}

.curio-form-base label input[type="text"], .curio-form-base label .input-field, .curio-form-base label .Select {
  margin-top: 9px;
}

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

dl {
  margin-bottom: 0.75em;
}

dl dt {
  font-weight: 600;
  margin-top: 0.75em;
}

dl dd {
  margin: 0;
}

table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%;
}

th {
  border-bottom: 1px solid #a6a6a6;
  font-weight: 600;
  padding: 0.75em 0;
  text-align: left;
}

td {
  border-bottom: 1px solid #ddd;
  padding: 0.75em 0;
}

tr,
td,
th {
  vertical-align: middle;
}

body {
  color: white;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
  font-size: 1em;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
  font-size: 1em;
  line-height: 1.2;
  margin: 0 0 0.75em;
}

h1 {
  font-size: 2.25rem;
}

p {
  margin: 0 0 0.75em;
}

a {
  color: #1565c0;
  text-decoration: none;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
}

a:active, a:focus, a:hover {
  color: #104c90;
}

hr {
  border-bottom: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.5em 0;
}

img,
picture {
  margin: 0;
  max-width: 100%;
}

.lnr {
  font-family: 'Linearicons';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  font-size: 20px;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lnr:before {
  font-family: 'Linearicons';
}

.lnr-home:before {
  content: "\E600";
}

.lnr-home2:before {
  content: "\E601";
}

.lnr-home3:before {
  content: "\E602";
}

.lnr-home4:before {
  content: "\E603";
}

.lnr-home5:before {
  content: "\E604";
}

.lnr-home6:before {
  content: "\E605";
}

.lnr-bathtub:before {
  content: "\E606";
}

.lnr-toothbrush:before {
  content: "\E607";
}

.lnr-bed:before {
  content: "\E608";
}

.lnr-couch:before {
  content: "\E609";
}

.lnr-chair:before {
  content: "\E60A";
}

.lnr-city:before {
  content: "\E60B";
}

.lnr-apartment:before {
  content: "\E60C";
}

.lnr-pencil:before {
  content: "\E60D";
}

.lnr-pencil2:before {
  content: "\E60E";
}

.lnr-pen:before {
  content: "\E60F";
}

.lnr-pencil3:before {
  content: "\E610";
}

.lnr-eraser:before {
  content: "\E611";
}

.lnr-pencil4:before {
  content: "\E612";
}

.lnr-pencil5:before {
  content: "\E613";
}

.lnr-feather:before {
  content: "\E614";
}

.lnr-feather2:before {
  content: "\E615";
}

.lnr-feather3:before {
  content: "\E616";
}

.lnr-pen2:before {
  content: "\E617";
}

.lnr-pen-add:before {
  content: "\E618";
}

.lnr-pen-remove:before {
  content: "\E619";
}

.lnr-vector:before {
  content: "\E61A";
}

.lnr-pen3:before {
  content: "\E61B";
}

.lnr-blog:before {
  content: "\E61C";
}

.lnr-brush:before {
  content: "\E61D";
}

.lnr-brush2:before {
  content: "\E61E";
}

.lnr-spray:before {
  content: "\E61F";
}

.lnr-paint-roller:before {
  content: "\E620";
}

.lnr-stamp:before {
  content: "\E621";
}

.lnr-tape:before {
  content: "\E622";
}

.lnr-desk-tape:before {
  content: "\E623";
}

.lnr-texture:before {
  content: "\E624";
}

.lnr-eye-dropper:before {
  content: "\E625";
}

.lnr-palette:before {
  content: "\E626";
}

.lnr-color-sampler:before {
  content: "\E627";
}

.lnr-bucket:before {
  content: "\E628";
}

.lnr-gradient:before {
  content: "\E629";
}

.lnr-gradient2:before {
  content: "\E62A";
}

.lnr-magic-wand:before {
  content: "\E62B";
}

.lnr-magnet:before {
  content: "\E62C";
}

.lnr-pencil-ruler:before {
  content: "\E62D";
}

.lnr-pencil-ruler2:before {
  content: "\E62E";
}

.lnr-compass:before {
  content: "\E62F";
}

.lnr-aim:before {
  content: "\E630";
}

.lnr-gun:before {
  content: "\E631";
}

.lnr-bottle:before {
  content: "\E632";
}

.lnr-drop:before {
  content: "\E633";
}

.lnr-drop-crossed:before {
  content: "\E634";
}

.lnr-drop2:before {
  content: "\E635";
}

.lnr-snow:before {
  content: "\E636";
}

.lnr-snow2:before {
  content: "\E637";
}

.lnr-fire:before {
  content: "\E638";
}

.lnr-lighter:before {
  content: "\E639";
}

.lnr-knife:before {
  content: "\E63A";
}

.lnr-dagger:before {
  content: "\E63B";
}

.lnr-tissue:before {
  content: "\E63C";
}

.lnr-toilet-paper:before {
  content: "\E63D";
}

.lnr-poop:before {
  content: "\E63E";
}

.lnr-umbrella:before {
  content: "\E63F";
}

.lnr-umbrella2:before {
  content: "\E640";
}

.lnr-rain:before {
  content: "\E641";
}

.lnr-tornado:before {
  content: "\E642";
}

.lnr-wind:before {
  content: "\E643";
}

.lnr-fan:before {
  content: "\E644";
}

.lnr-contrast:before {
  content: "\E645";
}

.lnr-sun-small:before {
  content: "\E646";
}

.lnr-sun:before {
  content: "\E647";
}

.lnr-sun2:before {
  content: "\E648";
}

.lnr-moon:before {
  content: "\E649";
}

.lnr-cloud:before {
  content: "\E64A";
}

.lnr-cloud-upload:before {
  content: "\E64B";
}

.lnr-cloud-download:before {
  content: "\E64C";
}

.lnr-cloud-rain:before {
  content: "\E64D";
}

.lnr-cloud-hailstones:before {
  content: "\E64E";
}

.lnr-cloud-snow:before {
  content: "\E64F";
}

.lnr-cloud-windy:before {
  content: "\E650";
}

.lnr-sun-wind:before {
  content: "\E651";
}

.lnr-cloud-fog:before {
  content: "\E652";
}

.lnr-cloud-sun:before {
  content: "\E653";
}

.lnr-cloud-lightning:before {
  content: "\E654";
}

.lnr-cloud-sync:before {
  content: "\E655";
}

.lnr-cloud-lock:before {
  content: "\E656";
}

.lnr-cloud-gear:before {
  content: "\E657";
}

.lnr-cloud-alert:before {
  content: "\E658";
}

.lnr-cloud-check:before {
  content: "\E659";
}

.lnr-cloud-cross:before {
  content: "\E65A";
}

.lnr-cloud-crossed:before {
  content: "\E65B";
}

.lnr-cloud-database:before {
  content: "\E65C";
}

.lnr-database:before {
  content: "\E65D";
}

.lnr-database-add:before {
  content: "\E65E";
}

.lnr-database-remove:before {
  content: "\E65F";
}

.lnr-database-lock:before {
  content: "\E660";
}

.lnr-database-refresh:before {
  content: "\E661";
}

.lnr-database-check:before {
  content: "\E662";
}

.lnr-database-history:before {
  content: "\E663";
}

.lnr-database-upload:before {
  content: "\E664";
}

.lnr-database-download:before {
  content: "\E665";
}

.lnr-server:before {
  content: "\E666";
}

.lnr-shield:before {
  content: "\E667";
}

.lnr-shield-check:before {
  content: "\E668";
}

.lnr-shield-alert:before {
  content: "\E669";
}

.lnr-shield-cross:before {
  content: "\E66A";
}

.lnr-lock:before {
  content: "\E66B";
}

.lnr-rotation-lock:before {
  content: "\E66C";
}

.lnr-unlock:before {
  content: "\E66D";
}

.lnr-key:before {
  content: "\E66E";
}

.lnr-key-hole:before {
  content: "\E66F";
}

.lnr-toggle-off:before {
  content: "\E670";
}

.lnr-toggle-on:before {
  content: "\E671";
}

.lnr-cog:before {
  content: "\E672";
}

.lnr-cog2:before {
  content: "\E673";
}

.lnr-wrench:before {
  content: "\E674";
}

.lnr-screwdriver:before {
  content: "\E675";
}

.lnr-hammer-wrench:before {
  content: "\E676";
}

.lnr-hammer:before {
  content: "\E677";
}

.lnr-saw:before {
  content: "\E678";
}

.lnr-axe:before {
  content: "\E679";
}

.lnr-axe2:before {
  content: "\E67A";
}

.lnr-shovel:before {
  content: "\E67B";
}

.lnr-pickaxe:before {
  content: "\E67C";
}

.lnr-factory:before {
  content: "\E67D";
}

.lnr-factory2:before {
  content: "\E67E";
}

.lnr-recycle:before {
  content: "\E67F";
}

.lnr-trash:before {
  content: "\E680";
}

.lnr-trash2:before {
  content: "\E681";
}

.lnr-trash3:before {
  content: "\E682";
}

.lnr-broom:before {
  content: "\E683";
}

.lnr-game:before {
  content: "\E684";
}

.lnr-gamepad:before {
  content: "\E685";
}

.lnr-joystick:before {
  content: "\E686";
}

.lnr-dice:before {
  content: "\E687";
}

.lnr-spades:before {
  content: "\E688";
}

.lnr-diamonds:before {
  content: "\E689";
}

.lnr-clubs:before {
  content: "\E68A";
}

.lnr-hearts:before {
  content: "\E68B";
}

.lnr-heart:before {
  content: "\E68C";
}

.lnr-star:before {
  content: "\E68D";
}

.lnr-star-half:before {
  content: "\E68E";
}

.lnr-star-empty:before {
  content: "\E68F";
}

.lnr-flag:before {
  content: "\E690";
}

.lnr-flag2:before {
  content: "\E691";
}

.lnr-flag3:before {
  content: "\E692";
}

.lnr-mailbox-full:before {
  content: "\E693";
}

.lnr-mailbox-empty:before {
  content: "\E694";
}

.lnr-at-sign:before {
  content: "\E695";
}

.lnr-envelope:before {
  content: "\E696";
}

.lnr-envelope-open:before {
  content: "\E697";
}

.lnr-paperclip:before {
  content: "\E698";
}

.lnr-paper-plane:before {
  content: "\E699";
}

.lnr-reply:before {
  content: "\E69A";
}

.lnr-reply-all:before {
  content: "\E69B";
}

.lnr-inbox:before {
  content: "\E69C";
}

.lnr-inbox2:before {
  content: "\E69D";
}

.lnr-outbox:before {
  content: "\E69E";
}

.lnr-box:before {
  content: "\E69F";
}

.lnr-archive:before {
  content: "\E6A0";
}

.lnr-archive2:before {
  content: "\E6A1";
}

.lnr-drawers:before {
  content: "\E6A2";
}

.lnr-drawers2:before {
  content: "\E6A3";
}

.lnr-drawers3:before {
  content: "\E6A4";
}

.lnr-eye:before {
  content: "\E6A5";
}

.lnr-eye-crossed:before {
  content: "\E6A6";
}

.lnr-eye-plus:before {
  content: "\E6A7";
}

.lnr-eye-minus:before {
  content: "\E6A8";
}

.lnr-binoculars:before {
  content: "\E6A9";
}

.lnr-binoculars2:before {
  content: "\E6AA";
}

.lnr-hdd:before {
  content: "\E6AB";
}

.lnr-hdd-down:before {
  content: "\E6AC";
}

.lnr-hdd-up:before {
  content: "\E6AD";
}

.lnr-floppy-disk:before {
  content: "\E6AE";
}

.lnr-disc:before {
  content: "\E6AF";
}

.lnr-tape2:before {
  content: "\E6B0";
}

.lnr-printer:before {
  content: "\E6B1";
}

.lnr-shredder:before {
  content: "\E6B2";
}

.lnr-file-empty:before {
  content: "\E6B3";
}

.lnr-file-add:before {
  content: "\E6B4";
}

.lnr-file-check:before {
  content: "\E6B5";
}

.lnr-file-lock:before {
  content: "\E6B6";
}

.lnr-files:before {
  content: "\E6B7";
}

.lnr-copy:before {
  content: "\E6B8";
}

.lnr-compare:before {
  content: "\E6B9";
}

.lnr-folder:before {
  content: "\E6BA";
}

.lnr-folder-search:before {
  content: "\E6BB";
}

.lnr-folder-plus:before {
  content: "\E6BC";
}

.lnr-folder-minus:before {
  content: "\E6BD";
}

.lnr-folder-download:before {
  content: "\E6BE";
}

.lnr-folder-upload:before {
  content: "\E6BF";
}

.lnr-folder-star:before {
  content: "\E6C0";
}

.lnr-folder-heart:before {
  content: "\E6C1";
}

.lnr-folder-user:before {
  content: "\E6C2";
}

.lnr-folder-shared:before {
  content: "\E6C3";
}

.lnr-folder-music:before {
  content: "\E6C4";
}

.lnr-folder-picture:before {
  content: "\E6C5";
}

.lnr-folder-film:before {
  content: "\E6C6";
}

.lnr-scissors:before {
  content: "\E6C7";
}

.lnr-paste:before {
  content: "\E6C8";
}

.lnr-clipboard-empty:before {
  content: "\E6C9";
}

.lnr-clipboard-pencil:before {
  content: "\E6CA";
}

.lnr-clipboard-text:before {
  content: "\E6CB";
}

.lnr-clipboard-check:before {
  content: "\E6CC";
}

.lnr-clipboard-down:before {
  content: "\E6CD";
}

.lnr-clipboard-left:before {
  content: "\E6CE";
}

.lnr-clipboard-alert:before {
  content: "\E6CF";
}

.lnr-clipboard-user:before {
  content: "\E6D0";
}

.lnr-register:before {
  content: "\E6D1";
}

.lnr-enter:before {
  content: "\E6D2";
}

.lnr-exit:before {
  content: "\E6D3";
}

.lnr-papers:before {
  content: "\E6D4";
}

.lnr-news:before {
  content: "\E6D5";
}

.lnr-reading:before {
  content: "\E6D6";
}

.lnr-typewriter:before {
  content: "\E6D7";
}

.lnr-document:before {
  content: "\E6D8";
}

.lnr-document2:before {
  content: "\E6D9";
}

.lnr-graduation-hat:before {
  content: "\E6DA";
}

.lnr-license:before {
  content: "\E6DB";
}

.lnr-license2:before {
  content: "\E6DC";
}

.lnr-medal-empty:before {
  content: "\E6DD";
}

.lnr-medal-first:before {
  content: "\E6DE";
}

.lnr-medal-second:before {
  content: "\E6DF";
}

.lnr-medal-third:before {
  content: "\E6E0";
}

.lnr-podium:before {
  content: "\E6E1";
}

.lnr-trophy:before {
  content: "\E6E2";
}

.lnr-trophy2:before {
  content: "\E6E3";
}

.lnr-music-note:before {
  content: "\E6E4";
}

.lnr-music-note2:before {
  content: "\E6E5";
}

.lnr-music-note3:before {
  content: "\E6E6";
}

.lnr-playlist:before {
  content: "\E6E7";
}

.lnr-playlist-add:before {
  content: "\E6E8";
}

.lnr-guitar:before {
  content: "\E6E9";
}

.lnr-trumpet:before {
  content: "\E6EA";
}

.lnr-album:before {
  content: "\E6EB";
}

.lnr-shuffle:before {
  content: "\E6EC";
}

.lnr-repeat-one:before {
  content: "\E6ED";
}

.lnr-repeat:before {
  content: "\E6EE";
}

.lnr-headphones:before {
  content: "\E6EF";
}

.lnr-headset:before {
  content: "\E6F0";
}

.lnr-loudspeaker:before {
  content: "\E6F1";
}

.lnr-equalizer:before {
  content: "\E6F2";
}

.lnr-theater:before {
  content: "\E6F3";
}

.lnr-3d-glasses:before {
  content: "\E6F4";
}

.lnr-ticket:before {
  content: "\E6F5";
}

.lnr-presentation:before {
  content: "\E6F6";
}

.lnr-play:before {
  content: "\E6F7";
}

.lnr-film-play:before {
  content: "\E6F8";
}

.lnr-clapboard-play:before {
  content: "\E6F9";
}

.lnr-media:before {
  content: "\E6FA";
}

.lnr-film:before {
  content: "\E6FB";
}

.lnr-film2:before {
  content: "\E6FC";
}

.lnr-surveillance:before {
  content: "\E6FD";
}

.lnr-surveillance2:before {
  content: "\E6FE";
}

.lnr-camera:before {
  content: "\E6FF";
}

.lnr-camera-crossed:before {
  content: "\E700";
}

.lnr-camera-play:before {
  content: "\E701";
}

.lnr-time-lapse:before {
  content: "\E702";
}

.lnr-record:before {
  content: "\E703";
}

.lnr-camera2:before {
  content: "\E704";
}

.lnr-camera-flip:before {
  content: "\E705";
}

.lnr-panorama:before {
  content: "\E706";
}

.lnr-time-lapse2:before {
  content: "\E707";
}

.lnr-shutter:before {
  content: "\E708";
}

.lnr-shutter2:before {
  content: "\E709";
}

.lnr-face-detection:before {
  content: "\E70A";
}

.lnr-flare:before {
  content: "\E70B";
}

.lnr-convex:before {
  content: "\E70C";
}

.lnr-concave:before {
  content: "\E70D";
}

.lnr-picture:before {
  content: "\E70E";
}

.lnr-picture2:before {
  content: "\E70F";
}

.lnr-picture3:before {
  content: "\E710";
}

.lnr-pictures:before {
  content: "\E711";
}

.lnr-book:before {
  content: "\E712";
}

.lnr-audio-book:before {
  content: "\E713";
}

.lnr-book2:before {
  content: "\E714";
}

.lnr-bookmark:before {
  content: "\E715";
}

.lnr-bookmark2:before {
  content: "\E716";
}

.lnr-label:before {
  content: "\E717";
}

.lnr-library:before {
  content: "\E718";
}

.lnr-library2:before {
  content: "\E719";
}

.lnr-contacts:before {
  content: "\E71A";
}

.lnr-profile:before {
  content: "\E71B";
}

.lnr-portrait:before {
  content: "\E71C";
}

.lnr-portrait2:before {
  content: "\E71D";
}

.lnr-user:before {
  content: "\E71E";
}

.lnr-user-plus:before {
  content: "\E71F";
}

.lnr-user-minus:before {
  content: "\E720";
}

.lnr-user-lock:before {
  content: "\E721";
}

.lnr-users:before {
  content: "\E722";
}

.lnr-users2:before {
  content: "\E723";
}

.lnr-users-plus:before {
  content: "\E724";
}

.lnr-users-minus:before {
  content: "\E725";
}

.lnr-group-work:before {
  content: "\E726";
}

.lnr-woman:before {
  content: "\E727";
}

.lnr-man:before {
  content: "\E728";
}

.lnr-baby:before {
  content: "\E729";
}

.lnr-baby2:before {
  content: "\E72A";
}

.lnr-baby3:before {
  content: "\E72B";
}

.lnr-baby-bottle:before {
  content: "\E72C";
}

.lnr-walk:before {
  content: "\E72D";
}

.lnr-hand-waving:before {
  content: "\E72E";
}

.lnr-jump:before {
  content: "\E72F";
}

.lnr-run:before {
  content: "\E730";
}

.lnr-woman2:before {
  content: "\E731";
}

.lnr-man2:before {
  content: "\E732";
}

.lnr-man-woman:before {
  content: "\E733";
}

.lnr-height:before {
  content: "\E734";
}

.lnr-weight:before {
  content: "\E735";
}

.lnr-scale:before {
  content: "\E736";
}

.lnr-button:before {
  content: "\E737";
}

.lnr-bow-tie:before {
  content: "\E738";
}

.lnr-tie:before {
  content: "\E739";
}

.lnr-socks:before {
  content: "\E73A";
}

.lnr-shoe:before {
  content: "\E73B";
}

.lnr-shoes:before {
  content: "\E73C";
}

.lnr-hat:before {
  content: "\E73D";
}

.lnr-pants:before {
  content: "\E73E";
}

.lnr-shorts:before {
  content: "\E73F";
}

.lnr-flip-flops:before {
  content: "\E740";
}

.lnr-shirt:before {
  content: "\E741";
}

.lnr-hanger:before {
  content: "\E742";
}

.lnr-laundry:before {
  content: "\E743";
}

.lnr-store:before {
  content: "\E744";
}

.lnr-haircut:before {
  content: "\E745";
}

.lnr-store-24:before {
  content: "\E746";
}

.lnr-barcode:before {
  content: "\E747";
}

.lnr-barcode2:before {
  content: "\E748";
}

.lnr-barcode3:before {
  content: "\E749";
}

.lnr-cashier:before {
  content: "\E74A";
}

.lnr-bag:before {
  content: "\E74B";
}

.lnr-bag2:before {
  content: "\E74C";
}

.lnr-cart:before {
  content: "\E74D";
}

.lnr-cart-empty:before {
  content: "\E74E";
}

.lnr-cart-full:before {
  content: "\E74F";
}

.lnr-cart-plus:before {
  content: "\E750";
}

.lnr-cart-plus2:before {
  content: "\E751";
}

.lnr-cart-add:before {
  content: "\E752";
}

.lnr-cart-remove:before {
  content: "\E753";
}

.lnr-cart-exchange:before {
  content: "\E754";
}

.lnr-tag:before {
  content: "\E755";
}

.lnr-tags:before {
  content: "\E756";
}

.lnr-receipt:before {
  content: "\E757";
}

.lnr-wallet:before {
  content: "\E758";
}

.lnr-credit-card:before {
  content: "\E759";
}

.lnr-cash-dollar:before {
  content: "\E75A";
}

.lnr-cash-euro:before {
  content: "\E75B";
}

.lnr-cash-pound:before {
  content: "\E75C";
}

.lnr-cash-yen:before {
  content: "\E75D";
}

.lnr-bag-dollar:before {
  content: "\E75E";
}

.lnr-bag-euro:before {
  content: "\E75F";
}

.lnr-bag-pound:before {
  content: "\E760";
}

.lnr-bag-yen:before {
  content: "\E761";
}

.lnr-coin-dollar:before {
  content: "\E762";
}

.lnr-coin-euro:before {
  content: "\E763";
}

.lnr-coin-pound:before {
  content: "\E764";
}

.lnr-coin-yen:before {
  content: "\E765";
}

.lnr-calculator:before {
  content: "\E766";
}

.lnr-calculator2:before {
  content: "\E767";
}

.lnr-abacus:before {
  content: "\E768";
}

.lnr-vault:before {
  content: "\E769";
}

.lnr-telephone:before {
  content: "\E76A";
}

.lnr-phone-lock:before {
  content: "\E76B";
}

.lnr-phone-wave:before {
  content: "\E76C";
}

.lnr-phone-pause:before {
  content: "\E76D";
}

.lnr-phone-outgoing:before {
  content: "\E76E";
}

.lnr-phone-incoming:before {
  content: "\E76F";
}

.lnr-phone-in-out:before {
  content: "\E770";
}

.lnr-phone-error:before {
  content: "\E771";
}

.lnr-phone-sip:before {
  content: "\E772";
}

.lnr-phone-plus:before {
  content: "\E773";
}

.lnr-phone-minus:before {
  content: "\E774";
}

.lnr-voicemail:before {
  content: "\E775";
}

.lnr-dial:before {
  content: "\E776";
}

.lnr-telephone2:before {
  content: "\E777";
}

.lnr-pushpin:before {
  content: "\E778";
}

.lnr-pushpin2:before {
  content: "\E779";
}

.lnr-map-marker:before {
  content: "\E77A";
}

.lnr-map-marker-user:before {
  content: "\E77B";
}

.lnr-map-marker-down:before {
  content: "\E77C";
}

.lnr-map-marker-check:before {
  content: "\E77D";
}

.lnr-map-marker-crossed:before {
  content: "\E77E";
}

.lnr-radar:before {
  content: "\E77F";
}

.lnr-compass2:before {
  content: "\E780";
}

.lnr-map:before {
  content: "\E781";
}

.lnr-map2:before {
  content: "\E782";
}

.lnr-location:before {
  content: "\E783";
}

.lnr-road-sign:before {
  content: "\E784";
}

.lnr-calendar-empty:before {
  content: "\E785";
}

.lnr-calendar-check:before {
  content: "\E786";
}

.lnr-calendar-cross:before {
  content: "\E787";
}

.lnr-calendar-31:before {
  content: "\E788";
}

.lnr-calendar-full:before {
  content: "\E789";
}

.lnr-calendar-insert:before {
  content: "\E78A";
}

.lnr-calendar-text:before {
  content: "\E78B";
}

.lnr-calendar-user:before {
  content: "\E78C";
}

.lnr-mouse:before {
  content: "\E78D";
}

.lnr-mouse-left:before {
  content: "\E78E";
}

.lnr-mouse-right:before {
  content: "\E78F";
}

.lnr-mouse-both:before {
  content: "\E790";
}

.lnr-keyboard:before {
  content: "\E791";
}

.lnr-keyboard-up:before {
  content: "\E792";
}

.lnr-keyboard-down:before {
  content: "\E793";
}

.lnr-delete:before {
  content: "\E794";
}

.lnr-spell-check:before {
  content: "\E795";
}

.lnr-escape:before {
  content: "\E796";
}

.lnr-enter2:before {
  content: "\E797";
}

.lnr-screen:before {
  content: "\E798";
}

.lnr-aspect-ratio:before {
  content: "\E799";
}

.lnr-signal:before {
  content: "\E79A";
}

.lnr-signal-lock:before {
  content: "\E79B";
}

.lnr-signal-80:before {
  content: "\E79C";
}

.lnr-signal-60:before {
  content: "\E79D";
}

.lnr-signal-40:before {
  content: "\E79E";
}

.lnr-signal-20:before {
  content: "\E79F";
}

.lnr-signal-0:before {
  content: "\E7A0";
}

.lnr-signal-blocked:before {
  content: "\E7A1";
}

.lnr-sim:before {
  content: "\E7A2";
}

.lnr-flash-memory:before {
  content: "\E7A3";
}

.lnr-usb-drive:before {
  content: "\E7A4";
}

.lnr-phone:before {
  content: "\E7A5";
}

.lnr-smartphone:before {
  content: "\E7A6";
}

.lnr-smartphone-notification:before {
  content: "\E7A7";
}

.lnr-smartphone-vibration:before {
  content: "\E7A8";
}

.lnr-smartphone-embed:before {
  content: "\E7A9";
}

.lnr-smartphone-waves:before {
  content: "\E7AA";
}

.lnr-tablet:before {
  content: "\E7AB";
}

.lnr-tablet2:before {
  content: "\E7AC";
}

.lnr-laptop:before {
  content: "\E7AD";
}

.lnr-laptop-phone:before {
  content: "\E7AE";
}

.lnr-desktop:before {
  content: "\E7AF";
}

.lnr-launch:before {
  content: "\E7B0";
}

.lnr-new-tab:before {
  content: "\E7B1";
}

.lnr-window:before {
  content: "\E7B2";
}

.lnr-cable:before {
  content: "\E7B3";
}

.lnr-cable2:before {
  content: "\E7B4";
}

.lnr-tv:before {
  content: "\E7B5";
}

.lnr-radio:before {
  content: "\E7B6";
}

.lnr-remote-control:before {
  content: "\E7B7";
}

.lnr-power-switch:before {
  content: "\E7B8";
}

.lnr-power:before {
  content: "\E7B9";
}

.lnr-power-crossed:before {
  content: "\E7BA";
}

.lnr-flash-auto:before {
  content: "\E7BB";
}

.lnr-lamp:before {
  content: "\E7BC";
}

.lnr-flashlight:before {
  content: "\E7BD";
}

.lnr-lampshade:before {
  content: "\E7BE";
}

.lnr-cord:before {
  content: "\E7BF";
}

.lnr-outlet:before {
  content: "\E7C0";
}

.lnr-battery-power:before {
  content: "\E7C1";
}

.lnr-battery-empty:before {
  content: "\E7C2";
}

.lnr-battery-alert:before {
  content: "\E7C3";
}

.lnr-battery-error:before {
  content: "\E7C4";
}

.lnr-battery-low1:before {
  content: "\E7C5";
}

.lnr-battery-low2:before {
  content: "\E7C6";
}

.lnr-battery-low3:before {
  content: "\E7C7";
}

.lnr-battery-mid1:before {
  content: "\E7C8";
}

.lnr-battery-mid2:before {
  content: "\E7C9";
}

.lnr-battery-mid3:before {
  content: "\E7CA";
}

.lnr-battery-full:before {
  content: "\E7CB";
}

.lnr-battery-charging:before {
  content: "\E7CC";
}

.lnr-battery-charging2:before {
  content: "\E7CD";
}

.lnr-battery-charging3:before {
  content: "\E7CE";
}

.lnr-battery-charging4:before {
  content: "\E7CF";
}

.lnr-battery-charging5:before {
  content: "\E7D0";
}

.lnr-battery-charging6:before {
  content: "\E7D1";
}

.lnr-battery-charging7:before {
  content: "\E7D2";
}

.lnr-chip:before {
  content: "\E7D3";
}

.lnr-chip-x64:before {
  content: "\E7D4";
}

.lnr-chip-x86:before {
  content: "\E7D5";
}

.lnr-bubble:before {
  content: "\E7D6";
}

.lnr-bubbles:before {
  content: "\E7D7";
}

.lnr-bubble-dots:before {
  content: "\E7D8";
}

.lnr-bubble-alert:before {
  content: "\E7D9";
}

.lnr-bubble-question:before {
  content: "\E7DA";
}

.lnr-bubble-text:before {
  content: "\E7DB";
}

.lnr-bubble-pencil:before {
  content: "\E7DC";
}

.lnr-bubble-picture:before {
  content: "\E7DD";
}

.lnr-bubble-video:before {
  content: "\E7DE";
}

.lnr-bubble-user:before {
  content: "\E7DF";
}

.lnr-bubble-quote:before {
  content: "\E7E0";
}

.lnr-bubble-heart:before {
  content: "\E7E1";
}

.lnr-bubble-emoticon:before {
  content: "\E7E2";
}

.lnr-bubble-attachment:before {
  content: "\E7E3";
}

.lnr-phone-bubble:before {
  content: "\E7E4";
}

.lnr-quote-open:before {
  content: "\E7E5";
}

.lnr-quote-close:before {
  content: "\E7E6";
}

.lnr-dna:before {
  content: "\E7E7";
}

.lnr-heart-pulse:before {
  content: "\E7E8";
}

.lnr-pulse:before {
  content: "\E7E9";
}

.lnr-syringe:before {
  content: "\E7EA";
}

.lnr-pills:before {
  content: "\E7EB";
}

.lnr-first-aid:before {
  content: "\E7EC";
}

.lnr-lifebuoy:before {
  content: "\E7ED";
}

.lnr-bandage:before {
  content: "\E7EE";
}

.lnr-bandages:before {
  content: "\E7EF";
}

.lnr-thermometer:before {
  content: "\E7F0";
}

.lnr-microscope:before {
  content: "\E7F1";
}

.lnr-brain:before {
  content: "\E7F2";
}

.lnr-beaker:before {
  content: "\E7F3";
}

.lnr-skull:before {
  content: "\E7F4";
}

.lnr-bone:before {
  content: "\E7F5";
}

.lnr-construction:before {
  content: "\E7F6";
}

.lnr-construction-cone:before {
  content: "\E7F7";
}

.lnr-pie-chart:before {
  content: "\E7F8";
}

.lnr-pie-chart2:before {
  content: "\E7F9";
}

.lnr-graph:before {
  content: "\E7FA";
}

.lnr-chart-growth:before {
  content: "\E7FB";
}

.lnr-chart-bars:before {
  content: "\E7FC";
}

.lnr-chart-settings:before {
  content: "\E7FD";
}

.lnr-cake:before {
  content: "\E7FE";
}

.lnr-gift:before {
  content: "\E7FF";
}

.lnr-balloon:before {
  content: "\E800";
}

.lnr-rank:before {
  content: "\E801";
}

.lnr-rank2:before {
  content: "\E802";
}

.lnr-rank3:before {
  content: "\E803";
}

.lnr-crown:before {
  content: "\E804";
}

.lnr-lotus:before {
  content: "\E805";
}

.lnr-diamond:before {
  content: "\E806";
}

.lnr-diamond2:before {
  content: "\E807";
}

.lnr-diamond3:before {
  content: "\E808";
}

.lnr-diamond4:before {
  content: "\E809";
}

.lnr-linearicons:before {
  content: "\E80A";
}

.lnr-teacup:before {
  content: "\E80B";
}

.lnr-teapot:before {
  content: "\E80C";
}

.lnr-glass:before {
  content: "\E80D";
}

.lnr-bottle2:before {
  content: "\E80E";
}

.lnr-glass-cocktail:before {
  content: "\E80F";
}

.lnr-glass2:before {
  content: "\E810";
}

.lnr-dinner:before {
  content: "\E811";
}

.lnr-dinner2:before {
  content: "\E812";
}

.lnr-chef:before {
  content: "\E813";
}

.lnr-scale2:before {
  content: "\E814";
}

.lnr-egg:before {
  content: "\E815";
}

.lnr-egg2:before {
  content: "\E816";
}

.lnr-eggs:before {
  content: "\E817";
}

.lnr-platter:before {
  content: "\E818";
}

.lnr-steak:before {
  content: "\E819";
}

.lnr-hamburger:before {
  content: "\E81A";
}

.lnr-hotdog:before {
  content: "\E81B";
}

.lnr-pizza:before {
  content: "\E81C";
}

.lnr-sausage:before {
  content: "\E81D";
}

.lnr-chicken:before {
  content: "\E81E";
}

.lnr-fish:before {
  content: "\E81F";
}

.lnr-carrot:before {
  content: "\E820";
}

.lnr-cheese:before {
  content: "\E821";
}

.lnr-bread:before {
  content: "\E822";
}

.lnr-ice-cream:before {
  content: "\E823";
}

.lnr-ice-cream2:before {
  content: "\E824";
}

.lnr-candy:before {
  content: "\E825";
}

.lnr-lollipop:before {
  content: "\E826";
}

.lnr-coffee-bean:before {
  content: "\E827";
}

.lnr-coffee-cup:before {
  content: "\E828";
}

.lnr-cherry:before {
  content: "\E829";
}

.lnr-grapes:before {
  content: "\E82A";
}

.lnr-citrus:before {
  content: "\E82B";
}

.lnr-apple:before {
  content: "\E82C";
}

.lnr-leaf:before {
  content: "\E82D";
}

.lnr-landscape:before {
  content: "\E82E";
}

.lnr-pine-tree:before {
  content: "\E82F";
}

.lnr-tree:before {
  content: "\E830";
}

.lnr-cactus:before {
  content: "\E831";
}

.lnr-paw:before {
  content: "\E832";
}

.lnr-footprint:before {
  content: "\E833";
}

.lnr-speed-slow:before {
  content: "\E834";
}

.lnr-speed-medium:before {
  content: "\E835";
}

.lnr-speed-fast:before {
  content: "\E836";
}

.lnr-rocket:before {
  content: "\E837";
}

.lnr-hammer2:before {
  content: "\E838";
}

.lnr-balance:before {
  content: "\E839";
}

.lnr-briefcase:before {
  content: "\E83A";
}

.lnr-luggage-weight:before {
  content: "\E83B";
}

.lnr-dolly:before {
  content: "\E83C";
}

.lnr-plane:before {
  content: "\E83D";
}

.lnr-plane-crossed:before {
  content: "\E83E";
}

.lnr-helicopter:before {
  content: "\E83F";
}

.lnr-traffic-lights:before {
  content: "\E840";
}

.lnr-siren:before {
  content: "\E841";
}

.lnr-road:before {
  content: "\E842";
}

.lnr-engine:before {
  content: "\E843";
}

.lnr-oil-pressure:before {
  content: "\E844";
}

.lnr-coolant-temperature:before {
  content: "\E845";
}

.lnr-car-battery:before {
  content: "\E846";
}

.lnr-gas:before {
  content: "\E847";
}

.lnr-gallon:before {
  content: "\E848";
}

.lnr-transmission:before {
  content: "\E849";
}

.lnr-car:before {
  content: "\E84A";
}

.lnr-car-wash:before {
  content: "\E84B";
}

.lnr-car-wash2:before {
  content: "\E84C";
}

.lnr-bus:before {
  content: "\E84D";
}

.lnr-bus2:before {
  content: "\E84E";
}

.lnr-car2:before {
  content: "\E84F";
}

.lnr-parking:before {
  content: "\E850";
}

.lnr-car-lock:before {
  content: "\E851";
}

.lnr-taxi:before {
  content: "\E852";
}

.lnr-car-siren:before {
  content: "\E853";
}

.lnr-car-wash3:before {
  content: "\E854";
}

.lnr-car-wash4:before {
  content: "\E855";
}

.lnr-ambulance:before {
  content: "\E856";
}

.lnr-truck:before {
  content: "\E857";
}

.lnr-trailer:before {
  content: "\E858";
}

.lnr-scale-truck:before {
  content: "\E859";
}

.lnr-train:before {
  content: "\E85A";
}

.lnr-ship:before {
  content: "\E85B";
}

.lnr-ship2:before {
  content: "\E85C";
}

.lnr-anchor:before {
  content: "\E85D";
}

.lnr-boat:before {
  content: "\E85E";
}

.lnr-bicycle:before {
  content: "\E85F";
}

.lnr-bicycle2:before {
  content: "\E860";
}

.lnr-dumbbell:before {
  content: "\E861";
}

.lnr-bench-press:before {
  content: "\E862";
}

.lnr-swim:before {
  content: "\E863";
}

.lnr-football:before {
  content: "\E864";
}

.lnr-baseball-bat:before {
  content: "\E865";
}

.lnr-baseball:before {
  content: "\E866";
}

.lnr-tennis:before {
  content: "\E867";
}

.lnr-tennis2:before {
  content: "\E868";
}

.lnr-ping-pong:before {
  content: "\E869";
}

.lnr-hockey:before {
  content: "\E86A";
}

.lnr-8ball:before {
  content: "\E86B";
}

.lnr-bowling:before {
  content: "\E86C";
}

.lnr-bowling-pins:before {
  content: "\E86D";
}

.lnr-golf:before {
  content: "\E86E";
}

.lnr-golf2:before {
  content: "\E86F";
}

.lnr-archery:before {
  content: "\E870";
}

.lnr-slingshot:before {
  content: "\E871";
}

.lnr-soccer:before {
  content: "\E872";
}

.lnr-basketball:before {
  content: "\E873";
}

.lnr-cube:before {
  content: "\E874";
}

.lnr-3d-rotate:before {
  content: "\E875";
}

.lnr-puzzle:before {
  content: "\E876";
}

.lnr-glasses:before {
  content: "\E877";
}

.lnr-glasses2:before {
  content: "\E878";
}

.lnr-accessibility:before {
  content: "\E879";
}

.lnr-wheelchair:before {
  content: "\E87A";
}

.lnr-wall:before {
  content: "\E87B";
}

.lnr-fence:before {
  content: "\E87C";
}

.lnr-wall2:before {
  content: "\E87D";
}

.lnr-icons:before {
  content: "\E87E";
}

.lnr-resize-handle:before {
  content: "\E87F";
}

.lnr-icons2:before {
  content: "\E880";
}

.lnr-select:before {
  content: "\E881";
}

.lnr-select2:before {
  content: "\E882";
}

.lnr-site-map:before {
  content: "\E883";
}

.lnr-earth:before {
  content: "\E884";
}

.lnr-earth-lock:before {
  content: "\E885";
}

.lnr-network:before {
  content: "\E886";
}

.lnr-network-lock:before {
  content: "\E887";
}

.lnr-planet:before {
  content: "\E888";
}

.lnr-happy:before {
  content: "\E889";
}

.lnr-smile:before {
  content: "\E88A";
}

.lnr-grin:before {
  content: "\E88B";
}

.lnr-tongue:before {
  content: "\E88C";
}

.lnr-sad:before {
  content: "\E88D";
}

.lnr-wink:before {
  content: "\E88E";
}

.lnr-dream:before {
  content: "\E88F";
}

.lnr-shocked:before {
  content: "\E890";
}

.lnr-shocked2:before {
  content: "\E891";
}

.lnr-tongue2:before {
  content: "\E892";
}

.lnr-neutral:before {
  content: "\E893";
}

.lnr-happy-grin:before {
  content: "\E894";
}

.lnr-cool:before {
  content: "\E895";
}

.lnr-mad:before {
  content: "\E896";
}

.lnr-grin-evil:before {
  content: "\E897";
}

.lnr-evil:before {
  content: "\E898";
}

.lnr-wow:before {
  content: "\E899";
}

.lnr-annoyed:before {
  content: "\E89A";
}

.lnr-wondering:before {
  content: "\E89B";
}

.lnr-confused:before {
  content: "\E89C";
}

.lnr-zipped:before {
  content: "\E89D";
}

.lnr-grumpy:before {
  content: "\E89E";
}

.lnr-mustache:before {
  content: "\E89F";
}

.lnr-tombstone-hipster:before {
  content: "\E8A0";
}

.lnr-tombstone:before {
  content: "\E8A1";
}

.lnr-ghost:before {
  content: "\E8A2";
}

.lnr-ghost-hipster:before {
  content: "\E8A3";
}

.lnr-halloween:before {
  content: "\E8A4";
}

.lnr-christmas:before {
  content: "\E8A5";
}

.lnr-easter-egg:before {
  content: "\E8A6";
}

.lnr-mustache2:before {
  content: "\E8A7";
}

.lnr-mustache-glasses:before {
  content: "\E8A8";
}

.lnr-pipe:before {
  content: "\E8A9";
}

.lnr-alarm:before {
  content: "\E8AA";
}

.lnr-alarm-add:before {
  content: "\E8AB";
}

.lnr-alarm-snooze:before {
  content: "\E8AC";
}

.lnr-alarm-ringing:before {
  content: "\E8AD";
}

.lnr-bullhorn:before {
  content: "\E8AE";
}

.lnr-hearing:before {
  content: "\E8AF";
}

.lnr-volume-high:before {
  content: "\E8B0";
}

.lnr-volume-medium:before {
  content: "\E8B1";
}

.lnr-volume-low:before {
  content: "\E8B2";
}

.lnr-volume:before {
  content: "\E8B3";
}

.lnr-mute:before {
  content: "\E8B4";
}

.lnr-lan:before {
  content: "\E8B5";
}

.lnr-lan2:before {
  content: "\E8B6";
}

.lnr-wifi:before {
  content: "\E8B7";
}

.lnr-wifi-lock:before {
  content: "\E8B8";
}

.lnr-wifi-blocked:before {
  content: "\E8B9";
}

.lnr-wifi-mid:before {
  content: "\E8BA";
}

.lnr-wifi-low:before {
  content: "\E8BB";
}

.lnr-wifi-low2:before {
  content: "\E8BC";
}

.lnr-wifi-alert:before {
  content: "\E8BD";
}

.lnr-wifi-alert-mid:before {
  content: "\E8BE";
}

.lnr-wifi-alert-low:before {
  content: "\E8BF";
}

.lnr-wifi-alert-low2:before {
  content: "\E8C0";
}

.lnr-stream:before {
  content: "\E8C1";
}

.lnr-stream-check:before {
  content: "\E8C2";
}

.lnr-stream-error:before {
  content: "\E8C3";
}

.lnr-stream-alert:before {
  content: "\E8C4";
}

.lnr-communication:before {
  content: "\E8C5";
}

.lnr-communication-crossed:before {
  content: "\E8C6";
}

.lnr-broadcast:before {
  content: "\E8C7";
}

.lnr-antenna:before {
  content: "\E8C8";
}

.lnr-satellite:before {
  content: "\E8C9";
}

.lnr-satellite2:before {
  content: "\E8CA";
}

.lnr-mic:before {
  content: "\E8CB";
}

.lnr-mic-mute:before {
  content: "\E8CC";
}

.lnr-mic2:before {
  content: "\E8CD";
}

.lnr-spotlights:before {
  content: "\E8CE";
}

.lnr-hourglass:before {
  content: "\E8CF";
}

.lnr-loading:before {
  content: "\E8D0";
}

.lnr-loading2:before {
  content: "\E8D1";
}

.lnr-loading3:before {
  content: "\E8D2";
}

.lnr-refresh:before {
  content: "\E8D3";
}

.lnr-refresh2:before {
  content: "\E8D4";
}

.lnr-undo:before {
  content: "\E8D5";
}

.lnr-redo:before {
  content: "\E8D6";
}

.lnr-jump2:before {
  content: "\E8D7";
}

.lnr-undo2:before {
  content: "\E8D8";
}

.lnr-redo2:before {
  content: "\E8D9";
}

.lnr-sync:before {
  content: "\E8DA";
}

.lnr-repeat-one2:before {
  content: "\E8DB";
}

.lnr-sync-crossed:before {
  content: "\E8DC";
}

.lnr-sync2:before {
  content: "\E8DD";
}

.lnr-repeat-one3:before {
  content: "\E8DE";
}

.lnr-sync-crossed2:before {
  content: "\E8DF";
}

.lnr-return:before {
  content: "\E8E0";
}

.lnr-return2:before {
  content: "\E8E1";
}

.lnr-refund:before {
  content: "\E8E2";
}

.lnr-history:before {
  content: "\E8E3";
}

.lnr-history2:before {
  content: "\E8E4";
}

.lnr-self-timer:before {
  content: "\E8E5";
}

.lnr-clock:before {
  content: "\E8E6";
}

.lnr-clock2:before {
  content: "\E8E7";
}

.lnr-clock3:before {
  content: "\E8E8";
}

.lnr-watch:before {
  content: "\E8E9";
}

.lnr-alarm2:before {
  content: "\E8EA";
}

.lnr-alarm-add2:before {
  content: "\E8EB";
}

.lnr-alarm-remove:before {
  content: "\E8EC";
}

.lnr-alarm-check:before {
  content: "\E8ED";
}

.lnr-alarm-error:before {
  content: "\E8EE";
}

.lnr-timer:before {
  content: "\E8EF";
}

.lnr-timer-crossed:before {
  content: "\E8F0";
}

.lnr-timer2:before {
  content: "\E8F1";
}

.lnr-timer-crossed2:before {
  content: "\E8F2";
}

.lnr-download:before {
  content: "\E8F3";
}

.lnr-upload:before {
  content: "\E8F4";
}

.lnr-download2:before {
  content: "\E8F5";
}

.lnr-upload2:before {
  content: "\E8F6";
}

.lnr-enter-up:before {
  content: "\E8F7";
}

.lnr-enter-down:before {
  content: "\E8F8";
}

.lnr-enter-left:before {
  content: "\E8F9";
}

.lnr-enter-right:before {
  content: "\E8FA";
}

.lnr-exit-up:before {
  content: "\E8FB";
}

.lnr-exit-down:before {
  content: "\E8FC";
}

.lnr-exit-left:before {
  content: "\E8FD";
}

.lnr-exit-right:before {
  content: "\E8FE";
}

.lnr-enter-up2:before {
  content: "\E8FF";
}

.lnr-enter-down2:before {
  content: "\E900";
}

.lnr-enter-vertical:before {
  content: "\E901";
}

.lnr-enter-left2:before {
  content: "\E902";
}

.lnr-enter-right2:before {
  content: "\E903";
}

.lnr-enter-horizontal:before {
  content: "\E904";
}

.lnr-exit-up2:before {
  content: "\E905";
}

.lnr-exit-down2:before {
  content: "\E906";
}

.lnr-exit-left2:before {
  content: "\E907";
}

.lnr-exit-right2:before {
  content: "\E908";
}

.lnr-cli:before {
  content: "\E909";
}

.lnr-bug:before {
  content: "\E90A";
}

.lnr-code:before {
  content: "\E90B";
}

.lnr-file-code:before {
  content: "\E90C";
}

.lnr-file-image:before {
  content: "\E90D";
}

.lnr-file-zip:before {
  content: "\E90E";
}

.lnr-file-audio:before {
  content: "\E90F";
}

.lnr-file-video:before {
  content: "\E910";
}

.lnr-file-preview:before {
  content: "\E911";
}

.lnr-file-charts:before {
  content: "\E912";
}

.lnr-file-stats:before {
  content: "\E913";
}

.lnr-file-spreadsheet:before {
  content: "\E914";
}

.lnr-link:before {
  content: "\E915";
}

.lnr-unlink:before {
  content: "\E916";
}

.lnr-link2:before {
  content: "\E917";
}

.lnr-unlink2:before {
  content: "\E918";
}

.lnr-thumbs-up:before {
  content: "\E919";
}

.lnr-thumbs-down:before {
  content: "\E91A";
}

.lnr-thumbs-up2:before {
  content: "\E91B";
}

.lnr-thumbs-down2:before {
  content: "\E91C";
}

.lnr-thumbs-up3:before {
  content: "\E91D";
}

.lnr-thumbs-down3:before {
  content: "\E91E";
}

.lnr-share:before {
  content: "\E91F";
}

.lnr-share2:before {
  content: "\E920";
}

.lnr-share3:before {
  content: "\E921";
}

.lnr-magnifier:before {
  content: "\E922";
}

.lnr-file-search:before {
  content: "\E923";
}

.lnr-find-replace:before {
  content: "\E924";
}

.lnr-zoom-in:before {
  content: "\E925";
}

.lnr-zoom-out:before {
  content: "\E926";
}

.lnr-loupe:before {
  content: "\E927";
}

.lnr-loupe-zoom-in:before {
  content: "\E928";
}

.lnr-loupe-zoom-out:before {
  content: "\E929";
}

.lnr-cross:before {
  content: "\E92A";
}

.lnr-menu:before {
  content: "\E92B";
}

.lnr-list:before {
  content: "\E92C";
}

.lnr-list2:before {
  content: "\E92D";
}

.lnr-list3:before {
  content: "\E92E";
}

.lnr-menu2:before {
  content: "\E92F";
}

.lnr-list4:before {
  content: "\E930";
}

.lnr-menu3:before {
  content: "\E931";
}

.lnr-exclamation:before {
  content: "\E932";
}

.lnr-question:before {
  content: "\E933";
}

.lnr-check:before {
  content: "\E934";
}

.lnr-cross2:before {
  content: "\E935";
}

.lnr-plus:before {
  content: "\E936";
}

.lnr-minus:before {
  content: "\E937";
}

.lnr-percent:before {
  content: "\E938";
}

.lnr-chevron-up:before {
  content: "\E939";
}

.lnr-chevron-down:before {
  content: "\E93A";
}

.lnr-chevron-left:before {
  content: "\E93B";
}

.lnr-chevron-right:before {
  content: "\E93C";
}

.lnr-chevrons-expand-vertical:before {
  content: "\E93D";
}

.lnr-chevrons-expand-horizontal:before {
  content: "\E93E";
}

.lnr-chevrons-contract-vertical:before {
  content: "\E93F";
}

.lnr-chevrons-contract-horizontal:before {
  content: "\E940";
}

.lnr-arrow-up:before {
  content: "\E941";
}

.lnr-arrow-down:before {
  content: "\E942";
}

.lnr-arrow-left:before {
  content: "\E943";
}

.lnr-arrow-right:before {
  content: "\E944";
}

.lnr-arrow-up-right:before {
  content: "\E945";
}

.lnr-arrows-merge:before {
  content: "\E946";
}

.lnr-arrows-split:before {
  content: "\E947";
}

.lnr-arrow-divert:before {
  content: "\E948";
}

.lnr-arrow-return:before {
  content: "\E949";
}

.lnr-expand:before {
  content: "\E94A";
}

.lnr-contract:before {
  content: "\E94B";
}

.lnr-expand2:before {
  content: "\E94C";
}

.lnr-contract2:before {
  content: "\E94D";
}

.lnr-move:before {
  content: "\E94E";
}

.lnr-tab:before {
  content: "\E94F";
}

.lnr-arrow-wave:before {
  content: "\E950";
}

.lnr-expand3:before {
  content: "\E951";
}

.lnr-expand4:before {
  content: "\E952";
}

.lnr-contract3:before {
  content: "\E953";
}

.lnr-notification:before {
  content: "\E954";
}

.lnr-warning:before {
  content: "\E955";
}

.lnr-notification-circle:before {
  content: "\E956";
}

.lnr-question-circle:before {
  content: "\E957";
}

.lnr-menu-circle:before {
  content: "\E958";
}

.lnr-checkmark-circle:before {
  content: "\E959";
}

.lnr-cross-circle:before {
  content: "\E95A";
}

.lnr-plus-circle:before {
  content: "\E95B";
}

.lnr-circle-minus:before {
  content: "\E95C";
}

.lnr-percent-circle:before {
  content: "\E95D";
}

.lnr-arrow-up-circle:before {
  content: "\E95E";
}

.lnr-arrow-down-circle:before {
  content: "\E95F";
}

.lnr-arrow-left-circle:before {
  content: "\E960";
}

.lnr-arrow-right-circle:before {
  content: "\E961";
}

.lnr-chevron-up-circle:before {
  content: "\E962";
}

.lnr-chevron-down-circle:before {
  content: "\E963";
}

.lnr-chevron-left-circle:before {
  content: "\E964";
}

.lnr-chevron-right-circle:before {
  content: "\E965";
}

.lnr-backward-circle:before {
  content: "\E966";
}

.lnr-first-circle:before {
  content: "\E967";
}

.lnr-previous-circle:before {
  content: "\E968";
}

.lnr-stop-circle:before {
  content: "\E969";
}

.lnr-play-circle:before {
  content: "\E96A";
}

.lnr-pause-circle:before {
  content: "\E96B";
}

.lnr-next-circle:before {
  content: "\E96C";
}

.lnr-last-circle:before {
  content: "\E96D";
}

.lnr-forward-circle:before {
  content: "\E96E";
}

.lnr-eject-circle:before {
  content: "\E96F";
}

.lnr-crop:before {
  content: "\E970";
}

.lnr-frame-expand:before {
  content: "\E971";
}

.lnr-frame-contract:before {
  content: "\E972";
}

.lnr-focus:before {
  content: "\E973";
}

.lnr-transform:before {
  content: "\E974";
}

.lnr-grid:before {
  content: "\E975";
}

.lnr-grid-crossed:before {
  content: "\E976";
}

.lnr-layers:before {
  content: "\E977";
}

.lnr-layers-crossed:before {
  content: "\E978";
}

.lnr-toggle:before {
  content: "\E979";
}

.lnr-rulers:before {
  content: "\E97A";
}

.lnr-ruler:before {
  content: "\E97B";
}

.lnr-funnel:before {
  content: "\E97C";
}

.lnr-flip-horizontal:before {
  content: "\E97D";
}

.lnr-flip-vertical:before {
  content: "\E97E";
}

.lnr-flip-horizontal2:before {
  content: "\E97F";
}

.lnr-flip-vertical2:before {
  content: "\E980";
}

.lnr-angle:before {
  content: "\E981";
}

.lnr-angle2:before {
  content: "\E982";
}

.lnr-subtract:before {
  content: "\E983";
}

.lnr-combine:before {
  content: "\E984";
}

.lnr-intersect:before {
  content: "\E985";
}

.lnr-exclude:before {
  content: "\E986";
}

.lnr-align-center-vertical:before {
  content: "\E987";
}

.lnr-align-right:before {
  content: "\E988";
}

.lnr-align-bottom:before {
  content: "\E989";
}

.lnr-align-left:before {
  content: "\E98A";
}

.lnr-align-center-horizontal:before {
  content: "\E98B";
}

.lnr-align-top:before {
  content: "\E98C";
}

.lnr-square:before {
  content: "\E98D";
}

.lnr-plus-square:before {
  content: "\E98E";
}

.lnr-minus-square:before {
  content: "\E98F";
}

.lnr-percent-square:before {
  content: "\E990";
}

.lnr-arrow-up-square:before {
  content: "\E991";
}

.lnr-arrow-down-square:before {
  content: "\E992";
}

.lnr-arrow-left-square:before {
  content: "\E993";
}

.lnr-arrow-right-square:before {
  content: "\E994";
}

.lnr-chevron-up-square:before {
  content: "\E995";
}

.lnr-chevron-down-square:before {
  content: "\E996";
}

.lnr-chevron-left-square:before {
  content: "\E997";
}

.lnr-chevron-right-square:before {
  content: "\E998";
}

.lnr-check-square:before {
  content: "\E999";
}

.lnr-cross-square:before {
  content: "\E99A";
}

.lnr-menu-square:before {
  content: "\E99B";
}

.lnr-prohibited:before {
  content: "\E99C";
}

.lnr-circle:before {
  content: "\E99D";
}

.lnr-radio-button:before {
  content: "\E99E";
}

.lnr-ligature:before {
  content: "\E99F";
}

.lnr-text-format:before {
  content: "\E9A0";
}

.lnr-text-format-remove:before {
  content: "\E9A1";
}

.lnr-text-size:before {
  content: "\E9A2";
}

.lnr-bold:before {
  content: "\E9A3";
}

.lnr-italic:before {
  content: "\E9A4";
}

.lnr-underline:before {
  content: "\E9A5";
}

.lnr-strikethrough:before {
  content: "\E9A6";
}

.lnr-highlight:before {
  content: "\E9A7";
}

.lnr-text-align-left:before {
  content: "\E9A8";
}

.lnr-text-align-center:before {
  content: "\E9A9";
}

.lnr-text-align-right:before {
  content: "\E9AA";
}

.lnr-text-align-justify:before {
  content: "\E9AB";
}

.lnr-line-spacing:before {
  content: "\E9AC";
}

.lnr-indent-increase:before {
  content: "\E9AD";
}

.lnr-indent-decrease:before {
  content: "\E9AE";
}

.lnr-text-wrap:before {
  content: "\E9AF";
}

.lnr-pilcrow:before {
  content: "\E9B0";
}

.lnr-direction-ltr:before {
  content: "\E9B1";
}

.lnr-direction-rtl:before {
  content: "\E9B2";
}

.lnr-page-break:before {
  content: "\E9B3";
}

.lnr-page-break2:before {
  content: "\E9B4";
}

.lnr-sort-alpha-asc:before {
  content: "\E9B5";
}

.lnr-sort-alpha-desc:before {
  content: "\E9B6";
}

.lnr-sort-numeric-asc:before {
  content: "\E9B7";
}

.lnr-sort-numeric-desc:before {
  content: "\E9B8";
}

.lnr-sort-amount-asc:before {
  content: "\E9B9";
}

.lnr-sort-amount-desc:before {
  content: "\E9BA";
}

.lnr-sort-time-asc:before {
  content: "\E9BB";
}

.lnr-sort-time-desc:before {
  content: "\E9BC";
}

.lnr-sigma:before {
  content: "\E9BD";
}

.lnr-pencil-line:before {
  content: "\E9BE";
}

.lnr-hand:before {
  content: "\E9BF";
}

.lnr-pointer-up:before {
  content: "\E9C0";
}

.lnr-pointer-right:before {
  content: "\E9C1";
}

.lnr-pointer-down:before {
  content: "\E9C2";
}

.lnr-pointer-left:before {
  content: "\E9C3";
}

.lnr-finger-tap:before {
  content: "\E9C4";
}

.lnr-fingers-tap:before {
  content: "\E9C5";
}

.lnr-reminder:before {
  content: "\E9C6";
}

.lnr-fingers-crossed:before {
  content: "\E9C7";
}

.lnr-fingers-victory:before {
  content: "\E9C8";
}

.lnr-gesture-zoom:before {
  content: "\E9C9";
}

.lnr-gesture-pinch:before {
  content: "\E9CA";
}

.lnr-fingers-scroll-horizontal:before {
  content: "\E9CB";
}

.lnr-fingers-scroll-vertical:before {
  content: "\E9CC";
}

.lnr-fingers-scroll-left:before {
  content: "\E9CD";
}

.lnr-fingers-scroll-right:before {
  content: "\E9CE";
}

.lnr-hand2:before {
  content: "\E9CF";
}

.lnr-pointer-up2:before {
  content: "\E9D0";
}

.lnr-pointer-right2:before {
  content: "\E9D1";
}

.lnr-pointer-down2:before {
  content: "\E9D2";
}

.lnr-pointer-left2:before {
  content: "\E9D3";
}

.lnr-finger-tap2:before {
  content: "\E9D4";
}

.lnr-fingers-tap2:before {
  content: "\E9D5";
}

.lnr-reminder2:before {
  content: "\E9D6";
}

.lnr-gesture-zoom2:before {
  content: "\E9D7";
}

.lnr-gesture-pinch2:before {
  content: "\E9D8";
}

.lnr-fingers-scroll-horizontal2:before {
  content: "\E9D9";
}

.lnr-fingers-scroll-vertical2:before {
  content: "\E9DA";
}

.lnr-fingers-scroll-left2:before {
  content: "\E9DB";
}

.lnr-fingers-scroll-right2:before {
  content: "\E9DC";
}

.lnr-fingers-scroll-vertical3:before {
  content: "\E9DD";
}

.lnr-border-style:before {
  content: "\E9DE";
}

.lnr-border-all:before {
  content: "\E9DF";
}

.lnr-border-outer:before {
  content: "\E9E0";
}

.lnr-border-inner:before {
  content: "\E9E1";
}

.lnr-border-top:before {
  content: "\E9E2";
}

.lnr-border-horizontal:before {
  content: "\E9E3";
}

.lnr-border-bottom:before {
  content: "\E9E4";
}

.lnr-border-left:before {
  content: "\E9E5";
}

.lnr-border-vertical:before {
  content: "\E9E6";
}

.lnr-border-right:before {
  content: "\E9E7";
}

.lnr-border-none:before {
  content: "\E9E8";
}

.lnr-ellipsis:before {
  content: "\E9E9";
}

.lnr-uni21:before {
  content: "!";
}

.lnr-uni22:before {
  content: "\"";
}

.lnr-uni23:before {
  content: "#";
}

.lnr-uni24:before {
  content: "$";
}

.lnr-uni25:before {
  content: "%";
}

.lnr-uni26:before {
  content: "&";
}

.lnr-uni27:before {
  content: "'";
}

.lnr-uni28:before {
  content: "(";
}

.lnr-uni29:before {
  content: ")";
}

.lnr-uni2a:before {
  content: "*";
}

.lnr-uni2b:before {
  content: "+";
}

.lnr-uni2c:before {
  content: ",";
}

.lnr-uni2d:before {
  content: "-";
}

.lnr-uni2e:before {
  content: ".";
}

.lnr-uni2f:before {
  content: "/";
}

.lnr-uni30:before {
  content: "0";
}

.lnr-uni31:before {
  content: "1";
}

.lnr-uni32:before {
  content: "2";
}

.lnr-uni33:before {
  content: "3";
}

.lnr-uni34:before {
  content: "4";
}

.lnr-uni35:before {
  content: "5";
}

.lnr-uni36:before {
  content: "6";
}

.lnr-uni37:before {
  content: "7";
}

.lnr-uni38:before {
  content: "8";
}

.lnr-uni39:before {
  content: "9";
}

.lnr-uni3a:before {
  content: ":";
}

.lnr-uni3b:before {
  content: ";";
}

.lnr-uni3c:before {
  content: "<";
}

.lnr-uni3d:before {
  content: "=";
}

.lnr-uni3e:before {
  content: ">";
}

.lnr-uni3f:before {
  content: "?";
}

.lnr-uni40:before {
  content: "@";
}

.lnr-uni41:before {
  content: "A";
}

.lnr-uni42:before {
  content: "B";
}

.lnr-uni43:before {
  content: "C";
}

.lnr-uni44:before {
  content: "D";
}

.lnr-uni45:before {
  content: "E";
}

.lnr-uni46:before {
  content: "F";
}

.lnr-uni47:before {
  content: "G";
}

.lnr-uni48:before {
  content: "H";
}

.lnr-uni49:before {
  content: "I";
}

.lnr-uni4a:before {
  content: "J";
}

.lnr-uni4b:before {
  content: "K";
}

.lnr-uni4c:before {
  content: "L";
}

.lnr-uni4d:before {
  content: "M";
}

.lnr-uni4e:before {
  content: "N";
}

.lnr-uni4f:before {
  content: "O";
}

.lnr-uni50:before {
  content: "P";
}

.lnr-uni51:before {
  content: "Q";
}

.lnr-uni52:before {
  content: "R";
}

.lnr-uni53:before {
  content: "S";
}

.lnr-uni54:before {
  content: "T";
}

.lnr-uni55:before {
  content: "U";
}

.lnr-uni56:before {
  content: "V";
}

.lnr-uni57:before {
  content: "W";
}

.lnr-uni58:before {
  content: "X";
}

.lnr-uni59:before {
  content: "Y";
}

.lnr-uni5a:before {
  content: "Z";
}

.lnr-uni5b:before {
  content: "[";
}

.lnr-uni5c:before {
  content: "\\";
}

.lnr-uni5d:before {
  content: "]";
}

.lnr-uni5e:before {
  content: "^";
}

.lnr-uni5f:before {
  content: "_";
}

.lnr-uni60:before {
  content: "`";
}

.lnr-uni61:before {
  content: "a";
}

.lnr-uni62:before {
  content: "b";
}

.lnr-uni63:before {
  content: "c";
}

.lnr-uni64:before {
  content: "d";
}

.lnr-uni65:before {
  content: "e";
}

.lnr-uni66:before {
  content: "f";
}

.lnr-uni67:before {
  content: "g";
}

.lnr-uni68:before {
  content: "h";
}

.lnr-uni69:before {
  content: "i";
}

.lnr-uni6a:before {
  content: "j";
}

.lnr-uni6b:before {
  content: "k";
}

.lnr-uni6c:before {
  content: "l";
}

.lnr-uni6d:before {
  content: "m";
}

.lnr-uni6e:before {
  content: "n";
}

.lnr-uni6f:before {
  content: "o";
}

.lnr-uni70:before {
  content: "p";
}

.lnr-uni71:before {
  content: "q";
}

.lnr-uni72:before {
  content: "r";
}

.lnr-uni73:before {
  content: "s";
}

.lnr-uni74:before {
  content: "t";
}

.lnr-uni75:before {
  content: "u";
}

.lnr-uni76:before {
  content: "v";
}

.lnr-uni77:before {
  content: "w";
}

.lnr-uni78:before {
  content: "x";
}

.lnr-uni79:before {
  content: "y";
}

.lnr-uni7a:before {
  content: "z";
}

.lnr-uni7b:before {
  content: "{";
}

.lnr-uni7c:before {
  content: "|";
}

.lnr-uni7d:before {
  content: "}";
}

.lnr-uni7e:before {
  content: "~";
}

.lnr-copyright:before {
  content: "\A9";
}

@font-face {
  font-family: 'BLOKK';
  src: url("../fonts/BLOKKNeue-Regular.eot");
  src: url("../fonts/BLOKKNeue-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BLOKKNeue-Regular.woff2") format("woff2"), url("../fonts/BLOKKNeue-Regular.woff") format("woff"), url("../fonts/BLOKKNeue-Regular.otf") format("opentype"), url("../fonts/BLOKKNeue-Regular.ttf") format("truetype"), url("../fonts/BLOKKNeue-Regular.svg#BLOKKRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'BLOKK';
    src: url("../fonts/BLOKKNeue-Regular.svg") format("svg");
  }
}

@font-face {
  font-family: 'Linearicons';
  src: url("../fonts/linearicons-webfont.eot");
  src: url("../fonts/linearicons-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/linearicons-webfont.woff2") format("woff2"), url("../fonts/linearicons-webfont.woff") format("woff"), url("../fonts/linearicons-webfont.ttf") format("truetype"), url("../fonts/linearicons-webfont.svg#linearicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'Linearicons';
    src: url("../fonts/linearicons-webfont.svg") format("svg");
  }
}

.page-body {
  background: #282744;
  margin: 0;
  min-height: 100vh;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.app-wrapper {
  overflow: hidden;
  position: relative;
  min-height: 100vh;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.page-main {
  min-height: 100vh;
  overflow: hidden;
  padding-top: 11.25rem;
  padding-bottom: 120px;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.page-main.login {
  padding-top: 9.375rem;
}

/**
 * These functions require unitless px values.
 */
.row, .comments, .page-header, .user .avatar i {
  display: block;
  float: left;
  width: 100%;
}

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-row > * {
  max-width: 100%;
}

.wrap {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.wrap::after {
  clear: both;
  content: "";
  display: block;
}

.button {
  -webkit-box-shadow: 10px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 10px 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: linear-gradient(67deg, #ba8dda, #6a7be9);
}

.button:hover {
  -webkit-box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.1);
}

.page-header {
  z-index: 1000;
  position: fixed;
  top: 0px;
  left: 0px;
}

.page-header .bottom {
  z-index: 10;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#282744), to(#161523));
  background-image: linear-gradient(to bottom, #282744, #161523);
  padding: 18px 1.25vw;
  position: absolute;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

@media screen and (max-width: 520px) {
  .page-header .bottom {
    display: none !important;
  }
}

.page-header .bottom.headroom--unpinned {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.page-header .bottom .item {
  display: inline-block;
  letter-spacing: 1px;
  margin: 0 0.78vw;
}

@media screen and (max-width: 800px) {
  .page-header .bottom .item {
    font-size: 0.8125rem;
  }
}

.page-header .bottom .link {
  color: #9ca1b3;
  position: relative;
}

.page-header .bottom .link:hover {
  color: white;
}

.page-header .bottom .link.-active {
  color: white;
}

.page-header .bottom .link.-active:after {
  content: '';
  background: -webkit-gradient(linear, left top, right top, from(#9e7ab8), to(#5c6bcc));
  background: linear-gradient(to right, #9e7ab8, #5c6bcc);
  position: absolute;
  bottom: -3px;
  left: 0px;
  height: 2px;
  width: 100%;
}

.page-header .logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

@media screen and (max-width: 600px) {
  .page-header .logo {
    -ms-order: 2;
    -spec-order: 2;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.page-header .logo.-beta {
  padding-right: 25px;
}

.page-header .logo.-beta:after {
  color: white;
  content: 'beta';
  font-size: 0.75rem;
  position: absolute;
  top: -4px;
  right: 0px;
}

.page-header .logo img {
  height: auto;
  width: 74px;
}

.page-header .menulink {
  -webkit-box-shadow: 8px 8px 0px #4a56a8;
          box-shadow: 8px 8px 0px #4a56a8;
}

.page-header .menulink:hover {
  -webkit-box-shadow: 4px 4px 0px #4a56a8;
          box-shadow: 4px 4px 0px #4a56a8;
}

.page-header .menulink:active, .page-header .menulink:focus {
  outline: none;
}

@media screen and (max-width: 600px) {
  .page-header .menulink {
    -ms-order: 3;
    -spec-order: 3;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

.page-header .profile {
  margin-right: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41px;
          flex: 0 0 41px;
}

@media screen and (max-width: 600px) {
  .page-header .profile {
    -ms-order: 1;
    -spec-order: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media screen and (max-width: 600px) {
  .page-header .menulink.button {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.page-header .menulink.button span, .page-header .menulink.button i {
  vertical-align: middle;
}

.page-header .menulink.button span {
  margin-right: 6px;
}

.page-header .profile a {
  background-position: center center;
  background-repeat: none;
  background-size: cover;
  border-radius: 50%;
  display: block;
  padding-bottom: 100%;
  height: 0;
  width: 100%;
}

.page-header .search {
  padding: 0 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

@media screen and (max-width: 600px) {
  .page-header .search {
    padding: 10px 0 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-order: 4;
    -spec-order: 4;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}

.page-header .top,
.page-header .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

.page-header .top {
  padding: 15px 30px;
  position: relative;
  z-index: 2000;
  background: -webkit-gradient(linear, left top, right top, from(#9e7ab8), to(#5c6bcc));
  background: linear-gradient(to right, #9e7ab8, #5c6bcc);
}

@media screen and (max-width: 600px) {
  .page-header .top {
    padding: 5px 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.page-header .top > * {
  max-width: 100%;
}

/**
 * Search
 */
.header-search .container {
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.3);
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-search .submit {
  background: transparent;
}

.Select-arrow {
  border-color: white transparent transparent;
}

.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: white;
}

.Select-control {
  background: rgba(255, 255, 255, 0.2);
  border: none;
}

.Select-menu-outer {
  border: none;
  overflow: hidden;
}

.Select-placeholder {
  color: white;
}

.Select.is-open .Select-placeholder {
  color: #999;
}

.Select-input {
  padding: 0;
  width: 100%;
}

.Select-input > input {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100% !important;
}

.search-user,
.search-card {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.search-user .icon,
.search-card .icon {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 30px;
  display: block;
  margin-right: 4px;
  padding-bottom: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
}

.search-card .icon {
  border-radius: 0px;
}

.page-header.-logged-out .top {
  background: none;
}

.userfull {
  display: block;
  float: left;
  width: 100%;
}

.user .avatar i {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  height: 0;
  padding-bottom: 100%;
}

.user .avatar > div {
  background-color: white;
  cursor: pointer;
  border-radius: 50% !important;
  padding-bottom: 100%;
  height: 0% !important;
  width: 100% !important;
}

.user.-full {
  padding-top: 42px;
}

.user.-full .counter {
  color: white;
  display: inline-block;
  text-align: right;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.user.-full .counter.-disabled {
  color: rgba(255, 255, 255, 0);
}

.user.-full .counter span {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}

.user.-full .counter .-overlimit {
  color: #F778AB;
}

.user.-full .description {
  font-size: 0.875rem;
  min-height: 100px;
}

.user.-full .follow {
  color: #9e7ab8;
  font-size: 0.875rem;
  letter-spacing: 1px;
  display: inline-block;
  text-align: center;
  width: 100%;
}

.user.-full .footer-button {
  color: #9ca1b3;
  background: none;
  font-weight: normal;
  letter-spacing: 0.0625rem;
  padding: 10px 0;
  text-transform: uppercase;
}

.user-list {
  margin-top: 5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.user.-medium {
  margin-bottom: 2.75rem;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5rem;
          flex: 0 0 12.5rem;
}

.user.-medium .details {
  color: #9e7ab8;
  font-weight: normal;
  font-size: 0.625rem;
  letter-spacing: 0.7;
  line-height: 1.8;
}

.user.-medium .focus {
  text-transform: uppercase;
}

.user.-medium .image {
  border-radius: 11.25rem;
  display: inline-block;
  margin-bottom: 1.25rem;
  padding-bottom: 10rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 0;
  width: 10rem;
  background-color: white;
}

.user.-medium .name {
  font-weight: 600;
  letter-spacing: 0.0625rem;
}

.user.-medium.sponsored .image {
  border-radius: 20px;
}

.user .stacks .title {
  color: #9e7ab8;
  font-size: 2.25rem;
  text-align: center;
}

@media all and (min-width: 481px) {
  .card-list-wrap {
    max-width: 72vw;
  }
}

.card-list {
  float: left;
  margin-left: -40px;
  width: calc(100% + 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.card-list h2,
.card-list h3 {
  font-weight: normal;
}

.card.-short {
  background: #fff;
  border-radius: 0px;
  -webkit-box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.8);
          box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.8);
  color: #eee;
  font-size: 18px;
  margin: 0 20px;
  margin-bottom: 4.10677618vh;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 360px;
          flex: 1 1 360px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.card.-short .actions {
  margin-left: -10px;
  width: calc(100% + 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0px;
}

.card.-short .avatar {
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  display: inline-block;
  margin-right: 6px;
  height: 24px;
  width: 24px;
}

.card.-short .author {
  color: #282744;
}

.card.-short .button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 7px 7px 0px #c0c4d2;
          box-shadow: 7px 7px 0px #c0c4d2;
  color: #9ca1b3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 11px;
  font-weight: bold;
  height: 37px;
  letter-spacing: 1px;
  margin-left: 0.78125vw;
  margin-bottom: 10px;
  min-width: 90px;
  position: relative;
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.card.-short .button .lnr {
  margin-right: 3px;
}

.card.-short .button:focus {
  outline: none;
}

.card.-short .button > * {
  position: relative;
}

.card.-short .button:before {
  background-color: #f0f1f5;
  content: '';
  display: block;
  border-radius: 10px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.card.-short .button:hover,
.card.-short .button.-active {
  background: linear-gradient(67deg, #ba8dda, #6a7be9);
  color: white;
}

.card.-short .button:hover {
  -webkit-box-shadow: 1px 1px 0px #4a56a8;
          box-shadow: 1px 1px 0px #4a56a8;
}

.card.-short .button:hover:before,
.card.-short .button.-active:before {
  background-color: rgba(240, 241, 245, 0);
}

.card.-short footer {
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.card.-short .follow {
  background: none;
  color: #9e7ab8;
  font-weight: normal;
  letter-spacing: 1px;
  margin-left: 10px;
  padding: 0;
  border-bottom: 2px transparent solid;
}

.card.-short .follow:hover {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border-bottom: 2px #9e7ab8 solid;
}

.card.-short .header {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card.-short .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 55.55%;
  position: relative;
  height: 0;
  width: 100%;
}

.card.-short .image:after {
  background-color: white;
  content: '';
  display: block;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.card.-short .image.-loaded:after {
  background-color: rgba(255, 255, 255, 0);
}

.card.-short .left {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.card.-short .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card.-short .left > * {
  max-width: 100%;
}

.card.-short .main {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.card.-short .meta {
  color: #c0c4d2;
  margin-top: 20px;
  padding: 0 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.card.-short .meta li {
  margin-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card.-short .meta .text {
  line-height: 1;
}

.card.-short .title {
  display: block;
  float: left;
  padding: 0 0px;
}

.card.-short .pubdate {
  color: #9ca1b3;
}

.media-count {
  border-radius: 8px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  opacity: 0.5;
  width: 32px;
  height: 32px;
  background: #9e7ab8;
  line-height: 32px;
  text-align: center;
  color: white;
  display: block;
}

.card.-short.-loaded {
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
}

.card.-short.-loaded .category {
  color: #9e7ab8;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}

.card.-short.-loaded .header {
  color: #282744;
  font-size: 0.75rem;
  letter-spacing: 0.7px;
}

.card.-short.-loaded .title {
  color: #57585a;
  font-family: "sofia-pro", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif;
}

.user .card.-stack,
.user .header {
  display: block;
  margin-left: 55px;
  min-height: 236px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 236px;
          flex: 1 0 236px;
}

.user .card.-stack {
  background: white;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
  position: relative;
  -webkit-box-shadow: 0 0 0 #25243e;
          box-shadow: 0 0 0 #25243e;
  -webkit-transition: -webkit-box-shadow 0.5s,-webkit-transform 0.5s;
  transition: -webkit-box-shadow 0.5s,-webkit-transform 0.5s;
  transition: box-shadow 0.5s,transform 0.5s;
  transition: box-shadow 0.5s,transform 0.5s,-webkit-box-shadow 0.5s,-webkit-transform 0.5s;
}

.user .card.-stack:hover {
  -webkit-box-shadow: 8px 8px 0px #181726;
          box-shadow: 8px 8px 0px #181726;
  -webkit-transform: translate(-4px, -4px);
          transform: translate(-4px, -4px);
}

.user .card.-stack .image {
  background-color: #f0f1f5;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: block;
  padding-bottom: 72%;
  height: 0;
  width: 100%;
}

.user .card.-stack .text {
  color: #57585a;
  font-size: 0.875rem;
  line-height: 1.285714;
  padding: 10px 20px;
  text-overflow: ellipsis;
}

.user .header {
  margin-left: 0;
}

.user .header .count {
  font-size: 12px;
  line-height: 2.333;
  color: #9e7ab8;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.user .header .title {
  color: #f0f1f5;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.4;
  text-align: left;
}

.comments .title {
  color: #9e7ab8;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.comments .loading-image {
  width: 48px;
  height: 48px;
  margin: 20px auto;
}

.comment-form {
  margin-bottom: 36px;
  position: relative;
}

.comment-form .submit {
  padding: 12px;
  position: absolute;
  right: 4px;
  bottom: 5px;
}

.comment-form .content-input {
  padding: 12px !important;
}

.comment {
  padding-left: 50px;
  position: relative;
  margin-bottom: 20px;
}

.comment .comment-header .avatar {
  background-color: white;
  width: 40px;
  height: 40px;
  padding-bottom: 0;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}

.comment .comment-header .author {
  font-size: 0.75rem;
  color: #9e7ab8;
  vertical-align: top;
}

.comment-content {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.2;
  color: #58585b;
}

.card.-create {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-height: 0;
  padding-bottom: 0;
  margin-top: 10px;
}

.card.-create > * {
  max-width: 100%;
}

.card.-create.-open {
  max-height: 5000px;
}

.card.-create [contenteditable=true]:empty:before {
  content: attr(placeholder);
  cursor: text;
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}

.card.-create [contenteditable=true]:focus:empty:before {
  opacity: 0.5;
}

.card.-create .aside {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 280px;
          flex: 0 1 280px;
  padding: 9.24024641vh 2.5vw 2.05338809vh 2.5vw;
  position: relative;
}

.card.-create .aside:before {
  background-color: #c0c4d2;
  content: '';
  display: block;
  height: calc(100% - 15.40041068vh);
  width: 1px;
  position: absolute;
  top: 9.24024641vh;
  left: 0px;
}

.card.-create .aside-actions {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card.-create .dropzone {
  margin-bottom: 1.02669405vh;
}

.card.-create .header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.card.-create .input-content {
  min-height: 25.66735113vh;
}

.card.-create .list-files-container {
  margin-top: 5.13347023vh;
}

.card.-create .list-files-title {
  color: #9e7ab8;
  font-size: 16px;
}

.card.-create .list-files .item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-bottom: 8px;
  width: 100%;
}

.card.-create .main {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 220px;
          flex: 1 1 220px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 9.24024641vh;
}

.card.-create .main label {
  margin-bottom: 10px;
}

.card.-create .main input,
.card.-create .main [contenteditable] {
  margin-bottom: 10px;
}

.card.-create .remove-thumbnail {
  background: rgba(255, 255, 255, 0);
  color: rgba(87, 88, 90, 0);
  font-weight: bold;
  padding: 12px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  position: absolute;
  top: 0px;
  right: 0px;
}

.card.-create .remove-thumbnail:hover {
  background: rgba(255, 255, 255, 0.2);
}

.card.-create .thumbnails .item {
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.card.-create .thumbnails .item.dragged {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-box-shadow: 7px 7px 0px #c0c4d2;
          box-shadow: 7px 7px 0px #c0c4d2;
}

.card.-create .thumbnail:hover .remove-thumbnail {
  color: #57585a;
}

.card.-create .Select-control {
  background: #f0f1f5;
  border-radius: 7px;
  padding: 12px 10px;
  border: none;
}

.card.-create .Select {
  margin-bottom: 40px;
}

.card.-create .Select.is-focused .Select-control {
  background: -webkit-gradient(linear, left top, right top, from(#9e7ab8), to(#5c6bcc));
  background: linear-gradient(to right, #9e7ab8, #5c6bcc);
}

.card.-create .Select .Select-input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100px;
          flex: 1 1 100px;
  margin-left: 0;
  margin-right: 40px;
}

.card.-create .Select .Select-input input {
  color: white;
  margin-left: 10px;
}

.card.-create .Select .Select-input input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.card.-create .Select .Select-placeholder {
  color: #57585a;
  padding: 12px 10px 12px 30px;
}

.card.-create .Select .Select-value {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 6px;
  color: #f0f1f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: 0px;
}

.card.-create .Select .Select-value-icon {
  border-right: 1px solid #f0f1f5;
}

.card.-create .Select.is-focused .Select-value {
  background-color: #f0f1f5;
  color: #57585a;
}

.card.-create .Select.is-focused .Select-value-icon {
  border-right: 1px solid #57585a;
}

.card.-create .Select.is-focused .Select-placeholder {
  color: #f0f1f5;
}

.card.-create .Select-multi-value-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.card.-create .thumbnails {
  margin-left: -10px;
  margin-top: 20px;
  width: calc(100% + 10px);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.card.-create .thumbnails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.card.-create .thumbnails > * {
  max-width: 100%;
}

.card.-create .thumbnails .item {
  border-radius: 8px;
  margin-bottom: 20px;
  margin-left: 10px;
  height: 110px;
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 160px;
          flex: 1 1 160px;
}

.card.-create .thumbnails .item.placeholder {
  background: rgba(240, 241, 245, 0.2);
}

.card.-create .thumbnails .item.placeholder .image {
  background: rgba(240, 241, 245, 0.2) !important;
}

.card.-create .thumbnails .image {
  background-color: #f0f1f5;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0px;
}

.card-publish-discussion-prompt {
  position: relative;
}

.card-publish-discussion-prompt .mock-comment {
  padding-left: 60px;
}

.card-publish-discussion-prompt .mock-comment:before {
  content: "";
  border: 16px transparent solid;
  border-right-color: #f0f1f5;
  display: block;
  position: absolute;
  left: 29px;
  top: 29px;
}

.card-publish-discussion-prompt .avatar {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 20px;
}

.card-list-sorter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(calc(100% - 40px));
          transform: translateX(calc(100% - 40px));
  -webkit-transition: -webkit-transform 0.15s ease-in-out 0.75s;
  transition: -webkit-transform 0.15s ease-in-out 0.75s;
  transition: transform 0.15s ease-in-out 0.75s;
  transition: transform 0.15s ease-in-out 0.75s, -webkit-transform 0.15s ease-in-out 0.75s;
  z-index: 1;
  position: fixed;
  right: 0px;
}

.card-list-sorter:before {
  background: #ccc;
  -webkit-box-shadow: 8px 8px 0px #4a56a8;
          box-shadow: 8px 8px 0px #4a56a8;
  content: '';
  display: block;
  z-index: -1;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.card-list-sorter.-open {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

.card-list-sorter > * {
  margin-right: 20px;
}

.card-list-sorter button {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  padding: 10px;
}

.card-list-sorter button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

.card-list-sorter label {
  margin-bottom: 0;
  white-space: nowrap;
}

.card-list-sorter .Select {
  display: block;
  width: 200px;
}

.back-to-top {
  background: white;
  -webkit-box-shadow: 4px 4px 0px #4a57a8;
          box-shadow: 4px 4px 0px #4a57a8;
  border-radius: 23px;
  opacity: 0.001;
  padding: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  position: fixed;
  right: 3.22916667vw;
  bottom: 6.36550308vh;
  height: 46px;
  width: 46px;
}

.back-to-top.headroom--not-top {
  opacity: 1;
}

.back-to-top:hover {
  background: white;
  -webkit-box-shadow: 1px 1px 0px #4a57a8;
          box-shadow: 1px 1px 0px #4a57a8;
}

.back-to-top:focus {
  background: white;
  outline: none;
}

.back-to-top .lnr {
  color: #9e7ab8;
}

.dropzone {
  background-color: #f0f1f5;
  border: 2px dashed #c0c4d2;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  padding-bottom: 37%;
  height: 0;
  width: 100%;
}

.dropzone.-active {
  border: 2px solid #c0c4d2;
}

.dropzone .inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.dropzone .title {
  color: #c0c4d2;
  font-size: 18px;
  letter-spacing: 1.5px;
}

.dropzone .icon {
  border-radius: 25px;
  color: white;
  cursor: pointer;
  display: block;
  font-style: normal;
  font-size: 2.25rem;
  line-height: 1;
  margin-bottom: 10px;
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(#9e7ab8), to(#5c6bcc));
  background: linear-gradient(to right, #9e7ab8, #5c6bcc);
  height: 50px;
  width: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.login.page-main {
  background: url("../images/home-bg.jpg") center center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login [type='color'], .login [type='date'], .login [type='datetime'], .login [type='datetime-local'], .login [type='email'], .login [type='month'], .login [type='number'], .login [type='password'], .login [type='search'], .login [type='tel'], .login [type='text'], .login [type='time'], .login [type='url'], .login [type='week'], .login input:not([type]), .login textarea {
  background-color: white;
  color: #333;
  text-align: center;
  width: 100%;
}

.login .how-it-works {
  color: white;
  display: block;
  float: left;
  font-size: 1.25rem;
  line-height: 1.2;
  padding: 30px 10px;
  text-align: center;
  text-transform: uppercase;
  height: auto;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#9e7ab8), to(#5c6bcc));
  background: linear-gradient(to right, #9e7ab8, #5c6bcc);
}

.login .login-signup {
  position: relative;
  text-align: center;
}

.login .login-signup button {
  width: 300px;
}

.login .login-signup button.login {
  background: rgba(156, 161, 179, 0.5);
}

.login .login-signup button.signup {
  margin-bottom: 10px;
  background: -webkit-gradient(linear, left top, right top, from(#9e7ab8), to(#5c6bcc));
  background: linear-gradient(to right, #9e7ab8, #5c6bcc);
}

.login .page-header {
  background: none;
}

.login .page-header .top {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.login .page-main {
  padding: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login .signup-form input,
.login .signup-form button {
  width: 100%;
}

.login .step {
  display: none;
}

.login .step.-active {
  display: block;
}

.login .subtitle {
  font-size: 1.25rem;
  letter-spacing: 0.8px;
}

.login .loading-spinner {
  color: rgba(255, 255, 255, 0);
}

.login .loading-spinner.-active {
  color: white;
}

.login .spinner-container {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

.tag-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 90%;
  margin: 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}

.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}

.Select input::-ms-clear {
  display: none !important;
}

.Select input::-ms-reveal {
  display: none !important;
}

.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}

.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}

.Select.is-disabled > .Select-control:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}

.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}

.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}

.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}

.Select.is-focused > .Select-control {
  background: #fff;
}

.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}

.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}

.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}

.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}

.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}

.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}

.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}

.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}

.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.Select-control:hover {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}

.is-focused .Select-input > input {
  cursor: text;
}

.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}

.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}

.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}

.Select-clear-zone:hover {
  color: #D0021B;
}

.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}

.Select--multi .Select-clear-zone {
  width: 17px;
}

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}

.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}

.Select-control > *:last-child {
  padding-right: 5px;
}

.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}

.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}

@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}

.Select-option {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}

.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}

.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}

.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}

.Select-noresults {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}

.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}

.Select--multi.has-value .Select-input {
  margin-left: 5px;
}

.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}

.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}

.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}

.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}

.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}

.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}

.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}

.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}

@keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.login-signup {
  padding-top: 20vh;
}

.onboarding-title {
  text-align: center;
  font-size: 60px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: -0.5px;
  text-align: center;
  color: #ffffff;
}

.onboarding-instruction {
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.8px;
  text-align: center;
  color: #ffffff;
}

.accont-form-fine-print {
  color: white;
}

.accont-form-fine-print a {
  color: white;
  text-decoration: underline;
}

.signup-form input {
  width: 300px;
  height: 50px;
  border-radius: 8px;
  background-color: #ffffff;
  border: solid 1px #5c6bcc;
  border: solid 1px #5c6bcc;
}

.signup-form[disabled] input {
  opacity: 0.5;
}

.login-signup.interest-select {
  padding-top: 0vh;
}

.onboarding-form {
  max-width: 300px;
  margin: 0 auto;
}

.onboarding-form .input-field {
  height: 50px;
  margin-bottom: 10px;
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 16px;
  border: solid 1px #5c6bcc;
  border: solid 1px #5c6bcc;
}

.onboarding-form .password-strength {
  margin-bottom: 10px;
}

.onboarding-form .password-strength .input-field {
  margin-bottom: 0;
}

.onboarding-form .password-strength .ReactPasswordStrength-strength-desc {
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1.1;
}

.onboarding-form .submit {
  width: 300px;
  height: 50px;
  border-radius: 8px;
  background-image: linear-gradient(99deg, #9e7ab8, #5c6bcc);
  background-image: linear-gradient(99deg, #9e7ab8, #5c6bcc);
  border: solid 1px #566cde;
  font-weight: normal;
}

.onboarding-form .submit.info-submit {
  margin-top: 10px;
}

.interest-select .interest-select-header {
  position: relative;
}

.interest-select .interest-select-header .tag-fillin-list {
  margin-top: 50px;
  margin-bottom: 62px;
}

.interest-select:before {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.8;
  background-color: #292744;
}

.interest-select .button {
  -webkit-box-shadow: 10px 10px 0 #4a57a8;
          box-shadow: 10px 10px 0 #4a57a8;
}

.interest-select .button:hover {
  -webkit-box-shadow: 4px 4px 0 #4a57a8;
          box-shadow: 4px 4px 0 #4a57a8;
}

.onboarding-interest-boxes-appear,
.onboarding-interest-boxes-enter {
  opacity: 0.01;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}

.onboarding-interest-boxes-appear.onboarding-interest-boxes-appear-active,
.onboarding-interest-boxes-enter.onboarding-interest-boxes-enter-active {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition: opacity 300ms ease-in, -webkit-transform 400ms ease-out;
  transition: opacity 300ms ease-in, -webkit-transform 400ms ease-out;
  transition: opacity 300ms ease-in, transform 400ms ease-out;
  transition: opacity 300ms ease-in, transform 400ms ease-out, -webkit-transform 400ms ease-out;
}

.onboarding-interest-boxes-leave {
  opacity: 1;
}

.onboarding-interest-boxes-leave.onboarding-interest-boxes-leave-active {
  opacity: 0.01;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: opacity 300ms ease-in, -webkit-transform 400ms ease-out;
  transition: opacity 300ms ease-in, -webkit-transform 400ms ease-out;
  transition: opacity 300ms ease-in, transform 400ms ease-out;
  transition: opacity 300ms ease-in, transform 400ms ease-out, -webkit-transform 400ms ease-out;
}

.expertise-select, .onboarding-select {
  margin-bottom: 20px;
}

.expertise-select .Select-placeholder,
.expertise-select.Select--single > .Select-control .Select-value, .onboarding-select .Select-placeholder,
.onboarding-select.Select--single > .Select-control .Select-value {
  height: 50px;
  line-height: 50px;
}

.expertise-select .Select-control, .onboarding-select .Select-control {
  height: 50px;
  border-radius: 8px;
  border: solid 1px #5c6bcc;
  border: solid 1px #5c6bcc;
}

.expertise-select .Select-input, .onboarding-select .Select-input {
  height: 50px;
}

.expertise-select .Select-input input, .onboarding-select .Select-input input {
  line-height: 50px;
  padding: 0;
}

.flash-notifications {
  padding-top: 20px;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  z-index: 9001;
  position: fixed;
  top: 0px;
  left: 0px;
  height: auto;
  width: 100%;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.flash-notifications.-open {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}

.flash-notifications .wrap {
  background-color: #f0ad4e;
  border-radius: 3px;
  padding: 10px;
}

.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 300px;
  height: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background: white;
  border-radius: 5px;
  padding: 20px;
  border: 2px #9e7ab8 solid;
  z-index: 20;
}

.modal input {
  background: white;
}

.modal .close-button {
  float: right;
  color: #ddd;
  cursor: pointer;
}

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

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

.loading-spinner {
  color: rgba(87, 88, 90, 0);
  display: block;
  font-size: 24px;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
  -webkit-transition: color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  height: 24px;
  width: 24px;
}

.loading-spinner.-active {
  color: #57585a;
}
