:root {
  /* Bootstrap theme */
  --brand-primary: #2196f3;
  --brand-success: #4caf50;
  --brand-info: #9c27b0;
  --brand-warning: #ff9800;
  --brand-danger: #e51c23;

  /* App */
  --link-color: #2389da;
  --dark-panel-background: #f2f2f2;
  --dark-panel-heading: #202025;
  --edition-draft-background: #0d87e9;
  --edition-scheduled-background: #ff9800;
  --edition-published-background: #4caf50;
  --source-edition-background: #28635f;

  /* Print */
  --print-page-object-default-bg-color: 239, 239, 239;
  --print-page-object-article-bg-color: 255, 237, 210;
  --print-page-object-frontpage-bg-color: 199, 255, 201;
  --print-page-object-ad-bg-color: 216, 238, 255;
  --print-page-object-pdf-bg-color: 255, 223, 227;
  --print-page-object-html-bg-color: 245, 189, 255;
  --print-page-object-divider-bg-color: 219, 228, 219;
  --print-page-has-pdf-bg-color: #ff6;
  --print-page-status-for-approval-color: #3eaaff;
  --print-page-status-not-approved-color: #ff4a4a;
  --print-page-status-approved-color: #439647;
  --print-page-status-default-color: #969696;
  --print-multi-object-item-color: #524984;
  --print-menu-toggle-hover-color: #6366dc;
  --print-slot-color: #fff777;
  --print-sharing-source-page-color: #959595;
  --print-sharing-page-share-color: #7e7eff;
  --print-sharing-page-pdf-share-color: #ffff3c;
  --print-sharing-page-objects-share-color: #ff9800;

  /* Tailwind default color palette
  https://tailwindcss.com/docs/customizing-colors */
  --tw-color-slate-50: #f8fafc;
  --tw-color-slate-100: #f1f5f9;
  --tw-color-slate-200: #e2e8f0;
  --tw-color-slate-300: #cbd5e1;
  --tw-color-slate-400: #94a3b8;
  --tw-color-slate-500: #64748b;
  --tw-color-slate-600: #475569;
  --tw-color-slate-700: #334155;
  --tw-color-slate-800: #1e293b;
  --tw-color-slate-900: #0f172a;
  --tw-color-slate-950: #020617;
  --tw-color-gray-50: #f9fafb;
  --tw-color-gray-100: #f3f4f6;
  --tw-color-gray-200: #e5e7eb;
  --tw-color-gray-300: #d1d5db;
  --tw-color-gray-400: #9ca3af;
  --tw-color-gray-500: #6b7280;
  --tw-color-gray-600: #4b5563;
  --tw-color-gray-700: #374151;
  --tw-color-gray-800: #1f2937;
  --tw-color-gray-900: #111827;
  --tw-color-gray-950: #030712;
  --tw-color-zinc-50: #fafafa;
  --tw-color-zinc-100: #f4f4f5;
  --tw-color-zinc-200: #e4e4e7;
  --tw-color-zinc-300: #d4d4d8;
  --tw-color-zinc-400: #a1a1aa;
  --tw-color-zinc-500: #71717a;
  --tw-color-zinc-600: #52525b;
  --tw-color-zinc-700: #3f3f46;
  --tw-color-zinc-800: #27272a;
  --tw-color-zinc-900: #18181b;
  --tw-color-zinc-950: #09090b;
  --tw-color-neutral-50: #fafafa;
  --tw-color-neutral-100: #f5f5f5;
  --tw-color-neutral-200: #e5e5e5;
  --tw-color-neutral-300: #d4d4d4;
  --tw-color-neutral-400: #a3a3a3;
  --tw-color-neutral-500: #737373;
  --tw-color-neutral-600: #525252;
  --tw-color-neutral-700: #404040;
  --tw-color-neutral-800: #262626;
  --tw-color-neutral-900: #171717;
  --tw-color-neutral-950: #0a0a0a;
  --tw-color-stone-50: #fafaf9;
  --tw-color-stone-100: #f5f5f4;
  --tw-color-stone-200: #e7e5e4;
  --tw-color-stone-300: #d6d3d1;
  --tw-color-stone-400: #a8a29e;
  --tw-color-stone-500: #78716c;
  --tw-color-stone-600: #57534e;
  --tw-color-stone-700: #44403c;
  --tw-color-stone-800: #292524;
  --tw-color-stone-900: #1c1917;
  --tw-color-stone-950: #0c0a09;
  --tw-color-red-50: #fef2f2;
  --tw-color-red-100: #fee2e2;
  --tw-color-red-200: #fecaca;
  --tw-color-red-300: #fca5a5;
  --tw-color-red-400: #f87171;
  --tw-color-red-500: #ef4444;
  --tw-color-red-600: #dc2626;
  --tw-color-red-700: #b91c1c;
  --tw-color-red-800: #991b1b;
  --tw-color-red-900: #7f1d1d;
  --tw-color-red-950: #450a0a;
  --tw-color-orange-50: #fff7ed;
  --tw-color-orange-100: #ffedd5;
  --tw-color-orange-200: #fed7aa;
  --tw-color-orange-300: #fdba74;
  --tw-color-orange-400: #fb923c;
  --tw-color-orange-500: #f97316;
  --tw-color-orange-600: #ea580c;
  --tw-color-orange-700: #c2410c;
  --tw-color-orange-800: #9a3412;
  --tw-color-orange-900: #7c2d12;
  --tw-color-orange-950: #431407;
  --tw-color-amber-50: #fffbeb;
  --tw-color-amber-100: #fef3c7;
  --tw-color-amber-200: #fde68a;
  --tw-color-amber-300: #fcd34d;
  --tw-color-amber-400: #fbbf24;
  --tw-color-amber-500: #f59e0b;
  --tw-color-amber-600: #d97706;
  --tw-color-amber-700: #b45309;
  --tw-color-amber-800: #92400e;
  --tw-color-amber-900: #78350f;
  --tw-color-amber-950: #451a03;
  --tw-color-yellow-50: #fefce8;
  --tw-color-yellow-100: #fef9c3;
  --tw-color-yellow-200: #fef08a;
  --tw-color-yellow-300: #fde047;
  --tw-color-yellow-400: #facc15;
  --tw-color-yellow-500: #eab308;
  --tw-color-yellow-600: #ca8a04;
  --tw-color-yellow-700: #a16207;
  --tw-color-yellow-800: #854d0e;
  --tw-color-yellow-900: #713f12;
  --tw-color-yellow-950: #422006;
  --tw-color-lime-50: #f7fee7;
  --tw-color-lime-100: #ecfccb;
  --tw-color-lime-200: #d9f99d;
  --tw-color-lime-300: #bef264;
  --tw-color-lime-400: #a3e635;
  --tw-color-lime-500: #84cc16;
  --tw-color-lime-600: #65a30d;
  --tw-color-lime-700: #4d7c0f;
  --tw-color-lime-800: #3f6212;
  --tw-color-lime-900: #365314;
  --tw-color-lime-950: #1a2e05;
  --tw-color-green-50: #f0fdf4;
  --tw-color-green-100: #dcfce7;
  --tw-color-green-200: #bbf7d0;
  --tw-color-green-300: #86efac;
  --tw-color-green-400: #4ade80;
  --tw-color-green-500: #22c55e;
  --tw-color-green-600: #16a34a;
  --tw-color-green-700: #15803d;
  --tw-color-green-800: #166534;
  --tw-color-green-900: #14532d;
  --tw-color-green-950: #052e16;
  --tw-color-emerald-50: #ecfdf5;
  --tw-color-emerald-100: #d1fae5;
  --tw-color-emerald-200: #a7f3d0;
  --tw-color-emerald-300: #6ee7b7;
  --tw-color-emerald-400: #34d399;
  --tw-color-emerald-500: #10b981;
  --tw-color-emerald-600: #059669;
  --tw-color-emerald-700: #047857;
  --tw-color-emerald-800: #065f46;
  --tw-color-emerald-900: #064e3b;
  --tw-color-emerald-950: #022c22;
  --tw-color-teal-50: #f0fdfa;
  --tw-color-teal-100: #ccfbf1;
  --tw-color-teal-200: #99f6e4;
  --tw-color-teal-300: #5eead4;
  --tw-color-teal-400: #2dd4bf;
  --tw-color-teal-500: #14b8a6;
  --tw-color-teal-600: #0d9488;
  --tw-color-teal-700: #0f766e;
  --tw-color-teal-800: #115e59;
  --tw-color-teal-900: #134e4a;
  --tw-color-teal-950: #042f2e;
  --tw-color-cyan-50: #ecfeff;
  --tw-color-cyan-100: #cffafe;
  --tw-color-cyan-200: #a5f3fc;
  --tw-color-cyan-300: #67e8f9;
  --tw-color-cyan-400: #22d3ee;
  --tw-color-cyan-500: #06b6d4;
  --tw-color-cyan-600: #0891b2;
  --tw-color-cyan-700: #0e7490;
  --tw-color-cyan-800: #155e75;
  --tw-color-cyan-900: #164e63;
  --tw-color-cyan-950: #083344;
  --tw-color-sky-50: #f0f9ff;
  --tw-color-sky-100: #e0f2fe;
  --tw-color-sky-200: #bae6fd;
  --tw-color-sky-300: #7dd3fc;
  --tw-color-sky-400: #38bdf8;
  --tw-color-sky-500: #0ea5e9;
  --tw-color-sky-600: #0284c7;
  --tw-color-sky-700: #0369a1;
  --tw-color-sky-800: #075985;
  --tw-color-sky-900: #0c4a6e;
  --tw-color-sky-950: #082f49;
  --tw-color-blue-50: #eff6ff;
  --tw-color-blue-100: #dbeafe;
  --tw-color-blue-200: #bfdbfe;
  --tw-color-blue-300: #93c5fd;
  --tw-color-blue-400: #60a5fa;
  --tw-color-blue-500: #3b82f6;
  --tw-color-blue-600: #2563eb;
  --tw-color-blue-700: #1d4ed8;
  --tw-color-blue-800: #1e40af;
  --tw-color-blue-900: #1e3a8a;
  --tw-color-blue-950: #172554;
  --tw-color-indigo-50: #eef2ff;
  --tw-color-indigo-100: #e0e7ff;
  --tw-color-indigo-200: #c7d2fe;
  --tw-color-indigo-300: #a5b4fc;
  --tw-color-indigo-400: #818cf8;
  --tw-color-indigo-500: #6366f1;
  --tw-color-indigo-600: #4f46e5;
  --tw-color-indigo-700: #4338ca;
  --tw-color-indigo-800: #3730a3;
  --tw-color-indigo-900: #312e81;
  --tw-color-indigo-950: #1e1b4b;
  --tw-color-violet-50: #f5f3ff;
  --tw-color-violet-100: #ede9fe;
  --tw-color-violet-200: #ddd6fe;
  --tw-color-violet-300: #c4b5fd;
  --tw-color-violet-400: #a78bfa;
  --tw-color-violet-500: #8b5cf6;
  --tw-color-violet-600: #7c3aed;
  --tw-color-violet-700: #6d28d9;
  --tw-color-violet-800: #5b21b6;
  --tw-color-violet-900: #4c1d95;
  --tw-color-violet-950: #2e1065;
  --tw-color-purple-50: #faf5ff;
  --tw-color-purple-100: #f3e8ff;
  --tw-color-purple-200: #e9d5ff;
  --tw-color-purple-300: #d8b4fe;
  --tw-color-purple-400: #c084fc;
  --tw-color-purple-500: #a855f7;
  --tw-color-purple-600: #9333ea;
  --tw-color-purple-700: #7e22ce;
  --tw-color-purple-800: #6b21a8;
  --tw-color-purple-900: #581c87;
  --tw-color-purple-950: #3b0764;
  --tw-color-fuchsia-50: #fdf4ff;
  --tw-color-fuchsia-100: #fae8ff;
  --tw-color-fuchsia-200: #f5d0fe;
  --tw-color-fuchsia-300: #f0abfc;
  --tw-color-fuchsia-400: #e879f9;
  --tw-color-fuchsia-500: #d946ef;
  --tw-color-fuchsia-600: #c026d3;
  --tw-color-fuchsia-700: #a21caf;
  --tw-color-fuchsia-800: #86198f;
  --tw-color-fuchsia-900: #701a75;
  --tw-color-fuchsia-950: #4a044e;
  --tw-color-pink-50: #fdf2f8;
  --tw-color-pink-100: #fce7f3;
  --tw-color-pink-200: #fbcfe8;
  --tw-color-pink-300: #f9a8d4;
  --tw-color-pink-400: #f472b6;
  --tw-color-pink-500: #ec4899;
  --tw-color-pink-600: #db2777;
  --tw-color-pink-700: #be185d;
  --tw-color-pink-800: #9d174d;
  --tw-color-pink-900: #831843;
  --tw-color-pink-950: #500724;
  --tw-color-rose-50: #fff1f2;
  --tw-color-rose-100: #ffe4e6;
  --tw-color-rose-200: #fecdd3;
  --tw-color-rose-300: #fda4af;
  --tw-color-rose-400: #fb7185;
  --tw-color-rose-500: #f43f5e;
  --tw-color-rose-600: #e11d48;
  --tw-color-rose-700: #be123c;
  --tw-color-rose-800: #9f1239;
  --tw-color-rose-900: #881337;
  --tw-color-rose-950: #4c0519;
}

/* React DayPicker
https://daypicker.dev/docs/styling#css-variables */
div.rdp-root {
  --rdp-day-height: 28px;
  --rdp-day-width: 28px;
  --rdp-day_button-height: 28px;
  --rdp-day_button-width: 28px;
  --rdp-nav_button-width: 20px;
  --rdp-week_number-border: 0;
}

div.rdp-root.light {
    --rdp-accent-color: #4a90e2;
}

div.rdp-root.dark {
    --rdp-accent-color: #4a90e2;
}
@font-face {
  font-family: budicon;
  src: url('/fonts/budicon/budicon.eot?42886572');
  src: url('/fonts/budicon/budicon.eot?42886572#iefix') format('embedded-opentype'),
       url('/fonts/budicon/budicon.woff?42886572') format('woff'),
       url('/fonts/budicon/budicon.ttf?42886572') format('truetype'),
       url('/fonts/budicon/budicon.svg?42886572#budicon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'budicon';
    src: url('../font/budicon.svg?42886572#budicon') format('svg');
  }
}
*/

 [class^="bi-"]::before, [class*=" bi-"]::before {
  font-family: budicon, sans-serif;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;

  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes */
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */

  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */

  /* font-size: 120%; */

  /* Uncomment for 3D effect */

  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.bi-animal-fish::before { content: '\e800'; } /* '' */
.bi-animal-fox::before { content: '\e801'; } /* '' */
.bi-animal-frog::before { content: '\e802'; } /* '' */
.bi-animal-goose::before { content: '\e803'; } /* '' */
.bi-animal-husky::before { content: '\e804'; } /* '' */
.bi-animal-lion::before { content: '\e805'; } /* '' */
.bi-animal-monkey::before { content: '\e806'; } /* '' */
.bi-animal-monkey-a::before { content: '\e807'; } /* '' */
.bi-animal-mouse::before { content: '\e808'; } /* '' */
.bi-animal-pig::before { content: '\e809'; } /* '' */
.bi-animal-pig-a::before { content: '\e80a'; } /* '' */
.bi-animal-sheep::before { content: '\e80b'; } /* '' */
.bi-animal-shrimp::before { content: '\e80c'; } /* '' */
.bi-animal-wolf::before { content: '\e80d'; } /* '' */
.bi-animal-bull::before { content: '\e80e'; } /* '' */
.bi-animal-cat::before { content: '\e80f'; } /* '' */
.bi-animal-chicken::before { content: '\e810'; } /* '' */
.bi-animal-cow::before { content: '\e811'; } /* '' */
.bi-animal-cow-a::before { content: '\e812'; } /* '' */
.bi-animal-dog::before { content: '\e813'; } /* '' */
.bi-com-bubble-dot-b::before { content: '\e814'; } /* '' */
.bi-com-bubble-line::before { content: '\e815'; } /* '' */
.bi-com-bubble-line-a::before { content: '\e816'; } /* '' */
.bi-com-bubble-line-b::before { content: '\e817'; } /* '' */
.bi-com-chat::before { content: '\e818'; } /* '' */
.bi-com-check-box::before { content: '\e819'; } /* '' */
.bi-com-email::before { content: '\e81a'; } /* '' */
.bi-com-email-cross::before { content: '\e81b'; } /* '' */
.bi-com-email-minus::before { content: '\e81c'; } /* '' */
.bi-com-email-o::before { content: '\e81d'; } /* '' */
.bi-com-email-plus::before { content: '\e81e'; } /* '' */
.bi-com-email-tick::before { content: '\e81f'; } /* '' */
.bi-com-envelope::before { content: '\e820'; } /* '' */
.bi-com-feather-pen::before { content: '\e821'; } /* '' */
.bi-com-fountain-pen::before { content: '\e822'; } /* '' */
.bi-com-group-bubble::before { content: '\e823'; } /* '' */
.bi-com-group-bubble-a::before { content: '\e824'; } /* '' */
.bi-com-group-bubble-b::before { content: '\e825'; } /* '' */
.bi-com-group-bubble-c::before { content: '\e826'; } /* '' */
.bi-com-group-bubble-d::before { content: '\e827'; } /* '' */
.bi-com-help::before { content: '\e828'; } /* '' */
.bi-com-help-a::before { content: '\e829'; } /* '' */
.bi-com-megaphone::before { content: '\e82a'; } /* '' */
.bi-com-megaphone-a::before { content: '\e82b'; } /* '' */
.bi-com-mic::before { content: '\e82c'; } /* '' */
.bi-com-mic-mute::before { content: '\e82d'; } /* '' */
.bi-com-paperplane::before { content: '\e82e'; } /* '' */
.bi-com-phone::before { content: '\e82f'; } /* '' */
.bi-com-phone-a::before { content: '\e830'; } /* '' */
.bi-com-pictures::before { content: '\e831'; } /* '' */
.bi-com-voicemail::before { content: '\e832'; } /* '' */
.bi-com-bell::before { content: '\e833'; } /* '' */
.bi-com-bell-a::before { content: '\e834'; } /* '' */
.bi-com-broadcast::before { content: '\e835'; } /* '' */
.bi-com-broadcast-a::before { content: '\e836'; } /* '' */
.bi-com-bubble::before { content: '\e837'; } /* '' */
.bi-com-bubble-a::before { content: '\e838'; } /* '' */
.bi-com-bubble-b::before { content: '\e839'; } /* '' */
.bi-com-bubble-dot::before { content: '\e83a'; } /* '' */
.bi-com-bubble-dot-a::before { content: '\e83b'; } /* '' */
.bi-doc-analytic-blank::before { content: '\e83c'; } /* '' */
.bi-doc-analytic-line::before { content: '\e83d'; } /* '' */
.bi-doc-analytic-line-a::before { content: '\e83e'; } /* '' */
.bi-doc-article::before { content: '\e83f'; } /* '' */
.bi-doc-article-a::before { content: '\e840'; } /* '' */
.bi-doc-article-b::before { content: '\e841'; } /* '' */
.bi-doc-attachment::before { content: '\e842'; } /* '' */
.bi-doc-attachment-a::before { content: '\e843'; } /* '' */
.bi-doc-binder-blank::before { content: '\e844'; } /* '' */
.bi-doc-binder-four::before { content: '\e845'; } /* '' */
.bi-doc-binder-one::before { content: '\e846'; } /* '' */
.bi-doc-binder-three::before { content: '\e847'; } /* '' */
.bi-doc-binder-two::before { content: '\e848'; } /* '' */
.bi-doc-binder-zero::before { content: '\e849'; } /* '' */
.bi-doc-book::before { content: '\e84a'; } /* '' */
.bi-doc-book-a::before { content: '\e84b'; } /* '' */
.bi-doc-book-b::before { content: '\e84c'; } /* '' */
.bi-doc-book-c::before { content: '\e84d'; } /* '' */
.bi-doc-book-d::before { content: '\e84e'; } /* '' */
.bi-doc-bookmark::before { content: '\e84f'; } /* '' */
.bi-doc-book-mark::before { content: '\e850'; } /* '' */
.bi-doc-box::before { content: '\e851'; } /* '' */
.bi-doc-briefcase::before { content: '\e852'; } /* '' */
.bi-doc-briefcase-a::before { content: '\e853'; } /* '' */
.bi-doc-briefcase-b::before { content: '\e854'; } /* '' */
.bi-doc-briefcase-c::before { content: '\e855'; } /* '' */
.bi-doc-briefcase-d::before { content: '\e856'; } /* '' */
.bi-doc-compose::before { content: '\e857'; } /* '' */
.bi-doc-compose-a::before { content: '\e858'; } /* '' */
.bi-doc-documents::before { content: '\e859'; } /* '' */
.bi-doc-documents-minus::before { content: '\e85a'; } /* '' */
.bi-doc-documents-plus::before { content: '\e85b'; } /* '' */
.bi-doc-download::before { content: '\e85c'; } /* '' */
.bi-doc-drawer::before { content: '\e85d'; } /* '' */
.bi-doc-drawer-a::before { content: '\e85e'; } /* '' */
.bi-doc-drawer-b::before { content: '\e85f'; } /* '' */
.bi-doc-drawer-blank::before { content: '\e860'; } /* '' */
.bi-doc-drawer-download::before { content: '\e861'; } /* '' */
.bi-doc-drawer-line::before { content: '\e862'; } /* '' */
.bi-doc-drawer-upload::before { content: '\e863'; } /* '' */
.bi-doc-envelope::before { content: '\e864'; } /* '' */
.bi-doc-file-blank::before { content: '\e865'; } /* '' */
.bi-doc-file-blank-a::before { content: '\e866'; } /* '' */
.bi-doc-file-cross::before { content: '\e867'; } /* '' */
.bi-doc-file-cross-a::before { content: '\e868'; } /* '' */
.bi-doc-file-line::before { content: '\e869'; } /* '' */
.bi-doc-file-line-a::before { content: '\e86a'; } /* '' */
.bi-doc-file-minus::before { content: '\e86b'; } /* '' */
.bi-doc-file-minus-a::before { content: '\e86c'; } /* '' */
.bi-doc-file-plus::before { content: '\e86d'; } /* '' */
.bi-doc-file-plus-a::before { content: '\e86e'; } /* '' */
.bi-doc-file-stack::before { content: '\e86f'; } /* '' */
.bi-doc-file-tick::before { content: '\e870'; } /* '' */
.bi-doc-file-tick-a::before { content: '\e871'; } /* '' */
.bi-doc-folder::before { content: '\e872'; } /* '' */
.bi-doc-folder-a::before { content: '\e873'; } /* '' */
.bi-doc-folder-check-a::before { content: '\e874'; } /* '' */
.bi-doc-folder-cross::before { content: '\e875'; } /* '' */
.bi-doc-folder-cross-a::before { content: '\e876'; } /* '' */
.bi-doc-folder-minus::before { content: '\e877'; } /* '' */
.bi-doc-folder-minus-a::before { content: '\e878'; } /* '' */
.bi-doc-folder-plus::before { content: '\e879'; } /* '' */
.bi-doc-folder-plus-a::before { content: '\e87a'; } /* '' */
.bi-doc-folder-s::before { content: '\e87b'; } /* '' */
.bi-doc-folder-sync::before { content: '\e87c'; } /* '' */
.bi-doc-folder-tick::before { content: '\e87d'; } /* '' */
.bi-doc-list::before { content: '\e87e'; } /* '' */
.bi-doc-news::before { content: '\e87f'; } /* '' */
.bi-doc-newspaper::before { content: '\e880'; } /* '' */
.bi-doc-newspaper-a::before { content: '\e881'; } /* '' */
.bi-doc-newspaper-b::before { content: '\e882'; } /* '' */
.bi-doc-notebook::before { content: '\e883'; } /* '' */
.bi-doc-notebook-a::before { content: '\e884'; } /* '' */
.bi-doc-note-pen::before { content: '\e885'; } /* '' */
.bi-doc-paper-line::before { content: '\e886'; } /* '' */
.bi-doc-papers::before { content: '\e887'; } /* '' */
.bi-doc-paper-stack::before { content: '\e888'; } /* '' */
.bi-doc-photo-stack::before { content: '\e889'; } /* '' */
.bi-doc-pie::before { content: '\e88a'; } /* '' */
.bi-doc-pie-a::before { content: '\e88b'; } /* '' */
.bi-doc-pie-b::before { content: '\e88c'; } /* '' */
.bi-doc-pin::before { content: '\e88d'; } /* '' */
.bi-doc-pin-a::before { content: '\e88e'; } /* '' */
.bi-doc-print::before { content: '\e88f'; } /* '' */
.bi-doc-print-a::before { content: '\e890'; } /* '' */
.bi-doc-profile::before { content: '\e891'; } /* '' */
.bi-doc-profile-a::before { content: '\e892'; } /* '' */
.bi-doc-upload::before { content: '\e893'; } /* '' */
.bi-doc-wboard-line::before { content: '\e894'; } /* '' */
.bi-doc-wboard-tick::before { content: '\e895'; } /* '' */
.bi-media-glass::before { content: '\e896'; } /* '' */
.bi-media-glass-a::before { content: '\e897'; } /* '' */
.bi-media-image::before { content: '\e898'; } /* '' */
.bi-media-image-a::before { content: '\e899'; } /* '' */
.bi-media-image-b::before { content: '\e89a'; } /* '' */
.bi-media-image-c::before { content: '\e89b'; } /* '' */
.bi-media-image-d::before { content: '\e89c'; } /* '' */
.bi-media-negative::before { content: '\e89d'; } /* '' */
.bi-media-negative-a::before { content: '\e89e'; } /* '' */
.bi-media-video::before { content: '\e89f'; } /* '' */
.bi-media-video-a::before { content: '\e8a0'; } /* '' */
.bi-media-video-clip::before { content: '\e8a1'; } /* '' */
.bi-media-video-r::before { content: '\e8a2'; } /* '' */
.bi-business-tie::before { content: '\e8a3'; } /* '' */
.bi-business-tie-a::before { content: '\e8a4'; } /* '' */
.bi-business-tie-b::before { content: '\e8a5'; } /* '' */
.bi-doc-analytic-bar::before { content: '\e8a6'; } /* '' */
.bi-ecommerce-basket::before { content: '\e8a7'; } /* '' */
.bi-ecommerce-bill::before { content: '\e8a8'; } /* '' */
.bi-ecommerce-bill-a::before { content: '\e8a9'; } /* '' */
.bi-ecommerce-bill-b::before { content: '\e8aa'; } /* '' */
.bi-ecommerce-bowtie::before { content: '\e8ab'; } /* '' */
.bi-ecommerce-cash::before { content: '\e8ac'; } /* '' */
.bi-ecommerce-cash-a::before { content: '\e8ad'; } /* '' */
.bi-ecommerce-coins::before { content: '\e8ae'; } /* '' */
.bi-ecommerce-coins-a::before { content: '\e8af'; } /* '' */
.bi-ecommerce-creditcard::before { content: '\e8b0'; } /* '' */
.bi-ecommerce-creditcard-b::before { content: '\e8b1'; } /* '' */
.bi-ecommerce-creditcard-c::before { content: '\e8b2'; } /* '' */
.bi-ecommerce-creditcard-d::before { content: '\e8b3'; } /* '' */
.bi-ecommerce-diamon::before { content: '\e8b4'; } /* '' */
.bi-ecommerce-digital-download::before { content: '\e8b5'; } /* '' */
.bi-ecommerce-digital-upload::before { content: '\e8b6'; } /* '' */
.bi-ecommerce-dollar::before { content: '\e8b7'; } /* '' */
.bi-ecommerce-euro::before { content: '\e8b8'; } /* '' */
.bi-ecommerce-gift::before { content: '\e8b9'; } /* '' */
.bi-ecommerce-hanger::before { content: '\e8ba'; } /* '' */
.bi-ecommerce-jeans::before { content: '\e8bb'; } /* '' */
.bi-ecommerce-lipstick::before { content: '\e8bc'; } /* '' */
.bi-ecommerce-market::before { content: '\e8bd'; } /* '' */
.bi-ecommerce-mastercard::before { content: '\e8be'; } /* '' */
.bi-ecommerce-pack::before { content: '\e8bf'; } /* '' */
.bi-ecommerce-pack-a::before { content: '\e8c0'; } /* '' */
.bi-ecommerce-pounds::before { content: '\e8c1'; } /* '' */
.bi-ecommerce-ring::before { content: '\e8c2'; } /* '' */
.bi-ecommerce-safebox::before { content: '\e8c3'; } /* '' */
.bi-ecommerce-shirt::before { content: '\e8c4'; } /* '' */
.bi-ecommerce-shirt-a::before { content: '\e8c5'; } /* '' */
.bi-ecommerce-shoes::before { content: '\e8c6'; } /* '' */
.bi-ecommerce-shop::before { content: '\e8c7'; } /* '' */
.bi-ecommerce-shopcart::before { content: '\e8c8'; } /* '' */
.bi-ecommerce-shopcart-a::before { content: '\e8c9'; } /* '' */
.bi-ecommerce-shopcart-a-download::before { content: '\e8ca'; } /* '' */
.bi-ecommerce-shopcart-a-fill::before { content: '\e8cb'; } /* '' */
.bi-ecommerce-shopcart-c::before { content: '\e8cc'; } /* '' */
.bi-ecommerce-shopcart-d::before { content: '\e8cd'; } /* '' */
.bi-ecommerce-shopcart-download::before { content: '\e8ce'; } /* '' */
.bi-ecommerce-shopcart-fill::before { content: '\e8cf'; } /* '' */
.bi-ecommerce-short::before { content: '\e8d0'; } /* '' */
.bi-ecommerce-suitcase::before { content: '\e8d1'; } /* '' */
.bi-ecommerce-suitcase-a::before { content: '\e8d2'; } /* '' */
.bi-ecommerce-tag::before { content: '\e8d3'; } /* '' */
.bi-ecommerce-tag-a::before { content: '\e8d4'; } /* '' */
.bi-ecommerce-tag-a-s::before { content: '\e8d5'; } /* '' */
.bi-ecommerce-tag-b::before { content: '\e8d6'; } /* '' */
.bi-ecommerce-tag-b-s::before { content: '\e8d7'; } /* '' */
.bi-ecommerce-tag-c::before { content: '\e8d8'; } /* '' */
.bi-ecommerce-tag-cross::before { content: '\e8d9'; } /* '' */
.bi-ecommerce-tag-c-s::before { content: '\e8da'; } /* '' */
.bi-ecommerce-tag-minus::before { content: '\e8db'; } /* '' */
.bi-ecommerce-tag-plus::before { content: '\e8dc'; } /* '' */
.bi-ecommerce-tag-tick::before { content: '\e8dd'; } /* '' */
.bi-ecommerce-tracking::before { content: '\e8de'; } /* '' */
.bi-ecommerce-tshirt::before { content: '\e8df'; } /* '' */
.bi-ecommerce-wallet::before { content: '\e8e0'; } /* '' */
.bi-ecommerce-wallet-a::before { content: '\e8e1'; } /* '' */
.bi-ecommerce-woman-bag::before { content: '\e8e2'; } /* '' */
.bi-ecommerce-yen::before { content: '\e8e3'; } /* '' */
.bi-ecommerce-backpack::before { content: '\e8e4'; } /* '' */
.bi-ecommerce-backpack-a::before { content: '\e8e5'; } /* '' */
.bi-ecommerce-bag::before { content: '\e8e6'; } /* '' */
.bi-ecommerce-bag-a::before { content: '\e8e7'; } /* '' */
.bi-ecommerce-bag-b::before { content: '\e8e8'; } /* '' */
.bi-editorial-pencil-s::before { content: '\e8e9'; } /* '' */
.bi-editorial-pen-s::before { content: '\e8ea'; } /* '' */
.bi-editorial-redo::before { content: '\e8eb'; } /* '' */
.bi-editorial-right-align::before { content: '\e8ec'; } /* '' */
.bi-editorial-trash::before { content: '\e8ed'; } /* '' */
.bi-editorial-trash-a::before { content: '\e8ee'; } /* '' */
.bi-editorial-trash-a-l::before { content: '\e8ef'; } /* '' */
.bi-editorial-trash-l::before { content: '\e8f0'; } /* '' */
.bi-editorial-undo::before { content: '\e8f1'; } /* '' */
.bi-editorial-write::before { content: '\e8f2'; } /* '' */
.bi-editorial-write-s::before { content: '\e8f3'; } /* '' */
.bi-editorial-ascending::before { content: '\e8f4'; } /* '' */
.bi-editorial-bookmark::before { content: '\e8f5'; } /* '' */
.bi-editorial-bookmark-a::before { content: '\e8f6'; } /* '' */
.bi-editorial-brush::before { content: '\e8f7'; } /* '' */
.bi-editorial-center-align::before { content: '\e8f8'; } /* '' */
.bi-editorial-compose::before { content: '\e8f9'; } /* '' */
.bi-editorial-descending::before { content: '\e8fa'; } /* '' */
.bi-editorial-left-align::before { content: '\e8fb'; } /* '' */
.bi-editorial-pen::before { content: '\e8fc'; } /* '' */
.bi-editorial-pencil::before { content: '\e8fd'; } /* '' */
.bi-editorial-pencil-a::before { content: '\e8fe'; } /* '' */
.bi-editorial-pencil-a-s::before { content: '\e8ff'; } /* '' */
.bi-building-drawer-a::before { content: '\e900'; } /* '' */
.bi-building-house::before { content: '\e901'; } /* '' */
.bi-building-house-a::before { content: '\e902'; } /* '' */
.bi-building-museum::before { content: '\e903'; } /* '' */
.bi-building-office::before { content: '\e904'; } /* '' */
.bi-building-office-a::before { content: '\e905'; } /* '' */
.bi-building-office-b::before { content: '\e906'; } /* '' */
.bi-building-sofa::before { content: '\e907'; } /* '' */
.bi-building-sofa-a::before { content: '\e908'; } /* '' */
.bi-building-sofa-b::before { content: '\e909'; } /* '' */
.bi-building-sofa-twin::before { content: '\e90a'; } /* '' */
.bi-building-sofa-twin-a::before { content: '\e90b'; } /* '' */
.bi-building-table-lamp::before { content: '\e90c'; } /* '' */
.bi-building-table-lamp-a::before { content: '\e90d'; } /* '' */
.bi-building-tower::before { content: '\e90e'; } /* '' */
.bi-building-tree::before { content: '\e90f'; } /* '' */
.bi-environment-flower::before { content: '\e910'; } /* '' */
.bi-environment-flower-a::before { content: '\e911'; } /* '' */
.bi-environment-flower-b::before { content: '\e912'; } /* '' */
.bi-environment-leaf::before { content: '\e913'; } /* '' */
.bi-environment-leaf-a::before { content: '\e914'; } /* '' */
.bi-environment-mountain::before { content: '\e915'; } /* '' */
.bi-environment-mountain-a::before { content: '\e916'; } /* '' */
.bi-environment-no-smoke::before { content: '\e917'; } /* '' */
.bi-environment-plant::before { content: '\e918'; } /* '' */
.bi-environment-sign::before { content: '\e919'; } /* '' */
.bi-environment-smoke::before { content: '\e91a'; } /* '' */
.bi-environment-tree::before { content: '\e91b'; } /* '' */
.bi-building-apartment::before { content: '\e91c'; } /* '' */
.bi-building-bed::before { content: '\e91d'; } /* '' */
.bi-building-bulb::before { content: '\e91e'; } /* '' */
.bi-building-cabinet::before { content: '\e91f'; } /* '' */
.bi-building-desk::before { content: '\e920'; } /* '' */
.bi-building-desk-a::before { content: '\e921'; } /* '' */
.bi-building-desk-b::before { content: '\e922'; } /* '' */
.bi-building-desk-c::before { content: '\e923'; } /* '' */
.bi-building-door::before { content: '\e924'; } /* '' */
.bi-building-drawer::before { content: '\e925'; } /* '' */
.bi-beverage-cocktail-a::before { content: '\e926'; } /* '' */
.bi-beverage-coffee::before { content: '\e927'; } /* '' */
.bi-beverage-coffee-a::before { content: '\e928'; } /* '' */
.bi-beverage-coffee-b::before { content: '\e929'; } /* '' */
.bi-beverage-coffee-cup::before { content: '\e92a'; } /* '' */
.bi-beverage-coffee-cup-a::before { content: '\e92b'; } /* '' */
.bi-beverage-cokctail::before { content: '\e92c'; } /* '' */
.bi-beverage-cup-straw::before { content: '\e92d'; } /* '' */
.bi-beverage-empty-glass::before { content: '\e92e'; } /* '' */
.bi-beverage-milk::before { content: '\e92f'; } /* '' */
.bi-beverage-milk-a::before { content: '\e930'; } /* '' */
.bi-beverage-tea::before { content: '\e931'; } /* '' */
.bi-beverage-tea-a::before { content: '\e932'; } /* '' */
.bi-beverage-tea-cup::before { content: '\e933'; } /* '' */
.bi-beverage-tea-cup-a::before { content: '\e934'; } /* '' */
.bi-beverage-water::before { content: '\e935'; } /* '' */
.bi-beverage-water-a::before { content: '\e936'; } /* '' */
.bi-beverage-water-glass::before { content: '\e937'; } /* '' */
.bi-beverage-wine::before { content: '\e938'; } /* '' */
.bi-food-apple::before { content: '\e939'; } /* '' */
.bi-food-bowl::before { content: '\e93a'; } /* '' */
.bi-food-cherry::before { content: '\e93b'; } /* '' */
.bi-food-cherry-a::before { content: '\e93c'; } /* '' */
.bi-food-chinese-food::before { content: '\e93d'; } /* '' */
.bi-food-chinese-food-a::before { content: '\e93e'; } /* '' */
.bi-food-chinese-food-b::before { content: '\e93f'; } /* '' */
.bi-food-drumstick::before { content: '\e940'; } /* '' */
.bi-food-egg::before { content: '\e941'; } /* '' */
.bi-food-grape::before { content: '\e942'; } /* '' */
.bi-food-hamburger::before { content: '\e943'; } /* '' */
.bi-food-hamburger-a::before { content: '\e944'; } /* '' */
.bi-food-ice-cream::before { content: '\e945'; } /* '' */
.bi-food-ice-cream-a::before { content: '\e946'; } /* '' */
.bi-food-ice-cream-b::before { content: '\e947'; } /* '' */
.bi-food-ice-cream-c::before { content: '\e948'; } /* '' */
.bi-food-melon::before { content: '\e949'; } /* '' */
.bi-food-noodle::before { content: '\e94a'; } /* '' */
.bi-food-noodle-a::before { content: '\e94b'; } /* '' */
.bi-food-onigiri::before { content: '\e94c'; } /* '' */
.bi-food-onigiri-a::before { content: '\e94d'; } /* '' */
.bi-food-white-bread::before { content: '\e94e'; } /* '' */
.bi-kitchen-fork-knife::before { content: '\e94f'; } /* '' */
.bi-kitchen-fork-knife-a::before { content: '\e950'; } /* '' */
.bi-kitchen-fridge::before { content: '\e951'; } /* '' */
.bi-kitchen-grill::before { content: '\e952'; } /* '' */
.bi-kitchen-heat::before { content: '\e953'; } /* '' */
.bi-kitchen-heat-a::before { content: '\e954'; } /* '' */
.bi-kitchen-hood::before { content: '\e955'; } /* '' */
.bi-kitchen-hood-a::before { content: '\e956'; } /* '' */
.bi-kitchen-jam::before { content: '\e957'; } /* '' */
.bi-kitchen-ketchup::before { content: '\e958'; } /* '' */
.bi-kitchen-leaf::before { content: '\e959'; } /* '' */
.bi-kitchen-microwave::before { content: '\e95a'; } /* '' */
.bi-kitchen-pepper::before { content: '\e95b'; } /* '' */
.bi-kitchen-plate::before { content: '\e95c'; } /* '' */
.bi-kitchen-recipe-book::before { content: '\e95d'; } /* '' */
.bi-kitchen-salt::before { content: '\e95e'; } /* '' */
.bi-kitchen-spatula::before { content: '\e95f'; } /* '' */
.bi-kitchen-spoon-fork::before { content: '\e960'; } /* '' */
.bi-kitchen-spoon-fork-a::before { content: '\e961'; } /* '' */
.bi-kitchen-tissue::before { content: '\e962'; } /* '' */
.bi-kitchen-water::before { content: '\e963'; } /* '' */
.bi-beverage-alt-glass::before { content: '\e964'; } /* '' */
.bi-beverage-alt-glass-a::before { content: '\e965'; } /* '' */
.bi-beverage-alt-glass-b::before { content: '\e966'; } /* '' */
.bi-beverage-alt-glass-c::before { content: '\e967'; } /* '' */
.bi-beverage-beer::before { content: '\e968'; } /* '' */
.bi-beverage-chinese-tea::before { content: '\e969'; } /* '' */
.bi-beverage-chinese-tea-a::before { content: '\e96a'; } /* '' */
.bi-beverage-chinese-tea-a-s::before { content: '\e96b'; } /* '' */
.bi-beverage-chinese-tea-s::before { content: '\e96c'; } /* '' */
.bi-setting-switch::before { content: '\e96d'; } /* '' */
.bi-setting-switch-a::before { content: '\e96e'; } /* '' */
.bi-setting-wrench::before { content: '\e96f'; } /* '' */
.bi-setting-wrench-a::before { content: '\e970'; } /* '' */
.bi-setting-airplane::before { content: '\e971'; } /* '' */
.bi-setting-component::before { content: '\e972'; } /* '' */
.bi-setting-eq::before { content: '\e973'; } /* '' */
.bi-setting-eq-a::before { content: '\e974'; } /* '' */
.bi-setting-gear::before { content: '\e975'; } /* '' */
.bi-setting-gear-a::before { content: '\e976'; } /* '' */
.bi-setting-gear-b::before { content: '\e977'; } /* '' */
.bi-setting-hotspot::before { content: '\e978'; } /* '' */
.bi-setting-notification::before { content: '\e979'; } /* '' */
.bi-sport-tape::before { content: '\e97a'; } /* '' */
.bi-sport-tennisball::before { content: '\e97b'; } /* '' */
.bi-sport-time::before { content: '\e97c'; } /* '' */
.bi-sport-trophy::before { content: '\e97d'; } /* '' */
.bi-sport-trophy-a::before { content: '\e97e'; } /* '' */
.bi-sport-tv::before { content: '\e97f'; } /* '' */
.bi-sport-tv-a::before { content: '\e980'; } /* '' */
.bi-medicine-heart::before { content: '\e981'; } /* '' */
.bi-medicine-lab::before { content: '\e982'; } /* '' */
.bi-medicine-lab-a::before { content: '\e983'; } /* '' */
.bi-sport-alt-badge::before { content: '\e984'; } /* '' */
.bi-sport-alt-badge-a::before { content: '\e985'; } /* '' */
.bi-sport-badge::before { content: '\e986'; } /* '' */
.bi-sport-badge-a::before { content: '\e987'; } /* '' */
.bi-sport-badge-b::before { content: '\e988'; } /* '' */
.bi-sport-badge-c::before { content: '\e989'; } /* '' */
.bi-sport-badge-one::before { content: '\e98a'; } /* '' */
.bi-sport-badge-one-a::before { content: '\e98b'; } /* '' */
.bi-sport-baseball::before { content: '\e98c'; } /* '' */
.bi-sport-basketball::before { content: '\e98d'; } /* '' */
.bi-sport-basketball-a::before { content: '\e98e'; } /* '' */
.bi-sport-bottle::before { content: '\e98f'; } /* '' */
.bi-sport-cards::before { content: '\e990'; } /* '' */
.bi-sport-dumbell::before { content: '\e991'; } /* '' */
.bi-sport-dumbell-a::before { content: '\e992'; } /* '' */
.bi-sport-flag::before { content: '\e993'; } /* '' */
.bi-sport-flag-a::before { content: '\e994'; } /* '' */
.bi-sport-football::before { content: '\e995'; } /* '' */
.bi-sport-medic::before { content: '\e996'; } /* '' */
.bi-sport-mic::before { content: '\e997'; } /* '' */
.bi-sport-puzzle::before { content: '\e998'; } /* '' */
.bi-sport-stadium::before { content: '\e999'; } /* '' */
.bi-sport-stadium-a::before { content: '\e99a'; } /* '' */
.bi-time-alarm::before { content: '\e99b'; } /* '' */
.bi-time-alt-wall-clock::before { content: '\e99c'; } /* '' */
.bi-time-calendar::before { content: '\e99d'; } /* '' */
.bi-time-calendar-a::before { content: '\e99e'; } /* '' */
.bi-time-calendar-b::before { content: '\e99f'; } /* '' */
.bi-time-clock::before { content: '\e9a0'; } /* '' */
.bi-time-clock-a::before { content: '\e9a1'; } /* '' */
.bi-time-clock-b::before { content: '\e9a2'; } /* '' */
.bi-time-clock-c::before { content: '\e9a3'; } /* '' */
.bi-time-hour-glass::before { content: '\e9a4'; } /* '' */
.bi-time-speed-meter::before { content: '\e9a5'; } /* '' */
.bi-time-stopwatch::before { content: '\e9a6'; } /* '' */
.bi-time-stopwatch-a::before { content: '\e9a7'; } /* '' */
.bi-time-stopwatch-b::before { content: '\e9a8'; } /* '' */
.bi-time-timer::before { content: '\e9a9'; } /* '' */
.bi-time-wall-clock::before { content: '\e9aa'; } /* '' */
.bi-time-watches::before { content: '\e9ab'; } /* '' */
.bi-time-watches-a::before { content: '\e9ac'; } /* '' */
.bi-time-watches-b::before { content: '\e9ad'; } /* '' */
.bi-location-alt-pin::before { content: '\e9ae'; } /* '' */
.bi-location-avenue::before { content: '\e9af'; } /* '' */
.bi-location-compass::before { content: '\e9b0'; } /* '' */
.bi-location-map::before { content: '\e9b1'; } /* '' */
.bi-location-pin::before { content: '\e9b2'; } /* '' */
.bi-location-pin-blank::before { content: '\e9b3'; } /* '' */
.bi-location-pin-check::before { content: '\e9b4'; } /* '' */
.bi-location-pin-map::before { content: '\e9b5'; } /* '' */
.bi-location-pin-map-a::before { content: '\e9b6'; } /* '' */
.bi-location-pin-minus::before { content: '\e9b7'; } /* '' */
.bi-location-pin-plus::before { content: '\e9b8'; } /* '' */
.bi-location-pin-regular::before { content: '\e9b9'; } /* '' */
.bi-location-sign-street::before { content: '\e9ba'; } /* '' */
.bi-tool-console::before { content: '\e9bb'; } /* '' */
.bi-tool-console-a::before { content: '\e9bc'; } /* '' */
.bi-tool-console-old::before { content: '\e9bd'; } /* '' */
.bi-tool-disk::before { content: '\e9be'; } /* '' */
.bi-tool-disk-a::before { content: '\e9bf'; } /* '' */
.bi-tool-flashlight::before { content: '\e9c0'; } /* '' */
.bi-tool-flashlight-a::before { content: '\e9c1'; } /* '' */
.bi-tool-flashlight-a-s::before { content: '\e9c2'; } /* '' */
.bi-tool-flashlight-s::before { content: '\e9c3'; } /* '' */
.bi-tool-gameboy::before { content: '\e9c4'; } /* '' */
.bi-tool-hammer::before { content: '\e9c5'; } /* '' */
.bi-tool-headphone::before { content: '\e9c6'; } /* '' */
.bi-tool-headphone-a::before { content: '\e9c7'; } /* '' */
.bi-tool-laptop::before { content: '\e9c8'; } /* '' */
.bi-tool-magic-wand::before { content: '\e9c9'; } /* '' */
.bi-tool-magic-wand-a::before { content: '\e9ca'; } /* '' */
.bi-tool-magnet::before { content: '\e9cb'; } /* '' */
.bi-tool-magnifier::before { content: '\e9cc'; } /* '' */
.bi-tool-medical-tape::before { content: '\e9cd'; } /* '' */
.bi-tool-mobile::before { content: '\e9ce'; } /* '' */
.bi-tool-mobile-l::before { content: '\e9cf'; } /* '' */
.bi-tool-monitor::before { content: '\e9d0'; } /* '' */
.bi-tool-monitor-a::before { content: '\e9d1'; } /* '' */
.bi-tool-mouse::before { content: '\e9d2'; } /* '' */
.bi-tool-net::before { content: '\e9d3'; } /* '' */
.bi-tool-paint-roler::before { content: '\e9d4'; } /* '' */
.bi-tool-projector::before { content: '\e9d5'; } /* '' */
.bi-tool-radio::before { content: '\e9d6'; } /* '' */
.bi-tool-ruler::before { content: '\e9d7'; } /* '' */
.bi-tool-scissor::before { content: '\e9d8'; } /* '' */
.bi-tool-tablet::before { content: '\e9d9'; } /* '' */
.bi-tool-tablet-l::before { content: '\e9da'; } /* '' */
.bi-tool-television::before { content: '\e9db'; } /* '' */
.bi-tool-toothbrush::before { content: '\e9dc'; } /* '' */
.bi-tool-umbrella::before { content: '\e9dd'; } /* '' */
.bi-tool-video::before { content: '\e9de'; } /* '' */
.bi-tool-alt-camera::before { content: '\e9df'; } /* '' */
.bi-tool-alt-camera-a::before { content: '\e9e0'; } /* '' */
.bi-tool-android::before { content: '\e9e1'; } /* '' */
.bi-tool-android-l::before { content: '\e9e2'; } /* '' */
.bi-tool-binoculars::before { content: '\e9e3'; } /* '' */
.bi-tool-brush::before { content: '\e9e4'; } /* '' */
.bi-tool-brush-a::before { content: '\e9e5'; } /* '' */
.bi-tool-calculator::before { content: '\e9e6'; } /* '' */
.bi-tool-camera::before { content: '\e9e7'; } /* '' */
.bi-tool-camera-a::before { content: '\e9e8'; } /* '' */
.bi-tool-camera-b::before { content: '\e9e9'; } /* '' */
.bi-tool-compass::before { content: '\e9ea'; } /* '' */
.bi-transport-car-b::before { content: '\e9eb'; } /* '' */
.bi-transport-car-c::before { content: '\e9ec'; } /* '' */
.bi-transport-ship::before { content: '\e9ed'; } /* '' */
.bi-transport-train::before { content: '\e9ee'; } /* '' */
.bi-transport-truck::before { content: '\e9ef'; } /* '' */
.bi-transport-truck-a::before { content: '\e9f0'; } /* '' */
.bi-transport-alt-bus::before { content: '\e9f1'; } /* '' */
.bi-transport-bicycle::before { content: '\e9f2'; } /* '' */
.bi-transport-bicycle-a::before { content: '\e9f3'; } /* '' */
.bi-transport-boat::before { content: '\e9f4'; } /* '' */
.bi-transport-bus::before { content: '\e9f5'; } /* '' */
.bi-transport-bus-a::before { content: '\e9f6'; } /* '' */
.bi-transport-car::before { content: '\e9f7'; } /* '' */
.bi-transport-car-a::before { content: '\e9f8'; } /* '' */
.bi-user-male::before { content: '\e9f9'; } /* '' */
.bi-user-male-check::before { content: '\e9fa'; } /* '' */
.bi-user-male-cross::before { content: '\e9fb'; } /* '' */
.bi-user-male-minus::before { content: '\e9fc'; } /* '' */
.bi-user-male-plus::before { content: '\e9fd'; } /* '' */
.bi-user-male-sign::before { content: '\e9fe'; } /* '' */
.bi-user-password::before { content: '\e9ff'; } /* '' */
.bi-user-password-u::before { content: '\ea00'; } /* '' */
.bi-user-password-u-a::before { content: '\ea01'; } /* '' */
.bi-user-single::before { content: '\ea02'; } /* '' */
.bi-user-single-a::before { content: '\ea03'; } /* '' */
.bi-user-single-a-check::before { content: '\ea04'; } /* '' */
.bi-user-single-a-cross::before { content: '\ea05'; } /* '' */
.bi-user-single-a-group::before { content: '\ea06'; } /* '' */
.bi-user-single-a-list::before { content: '\ea07'; } /* '' */
.bi-user-single-a-minus::before { content: '\ea08'; } /* '' */
.bi-user-single-a-plus::before { content: '\ea09'; } /* '' */
.bi-user-single-check::before { content: '\ea0a'; } /* '' */
.bi-user-single-cross::before { content: '\ea0b'; } /* '' */
.bi-user-single-minus::before { content: '\ea0c'; } /* '' */
.bi-user-single-plus::before { content: '\ea0d'; } /* '' */
.bi-user-single-round::before { content: '\ea0e'; } /* '' */
.bi-user-alt::before { content: '\ea0f'; } /* '' */
.bi-user-alt-check::before { content: '\ea10'; } /* '' */
.bi-user-alt-cross::before { content: '\ea11'; } /* '' */
.bi-user-alt-group::before { content: '\ea12'; } /* '' */
.bi-user-alt-list::before { content: '\ea13'; } /* '' */
.bi-user-alt-minus::before { content: '\ea14'; } /* '' */
.bi-user-alt-plus::before { content: '\ea15'; } /* '' */
.bi-user-contact-book::before { content: '\ea16'; } /* '' */
.bi-user-female::before { content: '\ea17'; } /* '' */
.bi-user-female-cross::before { content: '\ea18'; } /* '' */
.bi-user-female-group::before { content: '\ea19'; } /* '' */
.bi-user-female-list::before { content: '\ea1a'; } /* '' */
.bi-user-female-minus::before { content: '\ea1b'; } /* '' */
.bi-user-female-plus::before { content: '\ea1c'; } /* '' */
.bi-user-female-sign::before { content: '\ea1d'; } /* '' */
.bi-user-female-tick::before { content: '\ea1e'; } /* '' */
.bi-user-key::before { content: '\ea1f'; } /* '' */
.bi-user-lock::before { content: '\ea20'; } /* '' */
.bi-user-lock-u::before { content: '\ea21'; } /* '' */
.bi-user-lock-u-a::before { content: '\ea22'; } /* '' */
.bi-weather-sunset-a::before { content: '\ea23'; } /* '' */
.bi-weather-wind::before { content: '\ea24'; } /* '' */
.bi-weather-wind-pressure::before { content: '\ea25'; } /* '' */
.bi-weather-wind-pressure-a::before { content: '\ea26'; } /* '' */
.bi-weather-cloud::before { content: '\ea27'; } /* '' */
.bi-weather-cloud-a::before { content: '\ea28'; } /* '' */
.bi-weather-cloud-rainy::before { content: '\ea29'; } /* '' */
.bi-weather-cloud-rainy-a::before { content: '\ea2a'; } /* '' */
.bi-weather-cloud-snow::before { content: '\ea2b'; } /* '' */
.bi-weather-cloud-snow-a::before { content: '\ea2c'; } /* '' */
.bi-weather-cloud-stormy::before { content: '\ea2d'; } /* '' */
.bi-weather-cloud-stormy-a::before { content: '\ea2e'; } /* '' */
.bi-weather-cloud-sun::before { content: '\ea2f'; } /* '' */
.bi-weather-humid::before { content: '\ea30'; } /* '' */
.bi-weather-moon::before { content: '\ea31'; } /* '' */
.bi-weather-moon-a::before { content: '\ea32'; } /* '' */
.bi-weather-moon-b::before { content: '\ea33'; } /* '' */
.bi-weather-moon-r::before { content: '\ea34'; } /* '' */
.bi-weather-sun-a::before { content: '\ea35'; } /* '' */
.bi-weather-sun-b::before { content: '\ea36'; } /* '' */
.bi-weather-sun-r::before { content: '\ea37'; } /* '' */
.bi-weather-sunrise::before { content: '\ea38'; } /* '' */
.bi-web-bug::before { content: '\ea39'; } /* '' */
.bi-web-code::before { content: '\ea3a'; } /* '' */
.bi-web-database::before { content: '\ea3b'; } /* '' */
.bi-web-download::before { content: '\ea3c'; } /* '' */
.bi-web-graph::before { content: '\ea3d'; } /* '' */
.bi-web-inspect::before { content: '\ea3e'; } /* '' */
.bi-web-internet::before { content: '\ea3f'; } /* '' */
.bi-web-internet-a::before { content: '\ea40'; } /* '' */
.bi-web-logout::before { content: '\ea41'; } /* '' */
.bi-web-menu-collapse-down::before { content: '\ea42'; } /* '' */
.bi-web-menu-collapse-left::before { content: '\ea43'; } /* '' */
.bi-web-menu-collapse-right::before { content: '\ea44'; } /* '' */
.bi-web-menu-collapse-up::before { content: '\ea45'; } /* '' */
.bi-web-reading-list::before { content: '\ea46'; } /* '' */
.bi-web-report::before { content: '\ea47'; } /* '' */
.bi-web-report-a::before { content: '\ea48'; } /* '' */
.bi-web-rss::before { content: '\ea49'; } /* '' */
.bi-web-share::before { content: '\ea4a'; } /* '' */
.bi-web-share-a::before { content: '\ea4b'; } /* '' */
.bi-web-share-b::before { content: '\ea4c'; } /* '' */
.bi-web-statistic::before { content: '\ea4d'; } /* '' */
.bi-web-traffic::before { content: '\ea4e'; } /* '' */
.bi-web-traffic-a::before { content: '\ea4f'; } /* '' */
.bi-web-traffic-b::before { content: '\ea50'; } /* '' */
.bi-web-traffic-c::before { content: '\ea51'; } /* '' */
.bi-web-upload::before { content: '\ea52'; } /* '' */
.bi-web-url::before { content: '\ea53'; } /* '' */
.bi-web-url-a::before { content: '\ea54'; } /* '' */
.bi-web-url-b::before { content: '\ea55'; } /* '' */
.bi-web-warning::before { content: '\ea56'; } /* '' */
.bi-web-webcam::before { content: '\ea57'; } /* '' */
.bi-web-broken-link::before { content: '\ea58'; } /* '' */
.bi-web-browser::before { content: '\ea59'; } /* '' */
.bi-web-browser-a::before { content: '\ea5a'; } /* '' */
.bi-web-browser-b::before { content: '\ea5b'; } /* '' */
.bi-web-browser-cross::before { content: '\ea5c'; } /* '' */
.bi-web-browser-minus::before { content: '\ea5d'; } /* '' */
.bi-web-browser-plus::before { content: '\ea5e'; } /* '' */
.bi-web-browser-tab::before { content: '\ea5f'; } /* '' */
.bi-web-browser-tab-cross::before { content: '\ea60'; } /* '' */
.bi-web-browser-tab-minus::before { content: '\ea61'; } /* '' */
.bi-web-browser-tab-plus::before { content: '\ea62'; } /* '' */
.bi-web-browser-tab-tick::before { content: '\ea63'; } /* '' */
.bi-web-browser-tick::before { content: '\ea64'; } /* '' */
.bi-web-browser-window::before { content: '\ea65'; } /* '' */
.bi-logo-vimeo::before { content: '\ea66'; } /* '' */
.bi-logo-windows::before { content: '\ea67'; } /* '' */
.bi-logo-zerply::before { content: '\ea68'; } /* '' */
.bi-logo-amazon::before { content: '\ea69'; } /* '' */
.bi-logo-dribbble::before { content: '\ea6a'; } /* '' */
.bi-logo-dropbox::before { content: '\ea6b'; } /* '' */
.bi-logo-evernote::before { content: '\ea6c'; } /* '' */
.bi-logo-facebook::before { content: '\ea6d'; } /* '' */
.bi-logo-grooveshark::before { content: '\ea6e'; } /* '' */
.bi-logo-instagram::before { content: '\ea6f'; } /* '' */
.bi-logo-linkedin::before { content: '\ea70'; } /* '' */
.bi-logo-musio::before { content: '\ea71'; } /* '' */
.bi-logo-path::before { content: '\ea72'; } /* '' */
.bi-logo-paypal::before { content: '\ea73'; } /* '' */
.bi-logo-picasa::before { content: '\ea74'; } /* '' */
.bi-logo-pinterest::before { content: '\ea75'; } /* '' */
.bi-logo-rdio::before { content: '\ea76'; } /* '' */
.bi-logo-squarespace::before { content: '\ea77'; } /* '' */
.bi-logo-squareup::before { content: '\ea78'; } /* '' */
.bi-logo-twitter::before { content: '\ea79'; } /* '' */
.bi-misc-one-click::before { content: '\ea7a'; } /* '' */
.bi-misc-pointer::before { content: '\ea7b'; } /* '' */
.bi-misc-pointer-swipe-l::before { content: '\ea7c'; } /* '' */
.bi-misc-pointer-swipe-r::before { content: '\ea7d'; } /* '' */
.bi-misc-puzzle::before { content: '\ea7e'; } /* '' */
.bi-misc-wifi::before { content: '\ea7f'; } /* '' */
.bi-misc-crown::before { content: '\ea80'; } /* '' */
.bi-misc-cube::before { content: '\ea81'; } /* '' */
.bi-misc-dice-five::before { content: '\ea82'; } /* '' */
.bi-misc-dice-four::before { content: '\ea83'; } /* '' */
.bi-misc-dice-one::before { content: '\ea84'; } /* '' */
.bi-misc-dice-six::before { content: '\ea85'; } /* '' */
.bi-misc-dice-three::before { content: '\ea86'; } /* '' */
.bi-misc-dice-two::before { content: '\ea87'; } /* '' */
.bi-misc-double-click::before { content: '\ea88'; } /* '' */
.bi-misc-female-gender::before { content: '\ea89'; } /* '' */
.bi-misc-globe::before { content: '\ea8a'; } /* '' */
.bi-misc-male-gender::before { content: '\ea8b'; } /* '' */
.bi-misc-mood-happy::before { content: '\ea8c'; } /* '' */
.bi-misc-mood-sad::before { content: '\ea8d'; } /* '' */
.bi-music-mic::before { content: '\ea8e'; } /* '' */
.bi-music-mic-a::before { content: '\ea8f'; } /* '' */
.bi-music-next::before { content: '\ea90'; } /* '' */
.bi-music-next-l::before { content: '\ea91'; } /* '' */
.bi-music-next-l-a::before { content: '\ea92'; } /* '' */
.bi-music-pause::before { content: '\ea93'; } /* '' */
.bi-music-pause-a::before { content: '\ea94'; } /* '' */
.bi-music-pause-b::before { content: '\ea95'; } /* '' */
.bi-music-play::before { content: '\ea96'; } /* '' */
.bi-music-playlist::before { content: '\ea97'; } /* '' */
.bi-music-previous::before { content: '\ea98'; } /* '' */
.bi-music-previous-l::before { content: '\ea99'; } /* '' */
.bi-music-previous-l-a::before { content: '\ea9a'; } /* '' */
.bi-music-radio::before { content: '\ea9b'; } /* '' */
.bi-music-record::before { content: '\ea9c'; } /* '' */
.bi-music-record-a::before { content: '\ea9d'; } /* '' */
.bi-music-repeat::before { content: '\ea9e'; } /* '' */
.bi-music-repeat-a::before { content: '\ea9f'; } /* '' */
.bi-music-repeat-one::before { content: '\eaa0'; } /* '' */
.bi-music-repeat-one-a::before { content: '\eaa1'; } /* '' */
.bi-music-shuffle::before { content: '\eaa2'; } /* '' */
.bi-music-shuffle-a::before { content: '\eaa3'; } /* '' */
.bi-music-song-note::before { content: '\eaa4'; } /* '' */
.bi-music-song-note-a::before { content: '\eaa5'; } /* '' */
.bi-music-speaker::before { content: '\eaa6'; } /* '' */
.bi-music-speaker-a::before { content: '\eaa7'; } /* '' */
.bi-music-stop::before { content: '\eaa8'; } /* '' */
.bi-music-stop-a::before { content: '\eaa9'; } /* '' */
.bi-volume-high::before { content: '\eaaa'; } /* '' */
.bi-volume-high-a::before { content: '\eaab'; } /* '' */
.bi-volume-low::before { content: '\eaac'; } /* '' */
.bi-volume-low-a::before { content: '\eaad'; } /* '' */
.bi-volume-medium::before { content: '\eaae'; } /* '' */
.bi-volume-medium-a::before { content: '\eaaf'; } /* '' */
.bi-volume-mute::before { content: '\eab0'; } /* '' */
.bi-volume-mute-a::before { content: '\eab1'; } /* '' */
.bi-music-album::before { content: '\eab2'; } /* '' */
.bi-music-album-a::before { content: '\eab3'; } /* '' */
.bi-music-album-b::before { content: '\eab4'; } /* '' */
.bi-music-album-c::before { content: '\eab5'; } /* '' */
.bi-music-album-cd::before { content: '\eab6'; } /* '' */
.bi-music-cd::before { content: '\eab7'; } /* '' */
.bi-music-eject::before { content: '\eab8'; } /* '' */
.bi-music-eq::before { content: '\eab9'; } /* '' */
.bi-music-eq-a::before { content: '\eaba'; } /* '' */
.bi-music-group-note::before { content: '\eabb'; } /* '' */
.bi-music-group-note-a::before { content: '\eabc'; } /* '' */
.bi-music-headphone::before { content: '\eabd'; } /* '' */
.bi-music-headphone-a::before { content: '\eabe'; } /* '' */
.bi-music-list::before { content: '\eabf'; } /* '' */
.bi-interface-backspace::before { content: '\eac0'; } /* '' */
.bi-interface-backspace-a::before { content: '\eac1'; } /* '' */
.bi-interface-bell::before { content: '\eac2'; } /* '' */
.bi-interface-bell-a::before { content: '\eac3'; } /* '' */
.bi-interface-block::before { content: '\eac4'; } /* '' */
.bi-interface-bottom::before { content: '\eac5'; } /* '' */
.bi-interface-bottom-k::before { content: '\eac6'; } /* '' */
.bi-interface-bottom-r::before { content: '\eac7'; } /* '' */
.bi-interface-box-bottom::before { content: '\eac8'; } /* '' */
.bi-interface-box-bottom-a::before { content: '\eac9'; } /* '' */
.bi-interface-box-cross::before { content: '\eaca'; } /* '' */
.bi-interface-box-left::before { content: '\eacb'; } /* '' */
.bi-interface-box-left-a::before { content: '\eacc'; } /* '' */
.bi-interface-box-minus::before { content: '\eacd'; } /* '' */
.bi-interface-box-plus::before { content: '\eace'; } /* '' */
.bi-interface-box-right::before { content: '\eacf'; } /* '' */
.bi-interface-box-right-a::before { content: '\ead0'; } /* '' */
.bi-interface-box-tick::before { content: '\ead1'; } /* '' */
.bi-interface-box-top::before { content: '\ead2'; } /* '' */
.bi-interface-box-top-a::before { content: '\ead3'; } /* '' */
.bi-interface-bulleye::before { content: '\ead4'; } /* '' */
.bi-interface-calendar::before { content: '\ead5'; } /* '' */
.bi-interface-circle::before { content: '\ead6'; } /* '' */
.bi-interface-circle-cross::before { content: '\ead7'; } /* '' */
.bi-interface-circle-minus::before { content: '\ead8'; } /* '' */
.bi-interface-circle-plus::before { content: '\ead9'; } /* '' */
.bi-interface-circle-tick::before { content: '\eada'; } /* '' */
.bi-interface-circle-tick-a::before { content: '\eadb'; } /* '' */
.bi-interface-clock::before { content: '\eadc'; } /* '' */
.bi-interface-clock-a::before { content: '\eadd'; } /* '' */
.bi-interface-clock-b::before { content: '\eade'; } /* '' */
.bi-interface-cloud-download::before { content: '\eadf'; } /* '' */
.bi-interface-cloud-upload::before { content: '\eae0'; } /* '' */
.bi-interface-cmd::before { content: '\eae1'; } /* '' */
.bi-interface-crop::before { content: '\eae2'; } /* '' */
.bi-interface-cross::before { content: '\eae3'; } /* '' */
.bi-interface-dashboard::before { content: '\eae4'; } /* '' */
.bi-interface-direction::before { content: '\eae7'; } /* '' */
.bi-interface-downloading::before { content: '\eae8'; } /* '' */
.bi-interface-enlarge::before { content: '\eae9'; } /* '' */
.bi-interface-enlarge-a::before { content: '\eaea'; } /* '' */
.bi-interface-enlarge-c::before { content: '\eaeb'; } /* '' */
.bi-interface-expand::before { content: '\eaec'; } /* '' */
.bi-interface-forward::before { content: '\eaed'; } /* '' */
.bi-interface-fullscreen::before { content: '\eaee'; } /* '' */
.bi-interface-fullscreen-a::before { content: '\eaef'; } /* '' */
.bi-interface-fullscreen-wide::before { content: '\eaf0'; } /* '' */
.bi-interface-hamburger::before { content: '\eaf1'; } /* '' */
.bi-interface-heart::before { content: '\eaf2'; } /* '' */
.bi-interface-help::before { content: '\eaf3'; } /* '' */
.bi-interface-help-a::before { content: '\eaf4'; } /* '' */
.bi-interface-home::before { content: '\eaf5'; } /* '' */
.bi-interface-home-a::before { content: '\eaf6'; } /* '' */
.bi-interface-horizontal::before { content: '\eaf7'; } /* '' */
.bi-interface-horizontal-a::before { content: '\eaf8'; } /* '' */
.bi-interface-in-link::before { content: '\eaf9'; } /* '' */
.bi-interface-left::before { content: '\eafa'; } /* '' */
.bi-interface-left-b-k::before { content: '\eafb'; } /* '' */
.bi-interface-left-k::before { content: '\eafc'; } /* '' */
.bi-interface-left-r::before { content: '\eafd'; } /* '' */
.bi-interface-left-t-k::before { content: '\eafe'; } /* '' */
.bi-interface-list-view::before { content: '\eaff'; } /* '' */
.bi-interface-login::before { content: '\eb00'; } /* '' */
.bi-interface-logout-a::before { content: '\eb01'; } /* '' */
.bi-interface-minimize::before { content: '\eb02'; } /* '' */
.bi-interface-minus::before { content: '\eb03'; } /* '' */
.bi-interface-more::before { content: '\eb04'; } /* '' */
.bi-interface-number::before { content: '\eb05'; } /* '' */
.bi-interface-out-link::before { content: '\eb06'; } /* '' */
.bi-interface-pixel::before { content: '\eb07'; } /* '' */
.bi-interface-places::before { content: '\eb08'; } /* '' */
.bi-interface-places-a::before { content: '\eb09'; } /* '' */
.bi-interface-plus::before { content: '\eb0a'; } /* '' */
.bi-interface-popup::before { content: '\eb0b'; } /* '' */
.bi-interface-power::before { content: '\eb0c'; } /* '' */
.bi-interface-refresh::before { content: '\eb0d'; } /* '' */
.bi-interface-repeating::before { content: '\eb0e'; } /* '' */
.bi-interface-reply::before { content: '\eb0f'; } /* '' */
.bi-interface-resize-full::before { content: '\eb10'; } /* '' */
.bi-interface-resize-full-a::before { content: '\eb11'; } /* '' */
.bi-interface-resize-normal::before { content: '\eb12'; } /* '' */
.bi-interface-reverse::before { content: '\eb13'; } /* '' */
.bi-interface-right::before { content: '\eb14'; } /* '' */
.bi-interface-right-k::before { content: '\eb15'; } /* '' */
.bi-interface-right-r::before { content: '\eb16'; } /* '' */
.bi-interface-rigth-b-k::before { content: '\eb17'; } /* '' */
.bi-interface-rigth-t-k::before { content: '\eb18'; } /* '' */
.bi-interface-search::before { content: '\eb19'; } /* '' */
.bi-interface-search-cross::before { content: '\eb1a'; } /* '' */
.bi-interface-search-minus::before { content: '\eb1b'; } /* '' */
.bi-interface-search-plus::before { content: '\eb1c'; } /* '' */
.bi-interface-search-tick::before { content: '\eb1d'; } /* '' */
.bi-interface-sidebar-hamburger::before { content: '\eb1e'; } /* '' */
.bi-interface-star::before { content: '\eb1f'; } /* '' */
.bi-interface-star-a::before { content: '\eb20'; } /* '' */
.bi-interface-target::before { content: '\eb21'; } /* '' */
.bi-interface-thumbnail::before { content: '\eb22'; } /* '' */
.bi-interface-tick::before { content: '\eb23'; } /* '' */
.bi-interface-top::before { content: '\eb24'; } /* '' */
.bi-interface-top-k::before { content: '\eb25'; } /* '' */
.bi-interface-top-r::before { content: '\eb26'; } /* '' */
.bi-interface-undo::before { content: '\eb27'; } /* '' */
.bi-interface-uploading::before { content: '\eb28'; } /* '' */
.bi-interface-vertical::before { content: '\eb29'; } /* '' */
.bi-interface-vertical-a::before { content: '\eb2a'; } /* '' */
.bi-interface-view::before { content: '\eb2b'; } /* '' */
.bi-interface-warning::before { content: '\eb2c'; } /* '' */
.bi-interface-window::before { content: '\eb2d'; } /* '' */
.bi-layout-footer::before { content: '\eb2e'; } /* '' */
.bi-layout-grid::before { content: '\eb2f'; } /* '' */
.bi-layout-half::before { content: '\eb30'; } /* '' */
.bi-layout-header::before { content: '\eb31'; } /* '' */
.bi-layout-sidebar-l::before { content: '\eb32'; } /* '' */
.bi-layout-sidebar-l-a::before { content: '\eb33'; } /* '' */
.bi-layout-sidebar-l-half::before { content: '\eb34'; } /* '' */
.bi-layout-sidebar-l-half-a::before { content: '\eb35'; } /* '' */
.bi-layout-sidebar-r::before { content: '\eb36'; } /* '' */
.bi-layout-sidebar-r-a::before { content: '\eb37'; } /* '' */
.bi-layout-sidebar-r-half::before { content: '\eb38'; } /* '' */
.bi-layout-sidebar-r-half-a::before { content: '\eb39'; } /* '' */
.bi-layout-third-h::before { content: '\eb3a'; } /* '' */
.bi-layout-third-v::before { content: '\eb3b'; } /* '' */
.bi-layout-wireframe::before { content: '\eb3c'; } /* '' */
.bi-layout-wireframe-a::before { content: '\eb3d'; } /* '' */
.bi-interface-alt-cross::before { content: '\eb3e'; } /* '' */
.bi-interface-alt-fullscreen::before { content: '\eb3f'; } /* '' */
.bi-interface-alt-minus::before { content: '\eb40'; } /* '' */
.bi-interface-alt-plus::before { content: '\eb41'; } /* '' */
.bi-interface-alt-tick::before { content: '\eb42'; } /* '' */
.bi-interface-alt-widescreen::before { content: '\eb43'; } /* '' */
.bi-interface-arrow-all::before { content: '\eb44'; } /* '' */
.bi-interface-arrow-bottom::before { content: '\eb45'; } /* '' */
.bi-interface-arrow-bottom-circle::before { content: '\eb46'; } /* '' */
.bi-interface-arrow-left::before { content: '\eb47'; } /* '' */
.bi-interface-arrow-left-b::before { content: '\eb48'; } /* '' */
.bi-interface-arrow-left-circle::before { content: '\eb49'; } /* '' */
.bi-interface-arrow-left-t::before { content: '\eb4a'; } /* '' */
.bi-interface-arrow-right::before { content: '\eb4b'; } /* '' */
.bi-interface-arrow-right-b::before { content: '\eb4c'; } /* '' */
.bi-interface-arrow-right-circle::before { content: '\eb4d'; } /* '' */
.bi-interface-arrow-right-t::before { content: '\eb4e'; } /* '' */
.bi-interface-arrow-top::before { content: '\eb4f'; } /* '' */
.bi-interface-arrow-top-circle::before { content: '\eb50'; } /* '' */
.bi-animal-dog-a::before { content: '\eb51'; } /* '' */
.bi-interface-horizontal-a-1::before { content: '\eb52'; } /* '' */
.bi-interface-vertical-a-1::before { content: '\eb53'; } /* '' */
.bi-interface-diag::before { content: '\eb54'; } /* '' */
.bi-interface-diag-a::before { content: '\eb55'; } /* '' */
[ng-click],
[ui-sref],
[uib-popover],
[uib-popover-template] {
  cursor: pointer;
}

.ui-select-search::placeholder {
  text-transform: uppercase;
}

.ng-table-pagination {
  margin-top: 0;
}

.ui-select-sm .ui-select-search {
  height: 29px;
}

.ui-select-sm .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 20px;
  height: 28px;
  margin-top: 1px;
}

.ui-select-xs .ui-select-search {
  height: 20px;
}

.ui-select-xs .btn {
  padding: 5px 7px;
  font-size: 12px;
  line-height: 11px;
  height: 20px;
  margin-top: 1px;
}

.ui-select-sm,
.ui-select-xs {
  display: inline-flex;
}

.ui-select-sm .btn-default-focus,
.ui-select-xs .btn-default-focus {
  outline: none !important;
  box-shadow: none !important;
}

.ui-select-match-item.btn {
  text-transform: none;
}

.ui-select-multiple.ui-select-bootstrap {
  padding: 6px 6px 3px 6px !important;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  margin: 0 6px 6px 0 !important;
}

span[uib-accordion-header] {
  font-size: 13px;
  line-height: 26px;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.rotate {
  animation: rotate 1s infinite linear;
}

@keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadein-half {
  from {
    opacity: 0.5;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeout {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fly-in {
  0% {
    opacity: 0;
    transform: translate(var(--fly-in-offset-x), var(--fly-in-offset-y));
    background-color: #fff;
    outline: 1px solid #e0dede;
  }

  30% {
    opacity: 1;
    transform: translate(var(--fly-in-offset-x), var(--fly-in-offset-y));
  }

  99% {
    background-color: #fff;
    outline: 1px solid #e0dede;
  }

  100% {
    outline: none;
    background-color: unset;
    transform: translate(0, 0);
  }
}

@keyframes pulsate {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.3);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes noop {
    /* empty animation to disable transitions */
}

.noop {
  animation: noop 0s;
}
@keyframes three-quarters {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* Styles for old versions of IE */
.btn-spinner {
  font-family: sans-serif;
  font-weight: 100;
}

/* :not(:required) hides this rule from IE9 and below */
.btn-spinner:not(:required) {
  animation: three-quarters 1250ms infinite linear;
  border: 3px solid;
  border-right-color: transparent !important;
  border-radius: 100%;
  box-sizing: border-box;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-indent: -9999px;
  width: 18px;
  height: 18px;
  display: none;
  margin-left: -22px;
  transition: 0.4s margin ease-out;
}

.is-loading .btn-spinner {
  transition: 0.2s margin ease-in;
  margin-left: 5px;
  display: inline-block;
}

.btn {
  text-align: left;
}

.btn-default .btn-spinner {
  border-color: rgba(33, 33, 33, 0.5);
}

.btn-primary .btn-spinner {
  border-color: rgba(255, 255, 255, 0.5);
}

.btn-success .btn-spinner {
  border-color: rgba(255, 255, 255, 0.5);
}

.btn-info .btn-spinner {
  border-color: rgba(255, 255, 255, 0.5);
}

.btn-warning .btn-spinner {
  border-color: rgba(255, 255, 255, 0.5);
}

.btn-danger .btn-spinner {
  border-color: rgba(255, 255, 255, 0.5);
}

@keyframes two-spinner-loading {
  to {
    transform: rotate(360deg);
  }
}

.two-spinner {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: transparent;
  border-top: 4px solid #fff;
  border-right: 4px solid #fff;
  border-bottom: 4px solid #777;
  border-left: 4px solid #777;
  animation: two-spinner-loading 1.2s infinite linear;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url("/fonts/opensans/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url("/fonts/opensans/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url("/fonts/opensans/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
.list {
  border: 1px solid #efefef;
  border-top: transparent;
  border-bottom: transparent;
}

.list.list-no-border {
  border: 0;
}

.list.list-no-border > :first-child {
  border-top: 0;
}

.list.list-no-border > :last-child {
  border-bottom: 0;
}

.list > div {
  border-top: 1px solid #efefef;
  padding: 8px 10px;
}

.list > div:last-child {
  border-bottom: 1px solid #efefef;
}

.list h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  line-height: 26px;
}

.list p {
  margin-bottom: 0;
  color: #666;
}

.list .date {
  color: #666;
}

.list .info-row {
  list-style: none;
  margin: 0;
  padding: 0;
  color: #666;
  font-size: 12px;
}

.list .info-row li {
  display: inline;
}

.list .info-row li + li::before {
  content: "|";
  padding: 0 2px;
  color: #ccc;
}

.list .label {
  font-size: 12px;
  font-weight: normal;
}

.list .label b {
  font-weight: bold;
}

.grouped-list h3 {
  overflow: hidden;
  text-align: center;
  font-size: 12px;
  margin: 10px 0;
  color: #666;
}

.grouped-list h3::before,
.grouped-list h3::after {
  background-color: #f1f1f1;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.grouped-list h3::before {
  right: 0.5em;
  margin-left: -50%;
}

.grouped-list h3::after {
  left: 0.5em;
  margin-right: -50%;
}

.grouped-list .date {
  color: #666;
  font-size: 11px;
  margin-left: 5px;
}
.table-fixed {
  table-layout: fixed;
}

.table-fixed th,
.table-fixed td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.table-fixed .wrap {
  white-space: normal;
}

.table-fixed .buttons {
  width: 75px;
}

.table-logs tr th:first-child {
  width: 30px;
}

.table-logs .log-error {
  font-size: 10px;
  max-height: 250px;
  overflow: auto;
  padding: 5px;
}

.table-logs .log-details {
  border-top: 0 !important;
}
.form-compact {
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px;

    legend {
        font-size: 12px;
        margin-bottom: 10px;
        text-transform: uppercase;
    }

    .form-group {
        display: flex;
        margin-bottom: 5px;
        height: 30px;
        align-items: center;

        > * {
            margin-left: 10px;
            line-height: 30px;
            width: auto;
        }

        label {
            width: 130px;
            text-align: right;
            padding: 0;
            font-weight: bold;
            white-space: nowrap;
        }

        input[type="checkbox"] {
            margin-top: 0;
        }
    }

    .help-block {
        margin-top: 0;
        margin-bottom: 0;
    }

    .form-hint {
        visibility: hidden;
    }

    fieldset:hover .form-hint {
        visibility: visible;
    }
}

.form-condensed {
    font-size: 12px;

    .form-group {
        margin-bottom: 4px;
    }

    .form-control {
        height: 30px;
        font-size: 12px;
        padding: 2px 10px;

        &[multiple] {
            height: auto;
        }
    }

    .control-label {
        font-weight: 600;
    }

    /* react-jsonschema-form specific adjustments */
    .array-item-list {
        .array-item {
            display: flex;

            > div:first-child {
                flex: 1;
            }

            > div {
                width: auto;
            }
        }

        .array-item-toolbox {
            button.array-item-remove,
            button.array-item-move-down,
            button.array-item-move-up {
                flex: none;
                padding: 1px 5px;
                font-size: 12px;
                line-height: 1.5;
                border-radius: 3px;
            }
        }
    }

    p.array-item-add {
        float: right;
        width: auto;

        button.btn-add {
            padding: 1px 5px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px;
        }
    }

    .field-string textarea[rows] {
        height: auto;
    }

    > .field-object > fieldset > .field-object > fieldset > legend {
        font-size: 10px;
        font-weight: bold;
    }
}

.panel-dark > .panel-heading {
  background: #202025;
  border-radius: 0;
  border-right: 1px solid #000;
  color: #fff;
  font-weight: bold;
  line-height: 45px;
  height: 48px;
  font-size: 11px;
  padding: 0 10px !important;
  white-space: nowrap;
  border-bottom: 0;
}

.panel-dark > .panel-heading .label {
  padding: 0 6px;
  display: inline-block;
}

.panel-dark > .panel-heading .label-icon {
  height: 26px;
  line-height: 24px;
  vertical-align: middle;
}

.panel-dark > .panel-heading .label-default {
  background-color: #323035;
}

.panel-dark > .panel-heading .label-danger {
  background-color: #d84c4c;
}

.panel-dark > .panel-heading .btn-sm {
  font-size: 11px;
}

.panel-dark > .panel-heading .text-warning {
  color: #ff0;
}

.panel-dark > .panel-heading .btn-default {
  background: #3f3c44;
  color: #fff;
}

.panel-dark > .panel-heading .btn-default.active {
  background: #323035;
  color: #a6a9ff;
}

.panel-dark > .panel-heading .btn-default:hover {
  background: rgb(47.9390, 45.6562, 51.7437);
}

.panel-dark > .panel-heading .btn-default:active:hover,
.panel-dark > .panel-heading .btn-default.dropdown-toggle:active:focus,
.panel-dark > .panel-heading .btn-default.dropdown-toggle:active.focus,
.panel-dark > .panel-heading .btn-default.dropdown-toggle.active:hover,
.panel-dark > .panel-heading .btn-default.dropdown-toggle.active:focus,
.panel-dark > .panel-heading .btn-default.dropdown-toggle.active.focus,
.panel-dark > .panel-heading .open > .btn-default.dropdown-toggle:hover,
.panel-dark > .panel-heading .open > .btn-default.dropdown-toggle:focus,
.panel-dark > .panel-heading .open > .btn-default.dropdown-toggle.focus {
  color: #fff;
  background-color: #3f3c44;
}

.panel-dark > .panel-heading toggle-button .btn {
  padding: 5px 6px;
}

.panel-dark > .panel-heading .dropdown-menu-sm {
  margin-top: 2px;
}

.panel-dark > .panel-heading .btn-group-nowrap {
  white-space: nowrap;
  vertical-align: unset;
}

.panel-dark > .panel-heading .btn-group-nowrap > .btn {
  float: inherit;
}

.panel-dark > .panel-heading .btn-group-nowrap > .btn + .btn {
  margin-left: -4px;
}

/* Only used until all settings pages are converted to React */
.panel-heading-separator {
  border-left: 1px solid #d8bebe;
  margin-left: 10px;
  padding-left: 10px;
}
@media screen and (max-width: 768px) {
    /* We should not use 100vh on mobile. In the future, we can use 100dvh when it has good enough browser support. Until then, we will rely on 100%.
    See https://www.reddit.com/r/webdev/comments/16xfn0m/never_use_100vh_on_mobile/ */
    html,
    body,
    .layout-container,
    #app,
    #app > div,
    #app > div > [role="navigation"] {
        height: 100% !important;
    }

    .layout-page-content {
        min-width: auto !important;
        max-width: calc(100vw - 50px) !important;
        padding: 0 !important;
    }

    .products {
        .product-list td {
            line-height: 18px !important;
        }

        .product-index-sidebar {
            display: none !important;
        }
    }

    .settings-sidebar {
        position: absolute !important;
        left: 50px !important;
        top: 0 !important;
        bottom: 0 !important;
        width: 100% !important;
        height: 40px !important;
        z-index: 999 !important;
        background: none !important;
        border-right: none !important;

        &.menu-open {
            width: 100% !important;
            height: 100% !important;

            .hamburger-menu {
                font-size: 14px !important;

                i {
                    top: 7px !important;
                    left: 12px !important;
                }
            }

            .page-nav {
                background: #eee !important;
                border-right: 1px solid #e0dede !important;
                overflow-y: auto !important;
            }
        }

        ~ .layout-page-wrap {
            margin-top: 40px !important;
        }

        .hamburger-menu {
            display: block !important;
            position: absolute !important;
            background: #202025 !important;
            color: #fff !important;
            font-size: 22px !important;
            width: 100% !important;
            height: 40px !important;

            i {
                position: absolute !important;
                top: -2px !important;
                left: 5px !important;
            }
        }

        .page-nav {
            padding: 10px !important;
            background-color: inherit !important;
            margin-top: 40px !important;
        }
    }

    .label {
        white-space: initial !important;
        word-break: keep-all !important;
        text-align: initial !important;
    }

    .fullscreen-modal {
        width: auto;
    }
}
a:not([href]):hover {
    cursor: pointer;
}

.Resizer {
    background: #000;
    opacity: 0.15;
    z-index: 10;
    box-sizing: border-box;
    background-clip: padding-box;
}

.Resizer.horizontal {
    height: 6px;
    min-height: 6px;
    margin-bottom: -6px;
    border-bottom: 5px solid rgba(255, 255, 255, 0);
    cursor: row-resize;
    width: 100%;
}

.Resizer.vertical {
    width: 6px;
    min-width: 6px;
    margin-right: -6px;
    border-right: 5px solid rgba(255, 255, 255, 0);
    cursor: col-resize;
}

.Resizer.disabled {
    cursor: not-allowed;
}

.Resizer.disabled:hover {
    border-color: transparent;
}

.Toastify__toast {
    hr {
        border: 0;
        border-top: 1px solid;
        color: inherit;
        opacity: 0.25;
        margin-top: 1em;
        margin-bottom: 1em;
    }
}

.Toastify__toast-body {
    word-break: normal;
    overflow-wrap: anywhere;
}

.Toastify__toast--success a {
    color: #8a4dd1;
}

.Toastify__toast--info a {
    color: #d2cbff;
}

.Toastify__toast.Toastify__toast--warning {
    background: #ffecb5;
    color: #664d03;

    a {
        color: #523e02;
        font-weight: 700;
    }

    .Toastify__close-button {
        color: #523e02;
    }
}

.Toastify__toast--error a {
    color: #fff;
    font-weight: bold;
}

/* React DayPicker */
.rdp-root {
    font-size: 11px;

    .rdp-month_caption {
        font-size: 14px;
    }

    .rdp-week_number {
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: inset -1px 0 rgb(0 0 0 / 10%);
		border-radius: 0;
        font-size: 9px;
        margin-left: -4px;
	}

    .rdp-selected {
        font-size: inherit;
    }

    &.dark {
        .rdp-week_number {
		    box-shadow: inset -1px 0 rgb(255 255 255 / 10%);
        }
    }
}
